<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>Carlo, thank you for making the important point about ad-personam attacks. I will note though for the record that there are no innocents here. Google itself has included patent-limited software in Android despite the overarching Apache License that applies to that software. I personally like that motivation, but other views may differ.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>Much more important, though, is your following comment:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'>Meanwhile, I have followed too superficially the long and winding discussion on how the limitation of scope for the patent grant is against the OSD to rule out that the objection is founded. I have been reminded far too often of my misdeed by proposing the MXM licence and how to exclude patents from the "IP grant" is very likely against OSD. The same should apply, ceteris paribus, to any limits the downstream reach of the patent grant. Scratching my head here.<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>Probably many lawyers here been approached by patent owners seeking to license software under an open source copyright license while limiting the scope of their patent licenses.  It is a difficult question. Motivation of the licensor matters, of course, but not in the ad-personam way that it was addressed earlier.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>I am not aware of any specific provision of the OSD which *<b>requires</b>* a patent owner to grant patent licenses  broader than for the specific software work licensed by its copyright license, but many FOSS licenses *<b>add</b>* the phrase “Derivative Works” or the more vague “Larger Works” to be more generous than the OSD requires.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>It would be helpful to me to hear your views about acceptable ways to limit the scope of a patent license while the copyrighted software itself remains free for open source.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'>/Larry<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'> Carlo Piana [mailto:osi-review@piana.eu] <br><b>Sent:</b> 15 April 2014 17:09<br><b>To:</b> license-review@opensource.org<br><b>Subject:</b> Re: [License-review] Request for Approval of Universal Permissive License (UPL)<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Chris, all<br><br>not my role to moderate the discussion, but I find it uncharacteristic to carry a discussion in a public forum concerning licenses only based on the attitude of the proponent. While I myself have strong feelings about the action Oracle has brought in the Java space, especially after having been told and perjured oh so many times how their patents were held only for defensive purposes and never to attack, this is IMHO not the right place to discuss the motives or to bring an ad-personam argument against a legal text which should be judged as is, not because of (possibly not entirely unwarranted, speaking in corporate terms) reservations on the proponent's intent in submitting or later using the license.<br><br>I concur with John Cowan here (who also replied to the same message).<br><br>Meanwhile, I have followed too superficially the long and winding discussion on how the limitation of scope for the patent grant is against the OSD to rule out that the objection is founded. I have been reminded far too often of my misdeed by proposing the MXM licence and how to exclude patents from the "IP grant" is very likely against OSD. The same should apply, ceteris paribus, to any limits the downstream reach of the patent grant. Scratching my head here. <br><br>Cheers<br><br>Carlo<br><br><br><br>On 15/04/2014 16:01, Chris DiBona wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p>Stab you? Seriously? How dare you use that kind of violent imagery here when Oracle has sued half a dozen companies for daring to use "open source" java. ylYou're pretending to be all friendly now?  <o:p></o:p></p><p>What a joke. Its clear to me that UPL can't be trusted because oracle wrote it. I mean what chutzpah you have. If OSI approves it we'll need to acknowledge that it has finally and conclusively lost it's way in a time when it was honestly on the ascent. OSI should not abandon its credibility and even continue this conversation with what is no better than a schoolyard bully.<o:p></o:p></p><p>Chris<o:p></o:p></p><div><p class=MsoNormal>On Apr 15, 2014 6:10 AM, "Jim Wright" <<a href="mailto:jim.wright@oracle.com">jim.wright@oracle.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><p class=MsoNormal>Responses inline and thanks!<br><br> Regards,<br>  Jim<br><br>On Apr 14, 2014, at 7:25 AM, Josh Berkus <<a href="mailto:josh@postgresql.org">josh@postgresql.org</a>> wrote:<br><br>> Jim,<br>><br>> I think you're now seeing why nobody has created a license like this<br>> before; it's a bit of a challenge.<br>><br>><br>>>> - What if a downstream fork modifies that file?<br>>><br>>> A downstream fork cannot modify the file and expect this to be<br>>> legally effective any more than they could simply edit the license<br>>> text - the authors of the Software are making a grant of specific<br>>> scope, and a downstream recipient cannot expand that scope.<br>><br>> You're assuming here that the downstream recipient has no patents of<br>> their own to grant usage to.  Let's give an example:<br>><br>> 1. Oracle releases a new compression library under this license.  It<br>> includes several Java things in LARGER_WORKS.txt.<br>><br>> 2. The Google Android team decide to include that compression library<br>> into Android OS.  At this point, they want to *add* Android to<br>> LARGER_WORKS, covering any compression patents which Google owns.<br>><br>> So realistically, LARGER WORKS would need to be an append-only file to<br>> which each downstream contributor adds their own covered works, or<br>> possibly some kind of online registry. This provision is going to make<br>> the license significantly more complicated.<br><br><br>Well, Oracle does not need to license its own patents for use in its own products, and neither does Google, so problem solved!  ;-)  But I think I see what you're getting at, so let's reverse it - let's say Chris suddenly decides he doesn't want to stab me anymore and that he contributes to Oracle Java under the UPL, let's call it Project X, and names Java in the Larger Works file.  And, no longer fearing for my life, I come out of hiding and decide to add to that code and license my patents for use in gmail.  This could be accommodated in a couple of ways that occur to me offhand, but the cleanest way would be two separate licenses, one from Google covering Project X plus Java, and one from Oracle covering Project X plus gmail.  In theory you also could just set it up with a base Larger Works scope for all contributors plus any additional scope from a particular contributor listed elsewhere (yet another additional permission), so that no one is purporting to change the scope<br>  of anyone else's grants, and this doesn't seem all that complicated, but in any event, IMHO, folks are not really all that likely to want to be changing the license scope for their own contributions from that of the rest of the project all that frequently, and trying to manage differently scoped license grants for different contributors to the same project was not a problem I was trying to solve for.<br><br><br>><br>>>> - Can you give examples of what would go in such a file?<br>>><br>>> Sure, the first example that I can think of would be Oracle Java,<br>>> where someone is developing a JSR reference implementation and this<br>>> therefore allows us to ship that code in either OpenJDK or the<br>>> proprietary licensed Java packages.  Another example from my own<br>>> world would be MySQL, which likewise has versions shipping under both<br>>> GPLv2 and proprietary licenses.<br>><br>> Presumably this would only be a concern for patents which only covered<br>> UPL licensed technology plus larger work, and not either individually,<br>> yes?  Sadly, I can imagine several such.<br><br>Yep.  And as I said to Richard, I actually seriously hope folks will adopt it in circumstances beyond that as well, though it might or might not happen.<br><br>><br>>>> - What if a downstream distributor fails to include the<br>>>> LARGER_WORKS.TXT file with the software?<br>>>><br>>><br>>> That's a good one.  This is just another form of the downstream<br>>> distributor choosing to sublicense the code on other terms (just like<br>>> they could under GPL or Apache or a proprietary license), and would<br>>> therefore mean the person receiving the Software would not get the<br>>> broader patent grant from the downstream distributor.  They also<br>>> might not know they could actually get a broader grant from the<br>>> original authors without looking, but it doesn't mean they wouldn't<br>>> benefit from the broader license, since the authors granted those<br>>> rights when they distributed the Software originally.<br>><br>> That's a problem which would solve itself, I think.  What's a bigger<br>> issue is that popular libraries licensed under the UPL would accumulate<br>> multiple, conflicting LARGER_WORKS files.<br>><br>> I do not agree with the other developers on this list that the UPL<br>> somehow violates the OSD.<br>><br>> --Josh Berkus<br>><br>> _______________________________________________<br>> License-review mailing list<br>> <a href="mailto:License-review@opensource.org">License-review@opensource.org</a><br>> <a href="http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review" target="_blank">http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review</a><br><br>_______________________________________________<br>License-review mailing list<br><a href="mailto:License-review@opensource.org">License-review@opensource.org</a><br><a href="http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review" target="_blank">http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><br><br><br><o:p></o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>License-review mailing list<o:p></o:p></pre><pre><a href="mailto:License-review@opensource.org">License-review@opensource.org</a><o:p></o:p></pre><pre><a href="http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review">http://projects.opensource.org/cgi-bin/mailman/listinfo/license-review</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></div></body></html>