Skip to content

Commit

Permalink
Merge pull request #18 from FirelyTeam/update/FOR-830
Browse files Browse the repository at this point in the history
Added page for open source components
  • Loading branch information
Rob5045 committed Nov 30, 2023
2 parents 55a1628 + 9d2fece commit e14dc32
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 0 deletions.
90 changes: 90 additions & 0 deletions Dependencies.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
Dependencies of Forge and their licenses
========================================

Forge is mainly built using libraries from Microsoft and the Firely 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.

.. note:: Only packages for FHIR version R4 are listed here. Packages for STU3, R4B and R5 are used as well and can be found on `nuget.org <https://www.nuget.org/>`__

.. list-table::
:header-rows: 1

* - Package
- License
* - `Firely.Fhir.Packages <https://www.nuget.org/packages/Firely.Fhir.Packages>`__
- BSD 3-Clause
* - `Hl7.Fhir.R4 <https://www.nuget.org/packages/hl7.fhir.r4>`__
- BSD 3-Clause
* - `Hl7.Fhir.Specification.Data.R4 <https://www.nuget.org/packages/Hl7.Fhir.Specification.Data.R4>`__
- BSD 3-Clause
* - `Hl7.Fhir.Validation.Legacy.R4 <https://www.nuget.org/packages/Hl7.Fhir.Validation.Legacy.R4>`__
- BSD 3-Clause
* - `Microsoft.CSharp <https://www.nuget.org/packages/Microsoft.CSharp>`__
- MIT
* - `Microsoft.Extensions.DependencyInjection <https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection>`__
- MIT
* - `Microsoft.Extensions.FileSystemGlobbing <https://www.nuget.org/packages/Microsoft.Extensions.FileSystemGlobbing>`__
- MIT
* - `Microsoft.Windows.Compatibility <https://www.nuget.org/packages/Microsoft.Windows.Compatibility>`__
- MIT
* - `Microsoft.Xaml.Behaviors.Wpf <https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Wpf>`__
- MIT
* - `Microsoft-WindowsAPICodePack-Core <https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Core>`__
- Custom
* - `Microsoft-WindowsAPICodePack-Shell <https://www.nuget.org/packages/Microsoft-WindowsAPICodePack-Shell>`__
- Custom
* - `NETStandard.Library <https://www.nuget.org/packages/NETStandard.Library>`__
- MIT
* - `Nito.AsyncEx <https://www.nuget.org/packages/Nito.AsyncEx>`__
- MIT
* - `Prism.Core <https://www.nuget.org/packages/Prism.Core>`__
- Custom
* - `SemanticVersioning <https://www.nuget.org/packages/SemanticVersioning>`__
- MIT
* - `SharpZipLib <https://www.nuget.org/packages/SharpZipLib>`__
- MIT
* - `System.CommandLine <https://www.nuget.org/packages/System.CommandLine>`__
- MIT
* - `System.ComponentModel.Annotations <https://www.nuget.org/packages/System.ComponentModel.Annotations>`__
- MIT
* - `System.IdentityModel.Tokens.Jwt <https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt>`__
- MIT
* - `System.Net.Http.WinHttpHandler <https://www.nuget.org/packages/System.Net.Http.WinHttpHandler>`__
- MIT
* - `System.Text.Json <https://www.nuget.org/packages/System.Text.Json>`__
- MIT
* - `System.ServiceModel.Duplex <https://www.nuget.org/packages/System.ServiceModel.Duplex>`__
- MIT
* - `System.ServiceModel.Federation <https://www.nuget.org/packages/System.ServiceModel.Federation>`__
- MIT
* - `YamlDotNet <https://www.nuget.org/packages/YamlDotNet>`__
- MIT

For unit testing:

.. list-table::
:header-rows: 1

* - Package
- License
* - `coverlet.collector <https://www.nuget.org/packages/coverlet.collector>`__
- MIT
* - `FluentAssertions <https://www.nuget.org/packages/FluentAssertions>`__
- Apache 2.0
* - `Microsoft.NET.Test.Sdk <https://www.nuget.org/packages/Microsoft.NET.Test.Sdk>`__
- MIT
* - `Moq <https://www.nuget.org/packages/Moq>`__
- BSD 3-Clause
* - `MSTest.TestAdapter <https://www.nuget.org/packages/MSTest.TestAdapter>`__
- MIT
* - `MSTest.TestFramework <https://www.nuget.org/packages/MSTest.TestFramework>`__
- MIT
* - `NUnit <https://www.nuget.org/packages/NUnit>`__
- MIT
* - `NUnit3TestAdapter <https://www.nuget.org/packages/NUnit3TestAdapter>`__
- MIT
* - `xunit <https://www.nuget.org/packages/xunit>`__
- Apache 2.0
* - `xunit.runner.visualstudio <https://www.nuget.org/packages/xunit.runner.visualstudio>`__
- Apache 2.0

1 change: 1 addition & 0 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Forge is the user-friendly editor for creating and editing profiles that enables
Features
LicenseAgreement
ManagingForgelicenses
Dependencies
ReleaseNotes

For questions or feedback on Forge, go to the Help menu in Forge and
Expand Down

0 comments on commit e14dc32

Please sign in to comment.