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.ElementModel

BSD-3-Clause

Hl7.Fhir.R4

BSD-3-Clause

Hl7.Fhir.R4B

BSD-3-Clause

Hl7.Fhir.R5

BSD-3-Clause

Hl7.Fhir.Serialization

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.Support

BSD-3-Clause

Hl7.Fhir.Support.Poco

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

Hl7.FhirPath

BSD-3-Clause

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

Newtonsoft.Json

MIT

Nito.AsyncEx

MIT

Prism.Core

MIT

SemanticVersioning

MIT

SharpZipLib

MIT

System.CommandLine

MIT

System.ComponentModel.Annotations

MIT

System.IdentityModel.Tokens.Jwt

MIT

System.Net.Http

System.Net.Http.WinHttpHandler

MIT

System.ServiceModel.Duplex

MIT

System.ServiceModel.Federation

MIT

System.ServiceModel.NetTcp

MIT

System.Text.Json

MIT

System.ValueTuple

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

MIT