Further to Will's comments, I'd like to point out that the GPL was written to protect against binary-distributed applications and programs from sealing FOSS code.
Given that there is no binary (ok, it's a tarball, but the source is in tact) distribution of Ruby's gem packages, and that worse like "incorporated" and "compiled" have a very different meaning in scripted languages from their meanings when writing compiled languages, that it's the position of our IP lawyer that this does not cause a copy-left "viral" conversion of Capistrano to GPL. A note, here, as in the issue listed, the LGPL was designed to counter some of these issues (and allow dynamic linking without the viral nature of the GPL taking over) - it is the opinion of our lawyer that the "dynamic linking" clauses would add nothing to the discussion as the two pieces of software are not incorporated into one another, they are peers, installed in a development environment. (in the same way that when running `some | software here | cat > somefile` the GPL equally does not virally traverse the "pipe" interface. It's an issue which has never been fully (publicly, at least) addressed: how do old licences that predate the modern packaging systems and modern programming paradigms apply? Lee Hambley -- http://lee.hambley.name/ +49 (0) 170 298 5667 On 7 February 2014 10:51, Will Bryant <[email protected]> wrote: > Hi all, > > Just a quick note to say that following the discussion on > https://github.com/capistrano/capistrano/issues/926, I would strongly > encourage all Capistrano v3 users whose organisations may see any issue in > using GPLed software as part of their deployment stack to seek independent > legal advice regarding the GPL. > > SSHkit is GPL, and Capistrano uses it. > > Lee's IP lawyers have a very different interpretation of the license of > the resulting work to that of the IP specialists we have engaged, and in my > personal experience, the majority of people discussing OSS licenses on the > net interpret the GPL to mean that any combined work must be GPLed, based > primarily on the following license. > > If the latter interpretation is correct then Capistrano v3 is GPLed, even > though its own code is MIT as per the license file. This may or may not be > an issue for you depending on your situation. > > Best regards, > Will > > -- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/capistrano/09d42999-66e2-4776-8bcd-ba4d4cb8681e%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/CAN_%2BVLViqidsdfRXPW2pvYnPa0weN0nLB2zH7njq%2BmfJZFC3mg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
