<div dir="ltr">Myles said "<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">What I personally find more of a mindf**k is you are using a scripting language that is PSFL (Python Software Foundation License) which is a BSD-style license (GNU also has a page on it <</span><a href="https://www.gnu.org/licenses/license-list.html#Python" rel="noreferrer" target="_blank" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)">https://www.gnu.org/licenses/<wbr>license-list.html#Python</a><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">>). So you are using three different licenses PSFL, Apache License, Version 2.0, and GPL-3."</span><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">My Curv project has an Apache 2 licence. But the curv executable is linked with libdouble-conversion (BSD 3-clause), libreadline (gpl3), boost (boost licence), and many more other libraries. I haven't bothered to count all the licences yet. The list of libraries changes over time; next month there will be more. This is a normal situation. Since all of the libraries I link to are open source, I don't really worry about it. I'm not confident that I even have a simple and reliable procedure for finding all of the licences I depend on. It might involve days of research, for all I know, since libraries depend on libraries, which depend on other libraries.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 April 2018 at 15:56, Myles Braithwaite ðŸ‘¾ <span dir="ltr"><<a href="mailto:me@mylesb.ca" target="_blank">me@mylesb.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Paul Nijjar via kwlug-disc wrote:<br>
</span><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I am currently dealing with my first GPL dilemma. I have some scripts<br>
here: <a href="https://github.com/pnijjar/google-calendar-helpers" rel="noreferrer" target="_blank">https://github.com/pnijjar/goo<wbr>gle-calendar-helpers</a> . It is<br>
currently licensed under an Apache 2.0 license.<br>
<br>
In its infinite wisdom Google is sunsetting its <a href="http://goo.gl" rel="noreferrer" target="_blank">goo.gl</a> link shortening<br>
service. I use link shortening in my email newsletters, so I am<br>
looking for a replacement. I have decided it is better to outsource<br>
link shortening to a third party rather than trying to set up my own<br>
link shortener.<br>
<br>
The most promising library for shortening URLs seems to be<br>
<a href="https://github.com/ellisonleao/pyshorteners/" rel="noreferrer" target="_blank">https://github.com/ellisonleao<wbr>/pyshorteners/</a> . It is nice because it<br>
supports many different services, and because it is maintained. It is<br>
GPL3, so if I use it I have to change the license of my scripts.<br>
<br>
There are other libraries that support only one or two services, and<br>
they are less maintained. (Of course, I could write my own code to<br>
call the API of one or more services, but let's pretend I won't.)<br>
<br>
Nobody is actually using these scripts but me, so this is an academic<br>
question. But I am struggling with it. Should I use the better library<br>
and switch my license? Or should I roll my own or use a lesser library<br>
and keep things Apache 2.0?<br>
</blockquote>
<br></span>
The Apache Software Foundation has a page about the compatibility of GPL-3 and Apache 2.0: <<a href="https://www.apache.org/licenses/GPL-compatibility.html" rel="noreferrer" target="_blank">https://www.apache.org/licens<wbr>es/GPL-compatibility.html</a>> as does the GNU <<a href="https://www.gnu.org/licenses/license-list.html#apache2" rel="noreferrer" target="_blank">https://www.gnu.org/licenses/<wbr>license-list.html#apache2</a>>. The tl;dr is that the FSF considered the Apache License, Version 2.0 to be compatible with version 3 of the GPL.<br>
<br>
What I personally find more of a mindf**k is you are using a scripting language that is PSFL (Python Software Foundation License) which is a BSD-style license (GNU also has a page on it <<a href="https://www.gnu.org/licenses/license-list.html#Python" rel="noreferrer" target="_blank">https://www.gnu.org/licenses/<wbr>license-list.html#Python</a>>). So you are using three different licenses PSFL, Apache License, Version 2.0, and GPL-3.<br>
<br>
Personally I hate the GPL as I don't think it's free enough and release everything under the MIT license.<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<wbr>_________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org" target="_blank">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" rel="noreferrer" target="_blank">http://kwlug.org/mailman/listi<wbr>nfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br></div>