Skip to content
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

Closed
wants to merge 1 commit into from
Closed

Defined a new IP protection process for ECIPs. #162

wants to merge 1 commit into from

Conversation

bobsummerwill
Copy link
Member

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.

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.
@ghost
Copy link

ghost commented Nov 4, 2019

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+
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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
Copy link
Member

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
Copy link
Member

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.

@BelfordZ
Copy link
Member

BelfordZ commented Nov 4, 2019

@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.

@bobsummerwill
Copy link
Member Author

I will retire this in favor of collaborating on @BelfordZ's approach on #163.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants