1
0
mirror of https://github.com/github/choosealicense.com synced 2024-12-22 12:50:24 +01:00

Normalize sorting of license properties

Properties are now consistently sorted across all license files,
appearing in the following order:

**title**
nickname
tab-slug
redirect_from
category
variant
featured
hidden
**source**

**description**
**how**
note

using

**required**
**permitted**
**forbidden**
This commit is contained in:
Waldir Pimenta 2015-03-13 04:13:03 +00:00
parent d4230b322f
commit f76e99330f
18 changed files with 48 additions and 54 deletions

View File

@ -1,18 +1,18 @@
--- ---
title: GNU Affero General Public License v3.0 title: GNU Affero General Public License v3.0
nickname: GNU Affero GPL v3.0 nickname: GNU Affero GPL v3.0
category: GPL
tab-slug: agpl-v3 tab-slug: agpl-v3
redirect_from: /licenses/agpl/
category: GPL
variant: true variant: true
source: http://www.gnu.org/licenses/agpl-3.0.txt source: http://www.gnu.org/licenses/agpl-3.0.txt
redirect_from: /licenses/agpl/
description: "The GPL family of licenses is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. The AGPL family of licenses is distinguished from GPLv2 and GPLv3 in that hosted services using the code are considered distribution and trigger the copyleft requirements." description: "The GPL family of licenses is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. The AGPL family of licenses is distinguished from GPLv2 and GPLv3 in that hosted services using the code are considered distribution and trigger the copyleft requirements."
note: The Free Software Foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the end of the license.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file.
note: The Free Software Foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the end of the license.
required: required:
- include-copyright - include-copyright
- document-changes - document-changes

View File

@ -1,16 +1,15 @@
--- ---
title: Apache License 2.0 title: Apache License 2.0
nickname: Apache
redirect_from: /licenses/apache/ redirect_from: /licenses/apache/
featured: true featured: true
nickname: Apache source: http://www.apache.org/licenses/LICENSE-2.0.html
description: A permissive license that also provides an express grant of patent rights from contributors to users. description: A permissive license that also provides an express grant of patent rights from contributors to users.
note: The Apache Foundation recommends taking the additional step of adding a boilerplate notice to the header of each source file. You can find the notice at the very end of the license in the appendix.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file.
source: http://www.apache.org/licenses/LICENSE-2.0.html note: The Apache Foundation recommends taking the additional step of adding a boilerplate notice to the header of each source file. You can find the notice at the very end of the license in the appendix.
required: required:
- include-copyright - include-copyright
@ -22,7 +21,6 @@ permitted:
- distribution - distribution
- sublicense - sublicense
- patent-grant - patent-grant
- private-use - private-use
forbidden: forbidden:

View File

@ -21,7 +21,9 @@ permitted:
forbidden: forbidden:
- no-liability - no-liability
- trademark-use - trademark-use
--- ---
The Artistic License 2.0 The Artistic License 2.0
Copyright (c) [year] [fullname] Copyright (c) [year] [fullname]

View File

@ -1,17 +1,16 @@
--- ---
title: BSD 2-clause "Simplified" License title: BSD 2-clause "Simplified" License
nickname: Simplified BSD nickname: Simplified BSD
category: BSD
tab-slug: bsd tab-slug: bsd
variant: true
redirect_from: /licenses/bsd/ redirect_from: /licenses/bsd/
category: BSD
variant: true
source: http://opensource.org/licenses/BSD-2-Clause
description: A permissive license that comes in two variants, the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause">BSD 3-Clause</a>. Both have very minute differences to the MIT license. description: A permissive license that comes in two variants, the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause">BSD 3-Clause</a>. Both have very minute differences to the MIT license.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.
source: http://opensource.org/licenses/BSD-2-Clause
required: required:
- include-copyright - include-copyright

View File

