You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update CONTRIBUTING.md to broaden the intent of the contributor agreement
- Merged DCO Signing and Contributor License Agreement sections for clarity.
- Clarified the authority required for code submissions and the potential rights of employers.
- Simplified the DCO signing instructions and emphasized the need for legal compliance.
- Streamlined language to reduce redundancy and maintain legal soundness.
- Added explicit confirmation of rights granted by contributors, including employer permissions.
- Emphasized GNU Radio’s principles of remaining free/libre and compliant with evolving laws.
- Highlighted the support for public-private partnerships and commercial contributions without disclosing proprietary stacks.
- Maintained the spirit of open-source contributions and community collaboration.
- Ensured the guidelines are clear, concise, and foster an inclusive environment.
See the updated CONTRIBUTING.md for details.
Signed-off-by: Josh Morman <[email protected]>
Signed-off-by: Ralph J. Steinhagen <[email protected]>
Co-authored-by: Josh Morman <[email protected]>
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+43-40Lines changed: 43 additions & 40 deletions
Original file line number
Diff line number
Diff line change
@@ -15,14 +15,6 @@ examples or if you cannot find anything that fits your use-case use GitHub's dis
15
15
## Contributing code and content
16
16
We welcome all forms of contributions from the community. Please read the following guidelines to maximise the chances of your PR being merged.
17
17
18
-
### DCO Signing
19
-
20
-
Any code contributions going into GNU Radio will become part of a LGPL-licensed, open source repository. It is therefore imperative that code submissions belong to the authors, and that submitters have the authority to merge that code into the public GNU Radio codebase.
21
-
22
-
For that purpose, we use the [Developer's Certificate of Origin](DCO.txt). It is the same document used by other projects. Signing the DCO states that there are no legal reasons to not merge your code.
23
-
24
-
To sign the DCO, suffix your git commits with a "Signed-off-by" line. When using the command line, you can use `git commit -s` to automatically add this line. If there were multiple authors of the code, or other types of stakeholders, make sure that all are listed, each with a separate Signed-off-by line.
25
-
26
18
### Communication
27
19
- Before starting work on a feature, check if there isn't already an examples in the 'samples' sub-module.
28
20
If not, then please open an issue on GitHub describing the proposed feature. We want to make sure any feature work goes smoothly.
@@ -45,37 +37,48 @@ Please be sure to follow the usual process for submitting PRs:
45
37
46
38
We reserve the right to close PRs that are not making progress. Closed PRs can be reopened again later and work can resume.
47
39
48
-
### Contributor License Agreement
49
-
By contributing your code to GNU Radio you grant us a non-exclusive,
0 commit comments