Hi Richard, We would like to have some advice from you about a license issue. In short, we would like to use a modified version of a Perl core module, which means we need it to be GPL. It is not _clearly_ labelled as being GPL'd, but this is the most natural conclusion (see for instance the http://www.cpan.org/misc/cpan-faq.html#How_is_Perl_licensed: How are Perl and the CPAN modules licensed? Most, though not all, modules on CPAN are licensed under the GNU Public License (GPL) or the Artistic license and should be stated in the documentation that accompanies the module itself. If the license is not specifically stated in the module, you can always write the author to clarify the issue for you. Also, the text of the Artistic license and the GNU Public License are included in the root directory of the source distribution. As suggested, I wrote to several people involved in this module, but never could get this modification. Nevertheless, the consensus is that the GPL does apply. Still, we would like to have your opinion. I include below the most relevant messages. Thanks! Akim
Subject: Topics Topics: License of Class::Struct Re: License of Class::Struct Re: License of Class::Struct Re: License of Class::Struct
Hi! I would really like to have an answer on the following topic. I've been stuck for 3 weeks because it is not clear whether its license is GPL or not :( Thank you very much for any kind of answer! Akim
>>>>> "Tom" == Tom Tromey <[EMAIL PROTECTED]> writes: >>>>> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (Language): New package, temporarily in this file. Akim> Use Class::Struct. (Automake): New package. (%languages): New. Akim> (&handle_single_transform_list): Use the language object's Akim> `ansi' attribute instead of `$language_map{"$lang-ansi-p"}'. Akim> (®ister_language): Build and register the language too. Tom> Did the licensing question with Class::Struct ever get worked Tom> out? The guy told me to ask to Jarkko, which is what I'm doing now :) Tom> I'm not sure we really want to distribute our own version. That Tom> seems like a pain. For one thing, how big is it? ~/src/am % ls -lh /usr/share/perl/5.6.0/Class/Struct.pm nostromo 17:01 -rw-r--r-- 1 root root 17k mar 8 20:17 /usr/share/perl/5.6.0/Class/Struct.pm I don't think it's a pain: it is one things less to maintain, and it's rather small! Jarkko, I include below a news I tried to send on comp.lang.perl, but I think it never went our of my organization. Akim ---------------------------------------------------------------------- From: Akim Demaille <[EMAIL PROTECTED]> Subject: License of the module files Newsgroups: comp.lang.perl X-Sent: 3 days, 21 hours, 52 minutes, 2 seconds ago Organization: EPITA Hi! I would like to know under what license Perl modules are shipped, in particular Class::Struct. My problem is that I'd like to use it in Automake, but Automake requires only 5.5 and 5.5's Class::Struct is very unsatisfying (especially because of its lack of a `new (%)'). Hence I backported 5.6's Class::Struct to 5.5, and it works great. This was just a proof a concept. Now I have to face the real question: can I ship this modified Class::Struct with Automake (different name, of course, and full credit to everybody, of course again)? In other words, does the GPL also applies to modules? Thanks! Akim PS/ Please, Cc the answer to me as I fear my organization has problems with some `foreign' newsgroups.
Akim Demaille [[EMAIL PROTECTED]] quoth: *>Jarkko, I include below a news I tried to send on comp.lang.perl, but *>I think it never went our of my organization. comp.lang.perl split off into comp.lang.perl.misc, .modules, .moderated and .tk a while back. Check your newsfeed provider to see if they carry them. *>In other words, does the GPL also applies to modules? Yes. With rare exception, the Perl distribution is covered by both the Artistic License or the GPL, whichever is more appropriate for your needs and it doesn't sound like you would be in conflict with either of them. e.
Hi Elaine! It's good to finally have news about this issue! | Akim Demaille [[EMAIL PROTECTED]] quoth: | *>Jarkko, I include below a news I tried to send on comp.lang.perl, but | *>I think it never went out of my organization. | | comp.lang.perl split off into comp.lang.perl.misc, .modules, .moderated | and .tk a while back. Check your newsfeed provider to see if they carry | them. Aaaaaarg! Does it mean comp.lang.perl is really dead and should not exist? I can see it from here, but its sole content is the news I sent a week ago :) | *>In other words, does the GPL also applies to modules? | | Yes. With rare exception, the Perl distribution is covered by both the | Artistic License or the GPL, whichever is more appropriate for your needs | and it doesn't sound like you would be in conflict with either of them. Would it be possible that someone include a few words about this in Class::Struct? I would feel much more comfortable with that. In fact, I'm a bit worried by your words: you said _With rare exception_, the Perl distribution is covered by both the Artistic License or the GPL I would like to have read _Unless stated otherwise_, the Perl distribution is covered by both the Artistic License or the GPL :) Tom, is this enough for us to use it?
>>>>> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Tom, is this enough for us to use it? I don't know. I think we have to ask RMS. Could you do that? Tom
