RE: How can we submit code patches that implement our (pending)patents? - Mailing list pgsql-hackers
From | Tsunakawa, Takayuki |
---|---|
Subject | RE: How can we submit code patches that implement our (pending)patents? |
Date | |
Msg-id | 0A3221C70F24FB45833433255569204D1FA47C96@G01JPEXMBYT05 Whole thread Raw |
In response to | Re: How can we submit code patches that implement our (pending)patents? (Andres Freund <andres@anarazel.de>) |
Responses |
Re: How can we submit code patches that implement our (pending)patents?
Re: How can we submit code patches that implement our (pending)patents? Re: How can we submit code patches that implement our (pending)patents? |
List | pgsql-hackers |
From: David Fetter [mailto:david@fetter.org] > We went out of our way to excise code that the PostgreSQL license > doesn't cover some years back. I think that was done for good reasons, > which obtain to this day. While the introduction of code someone else > ultimately owns may seem harmless or even beneficial today, owners > change, as do their motivations. When we have nothing of this kind in > the project, we expose our future users to none of that risk. From: Andres Freund [mailto:andres@anarazel.de] > Yep. And even if the original submitter has good intent, it's not > unlikely for companies to go bancrupt and their assets sold off. Thank you for supporting me, Andres. And please don't mind, David. I don't think you are attacking me. I understand yourconcern and that you are also trying to protect PostgreSQL. On the other hand, I think TPL seems less defensive. I read in some report that Apache License and some other open sourcelicenses were created partly due to lack of patent description in BSD and GPLv2. How can we assure you? How about attaching something like the following to relevant patches or on our web site? [Excerpt from Red Hat Patent Promise] Red Hat intends Our Promise to be irrevocable (except as stated herein), and binding and enforceable against Red Hat andassignees of, or successors to, Red Hat’s patents (and any patents directly or indirectly issuing from Red Hat’s patentapplications). As part of Our Promise, if Red Hat sells, exclusively licenses, or otherwise assigns or transfers patentsor patent applications to a party, we will require the party to agree in writing to be bound to Our Promise for thosepatents and for patents directly or indirectly issuing on those patent applications. We will also require the partyto agree in writing to so bind its own assignees, transferees, and exclusive licensees. > > TBH I don't understand how can we dual-license the code in a manner that > > protects those proprietary forks. Can you (Andres) explain what is the > > idea? > > https://www.apache.org/licenses/LICENSE-2.0 grants roughly the same > rights as our license. But 3) additionally grants a patent license. That > license is *not* restricted to the code in unmodified form. By > requiring future contributions to be both under the pg license and > apache 2, downstream users, including proprietary forks, can safely use > code contributed in the future, without risk of patent mines. > > There are arguments made that TPL (and BSD, MIT etc) already includes an > implicit patent grant, but while a longstanding theory, it's to my > knowledge not legally been tested. When we find a reasonable consensus here, I'd like to have our legal department write a patent grant statement, and thenhave it reviewed in this ML. Is the above statement of Red Hat's enough? Regards Takayuki Tsunakawa
pgsql-hackers by date: