From 680c80e0b4417dfbfeb8f695f5d49822b915a6b1 Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Thu, 25 Feb 2010 13:06:17 +0000 Subject: Added initial licenses attributeset to specify meta.license attributes more concisely svn path=/nixpkgs/trunk/; revision=20248 --- pkgs/lib/licenses.nix | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 pkgs/lib/licenses.nix (limited to 'pkgs/lib/licenses.nix') diff --git a/pkgs/lib/licenses.nix b/pkgs/lib/licenses.nix new file mode 100644 index 00000000000..53124655499 --- /dev/null +++ b/pkgs/lib/licenses.nix @@ -0,0 +1,154 @@ +{ + /* License identifiers loosely based on: http://fedoraproject.org/wiki/Licensing + * If you cannot find your license here, then look for a similar license or + * add it to this list. The URL mentioned above is a good source for inspiration. + */ + + asl20 = { + shortName = "ASL2.0"; + fullName = "Apache Software License 2.0"; + url = http://www.apache.org/licenses/LICENSE-2.0; + }; + + boost = { + shortName = "boost"; + fullName = "Boost Software License"; + url = http://www.boost.org/LICENSE_1_0.txt; + }; + + bsd2 = { + shortName = "BSD-2"; + fullName = "BSD license (2 clause)"; + url = http://www.freebsd.org/copyright/freebsd-license.html; + }; + + bsd3 = { + shortName = "BSD-3"; + fullName = "BSD license (3 clause)"; + url = http://www.opensource.org/licenses/bsd-license.php; + }; + + bsdOriginal = { + shortName = "BSD-original"; + fullName = "Original BSD license with advertising clause"; + url = https://fedoraproject.org/wiki/Licensing/BSD; + }; + + cpl10 = { + shortName = "CPL 1.0"; + fullName = "Common Public License version 1.0"; + url = http://www.eclipse.org/legal/cpl-v10.html; + }; + + epl10 = { + shortName = "EPL 1.0"; + fullName = "Eclipse Public License version 1.0"; + url = http://www.eclipse.org/legal/epl-v10.html; + }; + + gpl2 = { + shortName = "GPLv2"; + fullName = "GNU General Public License version 2 only"; + url = http://www.gnu.org/licenses/old-licenses/gpl-2.0.html; + }; + + gpl2Oss = { + shortName = "GPLv2+OSS"; + fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; + url = http://www.mysql.com/about/legal/licensing/foss-exception; + }; + + gpl2Plus = { + shortName = "GPLv2+"; + fullName = "GNU General Public License version 2 or higher"; + url = http://www.gnu.org/licenses/old-licenses/gpl-2.0.html; + }; + + gpl3 = { + shortName = "GPLv3"; + fullName = "GNU General Public License version 3 only"; + url = http://www.fsf.org/licensing/licenses/gpl.html; + }; + + gpl3Plus = { + shortName = "GPLv3+"; + fullName = "GNU General Public License version 3 or later"; + url = http://www.fsf.org/licensing/licenses/gpl.html; + }; + + gpl3ClasspathPlus = { + shortName = "GPLv3+classpath+"; + fullName = "GNU General Public License version 3 or later (with Classpath exception)"; + url = https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception; + }; + + ijg = { + shortName = "IJG"; + fullName = "Independent JPEG Group License"; + url = https://fedoraproject.org/wiki/Licensing/IJG; + }; + + libtiff = { + shortName = "libtiff"; + fullName = "libtiff license"; + url = https://fedoraproject.org/wiki/Licensing/libtiff; + }; + + lgpl21 = { + shortName = "LGPLv2.1"; + fullName = "GNU Lesser General Public License version 2.1 only"; + url = http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html; + }; + + lgpl21Plus = { + shortName = "LGPLv2.1+"; + fullName = "GNU Lesser General Public License version 2.1 or later"; + url = http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html; + }; + + lgpl3 = { + shortName = "LGPLv3"; + fullName = "GNU Lesser General Public License version 3 only"; + url = http://www.fsf.org/licensing/licenses/lgpl.html; + }; + + lgpl3Plus = { + shortName = "LGPLv3+"; + fullName = "GNU Lesser General Public License version 3 or later"; + url = http://www.fsf.org/licensing/licenses/lgpl.html; + }; + + mit = { + shortName = "MIT"; + fullName = "MIT/X11 license"; + url = http://www.opensource.org/licenses/mit-license.php; + }; + + mpl11 = { + shortName = "MPL1.1"; + fullName = "Mozilla Public License version 1.1"; + url = http://www.mozilla.org/MPL/MPL-1.1.html; + }; + + openssl = { + shortName = "openssl"; + fullName = "OpenSSL license"; + url = http://www.openssl.org/source/license.html; + }; + + publicDomain = { + shortName = "Public Domain"; + fullname = "Public Domain"; + }; + + proprietary = { + shortName = "Proprietary"; + fullName = "Proprietary (non redistributable) license"; + }; + + zlib = { + shortName = "zlib"; + fullName = "zlib license"; + url = http://www.gzip.org/zlib/zlib_license.html; + }; +} -- cgit 1.4.1