Page MenuHomeFreeBSD

Introduce versions of the Mozilla Public License (MPL)
ClosedPublic

Authored by dbaio on Jul 22 2017, 2:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 13, 6:15 AM
Unknown Object (File)
Jun 8 2024, 4:33 PM
Unknown Object (File)
May 8 2024, 12:16 PM
Unknown Object (File)
May 7 2024, 11:36 AM
Unknown Object (File)
May 7 2024, 11:36 AM
Unknown Object (File)
May 7 2024, 11:36 AM
Unknown Object (File)
May 7 2024, 11:36 AM
Unknown Object (File)
May 7 2024, 11:36 AM
Subscribers

Details

Summary
Introduce versions of the Mozilla Public License (MPL)

MPL10 - https://opensource.org/licenses/MPL-1.0
MPL11 - https://opensource.org/licenses/MPL-1.1
MPL20 - https://opensource.org/licenses/MPL-2.0

More info about the Mozilla Public License:
https://www.mozilla.org/en-US/MPL/

Reviewed by:	???
Approved by:	???
Differential Revision:	https://reviews.freebsd.org/D11696
Test Plan

There are ~130 ports using the MPL license. The idea is to change all of them to the corresponding version.

Some examples:

MPL10 --> lang/nqc
MPL11 --> devel/itext
MPL20 --> devel/bugzilla44,devel/bugzilla50

After that, remove MPL license without version from Mk/bsd.licenses.db.mk file.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 10640
Build 11044: arc lint + arc unit

Event Timeline

LGTM. However, I'd also introduce a mechanism which generates DEV_WARNING when MPL is used, in a similar way it's done for BSD license:

https://svnweb.freebsd.org/ports/head/Mk/bsd.sanity.mk?revision=444324&view=markup#l112

dbaio edited edge metadata.

Thank's @AMDmi3

Including dev_warning as suggested.

Mk/bsd.licenses.db.mk
45–46

No real need to move RUBY here.

dbaio edited edge metadata.

Just remove the MPL license from _LICENSE_LIST (@mat request)

(Note that phabricator is somewhat lying, you do not need portmgr's approval for the b.license.db.m change, though you need it for b.sanity.m)

This revision was automatically updated to reflect the committed changes.