Patent Covenant for EIP submissions?

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?


I have filed this in Github as #1840 to track it. Let’s use this thread for long form discussion and research.

2 Likes

This originally came up in Prague around EIPs & Standards and discussions with the EEA team.

I’m bringing this into a separate thread to help those interested take action on it. Who is interested in leading this process / discussion / research?

IANAL - but I think this is a good idea. Would be sad if we drag something patented into Ethereum.

1 Like

There was a great guy, Florian Glatz from Berlin in the ethereum community one year ago. May be it will make sense to ask him.

1 Like

@Ethernian great idea - I know him and will reach out. Also dropped the person responsible for legal stuff in the EF a note.

@ligi can you say who this is at the EF? Would be good to know who that point of contact is / how to contact them.

X-Linked on /r/ethlaw…

https://www.reddit.com/r/ethlaw/comments/b175wp/do_we_need_to_add_patent_covenant_language_to_the/?

Would it be simpler to switch from CC0 for EIPS to another permissive OSS license that has a patent covenant?

All of those are designed for code, not specifications, so that won’t work. That’s why it’s CC0 for the written prose.

Basically we need “like CC0, but includes that the author isn’t knowingly submitting something over which they or their employer have a patent over”.

The IETF likely has a process here. I haven’t looked.

Would be great if someone stepped up to lead this process.

I updated the linked Github Issue to point to @bobsummerwill’s PR for the ETC improvement process:

See Brian Behlendorf’s (Linux Foundation, Hyperledger) commentary on this for good commentary:

Note: ETH2 and any other ETH1 sub components – e.g. devp2p, who have no license on the spec repo at all, see issue – all need to be aligned around this.

1 Like