Page MenuHomeFreeBSD

Add 'METAPORT' license
ClosedPublic

Authored by eadler on May 27 2018, 4:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 25 2023, 10:17 AM
Unknown Object (File)
Dec 25 2023, 10:17 AM
Unknown Object (File)
Dec 25 2023, 10:17 AM
Unknown Object (File)
Dec 25 2023, 10:17 AM
Unknown Object (File)
Dec 25 2023, 9:35 AM
Unknown Object (File)
Dec 20 2023, 3:11 AM
Unknown Object (File)
Sep 3 2023, 8:56 PM
Unknown Object (File)
Sep 3 2023, 8:36 PM
Subscribers

Details

Summary

Unlike 'NONE' this should have *all* permissions. It mostly
exists to shut up the developer warning that asks you to add a license

Test Plan

I tried adding LICENSE=METAPORT to the metaport USES but it gets
included to late and doesn't help.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

0mp added a subscriber: 0mp.
0mp added inline comments.
Mk/bsd.licenses.db.mk
404 ↗(On Diff #43044)

I am not sure if it should be included in those groups. This license is not approved by those organizations/standards, right?

Mk/bsd.licenses.db.mk
404 ↗(On Diff #43044)

Correct, but anyone who wants to limit to those groups should not be restricted from installing a metaport. Instead the metaport should recurse, and its dependents should be accepted or not.

Mk/bsd.licenses.db.mk
404 ↗(On Diff #43044)

True.

Do you think that the future developers would benefit from adding your explanation to the source code? If so then I'd vote for adding a comment here.

In my point of view, the warnings should be fixed instead of having you do stupider things.

There is absolutely no need for a new license. Use the same license as the ports tree, BSD2CLAUSE.

Also, setting LICENSE=BSD2CLAUSE in metaport.mk works, bsd.licenses.mk is included late in the process.

This revision was not accepted when it landed; it landed in state Needs Review.May 27 2018, 7:55 AM
This revision was automatically updated to reflect the committed changes.
In D15587#329182, @mat wrote:

Also, setting LICENSE=BSD2CLAUSE in metaport.mk works, bsd.licenses.mk is included late in the process.

Are you sure. Diff is from before your change:

Index: Mk/Uses/metaport.mk
===================================================================
--- Mk/Uses/metaport.mk (revision 470958)
+++ Mk/Uses/metaport.mk (working copy)
@@ -17,5 +17,6 @@ NO_BUILD=     yes
 NO_INSTALL=    yes
 NO_MTREE=      yes
 NO_ARCH=       yes
+LICENSE=       BSD2CLAUSE

 .endif

∴make -C x11/xorg-minimal -VLICENSE
BSD2CLAUSE

∴make -C x11/xorg-minimal
/!\ xorg-minimal-7.5.2_1: Makefile warnings, please consider fixing /!\

Please set LICENSE for this port
In D15587#329182, @mat wrote:

Also, setting LICENSE=BSD2CLAUSE in metaport.mk works, bsd.licenses.mk is included late in the process.

Are you sure. Diff is from before your change:

I said it works, as in, it gives the license to the port. I never said anything about any warning.