@ -1,16 +1,15 @@
--- ---
title: BSD 3-clause "New" or "Revised" License title: BSD 3-clause "New" or "Revised" License
nickname: New BSD nickname: New BSD
category: BSD
tab-slug: bsd-3 tab-slug: bsd-3
category: BSD
variant: true variant: true
source: http://opensource.org/licenses/BSD-3-Clause
description: A permissive license that comes in two variants, the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause">BSD 3-Clause</a>. Both have very minute differences to the MIT license. The three clause variant prohibits others from using the name of the project or its contributors to promote derivative works without written consent. description: A permissive license that comes in two variants, the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause">BSD 3-Clause</a>. Both have very minute differences to the MIT license. The three clause variant prohibits others from using the name of the project or its contributors to promote derivative works without written consent.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders. Replace [project] with the project organization, if any, that sponsors this work. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders. Replace [project] with the project organization, if any, that sponsors this work.
source: http://opensource.org/licenses/BSD-3-Clause
required: required:
- include-copyright - include-copyright

View File

@ -1,12 +1,10 @@
--- ---
title: Creative Commons Zero v1.0 Universal title: Creative Commons Zero v1.0 Universal
nickname: CC0 1.0 Universal nickname: CC0 1.0 Universal
redirect_from: /licenses/cc0/
tab-slug: cc0 tab-slug: cc0
redirect_from: /licenses/cc0/
category: Public Domain Dedication category: Public Domain Dedication
variant: true variant: true
source: http://creativecommons.org/publicdomain/zero/1.0/ source: http://creativecommons.org/publicdomain/zero/1.0/
description: The <a href="http://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 Public Domain Dedication</a> waives copyright interest in any a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense. description: The <a href="http://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 Public Domain Dedication</a> waives copyright interest in any a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.
@ -27,6 +25,7 @@ forbidden:
required: [] required: []
--- ---
CC0 1.0 Universal CC0 1.0 Universal
Statement of Purpose Statement of Purpose

View File

@ -1,9 +1,12 @@
--- ---
title: Eclipse Public License 1.0 title: Eclipse Public License 1.0
redirect_from: /licenses/eclipse/ redirect_from: /licenses/eclipse/
source: http://www.eclipse.org/legal/epl-v10.html
description: This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones. description: This commercially-friendly copyleft license provides the ability to commercially license binaries; a modern royalty-free patent license grant; and the ability for linked works to use other licenses, including commercial ones.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file.
using: using:
The Eclipse Foundation: "http://www.eclipse.org" The Eclipse Foundation: "http://www.eclipse.org"
OpenDaylight: "http://www.opendaylight.org/" OpenDaylight: "http://www.opendaylight.org/"
@ -12,10 +15,6 @@ using:
Ruby: "https://github.com/jruby/jruby" Ruby: "https://github.com/jruby/jruby"
Mondrian: "http://en.wikipedia.org/wiki/Mondrian_OLAP_server" Mondrian: "http://en.wikipedia.org/wiki/Mondrian_OLAP_server"
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file.
source: http://www.eclipse.org/legal/epl-v10.html
required: required:
- disclose-source - disclose-source
- include-copyright - include-copyright
@ -32,6 +31,7 @@ forbidden:
- no-liability - no-liability
--- ---
Eclipse Public License - v 1.0 Eclipse Public License - v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC

View File

@ -1,16 +1,14 @@
--- ---
title: GNU General Public License v2.0 title: GNU General Public License v2.0
nickname: GNU GPL v2.0 nickname: GNU GPL v2.0
tab-slug: gpl-v2
redirect_from: /licenses/gpl-v2/ redirect_from: /licenses/gpl-v2/
category: GPL
featured: true
source: http://www.gnu.org/licenses/gpl-2.0.txt source: http://www.gnu.org/licenses/gpl-2.0.txt
category: GPL
tab-slug: gpl-v2
description: GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. There are multiple variants of the GPL, each with different requirements. description: GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. There are multiple variants of the GPL, each with different requirements.
featured: true
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file.
note: The Free Software Foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the end of the license. note: The Free Software Foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the end of the license.

View File

@ -1,10 +1,10 @@
--- ---
title: GNU General Public License v3.0 title: GNU General Public License v3.0
nickname: GNU GPL v3.0 nickname: GNU GPL v3.0
category: GPL
tab-slug: gpl-v3 tab-slug: gpl-v3
variant: true
redirect_from: /licenses/gpl-v3/ redirect_from: /licenses/gpl-v3/
category: GPL
variant: true
source: http://www.gnu.org/licenses/gpl-3.0.txt source: http://www.gnu.org/licenses/gpl-3.0.txt
description: GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license. description: GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license.
@ -30,6 +30,7 @@ forbidden:
- no-sublicense - no-sublicense
--- ---
GNU GENERAL PUBLIC LICENSE GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007

