-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Patent covenant for EIP submissions #1840
Comments
What about this (short permissive patent clause): |
Wouldn't using a license which has specific clauses about patents work here? e.g. using Apache-2.0 or MPL-2.0 instead of CC0. |
We can theorize, but we’ll need to get actual legal advice if we want to solve this. |
Here's Bob Summerwill's suggested changes for ETC https://github.com/ethereumclassic/ECIPs/pull/162/files# This looks pretty much like what should be adopted here. And the same should be applied to ETH2 specs, too. |
Lawyers also only theorize, they are just experts at it. The job of a corporate lawyer is 99% trying to guess how some future unknown judge would rule on some topic. On the topic of copyright/patent lawsuits, there are actually relatively few cases that actually end up in front of a judge, so when a lawyer guesses about how a judge will rule on patents/copyrights they are largely extrapolating based on other related concepts that have made it to a judge. Unfortunately, what is much more common than that is to just compare yourself to how everyone else does it and rely on the fact that "Google is a bigger target, and they do X, so if we do X we will likely be overlooked by the trolls".
That basically says "Satoshi Nakamoto is not allowed to contribute to this project." The things that I would like to see remain for Ethereum regarding licensing/patenting process:
Something I would be amenable to is the addition of a PATENT.md file in the root of this repo and linked to by the EIP template if desired. In this file it would just assert that the contributor waives patent rights of any code they contribute and to the best of their knowledge is not aware of any patents on their contribution. |
This will facilitate the work of similarity checkers required to be used in academic circles and in European Union Digital Single Market Copyright enforcement. |
@erkinalp this is mainly about the spec license and also about any sample code. Spec under CC0 is fine. Having sample code under Apache would mean that sample code is always under Apache and we’re good. @MicahZoltu I agree with most of what you’ve stated. Asserting / agreeing to a PATENTS.md might be the lightest weight thing to be done. And it’s frameable as a question - can pseudonymous contributors give up patent claims by contributing (or similar phrasing). |
There has been no activity on this issue for two months. It will be closed in a week if no further activity occurs. If you would like to move this EIP forward, please respond to any outstanding feedback or add a comment indicating that you have addressed all required feedback and are ready for a review. |
This issue was closed due to inactivity. If you are still pursuing it, feel free to reopen it and respond to any feedback or request a review in a comment. |
In several discussions about the EIP process, a concern has been raised about patent coverage.
Specifically, while the text of the EIP is contributed by the authors under CC0, this does not speak to whether or not they hold patents against it.
Do we need to add patent covenant language to the EIP process? Can we pay for a review and assistance from lawyers to help with this?
Please use the EthMagicians forum for long form discussion of this item.
The text was updated successfully, but these errors were encountered: