Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re^2: The ActiveState Platform and Perl 5.32

by autarch (Hermit)
on Dec 11, 2020 at 20:37 UTC ( [id://11125031] : note . print w/replies, xml ) Need Help??

in reply to Re: The ActiveState Platform and Perl 5.32
in thread The ActiveState Platform and Perl 5.32

The platform itself is not open source, but the bits you get out of it (for Perl 5.32) are under the same license as the thing that was compiled. For something like GPL code, unless we patch it, we can just point at the upstream source code if someone wants it. That said, we will soon offer direct access to source via an API we're currently working on. It will let you get all the upstream source for a given build easily.

Replies are listed 'Best First'.
Re^3: The ActiveState Platform and Perl 5.32
by stevieb (Canon) on Dec 11, 2020 at 21:23 UTC

    Thing is, if my understanding of GPL is correct (and it may not be as I use the Artistic license), if a GPL project is included in another project, everything must be Open Source. I don't believe you can compile and send over the bits of a GPL project without having the encompassing project being GPL as well.

    At least that's how I understand the GPL in my limited knowledge.

    Might be worth having your legal team look into this.

      That's not how copyleft works. Otherwise you wouldn't be able to compile GPL code with MSVC and distribute the binaries without making MSVC GPL as well.

      I think you're conflating two meanings of the word "include" here. If you make a collection of software that includes some GPL and some non-GPL software, each individual piece retains its original license. The collection as a whole may have a license as well.

      If, however, you take some GPL code and copy it into your program, or if you link/import GPL code, your program becomes GPL. But simply bundling some GPL code (compiled or not) with other code does not affect that other code's license.