develooper Front page | perl.perl5.porters | Postings from January 2012

Re: [perl #108470] Term::ReadLine should use AE instead of Tk forevent looping

Thread Previous | Thread Next
Ævar Arnfjörð Bjarmason
January 21, 2012 04:49
Re: [perl #108470] Term::ReadLine should use AE instead of Tk forevent looping
Message ID:
On Fri, Jan 20, 2012 at 13:15, demerphq <> wrote:
> On 19 January 2012 18:32, demerphq <> wrote:
>> On 19 January 2012 18:08, Vladimir V. Perepelitsa <> wrote:
>>> If I know, that something on CPAN will not work, or will work badly with my
>>> module I prefer to protect from such interaction.
>> If that is your attitude you should hide your code away and make sure
>> that anyone that uses it signs a contract about terms of use. But that
>> also means it doesn't belong on CPAN and isn't really what I would
>> call "free software". AnyEvent is released under the same terms as
>> Perl itself. Therefore it is "free software". Therefore anyone can
>> take the code and do pretty much whatever they want to it. But they
>> can't do the same with the version on CPAN, doesn't that strike you as
>> being the antithesis of "free software"?
> I thought about this a lot last night, and I call bullshit on myself.
> The code is forkable as it is released under the PAL.
> If people don't like the restriction they can fork it.
> I still think such a restriction is a pretty anti-social thing to do,
> but it has nothing to do with whether the software is free or not.
> My apologies for ranting.

Actually I wasn't aware that software you uploaded to the CPAN even
had to be free software. E.g. this module is not:

And the CPAN FAQ only mentions that most modules are free software,
not that your module has to be as well:

Anyway, these sort of problems with the CPAN keep coming up, usually
when some important module needs a bugfix and the original author is

It would be much easier to deal with those issues if the CPAN had a
selection of community-maintained indexes instead of the single
monolothic index that it has now, then you could just subscribe to
another index and make all these problems go away.

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About