mirror of
https://github.com/github/choosealicense.com
synced 2024-12-22 12:50:24 +01:00
Merge branch 'gh-pages' into mit-0
This commit is contained in:
commit
5c5ac6d8db
10
.github/workflows/test.yml
vendored
10
.github/workflows/test.yml
vendored
@ -1,6 +1,10 @@
|
|||||||
name: Build and Test
|
name: Build and Test
|
||||||
|
|
||||||
on: [push, pull_request]
|
on:
|
||||||
|
push:
|
||||||
|
branches: [gh-pages]
|
||||||
|
pull_request:
|
||||||
|
branches: [gh-pages]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
@ -14,9 +18,7 @@ jobs:
|
|||||||
uses: ruby/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
with:
|
with:
|
||||||
ruby-version: 2.7.1
|
ruby-version: 2.7.1
|
||||||
|
bundler-cache: true
|
||||||
- name: Install dependencies
|
|
||||||
run: ./script/bootstrap
|
|
||||||
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: ./script/cibuild
|
run: ./script/cibuild
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# How to Contribute
|
# How to contribute
|
||||||
|
|
||||||
We love Pull Requests! Your contributions help make ChooseALicense.com great.
|
We love Pull Requests! Your contributions help make ChooseALicense.com great.
|
||||||
|
|
||||||
@ -6,7 +6,7 @@ Contributions to this project are [released](https://help.github.com/articles/gi
|
|||||||
|
|
||||||
Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
|
Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
|
||||||
|
|
||||||
## Getting Started
|
## Getting started
|
||||||
|
|
||||||
So you want to contribute to ChooseALicense. Great! We welcome any help we can
|
So you want to contribute to ChooseALicense. Great! We welcome any help we can
|
||||||
get. But first, please make sure you understand what
|
get. But first, please make sure you understand what
|
||||||
@ -34,7 +34,7 @@ If your proposed license meets the above criteria, here's a few other things to
|
|||||||
* The text of the license should match the corresponding text found in [spdx/license-list-data](https://github.com/spdx/license-list-data/blob/master/text/). If there are errors there, please fix them in [spdx/license-list-XML](https://github.com/spdx/license-list-XML) (from which the plain text version is generated) so as to minimize license text variation and make it easier for choosealicense.com to eventually consume license texts directly from SPDX.
|
* The text of the license should match the corresponding text found in [spdx/license-list-data](https://github.com/spdx/license-list-data/blob/master/text/). If there are errors there, please fix them in [spdx/license-list-XML](https://github.com/spdx/license-list-XML) (from which the plain text version is generated) so as to minimize license text variation and make it easier for choosealicense.com to eventually consume license texts directly from SPDX.
|
||||||
* The body of the file should be the text of the license in plain text.
|
* The body of the file should be the text of the license in plain text.
|
||||||
|
|
||||||
## Making Changes
|
## Making changes
|
||||||
|
|
||||||
The easiest way to make a change is to simply edit a file from your browser.
|
The easiest way to make a change is to simply edit a file from your browser.
|
||||||
When you click the edit button, it will fork the repository under your account.
|
When you click the edit button, it will fork the repository under your account.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Copyright (c) 2013-2018 GitHub, Inc. and contributors
|
Copyright (c) 2013-2021 GitHub, Inc. and contributors
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -12,7 +12,7 @@ We catalog [select](CONTRIBUTING.md#adding-a-license) open source licenses with
|
|||||||
* Collaborate with and reinforce other licensing best practices and standards projects.
|
* Collaborate with and reinforce other licensing best practices and standards projects.
|
||||||
* Not comprehensive. Seems like an odd goal, but there are a bajillion licenses out there. We're going to have to filter that down to a small list of those that matter.
|
* Not comprehensive. Seems like an odd goal, but there are a bajillion licenses out there. We're going to have to filter that down to a small list of those that matter.
|
||||||
|
|
||||||
## Run It On Your Machine
|
## Run it on your machine
|
||||||
|
|
||||||
### Managing Dependencies
|
### Managing Dependencies
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
|
|||||||
* `spdx-id` - Short identifier specified by https://spdx.org/licenses/
|
* `spdx-id` - Short identifier specified by https://spdx.org/licenses/
|
||||||
* `description` - A human-readable description of the license
|
* `description` - A human-readable description of the license
|
||||||
* `how` - Instructions on how to implement the license
|
* `how` - Instructions on how to implement the license
|
||||||
* `using` - A list of 3 notable projects using the license with straightforward LICENSE files which serve as examples newcomers can follow and that can be detected by [licensee](https://github.com/licensee/licensee) in the form of `project_name: license_file_url`
|
* `using` - A map of 3 notable projects using the license with straightforward LICENSE files which serve as examples newcomers can follow and that can be detected by [licensee](https://github.com/licensee/licensee) in the form of `project_name: license_file_url`
|
||||||
* `permissions` - Bulleted list of permission rules
|
* `permissions` - Bulleted list of permission rules
|
||||||
* `conditions` - Bulleted list of condition rules
|
* `conditions` - Bulleted list of condition rules
|
||||||
* `limitations` - Bulleted list of limitation rules
|
* `limitations` - Bulleted list of limitation rules
|
||||||
|
@ -30,8 +30,7 @@ exclude:
|
|||||||
- README.md
|
- README.md
|
||||||
- script
|
- script
|
||||||
- vendor/bundle
|
- vendor/bundle
|
||||||
- test
|
- spec
|
||||||
- tests
|
|
||||||
- assets/vendor/selectivizr/tests
|
- assets/vendor/selectivizr/tests
|
||||||
- assets/vendor/clipboard/test
|
- assets/vendor/clipboard/test
|
||||||
- assets/vendor/*/README.*
|
- assets/vendor/*/README.*
|
||||||
|
@ -34,16 +34,5 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/assets/js/app.js"></script>
|
<script src="/assets/js/app.js"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<script>
|
|
||||||
!function(L,I,C,e,N,S,E){L.GoogleAnalyticsObject=N,L[N]=L[N]||function(){
|
|
||||||
(L[N].q=L[N].q||[]).push(arguments)},L[N].l=+new Date,S=I.createElement(C),
|
|
||||||
E=I.getElementsByTagName(C)[0],S.src=e,E.parentNode.insertBefore(S,E)
|
|
||||||
}(window,document,"script","//www.google-analytics.com/analytics.js","ga");
|
|
||||||
|
|
||||||
ga('create', 'UA-3769691-24', 'choosealicense.com');
|
|
||||||
ga('send', 'pageview');
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
{% unless page.spdx-id == 'LGPL-3.0' %}
|
{% unless page.spdx-id == 'LGPL-3.0' %}
|
||||||
<h3 id="suggest-this-license">Suggest this license</h3>
|
<h3 id="suggest-this-license">Suggest this license</h3>
|
||||||
<div class="repository-suggestion">
|
<div class="repository-suggestion">
|
||||||
<p>Make a pull request to suggest this license for a project that is <a href="/no-permission/">not licensed</a>. Please be polite: see if a license has already been suggested, try to suggest a license fitting for the project's <a href="/community/">community</a>, and keep your communication with project maintainers friendly.</p>
|
<p>Make a pull request to suggest this license for a project that is <a href="/no-permission/">not licensed</a>. Please be polite: see if a license has already been suggested, try to suggest a license fitting for the project’s <a href="/community/">community</a>, and keep your communication with project maintainers friendly.</p>
|
||||||
<div class="input-wrapper">
|
<div class="input-wrapper">
|
||||||
<input type="text" data-license-id="{{ page.spdx-id }}" placeholder="Enter GitHub repository URL" id="repository-url" title="status" />
|
<input type="text" data-license-id="{{ page.spdx-id }}" placeholder="Enter GitHub repository URL" id="repository-url" title="status" />
|
||||||
<div class="status-indicator"></div>
|
<div class="status-indicator"></div>
|
||||||
@ -26,9 +26,11 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
{% assign xgpl = false %}
|
{% assign xgpl = false %}
|
||||||
{% if page.spdx-id contains 'GPL' %}{% assign xgpl = true %}{% endif %}
|
{% if page.spdx-id contains 'GPL' %}{% assign xgpl = true %}{% endif %}
|
||||||
<p id="package-metadata">Add <strong><code>{{ page.spdx-id }}{% if xgpl %}-or-later{% endif %}</code></strong>{% if xgpl %} (or <strong><code>{{ page.spdx-id }}-only</code></strong> to disallow future versions){% endif %} to your project's package description, if applicable (e.g., <a href="https://docs.npmjs.com/files/package.json#license">Node.js</a>, <a href="https://guides.rubygems.org/specification-reference/#license=">Ruby</a>, and <a href="https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata">Rust</a>). This will ensure the license is displayed in package directories.</p>
|
{% assign ofl = false %}
|
||||||
|
{% if page.spdx-id contains 'OFL-1' %}{% assign ofl = true %}{% endif %}
|
||||||
|
<p id="package-metadata">Add <strong><code>{{ page.spdx-id }}{% if xgpl %}-or-later{% endif %}{% if ofl %}-no-RFN{% endif %}</code></strong>{% if xgpl %} (or <strong><code>{{ page.spdx-id }}-only</code></strong> to disallow future versions){% endif %}{% if ofl %} (or <strong><code>{{ page.spdx-id }}-RFN</code></strong> if a Reserved Font Name is specified after the copyright statement){% endif %} to your project’s package description, if applicable (e.g., <a href="https://docs.npmjs.com/files/package.json#license">Node.js</a>, <a href="https://guides.rubygems.org/specification-reference/#license=">Ruby</a>, and <a href="https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata">Rust</a>). This will ensure the license is displayed in package directories.</p>
|
||||||
{% if page.spdx-id contains 'GPL-2' %}
|
{% if page.spdx-id contains 'GPL-2' %}
|
||||||
<p id="gplcc">If you would like your project to adopt the GPL-3.0's cure provision, add the <a href="https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT">text</a> of the <a href="https://gplcc.github.io/gplcc/">GPL Cooperation Commitment</a> to a file named <code>COMMITMENT</code> in the same directory as your {{ page.spdx-id }} license file.</p>
|
<p id="gplcc">If you would like your project to adopt the GPL-3.0’s cure provision, add the <a href="https://github.com/gplcc/gplcc/blob/master/Project/COMMITMENT">text</a> of the <a href="https://gplcc.github.io/gplcc/">GPL Cooperation Commitment</a> to a file named <code>COMMITMENT</code> in the same directory as your {{ page.spdx-id }} license file.</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -42,12 +44,10 @@
|
|||||||
|
|
||||||
{% if page.using %}
|
{% if page.using %}
|
||||||
<div class="projects-with-license">
|
<div class="projects-with-license">
|
||||||
<h3>Who's using this license?</h3>
|
<h3>Who’s using this license?</h3>
|
||||||
<ul>
|
<ul>
|
||||||
{% for using in page.using %}
|
{% for using in page.using %}
|
||||||
{% for hash in using %}
|
<li><a href="{{ using[1] }}" target="_blank">{{ using[0] }}</a></li>
|
||||||
<li><a href="{{ hash[1] }}" target="_blank">{{ hash[0] }}</a></li>
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -8,9 +8,7 @@
|
|||||||
{% if last and using.size > 1 %}
|
{% if last and using.size > 1 %}
|
||||||
and
|
and
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% for hash in used %}
|
<a href="{{ used[1] }}">{{ used[0] }}</a>{% if last == false %},{% endif %}
|
||||||
<a href="{{ hash[1] }}">{{ hash[0] }}</a>{% if last == false %},{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
use{% if using.size == 1 %}s{% endif %} the {% if license.nickname %}{{ license.nickname }}{% else %}{{ license.title }}{% endif %}.
|
use{% if using.size == 1 %}s{% endif %} the {% if license.nickname %}{{ license.nickname }}{% else %}{{ license.title }}{% endif %}.
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -7,9 +7,9 @@ description: The BSD Zero Clause license goes further than the BSD 2-Clause lice
|
|||||||
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. You may take the additional step of removing the copyright notice.
|
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. You may take the additional step of removing the copyright notice.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- PickMeUp: https://github.com/nazar-pc/PickMeUp/blob/master/copying.md
|
PickMeUp: https://github.com/nazar-pc/PickMeUp/blob/master/copying.md
|
||||||
- smoltcp: https://github.com/m-labs/smoltcp/blob/master/LICENSE-0BSD.txt
|
smoltcp: https://github.com/m-labs/smoltcp/blob/master/LICENSE-0BSD.txt
|
||||||
- Toybox: https://github.com/landley/toybox/blob/master/LICENSE
|
Toybox: https://github.com/landley/toybox/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -12,9 +12,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
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 in the appendix at the very end of the license text.
|
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 in the appendix at the very end of the license text.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Kubernetes: https://github.com/kubernetes/kubernetes/blob/master/LICENSE
|
Kubernetes: https://github.com/kubernetes/kubernetes/blob/master/LICENSE
|
||||||
- PDF.js: https://github.com/mozilla/pdf.js/blob/master/LICENSE
|
PDF.js: https://github.com/mozilla/pdf.js/blob/master/LICENSE
|
||||||
- Swift: https://github.com/apple/swift/blob/master/LICENSE.txt
|
Swift: https://github.com/apple/swift/blob/main/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -9,9 +9,9 @@ description: A permissive license that comes in two variants, the <a href="/lice
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- go-redis: https://github.com/go-redis/redis/blob/master/LICENSE
|
go-redis: https://github.com/go-redis/redis/blob/master/LICENSE
|
||||||
- Homebrew: https://github.com/Homebrew/brew/blob/master/LICENSE.txt
|
Homebrew: https://github.com/Homebrew/brew/blob/master/LICENSE.txt
|
||||||
- Pony: https://github.com/ponylang/ponyc/blob/master/LICENSE
|
Pony: https://github.com/ponylang/ponyc/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -8,9 +8,9 @@ description: A permissive license similar to the <a href="/licenses/bsd-2-clause
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- d3: https://github.com/d3/d3/blob/master/LICENSE
|
d3: https://github.com/d3/d3/blob/master/LICENSE
|
||||||
- LevelDB: https://github.com/google/leveldb/blob/master/LICENSE
|
LevelDB: https://github.com/google/leveldb/blob/master/LICENSE
|
||||||
- Quill: https://github.com/quilljs/quill/blob/develop/LICENSE
|
Quill: https://github.com/quilljs/quill/blob/develop/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: A permissive license similar to the <a href="/licenses/bsd-3-clause
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Choco-solver: https://github.com/chocoteam/choco-solver/blob/master/LICENSE
|
Choco-solver: https://github.com/chocoteam/choco-solver/blob/master/LICENSE
|
||||||
- PMSPAUR-public: https://github.com/ArthurGodet/PMSPAUR-public/blob/master/LICENSE
|
PMSPAUR-public: https://github.com/ArthurGodet/PMSPAUR-public/blob/master/LICENSE
|
||||||
- Switchblade: https://github.com/SwitchbladeBot/switchblade/blob/dev/LICENSE
|
Switchblade: https://github.com/SwitchbladeBot/switchblade/blob/dev/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -10,9 +10,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](https://www.boost.org/users/license.html#FAQ).
|
note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](https://www.boost.org/users/license.html#FAQ).
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Boost: https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt
|
Boost: https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt
|
||||||
- Catch2: https://github.com/catchorg/Catch2/blob/master/LICENSE.txt
|
Catch2: https://github.com/catchorg/Catch2/blob/devel/LICENSE.txt
|
||||||
- DMD: https://github.com/dlang/dmd/blob/master/LICENSE.txt
|
DMD: https://github.com/dlang/dmd/blob/master/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: Permits almost any use subject to providing credit and license noti
|
|||||||
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. It is also acceptable to solely supply a link to a copy of the license, usually to the <a href='https://creativecommons.org/licenses/by/4.0/'>canonical URL for the license</a>.
|
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. It is also acceptable to solely supply a link to a copy of the license, usually to the <a href='https://creativecommons.org/licenses/by/4.0/'>canonical URL for the license</a>.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- caniuse: https://github.com/Fyrd/caniuse/blob/master/LICENSE
|
caniuse: https://github.com/Fyrd/caniuse/blob/master/LICENSE
|
||||||
- WHATWG HTML standard: https://github.com/whatwg/html/blob/master/LICENSE
|
WHATWG HTML standard: https://github.com/whatwg/html/blob/master/LICENSE
|
||||||
- Kubernetes documentation: https://github.com/kubernetes/website/blob/master/LICENSE
|
Kubernetes documentation: https://github.com/kubernetes/website/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: Similar to <a href='/licenses/cc-by-4.0/'>CC-BY-4.0</a> but require
|
|||||||
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. It is also acceptable to solely supply a link to a copy of the license, usually to the <a href='https://creativecommons.org/licenses/by-sa/4.0/'>canonical URL for the license</a>.
|
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. It is also acceptable to solely supply a link to a copy of the license, usually to the <a href='https://creativecommons.org/licenses/by-sa/4.0/'>canonical URL for the license</a>.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Flight rules for Git: https://github.com/k88hudson/git-flight-rules/blob/master/LICENSE
|
Flight rules for Git: https://github.com/k88hudson/git-flight-rules/blob/master/LICENSE
|
||||||
- Material Design Iconic Font: https://github.com/zavoloklom/material-design-iconic-font/blob/master/License.md
|
Material Design Iconic Font: https://github.com/zavoloklom/material-design-iconic-font/blob/master/License.md
|
||||||
- OWASP MSTG: https://github.com/OWASP/owasp-mstg/blob/master/License.md
|
OWASP MSTG: https://github.com/OWASP/owasp-mstg/blob/master/License.md
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -11,9 +11,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: Creative Commons recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be <a href="https://wiki.creativecommons.org/wiki/CC0_FAQ#May_I_apply_CC0_to_computer_software.3F_If_so.2C_is_there_a_recommended_implementation.3F">found on their website</a>.
|
note: Creative Commons recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be <a href="https://wiki.creativecommons.org/wiki/CC0_FAQ#May_I_apply_CC0_to_computer_software.3F_If_so.2C_is_there_a_recommended_implementation.3F">found on their website</a>.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Awesome: https://github.com/sindresorhus/awesome/blob/main/license
|
Awesome: https://github.com/sindresorhus/awesome/blob/main/license
|
||||||
- Shields.io: https://github.com/badges/shields/blob/master/LICENSE
|
Shields.io: https://github.com/badges/shields/blob/master/LICENSE
|
||||||
- psdash: https://github.com/Jahaja/psdash/blob/master/LICENSE
|
psdash: https://github.com/Jahaja/psdash/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: Strong copyleft license made by three French public research organi
|
|||||||
how: Create a text file (typically named LICENSE or LICENCE) 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 LICENCE) in the root of your source code and copy the text of the license into the file.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- BMC-Tools: https://github.com/ANSSI-FR/bmc-tools/blob/master/LICENCE.txt
|
BMC-Tools: https://github.com/ANSSI-FR/bmc-tools/blob/master/LICENCE.txt
|
||||||
- Taxe foncière: https://github.com/etalab/taxe-fonciere/blob/master/LICENSE
|
Taxe foncière: https://github.com/etalab/taxe-fonciere/blob/master/LICENSE
|
||||||
- VITAM: https://github.com/ProgrammeVitam/vitam/blob/master_0.15.x/Licence_CeCILL_V2.1-fr.txt
|
VITAM: https://github.com/ProgrammeVitam/vitam/blob/master_0.15.x/Licence_CeCILL_V2.1-fr.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -9,9 +9,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: The Apereo Foundation recommends taking the additional step of adding a boilerplate notice to the header of each source file. You can find the notice in the appendix at the very end of the license text.
|
note: The Apereo Foundation recommends taking the additional step of adding a boilerplate notice to the header of each source file. You can find the notice in the appendix at the very end of the license text.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Sakai: https://github.com/sakaiproject/sakai/blob/master/LICENSE
|
Sakai: https://github.com/sakaiproject/sakai/blob/master/LICENSE
|
||||||
- OAE: https://github.com/oaeproject/Hilary/blob/master/LICENSE
|
OAE: https://github.com/oaeproject/Hilary/blob/master/LICENSE
|
||||||
- Opencast: https://github.com/opencast/opencast/blob/develop/LICENSE
|
Opencast: https://github.com/opencast/opencast/blob/develop/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: This commercially-friendly copyleft license provides the ability to
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Eclipse hawkBit: https://github.com/eclipse/hawkbit/blob/master/LICENSE
|
Eclipse hawkBit: https://github.com/eclipse/hawkbit/blob/master/LICENSE
|
||||||
- JUnit: https://github.com/junit-team/junit4/blob/main/LICENSE-junit.txt
|
JUnit: https://github.com/junit-team/junit4/blob/main/LICENSE-junit.txt
|
||||||
- Quil: https://github.com/quil/quil/blob/master/LICENSE
|
Quil: https://github.com/quil/quil/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -9,9 +9,9 @@ description: This commercially-friendly copyleft license provides the ability to
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Eclipse SmartHome: https://github.com/eclipse/smarthome/blob/master/LICENSE
|
Eclipse SmartHome: https://github.com/eclipse/smarthome/blob/master/LICENSE
|
||||||
- openHAB: https://github.com/openhab/openhab-distro/blob/master/LICENSE
|
openHAB: https://github.com/openhab/openhab-distro/blob/master/LICENSE
|
||||||
- SUMO: https://github.com/eclipse/sumo/blob/master/LICENSE
|
SUMO: https://github.com/eclipse/sumo/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
title: European Union Public License 1.2
|
title: European Union Public License 1.2
|
||||||
spdx-id: EUPL-1.2
|
spdx-id: EUPL-1.2
|
||||||
|
|
||||||
description: The European Union Public Licence (EUPL) is a copyleft free/open source software license created on the initiative of and approved by the European Commission in 22 official languages of the European Union.
|
description: The European Union Public Licence (EUPL) is a copyleft free/open source software license created on the initiative of and approved by the European Commission in <a href="https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12">23 official languages</a> of the European Union.
|
||||||
|
|
||||||
how: Indicate “Licensed under the EUPL” following the copyright notice of your source code, for example in a README file or directly in a source code file as a comment.
|
how: Indicate “Licensed under the EUPL” following the copyright notice of your source code, for example in a README file or directly in a source code file as a comment.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- AethysRotation: https://github.com/SimCMinMax/AethysRotation/blob/master/LICENSE
|
HeroRotation: https://github.com/herotc/hero-rotation/blob/shadowlands/LICENSE
|
||||||
- WildDuck: https://github.com/nodemailer/wildduck/blob/master/LICENSE
|
WildDuck: https://github.com/nodemailer/wildduck/blob/master/LICENSE
|
||||||
- ZoneMTA: https://github.com/zone-eu/zone-mta/blob/master/LICENSE
|
ZoneMTA: https://github.com/zone-eu/zone-mta/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
@ -32,10 +32,8 @@ limitations:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
European Union Public Licence
|
EUROPEAN UNION PUBLIC LICENCE v. 1.2
|
||||||
V. 1.2
|
EUPL © the European Union 2007, 2016
|
||||||
|
|
||||||
EUPL © the European Union 2007, 2016
|
|
||||||
|
|
||||||
This European Union Public Licence (the ‘EUPL’) applies to the Work (as
|
This European Union Public Licence (the ‘EUPL’) applies to the Work (as
|
||||||
defined below) which is provided under the terms of this Licence. Any use of
|
defined below) which is provided under the terms of this Licence. Any use of
|
||||||
@ -44,35 +42,47 @@ extent such use is covered by a right of the copyright holder of the Work).
|
|||||||
|
|
||||||
The Work is provided under the terms of this Licence when the Licensor (as
|
The Work is provided under the terms of this Licence when the Licensor (as
|
||||||
defined below) has placed the following notice immediately following the
|
defined below) has placed the following notice immediately following the
|
||||||
copyright notice for the Work: “Licensed under the EUPL”, or has expressed by
|
copyright notice for the Work:
|
||||||
any other means his willingness to license under the EUPL.
|
|
||||||
|
Licensed under the EUPL
|
||||||
|
|
||||||
|
or has expressed by any other means his willingness to license under the EUPL.
|
||||||
|
|
||||||
1. Definitions
|
1. Definitions
|
||||||
|
|
||||||
In this Licence, the following terms have the following meaning:
|
In this Licence, the following terms have the following meaning:
|
||||||
— ‘The Licence’: this Licence.
|
|
||||||
— ‘The Original Work’: the work or software distributed or communicated by the
|
- ‘The Licence’: this Licence.
|
||||||
‘Licensor under this Licence, available as Source Code and also as
|
|
||||||
‘Executable Code as the case may be.
|
- ‘The Original Work’: the work or software distributed or communicated by the
|
||||||
— ‘Derivative Works’: the works or software that could be created by the
|
Licensor under this Licence, available as Source Code and also as Executable
|
||||||
‘Licensee, based upon the Original Work or modifications thereof. This
|
Code as the case may be.
|
||||||
‘Licence does not define the extent of modification or dependence on the
|
|
||||||
‘Original Work required in order to classify a work as a Derivative Work;
|
- ‘Derivative Works’: the works or software that could be created by the
|
||||||
‘this extent is determined by copyright law applicable in the country
|
Licensee, based upon the Original Work or modifications thereof. This
|
||||||
‘mentioned in Article 15.
|
Licence does not define the extent of modification or dependence on the
|
||||||
— ‘The Work’: the Original Work or its Derivative Works.
|
Original Work required in order to classify a work as a Derivative Work;
|
||||||
— ‘The Source Code’: the human-readable form of the Work which is the most
|
this extent is determined by copyright law applicable in the country
|
||||||
|
mentioned in Article 15.
|
||||||
|
|
||||||
|
- ‘The Work’: the Original Work or its Derivative Works.
|
||||||
|
|
||||||
|
- ‘The Source Code’: the human-readable form of the Work which is the most
|
||||||
convenient for people to study and modify.
|
convenient for people to study and modify.
|
||||||
|
|
||||||
— ‘The Executable Code’: any code which has generally been compiled and which
|
- ‘The Executable Code’: any code which has generally been compiled and which
|
||||||
is meant to be interpreted by a computer as a program.
|
is meant to be interpreted by a computer as a program.
|
||||||
— ‘The Licensor’: the natural or legal person that distributes or communicates
|
|
||||||
|
- ‘The Licensor’: the natural or legal person that distributes or communicates
|
||||||
the Work under the Licence.
|
the Work under the Licence.
|
||||||
— ‘Contributor(s)’: any natural or legal person who modifies the Work under
|
|
||||||
|
- ‘Contributor(s)’: any natural or legal person who modifies the Work under
|
||||||
the Licence, or otherwise contributes to the creation of a Derivative Work.
|
the Licence, or otherwise contributes to the creation of a Derivative Work.
|
||||||
— ‘The Licensee’ or ‘You’: any natural or legal person who makes any usage of
|
|
||||||
|
- ‘The Licensee’ or ‘You’: any natural or legal person who makes any usage of
|
||||||
the Work under the terms of the Licence.
|
the Work under the terms of the Licence.
|
||||||
— ‘Distribution’ or ‘Communication’: any act of selling, giving, lending,
|
|
||||||
|
- ‘Distribution’ or ‘Communication’: any act of selling, giving, lending,
|
||||||
renting, distributing, communicating, transmitting, or otherwise making
|
renting, distributing, communicating, transmitting, or otherwise making
|
||||||
available, online or offline, copies of the Work or providing access to its
|
available, online or offline, copies of the Work or providing access to its
|
||||||
essential functionalities at the disposal of any other natural or legal
|
essential functionalities at the disposal of any other natural or legal
|
||||||
@ -84,15 +94,15 @@ The Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
|
|||||||
sublicensable licence to do the following, for the duration of copyright
|
sublicensable licence to do the following, for the duration of copyright
|
||||||
vested in the Original Work:
|
vested in the Original Work:
|
||||||
|
|
||||||
— use the Work in any circumstance and for all usage,
|
- use the Work in any circumstance and for all usage,
|
||||||
— reproduce the Work,
|
- reproduce the Work,
|
||||||
— modify the Work, and make Derivative Works based upon the Work,
|
- modify the Work, and make Derivative Works based upon the Work,
|
||||||
— communicate to the public, including the right to make available or display
|
- communicate to the public, including the right to make available or display
|
||||||
the Work or copies thereof to the public and perform publicly, as the case
|
the Work or copies thereof to the public and perform publicly, as the case
|
||||||
may be, the Work,
|
may be, the Work,
|
||||||
— distribute the Work or copies thereof,
|
- distribute the Work or copies thereof,
|
||||||
— lend and rent the Work or copies thereof,
|
- lend and rent the Work or copies thereof,
|
||||||
— sublicense rights in the Work or copies thereof.
|
- sublicense rights in the Work or copies thereof.
|
||||||
|
|
||||||
Those rights can be exercised on any media, supports and formats, whether now
|
Those rights can be exercised on any media, supports and formats, whether now
|
||||||
known or later invented, as far as the applicable law permits so.
|
known or later invented, as far as the applicable law permits so.
|
||||||
@ -238,10 +248,11 @@ accessible, concluded, stored and reproduced by the Licensee.
|
|||||||
12. Termination of the Licence
|
12. Termination of the Licence
|
||||||
|
|
||||||
The Licence and the rights granted hereunder will terminate automatically upon
|
The Licence and the rights granted hereunder will terminate automatically upon
|
||||||
any breach by the Licensee of the terms of the Licence. Such a termination
|
any breach by the Licensee of the terms of the Licence.
|
||||||
will not terminate the licences of any person who has received the Work from
|
|
||||||
the Licensee under the Licence, provided such persons remain in full
|
Such a termination will not terminate the licences of any person who has
|
||||||
compliance with the Licence.
|
received the Work from the Licensee under the Licence, provided such persons
|
||||||
|
remain in full compliance with the Licence.
|
||||||
|
|
||||||
13. Miscellaneous
|
13. Miscellaneous
|
||||||
|
|
||||||
@ -266,12 +277,14 @@ their choice.
|
|||||||
14. Jurisdiction
|
14. Jurisdiction
|
||||||
|
|
||||||
Without prejudice to specific agreement between parties,
|
Without prejudice to specific agreement between parties,
|
||||||
— any litigation resulting from the interpretation of this License, arising
|
|
||||||
|
- any litigation resulting from the interpretation of this License, arising
|
||||||
between the European Union institutions, bodies, offices or agencies, as a
|
between the European Union institutions, bodies, offices or agencies, as a
|
||||||
Licensor, and any Licensee, will be subject to the jurisdiction of the Court
|
Licensor, and any Licensee, will be subject to the jurisdiction of the Court
|
||||||
of Justice of the European Union, as laid down in article 272 of the Treaty
|
of Justice of the European Union, as laid down in article 272 of the Treaty
|
||||||
on the Functioning of the European Union,
|
on the Functioning of the European Union,
|
||||||
— any litigation arising between other parties and resulting from the
|
|
||||||
|
- any litigation arising between other parties and resulting from the
|
||||||
interpretation of this License, will be subject to the exclusive
|
interpretation of this License, will be subject to the exclusive
|
||||||
jurisdiction of the competent court where the Licensor resides or conducts
|
jurisdiction of the competent court where the Licensor resides or conducts
|
||||||
its primary business.
|
its primary business.
|
||||||
@ -279,30 +292,34 @@ Without prejudice to specific agreement between parties,
|
|||||||
15. Applicable Law
|
15. Applicable Law
|
||||||
|
|
||||||
Without prejudice to specific agreement between parties,
|
Without prejudice to specific agreement between parties,
|
||||||
— this Licence shall be governed by the law of the European Union Member State
|
|
||||||
|
- this Licence shall be governed by the law of the European Union Member State
|
||||||
where the Licensor has his seat, resides or has his registered office,
|
where the Licensor has his seat, resides or has his registered office,
|
||||||
— this licence shall be governed by Belgian law if the Licensor has no seat,
|
|
||||||
|
- this licence shall be governed by Belgian law if the Licensor has no seat,
|
||||||
residence or registered office inside a European Union Member State.
|
residence or registered office inside a European Union Member State.
|
||||||
|
|
||||||
Appendix
|
Appendix
|
||||||
|
|
||||||
‘Compatible Licences’ according to Article 5 EUPL are:
|
‘Compatible Licences’ according to Article 5 EUPL are:
|
||||||
— GNU General Public License (GPL) v. 2, v. 3
|
|
||||||
— GNU Affero General Public License (AGPL) v. 3
|
|
||||||
— Open Software License (OSL) v. 2.1, v. 3.0
|
|
||||||
— Eclipse Public License (EPL) v. 1.0
|
|
||||||
— CeCILL v. 2.0, v. 2.1
|
|
||||||
— Mozilla Public Licence (MPL) v. 2
|
|
||||||
— GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3
|
|
||||||
— Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for
|
|
||||||
works other than software
|
|
||||||
— European Union Public Licence (EUPL) v. 1.1, v. 1.2
|
|
||||||
— Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or
|
|
||||||
Strong Reciprocity (LiLiQ-R+)
|
|
||||||
|
|
||||||
— The European Commission may update this Appendix to later versions of the
|
- GNU General Public License (GPL) v. 2, v. 3
|
||||||
above licences without producing a new version of the EUPL, as long as they
|
- GNU Affero General Public License (AGPL) v. 3
|
||||||
provide the rights granted in Article 2 of this Licence and protect the
|
- Open Software License (OSL) v. 2.1, v. 3.0
|
||||||
covered Source Code from exclusive appropriation.
|
- Eclipse Public License (EPL) v. 1.0
|
||||||
— All other changes or additions to this Appendix require the production of a
|
- CeCILL v. 2.0, v. 2.1
|
||||||
new EUPL version.
|
- Mozilla Public Licence (MPL) v. 2
|
||||||
|
- GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3
|
||||||
|
- Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) for
|
||||||
|
works other than software
|
||||||
|
- European Union Public Licence (EUPL) v. 1.1, v. 1.2
|
||||||
|
- Québec Free and Open-Source Licence — Reciprocity (LiLiQ-R) or Strong
|
||||||
|
Reciprocity (LiLiQ-R+).
|
||||||
|
|
||||||
|
The European Commission may update this Appendix to later versions of the
|
||||||
|
above licences without producing a new version of the EUPL, as long as they
|
||||||
|
provide the rights granted in Article 2 of this Licence and protect the
|
||||||
|
covered Source Code from exclusive appropriation.
|
||||||
|
|
||||||
|
All other changes or additions to this Appendix require the production of a
|
||||||
|
new EUPL version.
|
||||||
|
@ -12,9 +12,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- AliSQL: https://github.com/alibaba/AliSQL/blob/master/COPYING
|
AliSQL: https://github.com/alibaba/AliSQL/blob/master/COPYING
|
||||||
- Discourse: https://github.com/discourse/discourse/blob/master/LICENSE.txt
|
Discourse: https://github.com/discourse/discourse/blob/master/LICENSE.txt
|
||||||
- Joomla!: https://github.com/joomla/joomla-cms/blob/staging/LICENSE.txt
|
Joomla!: https://github.com/joomla/joomla-cms/blob/staging/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -13,9 +13,9 @@ how: Create a text file (typically named COPYING, as per GNU conventions) in the
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Ansible: https://github.com/ansible/ansible/blob/devel/COPYING
|
Ansible: https://github.com/ansible/ansible/blob/devel/COPYING
|
||||||
- Bash: https://git.savannah.gnu.org/cgit/bash.git/tree/COPYING
|
Bash: https://git.savannah.gnu.org/cgit/bash.git/tree/COPYING
|
||||||
- GIMP: https://git.gnome.org/browse/gimp/tree/COPYING
|
GIMP: https://git.gnome.org/browse/gimp/tree/COPYING
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: A permissive license lets people do anything with your code with pr
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Starship: https://github.com/starship/starship/blob/master/LICENSE
|
Starship: https://github.com/starship/starship/blob/master/LICENSE
|
||||||
- Node.js semver: https://github.com/npm/node-semver/blob/master/LICENSE
|
Node.js semver: https://github.com/npm/node-semver/blob/master/LICENSE
|
||||||
- OpenStreetMap iD: https://github.com/openstreetmap/iD/blob/develop/LICENSE.md
|
OpenStreetMap iD: https://github.com/openstreetmap/iD/blob/develop/LICENSE.md
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -9,9 +9,9 @@ description: A short and simple permissive license with conditions only requirin
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Babel: https://github.com/babel/babel/blob/master/LICENSE
|
Babel: https://github.com/babel/babel/blob/master/LICENSE
|
||||||
- .NET Core: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
|
.NET Core: https://github.com/dotnet/runtime/blob/master/LICENSE.TXT
|
||||||
- Rails: https://github.com/rails/rails/blob/master/MIT-LICENSE
|
Rails: https://github.com/rails/rails/blob/master/MIT-LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -11,9 +11,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: The Mozilla 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 (Exhibit A).
|
note: The Mozilla 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 (Exhibit A).
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Servo: https://github.com/servo/servo/blob/master/LICENSE
|
Servo: https://github.com/servo/servo/blob/master/LICENSE
|
||||||
- Syncthing: https://github.com/syncthing/syncthing/blob/main/LICENSE
|
Syncthing: https://github.com/syncthing/syncthing/blob/main/LICENSE
|
||||||
- TimelineJS3: https://github.com/NUKnightLab/TimelineJS3/blob/master/LICENSE
|
TimelineJS3: https://github.com/NUKnightLab/TimelineJS3/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -8,9 +8,9 @@ description: The University of Illinois/NCSA Open Source License, or UIUC licens
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- ROCR-Runtime: https://github.com/RadeonOpenCompute/ROCR-Runtime/blob/master/LICENSE.txt
|
ROCR-Runtime: https://github.com/RadeonOpenCompute/ROCR-Runtime/blob/master/LICENSE.txt
|
||||||
- RLTK: https://github.com/chriswailes/RLTK/blob/master/LICENSE
|
RLTK: https://github.com/chriswailes/RLTK/blob/master/LICENSE
|
||||||
- ToaruOS: https://github.com/klange/toaruos/blob/master/LICENSE
|
ToaruOS: https://github.com/klange/toaruos/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -8,9 +8,9 @@ description: The Open Database License (ODbL) is a license agreement intended to
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- World Countries: https://github.com/mledoze/countries/blob/master/LICENSE
|
World Countries: https://github.com/mledoze/countries/blob/master/LICENSE
|
||||||
- OpenFlights: https://github.com/jpatokal/openflights/blob/master/data/LICENSE
|
OpenFlights: https://github.com/jpatokal/openflights/blob/master/data/LICENSE
|
||||||
- Public Zone Database: https://github.com/zonedb/zonedb/blob/master/LICENSE.md
|
Public Zone Database: https://github.com/zonedb/zonedb/blob/main/LICENSE.md
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -10,9 +10,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: This license doesn't require source provision, but recommends it. All files derived from OFL files must remain licensed under the OFL.
|
note: This license doesn't require source provision, but recommends it. All files derived from OFL files must remain licensed under the OFL.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- FiraCode: https://github.com/tonsky/FiraCode/blob/master/LICENSE
|
FiraCode: https://github.com/tonsky/FiraCode/blob/master/LICENSE
|
||||||
- Noto fonts: https://github.com/googlefonts/noto-fonts/blob/master/LICENSE
|
Noto fonts: https://github.com/googlefonts/noto-fonts/blob/master/LICENSE
|
||||||
- Fantasque Sans Mono: https://github.com/belluzj/fantasque-sans/blob/master/LICENSE.txt
|
Fantasque Sans Mono: https://github.com/belluzj/fantasque-sans/blob/master/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- private-use
|
- private-use
|
||||||
|
@ -9,9 +9,9 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
|
|||||||
note: OSL 3.0's author has <a href="https://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="https://rosenlaw.com/OSL3.0-explained.htm">provided an explanation</a> behind the creation of the license.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- appserver.io: https://github.com/appserver-io/appserver/blob/master/LICENSE.txt
|
appserver.io: https://github.com/appserver-io/appserver/blob/master/LICENSE.txt
|
||||||
- JsonMapper: https://github.com/cweiske/jsonmapper/blob/master/LICENSE
|
JsonMapper: https://github.com/cweiske/jsonmapper/blob/master/LICENSE
|
||||||
- Restyaboard: https://github.com/RestyaPlatform/board/blob/master/LICENSE.txt
|
Restyaboard: https://github.com/RestyaPlatform/board/blob/master/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: A very short, BSD-style license, used specifically for PostgreSQL.
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- pgBadger: https://github.com/darold/pgbadger/blob/master/LICENSE
|
pgBadger: https://github.com/darold/pgbadger/blob/master/LICENSE
|
||||||
- pgAdmin: https://github.com/postgres/pgadmin4/blob/master/LICENSE
|
pgAdmin: https://github.com/postgres/pgadmin4/blob/master/LICENSE
|
||||||
- .NET Access to PostgreSQL: https://github.com/npgsql/npgsql/blob/dev/LICENSE
|
.NET Access to PostgreSQL: https://github.com/npgsql/npgsql/blob/main/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -8,9 +8,9 @@ description: A license with no conditions whatsoever which dedicates works to th
|
|||||||
how: Create a text file (typically named UNLICENSE or UNLICENSE.txt) in the root of your source code and copy the text of the license disclaimer into the file.
|
how: Create a text file (typically named UNLICENSE or UNLICENSE.txt) in the root of your source code and copy the text of the license disclaimer into the file.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- youtube-dl: https://github.com/rg3/youtube-dl/blob/master/LICENSE
|
scoop: https://github.com/lukesampson/scoop/blob/master/LICENSE
|
||||||
- kakoune: https://github.com/mawww/kakoune/blob/master/UNLICENSE
|
kakoune: https://github.com/mawww/kakoune/blob/master/UNLICENSE
|
||||||
- RDF.rb: https://github.com/ruby-rdf/rdf/blob/master/UNLICENSE
|
RDF.rb: https://github.com/ruby-rdf/rdf/blob/master/UNLICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- private-use
|
- private-use
|
||||||
|
@ -9,9 +9,9 @@ how: Insert the license or a link to it along with a copyright notice into your
|
|||||||
note: It is recommended to add a link to the license and copyright notice at the top of each source file, example text can be found at https://oss.oracle.com/licenses/upl/.
|
note: It is recommended to add a link to the license and copyright notice at the top of each source file, example text can be found at https://oss.oracle.com/licenses/upl/.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Oracle Product Images for Docker: https://github.com/oracle/docker-images/blob/master/LICENSE
|
Oracle Product Images for Docker: https://github.com/oracle/docker-images/blob/master/LICENSE
|
||||||
- Skater: https://github.com/oracle/Skater/blob/master/LICENSE
|
Skater: https://github.com/oracle/Skater/blob/master/LICENSE
|
||||||
- Soufflé: https://github.com/souffle-lang/souffle/blob/master/LICENSE
|
Soufflé: https://github.com/souffle-lang/souffle/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: There are no restrictions on using or distributing an unmodified co
|
|||||||
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 [project] with the project name.
|
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 [project] with the project name.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- Vim: https://github.com/vim/vim/blob/master/LICENSE
|
Vim: https://github.com/vim/vim/blob/master/LICENSE
|
||||||
- Pathogen: https://github.com/tpope/vim-pathogen/blob/master/LICENSE
|
Pathogen: https://github.com/tpope/vim-pathogen/blob/master/LICENSE
|
||||||
- vim-license-gen: https://github.com/othree/vim-license/blob/master/LICENSE
|
vim-license-gen: https://github.com/othree/vim-license/blob/master/LICENSE
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -7,9 +7,9 @@ description: A short permissive license, compatible with GPL. Requires altered s
|
|||||||
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.
|
||||||
|
|
||||||
using:
|
using:
|
||||||
- GLFW: https://github.com/glfw/glfw/blob/master/LICENSE.md
|
GLFW: https://github.com/glfw/glfw/blob/master/LICENSE.md
|
||||||
- Portainer: https://github.com/portainer/portainer/blob/develop/LICENSE
|
Portainer: https://github.com/portainer/portainer/blob/develop/LICENSE
|
||||||
- TinyXML-2: https://github.com/leethomason/tinyxml2/blob/master/LICENSE.txt
|
TinyXML-2: https://github.com/leethomason/tinyxml2/blob/master/LICENSE.txt
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
- commercial-use
|
- commercial-use
|
||||||
|
@ -6,7 +6,7 @@ title: Licenses
|
|||||||
---
|
---
|
||||||
|
|
||||||
<p>Open source licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are sorted by the number of conditions, from most (GNU AGPLv3) to none (Unlicense). Notice that the popular licenses featured on the <a href="/">home page</a> (GNU GPLv3 and MIT) fall within this spectrum.</p>
|
<p>Open source licenses grant permission for anybody to use, modify, and share licensed software for any purpose, subject to conditions preserving the provenance and openness of the software. The following licenses are sorted by the number of conditions, from most (GNU AGPLv3) to none (Unlicense). Notice that the popular licenses featured on the <a href="/">home page</a> (GNU GPLv3 and MIT) fall within this spectrum.</p>
|
||||||
<p style="font-size:small; margin-bottom: 40px">If you're looking for a reference table of every license on choosealicense.com, see the <a href="/appendix">appendix</a>.</p>
|
<p style="font-size:small; margin-bottom: 40px">If you’re looking for a reference table of every license on choosealicense.com, see the <a href="/appendix">appendix</a>.</p>
|
||||||
|
|
||||||
{% include license-overview.html license-id="agpl-3.0" %}
|
{% include license-overview.html license-id="agpl-3.0" %}
|
||||||
{% include license-overview.html license-id="gpl-3.0" %}
|
{% include license-overview.html license-id="gpl-3.0" %}
|
||||||
@ -17,4 +17,4 @@ title: Licenses
|
|||||||
{% include license-overview.html license-id="bsl-1.0" %}
|
{% include license-overview.html license-id="bsl-1.0" %}
|
||||||
{% include license-overview.html license-id="unlicense" %}
|
{% include license-overview.html license-id="unlicense" %}
|
||||||
|
|
||||||
The above licenses represent the entire spectrum of open source licenses, from highly protective to unconditional. One of these should work for most new open source projects. Many other open source licenses exist, including older versions of and close substitutes for some of the above. See the resources listed on our <a href="/about/">about page</a> if you'd like to read more.
|
The above licenses represent the entire spectrum of open source licenses, from highly protective to unconditional. One of these should work for most new open source projects. Many other open source licenses exist, including older versions of and close substitutes for some of the above. See the resources listed on our <a href="/about/">about page</a> if you’d like to read more.
|
||||||
|
@ -16,8 +16,8 @@ Any open source software license or open license for media (see [above](#data-me
|
|||||||
|
|
||||||
### Fonts
|
### Fonts
|
||||||
|
|
||||||
The [SIL Open Font License 1.1](/licenses/ofl-1.1/) keeps fonts open but allows them to be freely used in other works.
|
The [SIL Open Font License 1.1](/licenses/ofl-1.1/) keeps fonts open, allowing them to be freely used in other works.
|
||||||
|
|
||||||
### Mixed Projects
|
### Mixed projects
|
||||||
|
|
||||||
If your project contains a mix of software and other material, you can include multiple licenses, as long as you are explicit about which license applies to each part of the project. See [the license notice for this site](https://github.com/github/choosealicense.com#license) as an example.
|
If your project contains a mix of software and other material, you can include multiple licenses, as long as you are explicit about which license applies to each part of the project. See [the license notice for this site](https://github.com/github/choosealicense.com#license) as an example.
|
||||||
|
@ -19,7 +19,7 @@ describe 'license meta' do
|
|||||||
expect(missing).to be_empty
|
expect(missing).to be_empty
|
||||||
end
|
end
|
||||||
|
|
||||||
examples = raw_fields['using'] || []
|
examples = raw_fields['using'] || {}
|
||||||
|
|
||||||
it 'using contains 3 examples' do
|
it 'using contains 3 examples' do
|
||||||
legacy = [
|
legacy = [
|
||||||
@ -42,9 +42,7 @@ describe 'license meta' do
|
|||||||
context 'licensee detects using examples' do
|
context 'licensee detects using examples' do
|
||||||
slug = license['slug']
|
slug = license['slug']
|
||||||
|
|
||||||
examples.each do |example|
|
examples.each_value do |example_url|
|
||||||
example_url = example.values[0]
|
|
||||||
|
|
||||||
context "the #{example_url} URL" do
|
context "the #{example_url} URL" do
|
||||||
let(:content) { OpenURI.open_uri(example_url).read }
|
let(:content) { OpenURI.open_uri(example_url).read }
|
||||||
let(:detected) { Licensee::ProjectFiles::LicenseFile.new(content, 'LICENSE').license }
|
let(:detected) { Licensee::ProjectFiles::LicenseFile.new(content, 'LICENSE').license }
|
||||||
|
@ -2,25 +2,25 @@
|
|||||||
|
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe 'shown licenses' do
|
# Popular licenses that are shown (non-hidden)
|
||||||
# Whitelist of popular licenses that are shown (non-hidden)
|
# Note: most new licenses that are added should be hidden by default
|
||||||
# Note: most new licenses that are added should be hidden by default
|
SHOWN_LICENSES = %w[
|
||||||
SHOWN_LICENSES = %w[
|
agpl-3.0
|
||||||
agpl-3.0
|
apache-2.0
|
||||||
apache-2.0
|
bsd-2-clause
|
||||||
bsd-2-clause
|
bsd-3-clause
|
||||||
bsd-3-clause
|
bsl-1.0
|
||||||
bsl-1.0
|
cc0-1.0
|
||||||
cc0-1.0
|
epl-2.0
|
||||||
epl-2.0
|
gpl-2.0
|
||||||
gpl-2.0
|
gpl-3.0
|
||||||
gpl-3.0
|
lgpl-2.1
|
||||||
lgpl-2.1
|
mit
|
||||||
mit
|
mpl-2.0
|
||||||
mpl-2.0
|
unlicense
|
||||||
unlicense
|
].freeze
|
||||||
].freeze
|
|
||||||
|
|
||||||
|
describe 'shown licenses' do
|
||||||
it 'has the expected number of shown licenses' do
|
it 'has the expected number of shown licenses' do
|
||||||
expect(shown_licenses.count).to eql(13)
|
expect(shown_licenses.count).to eql(13)
|
||||||
expect(SHOWN_LICENSES.count).to eql(shown_licenses.count)
|
expect(SHOWN_LICENSES.count).to eql(shown_licenses.count)
|
||||||
|
@ -27,7 +27,7 @@ The next few sections of these Terms go into greater detail on these disclaimers
|
|||||||
|
|
||||||
### 4. DISCLAIMER OF WARRANTIES
|
### 4. DISCLAIMER OF WARRANTIES
|
||||||
|
|
||||||
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, GITHUB OFFERS THE SITE ON AN AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WEBSITES OR SERVICES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. GITHUB DOES NOT WARRANT THAT THE FUNCTIONS OR CONTENT CONTAINED ON THE WEBSITE OR SERVICES WILL BE ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT GITHUB'S SERVERS ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. GITHUB DOES NOT WARRANT OR MAKE ANY REPRESENTATION REGARDING USE OR THE RESULT OF USE OF THE CONTENT IN TERMS OF ACCURACY, RELIABILITY, OR OTHERWISE.
|
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, GITHUB OFFERS THE SITE ON AN AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WEBSITES OR SERVICES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. GITHUB DOES NOT WARRANT THAT THE FUNCTIONS OR CONTENT CONTAINED ON THE WEBSITE OR SERVICES WILL BE ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT GITHUB'S SERVERS ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. GITHUB DOES NOT WARRANT OR MAKE ANY REPRESENTATION REGARDING USE OR THE RESULT OF USE OF THE CONTENT IN TERMS OF ACCURACY, RELIABILITY, OR OTHERWISE.
|
||||||
|
|
||||||
### 5. LIMITATION OF LIABILITY
|
### 5. LIMITATION OF LIABILITY
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user