Open Source Acknowledgements & Thank Yous:
Dotnet:
The Werkr project is primarily C# based and utilizes the open source dotnet 7 software framework.
Dotnet Runtime & Dotnet Extensions:
Werkr runs because of the dotnet runtime and its associated extensions.
The dotnet runtime is licensed under the MIT License.
Dotnet AspNetCore & AspNetCore Extensions:
Werkr Server utilizes dotnet aspnetcore and its associated extensions.
AspNetCore is licensed under an MIT License
Dotnet SDK:
Werkr is written, tested, and published using the dotnet SDK.
The Dotnet SDK is licensed under an MIT License.
Build Process & Installers:
GitVersion & Conventional Commits:
All of the Werkr code repos utilize GitVersion to version releases and artifacts. Semver style versioning occurs upon commit using the gitversion and conventional commits.
GitVersion is licensed under an MIT License. The conventional commit specification is licensed under an Creative Commons - CC BY 3.0 license.
Wix ToolSet:
The Werkr Server and Agent msi installers are generated utilizing the Wix Toolset and the Werkr Installer implements a wix custom action to deploy files and retrieve install parameters during installation.
The Wix Toolset has been licensed under an Microsoft Reciprocal License (MS-RL)
Dpkg-Deb:
The Werkr Server and Agent debian installer packages are generated using the Debian package archive dpkg-deb utility. Dpkg-Deb is part of the dpkg management system which is release under public-domain-md5, public-domain-s-s-d, BSD-2-clause, GPL-2, and GPL-2+ licenses.
Database:
Microsoft.EntityFrameworkCore:
Werkr utilizes EntityFrameWorkCore for its database abstraction layer.
EFCore is licensed under an MIT License.
Sqlite:
Sqlite - has been released under the public domain.
PostgreSQL:
PostgreSQL - PostgreSQL is licensed under the PostgreSQL license.
Logging & Telemetry:
OpenTelemetry:
Werkr utilizes OpenTelemetry (dotnet) for telemetry/trace logging.
OpenTelemetry dotnet is licensed under an Apache License, version 2.0.
Log4Net:
Werkr utilizes log4net for logging purposes.
Log4net is licensed under the Apache License, version 2.0.
Server & Agent packages:
Grpc:
The Werkr Server and Agent utilize grpc, specifically the Grpc.Core and Grpc.Tools packages, for communications.
Grpc is licensed under an Apache License, version 2.0.
Grpc Dotnet:
The Werkr Server and Agent utilize grpc-dotnet, in the form of the Grpc.Net.Client, Grpc.AspNetCore, & Grpc.Core.Api packages.
Grpc-Dotnet is licensed under an Apache License, version 2.0
PowerShell Sdk:
The Werkr Agent hosts PowerShell utilizing the Microsoft.PowerShell.SDK.
PowerShell is licensed under an MIT License
Documentation & Hosting
DocFX:
docs.werkr.app utilizes DocFX to generate public documentation.
DocFX is licensed under the MIT license
DocFX Theme - DarkFX:
docs.werkr.app utilizes a modified version of the darkfx DocFX theme/template.
DarkFX is licensed under the MIT license
Cascadia Code Font:
docs.werkr.app utilizes the Cascadia Code font.
Cascadia Code is licensed under the SIL OPEN FONT LICENSE.
GitHub Pages:
docs.werkr.app is hosted for free by github pages. Thank you github!.