mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
89bfa2916c
- GNU General Public License version 1 - Artistic License version 1.0 - Artistic License version 2.0 Reviewed by: erwin@
116 lines
3.3 KiB
Makefile
116 lines
3.3 KiB
Makefile
#-*- mode: makefile; tab-width: 4; -*-
|
|
# ex:ts=4
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
# bsd.licenses.db.mk - License database for bsd.licenses.mk
|
|
#
|
|
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
|
|
#
|
|
# Please view me with 4 column tabs!
|
|
#
|
|
|
|
# Possible sources for information:
|
|
# - FOSSology (see "Default License Groups")
|
|
# http://fossology.org/interpret_the_license_group_analysis_report
|
|
#
|
|
# - Wikipedia (article "Comparison of Free Software Licenses")
|
|
# http://en.wikipedia.org/wiki/Comparison_of_free_software_licences
|
|
#
|
|
# Probably will be automatically incorporated from FOSSology's software.
|
|
#
|
|
# IMPORTANT: as this file is going to be included by most ports, we may
|
|
# consider having licenses here only as "tags" as most of them will be free,
|
|
# to remove some loops and additional variables here. This will not affect the
|
|
# rest of bsd.licenses.mk, and anyways restricted licenses that aren't used by
|
|
# many ports should be defined in each one's Makefile.
|
|
|
|
# XXX Start of editable section
|
|
|
|
# License definitions
|
|
#
|
|
# _LICENSE_LIST - List of defined licenses
|
|
# _LICENSE_LIST_GROUPS - List of defined license groups
|
|
#
|
|
|
|
_LICENSE_LIST= ART10 ART20 ASL BSD BSL CDDL EPL GFDL GPLv1 GPLv2 GPLv3 LGPL20 LGPL21 LGPL3 MIT MPL
|
|
|
|
# List of groups (only names must be present)
|
|
|
|
_LICENSE_NAME_FSF= Free Software Foundation Approved
|
|
|
|
_LICENSE_NAME_GPL= GPL Compatible
|
|
|
|
_LICENSE_NAME_OSI= OSI Approved
|
|
|
|
# Default permissions for licenses here, if not defined
|
|
|
|
_LICENSE_PERMS_DEFAULT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|
|
|
# Properties of license "xxx" (similar to port variables, but single)
|
|
#
|
|
# _LICENSE_NAME_xxx - Full name/description of license/group
|
|
# _LICENSE_PERMS_xxx - Permissions (if not defined defaults to
|
|
# ${_LICENSE_PERMS_DEFAULT}.
|
|
# _LICENSE_GROUPS_xxx - Groups (optional)
|
|
#
|
|
# Notes:
|
|
# - General permissions from groups are added to each license, if not defined.
|
|
#
|
|
|
|
_LICENSE_NAME_ART10= Artistic License version 1.0
|
|
_LICENSE_GROUPS_ART10= OSI
|
|
|
|
_LICENSE_NAME_ART20= Artistic License version 2.0
|
|
_LICENSE_GROUPS_ART20= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_ASL= Apache License
|
|
_LICENSE_GROUPS_ASL= FSF OSI
|
|
|
|
_LICENSE_NAME_BSD= BSD license
|
|
_LICENSE_GROUPS_BSD= FSF OSI
|
|
|
|
_LICENSE_NAME_BSL= Boost Software License
|
|
_LICENSE_GROUPS_BSL= FSF OSI
|
|
|
|
_LICENSE_NAME_CDDL= Common Development and Distribution License
|
|
_LICENSE_GROUPS_CDDL= FSF OSI
|
|
|
|
_LICENSE_NAME_EPL= Eclipse Public License
|
|
_LICENSE_GROUPS_EPL= FSF OSI
|
|
|
|
_LICENSE_NAME_GFDL= GNU Free Documentation License
|
|
_LICENSE_GROUPS_GFDL= FSF
|
|
|
|
_LICENSE_NAME_GPLv1= GNU General Public License version 1
|
|
_LICENSE_GROUPS_GPLv1= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_GPLv2= GNU General Public License version 2
|
|
_LICENSE_GROUPS_GPLv2= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_GPLv3= GNU General Public License version 3
|
|
_LICENSE_GROUPS_GPLv3= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_LGPL20= GNU Library General Public License version 2.0
|
|
_LICENSE_GROUPS_LGPL20= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_LGPL21= GNU Lesser General Public License version 2.1
|
|
_LICENSE_GROUPS_LGPL21= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_LGPL3= GNU Lesser General Public License version 3
|
|
_LICENSE_GROUPS_LGPL3= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_MIT= MIT license / X11 license
|
|
_LICENSE_GROUPS_MIT= FSF GPL OSI
|
|
|
|
_LICENSE_NAME_MPL= Mozilla Public License
|
|
_LICENSE_GROUPS_MPL= FSF OSI
|
|
|
|
# Set default permissions if not defined
|
|
|
|
.for lic in ${_LICENSE_LIST}
|
|
. if !defined(_LICENSE_PERMS_${lic})
|
|
_LICENSE_PERMS_${lic}= ${_LICENSE_PERMS_DEFAULT}
|
|
. endif
|
|
.endfor
|