View File

@ -1,9 +1,8 @@
--- ---
title: ISC License title: ISC License
source: http://opensource.org/licenses/isc-license
category: BSD
tab-slug: isc tab-slug: isc
category: BSD
source: http://opensource.org/licenses/isc-license
description: A permissive license lets people do anything with your code with proper attribution and without warranty. The ISC license is functionally equivalent to the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/mit">MIT</a> licenses, removing some language that is no longer necessary. description: A permissive license lets people do anything with your code with proper attribution and without warranty. The ISC license is functionally equivalent to the <a href="/licenses/bsd">BSD 2-Clause</a> and <a href="/licenses/mit">MIT</a> licenses, removing some language that is no longer necessary.

View File

@ -1,11 +1,10 @@
--- ---
title: GNU Lesser General Public License v2.1 title: GNU Lesser General Public License v2.1
nickname: GNU LGPL v2.1 nickname: GNU LGPL v2.1
redirect_from: /licenses/lgpl-v2.1/
source: http://www.gnu.org/licenses/lgpl-2.1.txt
category: LGPL
tab-slug: lgpl-v2_1 tab-slug: lgpl-v2_1
redirect_from: /licenses/lgpl-v2.1/
category: LGPL
source: http://www.gnu.org/licenses/lgpl-2.1.txt
description: Primarily used for software libraries, LGPL requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction. There are two commonly used versions of the LGPL. description: Primarily used for software libraries, LGPL requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction. There are two commonly used versions of the LGPL.

View File

@ -1,10 +1,10 @@
--- ---
title: GNU Lesser General Public License v3.0 title: GNU Lesser General Public License v3.0
nickname: GNU LGPL v3.0 nickname: GNU LGPL v3.0
category: LGPL
tab-slug: lgpl-v3 tab-slug: lgpl-v3
variant: true
redirect_from: /licenses/lgpl-v3/ redirect_from: /licenses/lgpl-v3/
category: LGPL
variant: true
source: http://www.gnu.org/licenses/lgpl-3.0.txt source: http://www.gnu.org/licenses/lgpl-3.0.txt
description: Version 3 of the LGPL is an additional set of permissions to the <a href="/licenses/GPL-3.0">GPL v3 license</a> that requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction. description: Version 3 of the LGPL is an additional set of permissions to the <a href="/licenses/GPL-3.0">GPL v3 license</a> that requires that derived works be licensed under the same license, but works that only link to it do not fall under this restriction.
@ -30,6 +30,7 @@ forbidden:
- no-liability - no-liability
--- ---
GNU LESSER GENERAL PUBLIC LICENSE GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007 Version 3, 29 June 2007

View File

@ -1,7 +1,7 @@
--- ---
title: MIT License title: MIT License
source: http://opensource.org/licenses/MIT
featured: true featured: true
source: http://opensource.org/licenses/MIT
description: A permissive license that is short and to the point. It lets people do anything with your code with proper attribution and without warranty. description: A permissive license that is short and to the point. It lets people do anything with your code with proper attribution and without warranty.

View File

@ -24,6 +24,7 @@ forbidden:
- trademark-use - trademark-use
--- ---
Mozilla Public License, version 2.0 Mozilla Public License, version 2.0
1. Definitions 1. Definitions

View File

@ -4,10 +4,10 @@ source: "http://choosealicense.com/no-license/"
description: You retain all rights and do not permit distribution, reproduction, or derivative works. You may grant some rights in cases where you publish your source code to a site that requires accepting terms of service. For example, publishing code in a public repository on GitHub requires that you allow others to view and fork your code. description: You retain all rights and do not permit distribution, reproduction, or derivative works. You may grant some rights in cases where you publish your source code to a site that requires accepting terms of service. For example, publishing code in a public repository on GitHub requires that you allow others to view and fork your code.
note: This option may be subject to the Terms Of Use of the site where you publish your source code.
how: Simply do nothing, though including a copyright notice is recommended. how: Simply do nothing, though including a copyright notice is recommended.
note: This option may be subject to the Terms Of Use of the site where you publish your source code.
required: required:
- include-copyright - include-copyright

