Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I quote joe buck from the gcc mailling list :

I wrote to him :

Also with Perl, you can just link to perl and you have gone around the GPL.

He said :
In this case I think you're wrong. Perl is dual-licensed, but if you link Perl to GPL (only) code, the program as a whole can only be distributed under GPL terms.

So does that mean that all the GPL xs routines are going to have to be reviewed?

In the other section on the gnu faq that you pointed out it is answered very clearly :

A concequence is that if you choose to use GPL'd Perl modules or Java classes in your program, you must release the program In a GPL-compatible way, regardless of the license used in the Perl or Java Interpreter that the combined Perl or Java program will run on.

Why would it allowed to link to a gzip routine, but not to the compiler itself?

It really comes down to asking permission and getting

it, as provided in the GPL.

I wrote to this topic to Richard Stallman.

Richard Stallman said to me in the question if the

data exchange over the network is not linking and

therefore not covered by the GPL

"We have a different interpretation of the situation. Connecting modules through sockets or pipes does not necessarily mean they are separate programs. In simple cases they are separate, but not when they exchange complex data structures."

That would support the idea that all these are derived

works and fall under the GPL.

I wrote to Linus Torvalds who said :

Feel free to consider this email (in its

entirety, not snipped into pieces) as being

public, so if you think you want to post it, go


The GPL notion of "linking" is really nothing but

a specific technical way of trying to define

"derived work".

From a legal standpoint, technical issues have

some validity, but in the end the _only_ thing

that matters is whether it is derived or not.

Linking is only one (strong) indicator that it is

indeed derived. There are others. There are

>counter-indicators as well, of course, one of

them being "previous work" (thus my willingness,

for example, to have binary modules that were

basically derived from SCO device drivers that

existed prior to Linux - one of the original

impetuses for the module interface).

And intent matters.


So from that standpoint,

I would say, All of these tools the use the GPL code are derived works and are GPLED.

In reply to Re: Re (tilly) 1: GPL and LGPL linkage to Perl by mdupont
in thread GPL and LGPL linkage to Perl by mdupont

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others chilling in the Monastery: (7)
    As of 2021-04-13 18:50 GMT
    Find Nodes?
      Voting Booth?

      No recent polls found