Skip to content

Commit 5ba8a75

Browse files
committed
Merge branch 'master' of https://github.com/github/opensource.guide into hu
2 parents bedc847 + 35d301a commit 5ba8a75

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ GEM
2727
execjs (2.7.0)
2828
faraday (0.17.0)
2929
multipart-post (>= 1.2, < 3)
30-
ffi (1.11.2)
30+
ffi (1.11.3)
3131
forwardable-extended (2.6.0)
3232
gemoji (3.0.1)
3333
github-pages (202)
@@ -218,7 +218,7 @@ GEM
218218
mini_portile2 (~> 2.4.0)
219219
octokit (4.14.0)
220220
sawyer (~> 0.8.0, >= 0.5.3)
221-
parallel (1.19.0)
221+
parallel (1.19.1)
222222
pathutil (0.16.2)
223223
forwardable-extended (~> 2.6)
224224
public_suffix (3.1.1)

_articles/legal.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,8 @@ Also, by adding "paperwork" that some believe is unnecessary, hard to understand
112112

113113
Some situations where you may want to consider an additional contributor agreement for your project include:
114114

115-
* Your lawyers want all contributors to expressly accept (_sign_, online or offline) contribution terms, perhaps because they feel the open source license itself is not enough (even though it is!). If this is the only concern, a contributor agreement that affirms the project's open source license should be enough. The [jQuery Individual Contributor License Agreement](https://contribute.jquery.org/CLA/) is a good example of a lightweight additional contributor agreement. For some projects, a [Developer Certificate of Origin](https://github.com/probot/dco) can be an alternative.
115+
* Your lawyers want all contributors to expressly accept (_sign_, online or offline) contribution terms, perhaps because they feel the open source license itself is not enough (even though it is!). If this is the only concern, a contributor agreement that affirms the project's open source license should be enough. The [jQuery Individual Contributor License Agreement](https://contribute.jquery.org/CLA/) is a good example of a lightweight additional contributor agreement.
116+
* You or your lawyers want developers to represent that each commit they make is authorized. A [Developer Certificate of Origin](https://developercertificate.org/) requirement is how many projects achieve this. For example, the Node.js community [uses](https://github.com/nodejs/node/blob/master/CONTRIBUTING.md) the DCO [instead](https://nodejs.org/en/blog/uncategorized/notes-from-the-road/#easier-contribution) of their prior CLA. A simple option to automate enforcement of the DCO on your repository is the [DCO Probot](https://github.com/probot/dco).
116117
* Your project uses an open source license that does not include an express patent grant (such as MIT), and you need a patent grant from all contributors, some of whom may work for companies with large patent portfolios that could be used to target you or the project's other contributors and users. The [Apache Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf) is a commonly used additional contributor agreement that has a patent grant mirroring the one found in the Apache License 2.0.
117118
* Your project is under a copyleft license, but you also need to distribute a proprietary version of the project. You'll need every contributor to assign copyright to you or grant you (but not the public) a permissive license. The [MongoDB Contributor Agreement](https://www.mongodb.com/legal/contributor-agreement) is an example this type of agreement.
118119
* You think your project might need to change licenses over its lifetime and want contributors to agree in advance to such changes.

0 commit comments

Comments
 (0)