View File

@ -1,16 +1,15 @@
--- ---
title: SIL Open Font License 1.1 title: SIL Open Font License 1.1
hidden: true
redirect_from: /licenses/ofl/ redirect_from: /licenses/ofl/
hidden: true
source: http://scripts.sil.org/OFL_web source: http://scripts.sil.org/OFL_web
description: The Open Font License (OFL) is maintained by SIL International. It attempts to be a compromise between the values of the free software and typeface design communities. It is used for almost all open source font projects, including those by Adobe, Google and Mozilla. description: The Open Font License (OFL) is maintained by SIL International. It attempts to be a compromise between the values of the free software and typeface design communities. It is used for almost all open source font projects, including those by Adobe, Google and Mozilla.
note: This license doesn't require source provision, but recommends it. All files derived from OFL files must remain licensed under the OFL.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your font source and copy the text of the license into the file. Replace [year] with the current year and [fullname] ([email]) with the name and contact email address of each copyright holder. You may take the additional step of appending a Reserved Font Name notice. This option requires anyone making modifications to change the font's name, and is not ideal for web fonts (which all users will modify by changing formats and subsetting for their own needs.) how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your font source and copy the text of the license into the file. Replace [year] with the current year and [fullname] ([email]) with the name and contact email address of each copyright holder. You may take the additional step of appending a Reserved Font Name notice. This option requires anyone making modifications to change the font's name, and is not ideal for web fonts (which all users will modify by changing formats and subsetting for their own needs.)
note: This license doesn't require source provision, but recommends it. All files derived from OFL files must remain licensed under the OFL.
required: required:
- include-copyright - include-copyright

View File

@ -1,9 +1,12 @@
--- ---
title: Open Software License 3.0 title: Open Software License 3.0
hidden: true hidden: true
source: http://opensource.org/licenses/OSL-3.0
description: OSL 3.0 is a copyleft license that does not require reciprocal licensing on linked works. It also provides an express grant of patent rights from contributors to users, with a termination clause triggered if a user files a patent infringement lawsuit. description: OSL 3.0 is a copyleft license that does not require reciprocal licensing on linked works. It also provides an express grant of patent rights from contributors to users, with a termination clause triggered if a user files a patent infringement lawsuit.
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Files licensed under OSL 3.0 must also include the notice "Licensed under the Open Software License version 3.0" adjacent to the copyright notice.
note: OSL 3.0's author has <a href="http://rosenlaw.com/OSL3.0-explained.htm">provided an explanation</a> behind the creation of the license. note: OSL 3.0's author has <a href="http://rosenlaw.com/OSL3.0-explained.htm">provided an explanation</a> behind the creation of the license.
using: using:
@ -13,10 +16,6 @@ using:
Mulgara: "http://mulgara.org" Mulgara: "http://mulgara.org"
AbanteCart: "http://www.abantecart.com/" AbanteCart: "http://www.abantecart.com/"
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Files licensed under OSL 3.0 must also include the notice "Licensed under the Open Software License version 3.0" adjacent to the copyright notice.
source: http://opensource.org/licenses/OSL-3.0
required: required:
- include-copyright - include-copyright
- disclose-source - disclose-source

View File

@ -1,9 +1,8 @@
--- ---
title: The Unlicense title: The Unlicense
source: http://unlicense.org/UNLICENSE
category: Public Domain Dedication
tab-slug: unlicense tab-slug: unlicense
category: Public Domain Dedication
source: http://unlicense.org/UNLICENSE
description: Because copyright is automatic in most countries, <a href="http://unlicense.org">the Unlicense</a> is a template to waive copyright interest in software you've written and dedicate it to the public domain. Use the Unlicense to opt out of copyright entirely. It also includes the no-warranty statement from the MIT/X11 license. description: Because copyright is automatic in most countries, <a href="http://unlicense.org">the Unlicense</a> is a template to waive copyright interest in software you've written and dedicate it to the public domain. Use the Unlicense to opt out of copyright entirely. It also includes the no-warranty statement from the MIT/X11 license.
@ -24,6 +23,7 @@ forbidden:
required: [] required: []
--- ---
This is free and unencumbered software released into the public domain. This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or Anyone is free to copy, modify, publish, use, compile, sell, or