[kwlug-disc] Switch license or keep it the same?

Khalid Baheyeldin kb at 2bits.com
Thu Apr 12 15:17:32 EDT 2018


Easiest way:

You can have an install script for your main script.

And that install pulls the necessary library from where ever.

That way, you are not 'distributing' the script, and it is the user
who is pulling in the GPL stuff for their own use, and hence not
obligated to relicense or anything.



On Thu, Apr 12, 2018 at 3:12 PM, Paul Nijjar via kwlug-disc
<kwlug-disc at kwlug.org> wrote:
>
> I am currently dealing with my first GPL dilemma. I have some scripts
> here: https://github.com/pnijjar/google-calendar-helpers . It is
> currently licensed under an Apache 2.0 license.
>
> In its infinite wisdom Google is sunsetting its goo.gl link shortening
> service. I use link shortening in my email newsletters, so I am
> looking for a replacement. I have decided it is better to outsource
> link shortening to a third party rather than trying to set up my own
> link shortener.
>
> The most promising library for shortening URLs seems to be
> https://github.com/ellisonleao/pyshorteners/ . It is nice because it
> supports many different services, and because it is maintained. It is
> GPL3, so if I use it I have to change the license of my scripts.
>
> There are other libraries that support only one or two services, and
> they are less maintained. (Of course, I could write my own code to
> call the API of one or more services, but let's pretend I won't.)
>
> Nobody is actually using these scripts but me, so this is an academic
> question. But I am struggling with it. Should I use the better library
> and switch my license? Or should I roll my own or use a lesser library
> and keep things Apache 2.0?
>
> I don't hate the GPL but I chose the Apache license deliberately so
> that giant corporations would be willing to use my scripts to send
> newsletters. But this is not a big consideration for me.
>
> - Paul
>
> --
> http://pnijjar.freeshell.org
>
> _______________________________________________
> kwlug-disc mailing list
> kwlug-disc at kwlug.org
> http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org



-- 
Khalid M. Baheyeldin
2bits.com, Inc.
Fast Reliable Drupal
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra
Simplicity is the ultimate sophistication. -- anonymous




More information about the kwlug-disc mailing list