Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: The ActiveState Platform and Perl 5.32

by stevieb (Canon)
on Dec 10, 2020 at 22:23 UTC ( [id://11124976]=note: print w/replies, xml ) Need Help??


in reply to The ActiveState Platform and Perl 5.32

Is the platform Open Source? If not, how do you manage the licenses of the various distributions where "we do all of the compilation and building on our side and give you the bits".

Not all licenses are the same. Curious as to how you manage to stay legal if you're building, say, for example a GPL distribution from the CPAN and only supplying the "bits".

  • Comment on Re: The ActiveState Platform and Perl 5.32

Replies are listed 'Best First'.
Re^2: The ActiveState Platform and Perl 5.32
by autarch (Hermit) on Dec 11, 2020 at 20:37 UTC

    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.

      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.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11124976]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (2)
As of 2025-11-06 23:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





    Results (65 votes). Check out past polls.

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.