<div dir="ltr"><div>Nathaniel,</div><div><br></div><div>Just to add CWRU to the list of those interested: I look forward to learning what's decided in regards to licensing. I have software for the frequency analysis experiments that is ready for initial testing, and would be happy to volunteer as a licensing guinea pig if that is helpful.</div><div><br></div><div>Thanks also to Rob for sharing your experiences. I will be looking into the use of SPDX-license identifiers in our projects.</div><div><br></div><div>73's,<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 7, 2020 at 11:42 AM Dr. Nathaniel A. Frissell Ph.D. via TangerineSDR <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div>
<p class="MsoNormal">Thanks, Phil,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I will definitely do this. I actually started to have a conversation with them regarding this shortly before this whole COVID-19 thing started.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">73 de Nathaniel<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> Phil Erickson <<a href="mailto:phil.erickson@gmail.com" target="_blank">phil.erickson@gmail.com</a>> <br>
<b>Sent:</b> Tuesday, April 7, 2020 11:36 AM<br>
<b>To:</b> TAPR TangerineSDR Modular Software Defined Radio <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>><br>
<b>Cc:</b> Dr. Nathaniel A. Frissell Ph.D. <<a href="mailto:nathaniel.frissell@scranton.edu" target="_blank">nathaniel.frissell@scranton.edu</a>>; Engelke, Bill <<a href="mailto:bill.engelke@ua.edu" target="_blank">bill.engelke@ua.edu</a>><br>
<b>Subject:</b> Re: [TangerineSDR] Tangerine licensing<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi Nathaniel,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">  I strongly encourage working through U of S's infrastructure.  MIT has an entire Technology Licensing Office with experts on all the open source licenses as well as how they mesh with Institute policy and with sponsor grants like NSF. 
 It is not straightforward at all.  For example, our DigitalRF package had to go through an extensive licensing approval process before we were allowed to distribute it.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">73<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Phil<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Apr 7, 2020 at 11:30 AM Dr. Nathaniel A. Frissell Ph.D. via TangerineSDR <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Hi all, and thanks Bill and John,<br>
<br>
We definitely need to get this worked out very soon. I think this is not as simple as we would like it to be, since federal funding is involved and multiple institutions are officially listed as collaborators. I think we are going to need to establish a policy
 that all of the institutions can sign on to.<br>
<br>
We have at least one guiding document that we need to adhere to, and that is the originally funded NSF proposal. Along with that, there and the laws and rules associated with accepting that funding, as well as the institutional rules from each of the collaborating/subcontracted
 universities. I should note that the original proposal states that we will make the PSWS plans and software open, but does not specify a specific license.<br>
<br>
I realize that this is something that needs to be resolved soon. Since Scranton is the lead institution, I am going to get in touch with our Office of Sponsored Research and get more guidance on developing an agreement. I'll be in touch with the PIs/leads from
 our collaborating universities/organizations to get this figured out.<br>
<br>
Thanks for bringing this up.<br>
<br>
VY 73 de Nathaniel W2NAF<br>
<br>
<br>
-----Original Message-----<br>
From: TangerineSDR <<a href="mailto:tangerinesdr-bounces@lists.tapr.org" target="_blank">tangerinesdr-bounces@lists.tapr.org</a>> On Behalf Of Engelke, Bill via TangerineSDR<br>
Sent: Tuesday, April 7, 2020 11:18 AM<br>
To: TAPR TangerineSDR Modular Software Defined Radio <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>><br>
Cc: Engelke, Bill <<a href="mailto:bill.engelke@ua.edu" target="_blank">bill.engelke@ua.edu</a>><br>
Subject: Re: [TangerineSDR] Tangerine licensing<br>
<br>
To all - I request that UA be kept in the loop on these discussions. I personally don't have the authority to make binding decisions on the part of UA, but I can make sure that the right people are involved. For the record, I believe (and will advocate for)
 that all software should be open source and freely available for re-use same as the code developed by John Melton and Pavel Demin. (Will GPL accomplish that?)  Based on my past experience, since the project has NSF funding, I believe the software becomes public
 domain (someone might want to clarify that)...   -73- Bill AB4EJ<br>
