ironfede / openmcdf

Microsoft Compound File .net component - pure C# - netstandard 2.0
Mozilla Public License 2.0
308 stars 76 forks source link

Usage of MPL 2.0 license with Exhibit B - "Incompatible With Secondary Licenses" #100

Closed JockeJarre closed 1 year ago

JockeJarre commented 1 year ago

Is it intentional that the licence used is MPL 2.0 with Appendix B - "Incompatible With Secondary Licences" added?

As I understand it, this Appendix B makes it more complicated to combine with GPL software? What are your thoughts on this?

ironfede commented 1 year ago

Thank you @JockeJarre for your interest in OpenMcdf. MPL 2.0 license has no alternative formal definition with or without appendix B: the License says that if Initial Owner wants to specify that the software is released in an "incompatible way with Secondary License software she/he has to include Exhibit B to source code to specify her/his will (MPL 2.0 - 10.4). And that's not my will so the Exhibit B ("Incompatible With Secondary Licenses" Notice) is NOT added to any of the source code files.

Best Regards, Federico

JockeJarre commented 1 year ago

Thank you for confirming so quickly!