New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Defined a new IP protection process for ECIPs. #162
Conversation
Mandatory use of Apache 2.0 for ECIPs, plus optional use of various copyleft license for the source code. Mandatory DCOs for contributions with real name requirement. Option for ECIP editors to override the real name requirement if they feel a contribution is exceptional.
I would leave the license options as they are, implement DCO, but with no identification requirement for developers. |
License: BSD-2-Clause | ||
GNU-All-Permissive | ||
License: Apache-2.0 | ||
License: Apache-2.0+ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
License: Apache-2.0+ |
@@ -293,64 +293,137 @@ To avoid doubt: comments and status are unrelated metrics to judge an ECIP, and | |||
|
|||
### Specification | |||
|
|||
New ECIPs may be accepted with the following licenses. Each new ECIP must identify at least one acceptable license in its preamble. The License header in the preamble must be placed after the Created header. Each license must be referenced by their respective abbreviation given below. | |||
All new ECIPs should use Apache 2.0 or newer licensing for the specification and | |||
may use Apache 2.0+ or various other copyleft licenses for any associated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No. Apache 2.0 only.
@@ -293,64 +293,137 @@ To avoid doubt: comments and status are unrelated metrics to judge an ECIP, and | |||
|
|||
### Specification | |||
|
|||
New ECIPs may be accepted with the following licenses. Each new ECIP must identify at least one acceptable license in its preamble. The License header in the preamble must be placed after the Created header. Each license must be referenced by their respective abbreviation given below. | |||
All new ECIPs should use Apache 2.0 or newer licensing for the specification and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All code contributed to a repository assumes the repositories license. Best to let legal precedent do the talking, and not even mention license at all.
@bobsummerwill Thanks for taking the time to look at this file. IMHO the best thing to do here would be to delete the file all together, and add a LICENSE file to the root of the repo, which contains the apache 2.0 license. The rest takes care of itself. |
Defined a new IP protection process for ECIPs.
Mandatory use of Apache 2.0 for ECIPs, plus optional use of various copyleft license for the source code.
Mandatory DCOs for contributions with real name requirement.
Option for ECIP editors to override the real name requirement if they feel a contribution is exceptional.