diff options
author | gdt <gdt@pkgsrc.org> | 2018-12-10 15:37:49 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2018-12-10 15:37:49 +0000 |
commit | 172380be763f2f2f4927e3bdbb7538161088e690 (patch) | |
tree | dfdd6c17137b038a813cb43721e7e54485d4011c /mk | |
parent | 2544961bf5f4728a7ced7382de4c7476ee97e41a (diff) | |
download | pkgsrc-172380be763f2f2f4927e3bdbb7538161088e690.tar.gz |
mk/license.mk: DEFAULT_ACCEPTABLE - add DFSG, clarify
(This is a comment-only change.)
Add compliance with Debian Free Software Guidelines as evidenced by
inclusion in Debian main as a basis for inclusion in
DEFAULT_ACCEPTABLE_LICENSES.
Clarify that the exclusion of AGPL by TNF board is higher priority
than the new DFSG section.
Add to the "obviously would be approved as Free" section the notion
that a license must also obviously not trigger the AGPL concern.
As proposed on tech-pkg, edited based on agc@ comments.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/license.mk | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/mk/license.mk b/mk/license.mk index af929b06664..30fb3dc1ce1 100644 --- a/mk/license.mk +++ b/mk/license.mk @@ -1,4 +1,4 @@ -# $NetBSD: license.mk,v 1.92 2018/12/09 06:07:23 triaxx Exp $ +# $NetBSD: license.mk,v 1.93 2018/12/10 15:37:49 gdt Exp $ # # This file handles everything about the LICENSE variable. It is # included automatically by bsd.pkg.mk. @@ -66,22 +66,37 @@ # The list of licenses that will be the default value of # ACCEPTABLE_LICENSES. Adapting the longstanding policy of Open # Source or Free licenses not requiring tags, it should contain -# almost all licenses that are Open Source or Free, so as to provide -# the most expansive default that almost all people find -# acceptable. (Many people will want to add more licenses to -# ACCEPTABLE_LICENSES; the point is to have a default that very -# few people want to shrink.) -# -# As an exception to the Open Source or Free policy, the board -# of The NetBSD Foundation has decided that licenses that -# trigger obligations from use (rather than redistribution), -# such as the Affero GPL, should not be in +# all licenses that are definitively Free or Open Source -- +# except those specifically excluded by the TNF board -- so as +# to provide the most expansive default that almost all people +# find acceptable. (Many people will want to add more licenses +# to ACCEPTABLE_LICENSES; the point is to have a default that +# very few people want to shrink.) +# +# Licenses approved by FSF as Free and by OSI as Open Source +# will be added by default, without annotation, as these +# organizations publish lists of approved licenses. +# +# Licenses approved by Debian as meeting the Debian Free +# Software Guidelines will also be added by default. They +# should be in a second section with a comment about each one, +# because Debian does not publish an accepted license list and +# acceptability must be inferred from inclusion in main. +# +# The board of The NetBSD Foundation is the final arbiter of +# which licenses may be in DEFAULT_ACCEPTABLE_LICENSES. As an +# exception to the above policy on treating Free, Open Source, +# and DFSG licenses as acceptable, the board has decided that +# licenses that trigger obligations from use (rather than +# redistribution), such as the Affero GPL, should not be in # DEFAULT_ACCEPTABLE_LICENSES. # # Licenses not formally approved as Free or Open Source may be -# added if they have terms that would obviously be approved if -# the effort were made. Such license names will have a comment -# near them in the assignment to DEFAULT_ACCEPTABLE_LICENSES. +# added if they have terms that would 1) obviously be approved +# by FSF or OSI if the effort were made and 2) obviously not +# trigger the above issue with AGPL-type licenses. Such license +# names will be in an additional section and have a comment near +# them in the assignment to DEFAULT_ACCEPTABLE_LICENSES. # # The pkg_install sources also have a # DEFAULT_ACCEPTABLE_LICENSES list, and that should be updated |