<br>
-----Original Message-----<br>
From: TangerineSDR <<a href="mailto:tangerinesdr-bounces@lists.tapr.org" target="_blank">tangerinesdr-bounces@lists.tapr.org</a>> On Behalf Of John Ackermann N8UR via TangerineSDR<br>
Sent: Tuesday, April 7, 2020 10:05 AM<br>
To: Dr. Nathaniel A. Frissell Ph.D. via TangerineSDR <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>>; Scott Cowling <<a href="mailto:scotty@tonks.com" target="_blank">scotty@tonks.com</a>>; Steven Bible <<a href="mailto:steven.bible@gmail.com" target="_blank">steven.bible@gmail.com</a>><br>
Cc: John Ackermann N8UR <<a href="mailto:jra@febo.com" target="_blank">jra@febo.com</a>><br>
Subject: Re: [TangerineSDR] Tangerine licensing<br>
<br>
Just to Nathaniel, SteveB, Scotty --<br>
<br>
We probably should have a conversation about licensing for the PSWS project to get this settled.  Much, much better to do it sooner rather than later.<br>
<br>
73,<br>
John<br>
----<br>
<br>
On 4/7/20 8:30 AM, Dr. Nathaniel A. Frissell Ph.D. via TangerineSDR wrote:<br>
> Hi John,<br>
> <br>
> Is it possible to start with GPL and then relicense as BSD if needed? I think this gives us the most protection now, and opens the possibility for wider adoption in the future.<br>
> <br>
> 73 de Nathaniel W2NAF<br>
> <br>
> —<br>
> Dr. Nathaniel A. Frissell, Ph.D., W2NAF HamSCI Lead Assistant <br>
> Professor Department of Physics and Electrical Engineering University <br>
> of Scranton<br>
> (973) 787-4506<br>
> <br>
>> On Apr 2, 2020, at 11:18 PM, Rob Wiesler via TangerineSDR <<a href="mailto:tangerinesdr@lists.tapr.org" target="_blank">tangerinesdr@lists.tapr.org</a>> wrote:<br>
>><br>
>> On Thu, Apr 02, 2020 at 11:45:07 -0400, John Ackermann N8UR via TangerineSDR wrote:<br>
>>> We should formalize the requirements for licensing Tangerine <br>
>>> hardware and software work product.<br>
>>><br>
>>> For software, I would recommend simply requiring an OSF-approved <br>
>>> open source license.  We should consider a copyright assignment from <br>
>>> contributors, as discussed below.  While I'd personally prefer to <br>
>>> use GPL, that could be an inhibiting factor for some organizations <br>
>>> that might be involved so I'm comfortable with allowing any OSF license.<br>
>><br>
>> We often won't have very much leeway to choose a license.  For <br>
>> instance, GNU Radio plugins will probably have to be GPLed, as they <br>
>> are derivative works of GNU Radio.<br>
>><br>
>> It's good to note that bounding software components (and their<br>
>> licenses) tightly makes a lot of licensing issues go away.  For <br>
>> instance, we'll probably want our GNU Radio-related components to <br>
>> consume input and publish output in a standardized fashion anyway, <br>
>> but as a side effect, this means that whatever's on either side of <br>
>> those components won't be a derived work, meaning it won't have to be <br>
>> GPLed.  And if we do choose to use the GPL for any components, <br>
>> properly defining the limits of the license are critical - for <br>
>> instance, it's common to license libraries under a variant of the GPL <br>
>> that specifically mentions that it's okay to link against OpenSSL, so <br>
>> that users of the library don't have to choose between the two <br>
>> libraries (as the GPL is incompatible [0] with the Apache 1.0 license that OpenSSL used to be licensed under).<br>
>><br>
>> By the way, OpenSSL did switch to Apache 2.0, which is compatible <br>
>> with the GPL (version 3 only) (asymmetrically - see [2]).  They did <br>
>> this using a Contributer License Agreement [1] (which often involves <br>
>> a copyright assignment).  It still took them two or three years to <br>
>> complete the process, because they had to hunt down every single <br>
>> contributer whose copyrighted code remained in the project and ask <br>
>> them to switch licenses (just identifying them is often <br>
>> nigh-impossible if your version control history isn't up to the <br>
>> task).  Then, for everyone who doesn't respond or refuses, the <br>
>> project had to replace what they wrote with something written from <br>
>> scratch under the new license.  Having a Contributer License <br>
>> Agreement means that the project (or a trustee) holds copyright over <br>
>> everything, or otherwise has been granted the rights necessary to <br>
>> simply change the license for everything in the project.<br>
>><br>
>> Here's some reading material:<br>
>><br>
>> [0] <a href="https://en.wikipedia.org/wiki/OpenSSL#Licensing" target="_blank">
https://en.wikipedia.org/wiki/OpenSSL#Licensing</a><br>
>> [1] <a href="https://en.wikipedia.org/wiki/Contributor_License_Agreement" target="_blank">
https://en.wikipedia.org/wiki/Contributor_License_Agreement</a><br>
>> [2] <a href="https://www.apache.org/licenses/GPL-compatibility.html" target="_blank">
https://www.apache.org/licenses/GPL-compatibility.html</a><br>
>><br>
>> Here's a project I've been dealing with recently that has a license <br>
>> proliferation problem that has personally caused me grief:<br>
>><br>
>> [3] <a href="https://github.com/u-boot/u-boot/tree/master/Licenses" target="_blank">
https://github.com/u-boot/u-boot/tree/master/Licenses</a><br>
>><br>
>> Here's a handy way to make it possible to determine what a file's <br>
>> license is in an automated fashion (which is more useful than you'd <br>
>> think, even when taking into account this statement):<br>
>><br>
>> [4] <a href="https://spdx.org/using-spdx-license-identifier" target="_blank">https://spdx.org/using-spdx-license-identifier</a><br>
>><br>
>> As far as a specific license to use (when we can choose), I'm quite <br>
>> happy with the GPL, but won't complain if a non-reciprocal license is <br>
>> chosen (for any given software component).  Everything I write at <br>
>> work is under the BSD 3 Clause license, except where the GPL is <br>
>> required (or simplifies things).<br>
>><br>
>> --<br>
>> TangerineSDR mailing list<br>
>> <a href="mailto:TangerineSDR@lists.tapr.org" target="_blank">TangerineSDR@lists.tapr.org</a><br>
>> <a href="http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org" target="_blank">
http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org</a><br>
> <br>
<br>
<br>
--<br>
TangerineSDR mailing list<br>
<a href="mailto:TangerineSDR@lists.tapr.org" target="_blank">TangerineSDR@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org" target="_blank">http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org</a><br>
--<br>
TangerineSDR mailing list<br>
<a href="mailto:TangerineSDR@lists.tapr.org" target="_blank">TangerineSDR@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org" target="_blank">http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org</a><br>
-- <br>
TangerineSDR mailing list<br>
<a href="mailto:TangerineSDR@lists.tapr.org" target="_blank">TangerineSDR@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org" target="_blank">http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<p class="MsoNormal">----<br>
Phil Erickson<br>
<a href="mailto:phil.erickson@gmail.com" target="_blank">phil.erickson@gmail.com</a><u></u><u></u></p>
</div>
</div>
</div>

-- <br>
TangerineSDR mailing list<br>
<a href="mailto:TangerineSDR@lists.tapr.org" target="_blank">TangerineSDR@lists.tapr.org</a><br>
<a href="http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org" rel="noreferrer" target="_blank">http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr">Sincerely,<br><br>Aidan Montare<br>CWRU Class of 2021</div></div>