Sat Dec 7 04:47:32 2019 UTC ()
licenses & mk/license.mk: add license for Enlightenment 16

Enlightenment 16 uses a modified (non-standard) MIT license that
includes an advertising clause. (This makes it incompatible with the
GPL.) I've named it enlightenment16 to differentiate that Enlightenment
>=17 releases use the 2-Clause BSD. (Enlightenment 16 continues to be
developed independently, and is of current interest to pkgsrc users.)

In some places, this is referred to as the "MIT With Advertising"
license, but I'm not aware of other projects using this variant. If it
becomes more broadly relevant to pkgsrc, we could rename it such.

(This should have been added a long time ago, the wm/enlightenment
package simply has never had a LICENSE variable set. Better late than
never.)


(gutteridge)
diff -r0 -r1.1 pkgsrc/licenses/enlightenment16
diff -r1.102 -r1.103 pkgsrc/mk/license.mk

File Added: pkgsrc/licenses/enlightenment16
Copyright (C) 2000-2008 Carsten Haitzler, Geoff Harrison and various contributors 
Copyright (C) 2004-2019 Kim Woelders
 
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
  
The above copyright notice and this permission notice shall be included in
all copies of the Software, its documentation and marketing & publicity 
materials, and acknowledgment shall be given in the documentation, materials
and software packages that this Software was used.
   
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

cvs diff -r1.102 -r1.103 pkgsrc/mk/license.mk (expand / switch to unified diff)

--- pkgsrc/mk/license.mk 2019/09/02 02:23:02 1.102
+++ pkgsrc/mk/license.mk 2019/12/07 04:47:32 1.103
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: license.mk,v 1.102 2019/09/02 02:23:02 rillig Exp $ 1# $NetBSD: license.mk,v 1.103 2019/12/07 04:47:32 gutteridge Exp $
2# 2#
3# This file handles everything about the LICENSE variable. It is 3# This file handles everything about the LICENSE variable. It is
4# included automatically by bsd.pkg.mk. 4# included automatically by bsd.pkg.mk.
5# 5#
6# XXX There should be one place to set the default list and for users 6# XXX There should be one place to set the default list and for users
7# to set the ACCEPTABLE_LICENSES list, used by both source builds and 7# to set the ACCEPTABLE_LICENSES list, used by both source builds and
8# binary installs. 8# binary installs.
9# 9#
10# XXX: Some of this content arguably belongs in the pkgsrc guide 10# XXX: Some of this content arguably belongs in the pkgsrc guide
11# instead. 11# instead.
12# 12#
13# User-settable variables: 13# User-settable variables:
14# 14#
@@ -172,26 +172,29 @@ DEFAULT_ACCEPTABLE_LICENSES= \ @@ -172,26 +172,29 @@ DEFAULT_ACCEPTABLE_LICENSES= \
172# 172#
173# used in https://sources.debian.org/copyright/license/python-biopython/ 173# used in https://sources.debian.org/copyright/license/python-biopython/
174DEFAULT_ACCEPTABLE_LICENSES+= biopython 174DEFAULT_ACCEPTABLE_LICENSES+= biopython
175# \todo reference to package 175# \todo reference to package
176DEFAULT_ACCEPTABLE_LICENSES+= happy 176DEFAULT_ACCEPTABLE_LICENSES+= happy
177# used in https://sources.debian.org/copyright/license/lsof/ 177# used in https://sources.debian.org/copyright/license/lsof/
178DEFAULT_ACCEPTABLE_LICENSES+= purdue 178DEFAULT_ACCEPTABLE_LICENSES+= purdue
179 179
180# The following licenses are included based on it being obvious they 180# The following licenses are included based on it being obvious they
181# would be approved. 181# would be approved.
182# 182#
183# derived from BSD 183# derived from BSD
184DEFAULT_ACCEPTABLE_LICENSES+= info-zip 184DEFAULT_ACCEPTABLE_LICENSES+= info-zip
 185# Derived from MIT, with an advertising clause added (and previously
 186# included in Debian main as such).
 187DEFAULT_ACCEPTABLE_LICENSES+= enlightenment16
185 188
186# The following licenses do not currently meet our standards for 189# The following licenses do not currently meet our standards for
187# inclusion. 190# inclusion.
188 191
189# mostly inline with Free Software principles and typefaces can not be 192# mostly inline with Free Software principles and typefaces can not be
190# sold by itself. 193# sold by itself.
191DEFAULT_ACCEPTABLE_LICENSES+= vera-ttf-license 194DEFAULT_ACCEPTABLE_LICENSES+= vera-ttf-license
192 195
193##### Variant spellings 196##### Variant spellings
194 197
195.if defined(ACCEPTABLE_LICENCES) && !defined(ACCEPTABLE_LICENSES) 198.if defined(ACCEPTABLE_LICENCES) && !defined(ACCEPTABLE_LICENSES)
196ACCEPTABLE_LICENSES= ${ACCEPTABLE_LICENCES} 199ACCEPTABLE_LICENSES= ${ACCEPTABLE_LICENCES}
197.endif 200.endif