<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=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:windowtext;}
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:0in;
        margin-bottom:5.75pt;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle23
        {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:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>See interlineations.<<<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></a></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> License-review [mailto:license-review-bounces@opensource.org]
<b>On Behalf Of </b>Tzeng, Nigel H.<br>
<b>Sent:</b> Friday, March 17, 2017 12:30 PM<br>
<b>To:</b> License submissions for OSI review<br>
<b>Subject:</b> Re: [License-review] Approval: BSD + Patent License<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">If one of the commonly accepted objectives of BSD-style licenses is to “place minimal restrictions on future behavior” and “does not become a legal time-bomb at any point
 in the development process“ does the addition of “or hereafter acquired” in the patent grant section fit the objective?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>BSD+Patent, like BSD, is a permissive license.  Anyone receiving code under this license has the option to distribute it under different license terms if
 they are worried that their own use of that license represents a “legal time-bomb.”  Given the widespread use of licenses (like Apache) that cover after-acquired patents, it seems unlikely that that provision represents a significant impediment to use, although
 any licensee will need to evaluate it based on their particular circumstance (and patent portfolio, if any).<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">The scenario I would envision is the acquisition of or merger with a company that had previously released BSD+PL code that unknowingly implemented a patent owned by the acquiring
 company.  Would you have to review every BSD+PL release made during a merger and acquisition to make sure there isn’t a “time bomb” lurking there somewhere?   <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>I am not aware of any OSI approved license that explicitly reserves patent rights for after-acquired patents.  Most at least implicitly (or in the case of
 GPLv3, explicitly) are binding on after-acquired patents (see the Apache FAQ on this issue: 
<a href="http://www.apache.org/foundation/license-faq.html#PatentScope">http://www.apache.org/foundation/license-faq.html#PatentScope</a> Answer 2).  As to whether any particular company might not wish to acquire a company that has in the past licensed under
 BSD+Patent, that same concern would exist for Apache and GPLv3 (at a minimum).  These are issues that a company would address during M&A due diligence.<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Can you successfully divest yourself of the BSD-PL copyright ownership before acquiring a patent?  If so, how does BSD+PL help protect downstream developers with the addition
 of that clause?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><a href="https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/article.html#bsd-advantages">https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/article.html#bsd-advantages</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>BSD+Patent potentially protects downstream developers by making the grant of patent rights express.  BSD’s patent license, if there is one, is probably implied
 (although I have heard some argue that there is arguably an express patent license in BSD).  Heather Meeker’s book has a good description of the issue, and the benefits of express grants – as well as the impact on after-acquired patents.<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Can you explain to a non-lawyer the implications of: “The patent license shall not apply to any other combinations which include the Contribution.”<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>It’s the exact same formulation used in several different OSI approved licenses, including Apache and Eclipse (from which the language is derived).  The Apache
 FAQ describes the grant in more detail here (<a href="http://www.apache.org/foundation/license-faq.html#PatentScope">http://www.apache.org/foundation/license-faq.html#PatentScope</a> Answer 3), although of course non-lawyers should seek the advice of their
 lawyer for detailed advice on license language.<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">If I were to refactor code from a BSD-PL implementation containing a patent into a new work is there a patent license? 
<span style="color:#1F497D"><o:p></o:p></span></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>See above.  The patent grant describes the patent rights that are licensed by each copyright holder and contributor.  Beyond that, you’d want to consult with
 your attorney about what is involved in your refactoring (ad the form of changes that would be part of that refactoring) of code licensed under BSD+Patent, and that patent rights would pass along when doing so.<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">This is something that can be safely done with normal BSD code from a copyright perspective.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">>>But this license is designed to address the patent issues as well, in an express way.  Those who are comfortable with the scope of the patent implications
 (if any) of plain BSD will likely continue to use it;  those who feel that plain BSD leaves some uncertainty on patent issues may prefer a version of BSD with an express patent grant, like BSD+Patent.<<<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif"">Nigel<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-family:"Calibri","sans-serif";color:black">From:
</span></b><span style="font-family:"Calibri","sans-serif";color:black">License-review <<a href="mailto:license-review-bounces@opensource.org">license-review-bounces@opensource.org</a>> on behalf of "Smith, McCoy" <<a href="mailto:mccoy.smith@intel.com">mccoy.smith@intel.com</a>><br>
<b>Reply-To: </b>License submissions for OSI review <<a href="mailto:license-review@opensource.org">license-review@opensource.org</a>><br>
<b>Date: </b>Tuesday, March 14, 2017 at 5:11 PM<br>
<b>To: </b>License submissions for OSI review <<a href="mailto:license-review@opensource.org">license-review@opensource.org</a>><br>
<b>Subject: </b>Re: [License-review] Approval: BSD + Patent License<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">In light of Luis’s comment, which is valid and spotted a drafting flaw, I’ve slightly revised the draft (in the attached, and directly below) to put a clearer
 condition of revocability on the patent license.  I’ve used language more consistent with BSD’s language (using the term “condition”) although have not used “breach” as that’s not terminology used in BSD.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’ve also removed the square bracketed portion, as per the discussion below, I believe they are worth retaining (absent someone convincing me they cause problems
 I don’t currently see).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Consider this the latest and greatest version of the license.  I’ll let any further comments come in for a few weeks, then post something on the list indicating
 what the final version of this license is and asking for its formal approval for adding to the list.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">McCoy</span><o:p></o:p></p>
<p style="margin-bottom:10.1pt">=========================================================================================================================================================<br>
<br>
Copyright (c) <YEAR> <COPYRIGHT HOLDERS><br>
<br>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:<br>
<br>
1.      Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.<br>
<br>
2.      Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.<br>
<br>
Subject to the terms and conditions of this license, each copyright holder and contributor hereby grants to those receiving rights under this license a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except
<span style="color:windowtext">for failure to satisfy the conditions of this license</span>) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer this software, where such license applies only to those patent claims, already
 acquired or hereafter acquired, licensable by such copyright holder or contributor that are necessarily infringed by:<br>
<br>
(a) their Contribution(s) (the licensed copyrights of copyright holders and non-copyrightable additions of contributors, in source or binary form) alone; or<br>
<br>
(b) combination of their Contribution(s) with the work of authorship to which such Contribution(s) was added by such copyright holder or contributor, if, at the time the Contribution is added, such addition causes such combination to be necessarily infringed.
 The patent license shall not apply to any other combinations which include the Contribution.<br>
<br>
Except as expressly stated above, no rights or licenses from any copyright holder or contributor is granted under this license, whether expressly, by implication, estoppel or otherwise.<br>
<br>
DISCLAIMER<br>
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
 THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<br>
<br>
=========================================================================================================================================================<o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> License-review [<a href="mailto:license-review-bounces@opensource.org">mailto:license-review-bounces@opensource.org</a>]
<b>On Behalf Of </b>Smith, McCoy<br>
<b>Sent:</b> Monday, March 13, 2017 2:50 PM<br>
<b>To:</b> License submissions for OSI review<br>
<b>Subject:</b> Re: [License-review] Approval: BSD + Patent License</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">A good comment, and it raises a somewhat interesting point.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I replicated that language from Apache.  In the original draft, I had taken it out, given that I interpreted it to only apply to the defensive patent termination
 provision in Apache, which I of course removed from this license to ensure GPLv2 compatibility.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Someone (I think Jim Wright) pointed out that having the patent license be revocable when the other conditions of the license are not satisfied (which in the
 case of BSD, I think would mean only the attribution and license notice provisions) might be a bug, as someone could argue that they receive the benefit of the patent license without having to comply with the (fairly minimal, in the case of BSD) obligations
 of the license.  As a result, I put the conditional revocability back in, but using the same language as Apache.  Which as you point out, is ambiguous or doesn’t capture the intended meaning (which is as described above).</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You are correct in the intent with that parenthetical.  Your language might be a solution, although I might see if there is another way to phrase it.</span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> License-review [<a href="mailto:license-review-bounces@opensource.org">mailto:license-review-bounces@opensource.org</a>]
<b>On Behalf Of </b>Luis Villa<br>
<b>Sent:</b> Monday, March 13, 2017 1:42 PM<br>
<b>To:</b> License submissions for OSI review<br>
<b>Subject:</b> Re: [License-review] Approval: BSD + Patent License</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi, McCoy-<o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">One question: "irrevocable (except as stated in this section)" - I don't see any possible revocation clause in that section (paragraph?). Did you intend something like "irrevocable (unless the license's conditions
 are breached)"?<o:p></o:p></p>
</div>
<p class="MsoNormal">Luis<o:p></o:p></p>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">On Sun, Mar 12, 2017 at 5:19 PM Smith, McCoy <<a href="mailto:mccoy.smith@intel.com">mccoy.smith@intel.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:5.0pt;margin-right:0in;margin-bottom:12.0pt;margin-left:11.8pt">
All:<br>
<br>
It has been over a year since the last discussion on this proposal;  I would like to revive it again in view of the following:<br>
<br>
1.  I have gotten some feedback from the FSF on the license.  At the time of initial submission of the license, several on the list suggested that, given the special purpose of this license -- to provide a version of the BSD license that was both GPLv2 compatible
 and included an express patent license, I should get confirmation from the FSF that it is indeed GPLv2 compatible.  I have heard from the FSF and they have confirmed the present draft [appended and discussed below] is GPLv2 compatible.<br>
<br>
2.  I have also gotten feedback from others on the last draft (on-list, and privately), as well as from the FSF,  which has resulted in me reconsidering the last draft and tightening up and/or altering the text somewhat (not to change the substance, just to
 change ambiguities or other drafting issues).  So the latest version (reproduced below, as well as appended in color-coded format to show the origin of the text) is in this e-mail.<br>
<br>
A few drafting notes on this version:<br>
<br>
A.  There are two provisions in this draft that are in square brackets ([]).  Those represent provisions that I have added in response to the comments of others on this list, but which I haven't yet decided should be in the final version.  The first provision
 (that the licensed patent claims are those "already acquired or hereafter acquired") comes from GPLv3 -- but is not in any of the licenses (BSD, Apache, Eclipse) from which my license is derived.  That provision is intended to make explicit that the license
 is intended to cover patents acquired by the licensor after the grant has been made.  I think that that is inherent in the grant language of Apache and Eclipse (and the Apache FAQs say it is explicitly), but the language does have the benefit of making it
 explicit and part of the license text itself.  The second provision is an explicit disclaimer of all other licenses beyond those expressly granted.  That language comes from Eclipse, with modification.  I'm now of the mind to keep in the bracketed provisions,
 given that I think being express/explicit is better, even if there is an argument that these provisions are somewhat unnecessary given the unbracketed language already covers the concepts.  I'll leave these provisions open for additional comment by anyone
 who wants to convince me there is a good reason to leave them out.<br>
<br>
B.  The patent license grant is on behalf of "copyright holders and contributors."  I have used that language as a result of its existing use in the disclaimer section of 2-clause BSD, which I interpret to be intended to cover those who make copyrightable contributions
 as well as those who might make contributions not subject to copyright (an issue discussed in some depth in separate threads about military and/or government open source licensing, particularly those not subject to US copyright rights).  In order to make that
 distinction more clear, the patent clause now has an embedded definition of "Contribution(s)" which intended to now capture both types of contributions -- copyrightable and non-copyrightable.  Although I tend to disfavor embedded definitions in a license of
 this type (since BSD is free of them), this was one definition that seemed to be needed as a point of clarity.<br>
<br>
Further comments are welcome.  Now that the GPLv2 compatibility issue is resolved, I'll leave this one open for additional comments from the member list for a bit,  in case anyone sees further drafting improvements they'd like to suggest -- or express objections
 as to why the license itself should not be approved.  I will then indicate that the text is finalized and ask for Board approval to add to the OSI list.<br>
<br>
McCoy Smith<br>
Law & Policy Group<br>
Intel Corporation<br>
<br>
<br>
<o:p></o:p></p>
</blockquote>
</div>
</div>
</body>
</html>