Dependencies of Forge and their licenses

Forge is mainly built using libraries from Microsoft and the Firely .NET SDK, along with a limited list of other libraries. This is the full list of direct depencies that Forge has on other libraries, along with their licenses…

Package

License

Firely.Fhir.Packages

BSD-3-Clause

Hl7.Fhir.Base

BSD-3-Clause

Hl7.Fhir.R4

BSD-3-Clause

Hl7.Fhir.R4B

BSD-3-Clause

Hl7.Fhir.R5

BSD-3-Clause

Hl7.Fhir.Specification.Data.R4

BSD-3-Clause

Hl7.Fhir.Specification.Data.R4B

BSD-3-Clause

Hl7.Fhir.Specification.Data.R5

BSD-3-Clause

Hl7.Fhir.Specification.Data.STU3

BSD-3-Clause

Hl7.Fhir.Specification.R4

BSD-3-Clause

Hl7.Fhir.STU3

BSD-3-Clause

Hl7.Fhir.Validation.Legacy.R4

BSD-3-Clause

Hl7.Fhir.Validation.Legacy.R4B

BSD-3-Clause

Hl7.Fhir.Validation.Legacy.R5

BSD-3-Clause

Hl7.Fhir.Validation.Legacy.STU3

BSD-3-Clause

HtmlSanitizer

MIT

Microsoft-WindowsAPICodePack-Core

Microsoft-WindowsAPICodePack-Shell

Microsoft.CSharp

MIT

Microsoft.Extensions.DependencyInjection

MIT

Microsoft.Extensions.FileSystemGlobbing

MIT

Microsoft.Windows.Compatibility

MIT

Microsoft.Xaml.Behaviors.Wpf

MIT

Nito.AsyncEx

MIT

SemanticVersioning

MIT

Serilog

Apache-2.0

Serilog.Sinks.File

Apache-2.0

SharpZipLib

MIT

System.CommandLine

MIT

System.ComponentModel.Annotations

MIT

System.IdentityModel.Tokens.Jwt

MIT

System.Net.Http.WinHttpHandler

MIT

System.ServiceModel.Duplex

MIT

System.ServiceModel.Federation

MIT

System.ServiceModel.NetTcp

MIT

System.Text.Json

MIT

YamlDotNet

MIT

For unit testing:

Package

License

coverlet.collector

MIT

FluentAssertions

Apache-2.0

Microsoft.NET.Test.Sdk

MIT

Moq

BSD-3-Clause

MSTest.TestAdapter

MIT

MSTest.TestFramework

MIT

NUnit

MIT

NUnit3TestAdapter

MIT

xunit

Apache-2.0

xunit.runner.visualstudio

Apache-2.0