Skip Menu |
 

This queue is for tickets about the Math-BaseCnv CPAN distribution.

Report information
The Basics
Id: 60122
Status: open
Priority: 0/
Queue: Math-BaseCnv

People
Owner: Pip [...] CPAN.Org
Requestors: xenoterracide [...] gmail.com
Cc: xenoterracide [...] gmail.com
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



CC: xenoterracide [...] gmail.com
Subject: relicense
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 516
Download (untitled) / with headers
text/plain 516b
2 issues your meta says GPL1 your pod says GPL3 also any chance you'd consider relicensing under a less restrictive license? being licensed as GPL means no one can use your code in an Artistic licensed module. Perhaps you could use LGPL(3) if you want to be more restrictive than the Artistic License? I've recently come to dislike the GPL due to the whole Wordpress themes conflict. I would like to use this module but as it stands I'd be in violation of the license (if I ever wanted to release the code).
From pipstuart [...] gmail.com Fri Aug 6 01: 35:30 2010
MIME-Version: 1.0
X-Spam-Status: No, score=-9.913 tagged_above=-99.9 required=10 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SPF_NEUTRAL=0.686] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-3226-1281059851-38.60122-4-0 [...] rt.cpan.org>
X-Spam-Flag: NO
References: <RT-Ticket-60122 [...] rt.cpan.org> <rt-3.8.HEAD-3226-1281059851-38.60122-4-0 [...] rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Reply-To: PipStuart [...] GMail.Com
Message-ID: <AANLkTinoo-1bFDBJsYEvha1aKktkdwX69wHnQjxYsPgc [...] mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
X-RT-Original-Encoding: utf-8
X-Spam-Score: -9.913
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] gmail.com
Authentication-Results: hipster.bestpractical.com (amavisd-new); domainkeys=pass header.from=pipstuart [...] gmail.com
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 73BBF240BAF for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 01:35:30 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UdzrXgoN9v-k for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 01:35:28 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 823B0240A1F for <bug-Math-BaseCnv [...] rt.cpan.org>; Fri, 6 Aug 2010 01:35:28 -0400 (EDT)
Received: (qmail 2418 invoked by uid 103); 6 Aug 2010 05:37:35 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 6 Aug 2010 05:37:35 -0000
Received: from mail-wy0-f178.google.com (HELO mail-wy0-f178.google.com) (74.125.82.178) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Thu, 05 Aug 2010 22:37:34 -0700
Received: by wyb34 with SMTP id 34so6555776wyb.9 for <bug-Math-BaseCnv [...] rt.cpan.org>; Thu, 05 Aug 2010 22:37:31 -0700 (PDT)
Received: by 10.216.11.66 with SMTP id 44mr10122131wew.69.1281073051295; Thu, 05 Aug 2010 22:37:31 -0700 (PDT)
Received: by 10.216.65.73 with HTTP; Thu, 5 Aug 2010 22:37:31 -0700 (PDT)
Delivered-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #60122] relicense
Domainkey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; b=v6haX7VB25Xbm0BZMHcmJwR8uj4Yctj/wWNJljLAngA0cLjps1KaezC8H6vkyPlQXH tHxdP4LmDu9+jZUSNHuoz1SRbFTorpE4yAd6DwtaefGIpN4dNCOvxSRp3ggC23Fl5hKa xjFSf88jY2ScpKhD+bPuJ6y3YTwratnLTyt+U=
Return-Path: <pipstuart [...] gmail.com>
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to :in-reply-to:references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=D4Jhd/hG7W9lZOKpewLdFxR9No5EqlsjkrNONIPlVEA=; b=Xe79mDuDYMQrQYuOh6QCB/AP0+A2T4RnLlciaUrmE8DjajwZu/OSjW6mL162kumRb1 78fn+AOZSSZsyA2++W2qD22087wyEdkMoNE9yI7eBYFcEItGtueILM6Z4wXB/65Rguuo /ODrF/LLlu04BHXCwvy9z3JBFMAbyeJDOT7NA=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
X-RT-Mail-Extension: math-basecnv
Date: Thu, 5 Aug 2010 22:37:31 -0700
X-Spam-Level:
To: bug-Math-BaseCnv [...] rt.cpan.org
Content-Transfer-Encoding: quoted-printable
From: Pip Stuart <pipstuart [...] gmail.com>
RT-Message-ID: <rt-3.8.HEAD-2143-1281073058-1293.60122-0-0 [...] rt.cpan.org>
Content-Length: 1920
Download (untitled) / with headers
text/plain 1.8k
Sorry. That's a bug (or upd8 omission) in my meta. I prefer GPLv3, from what I've learned of licenses so far. I think GNU has the right idea about software in general. Artistic license is specific to (&& right for) Perly stuff. Are you saying my module is more Perly than soft?! You may have a case. I don't know about the Wordpress themes conflict yet but I'm a little unlikely to be dissuaded from the FSF.Org's approach. I'm not all that into Wordpress yet. Is it the dog's bollox? I can't always put my finger perfectly on it but... RMS seems to trump ESR (not always Linus though), by my book. I prefer my Linux/GNUy (even though nvidia blob may taint, I've made video-games && compromise too). What would you want to use my code in? Violating licenses can be anathema to goodness, truth, justice, && liberty! We *probably* wouldn't want you to do that. ;) N@Portman, hot grits, /.hole 8 yards? Shalom, -Pip@CPAN.Org On Thu, Aug 5, 2010 at 18:57, Caleb Cushing via RT <bug-Math-BaseCnv@rt.cpan.org> wrote: Show quoted text
> Thu Aug 05 21:57:31 2010: Request 60122 was acted upon. > Transaction: Ticket created by XENO >       Queue: Math-BaseCnv >     Subject: relicense >   Broken in: (no value) >    Severity: (no value) >       Owner: Nobody >  Requestors: xenoterracide@gmail.com >      Status: new >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=60122 > > > > 2 issues > > your meta says GPL1 your pod says GPL3 > > also any chance you'd consider relicensing under a less restrictive > license? being licensed as GPL means no one can use your code in an > Artistic licensed module. Perhaps you could use LGPL(3) if you want to be > more restrictive than the Artistic License? > > I've recently come to dislike the GPL due to the whole Wordpress themes > conflict. > > I would like to use this module but as it stands I'd be in violation of > the license (if I ever wanted to release the code). >
From xenoterracide [...] gmail.com Fri Aug 6 02: 05:44 2010
MIME-Version: 1.0
X-Spam-Status: No, score=-9.913 tagged_above=-99.9 required=10 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SPF_NEUTRAL=0.686] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-2143-1281073059-1757.60122-6-0 [...] rt.cpan.org>
X-Spam-Flag: NO
References: <RT-Ticket-60122 [...] rt.cpan.org> <rt-3.8.HEAD-3226-1281059851-38.60122-4-0 [...] rt.cpan.org> <AANLkTinoo-1bFDBJsYEvha1aKktkdwX69wHnQjxYsPgc [...] mail.gmail.com> <rt-3.8.HEAD-2143-1281073059-1757.60122-6-0 [...] rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Message-ID: <AANLkTi=7yPk0t3MH-4k4ZttpYAurvha0xz7K1HXiOdjE [...] mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
X-RT-Original-Encoding: utf-8
X-Spam-Score: -9.913
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] gmail.com
Authentication-Results: hipster.bestpractical.com (amavisd-new); domainkeys=pass header.from=xenoterracide [...] gmail.com
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id B4F61240BB2 for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 02:05:44 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QGGugg8WQqzE for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 02:05:42 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 76316240BB1 for <bug-Math-BaseCnv [...] rt.cpan.org>; Fri, 6 Aug 2010 02:05:42 -0400 (EDT)
Received: (qmail 7148 invoked by uid 103); 6 Aug 2010 06:07:49 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 6 Aug 2010 06:07:49 -0000
Received: from mail-wy0-f178.google.com (HELO mail-wy0-f178.google.com) (74.125.82.178) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Thu, 05 Aug 2010 23:07:48 -0700
Received: by wyb34 with SMTP id 34so6570265wyb.9 for <bug-Math-BaseCnv [...] rt.cpan.org>; Thu, 05 Aug 2010 23:07:45 -0700 (PDT)
Received: by 10.227.72.141 with SMTP id m13mr10133456wbj.143.1281074863895; Thu, 05 Aug 2010 23:07:43 -0700 (PDT)
Received: by 10.216.87.194 with HTTP; Thu, 5 Aug 2010 23:07:43 -0700 (PDT)
Delivered-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #60122] relicense
Domainkey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=bHydmnmjRz4B0Iw4QASYMOBRsDgCrhyUJ4JtLYA74f8PRanZNasCidD2YUWsJ8ZBtY VQevpSLnxt31GBUQXZwHiZkQT5cKsc8kX+nUR1VfU8x0r6tKTMbKcA1ovLC4V7w7e64V xRp3RwvuxEV+88PIjtluH61F/sQiq+b2kQ0u4=
Return-Path: <xenoterracide [...] gmail.com>
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=axC7OAhRcmCL62h4ajgiVKkx5SbdC/5KED5E++Sxu2Q=; b=Akc/xcJj2+1YmIDRXesbIHPSL6uQ/JojWpHL6Duqn69pJX4VDtSofKvaQBy8B/P70t QoB7fz/ycCZUEh8eF0l5Mj0XgdL8K6fzOwQQkgtjYRfPeWR4I3RN/04e7SazrF6eKiUk QE35J56+sB7SFptN+60fxdIyGqAiyJaT3IGzg=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
X-RT-Mail-Extension: math-basecnv
Date: Fri, 6 Aug 2010 02:07:43 -0400
X-Spam-Level:
To: bug-Math-BaseCnv [...] rt.cpan.org
From: Caleb Cushing <xenoterracide [...] gmail.com>
RT-Message-ID: <rt-3.8.HEAD-2998-1281074873-119.60122-0-0 [...] rt.cpan.org>
Content-Length: 2439
Download (untitled) / with headers
text/plain 2.3k
On Fri, Aug 6, 2010 at 1:37 AM, PipStuart@Gmail.Com via RT <bug-Math-BaseCnv@rt.cpan.org> wrote: Show quoted text
> Sorry. That's a bug (or upd8 omission) in my meta. I prefer GPLv3, > from what I've learned of licenses so far. I think GNU has the right > idea about software in general. Artistic license is specific to (&& > right for) Perly stuff. Are you saying my module is more Perly than > soft?! You may have a case. I don't know about the Wordpress themes > conflict yet but I'm a little unlikely to be dissuaded from the > FSF.Org's approach.
Which is why I suggested the LGPL (v3) which is more friendly for libraries. Show quoted text
> I'm not all that into Wordpress yet.
I don't use wordpress but they had a thing come up in the last year about themes being a GPL violation, due to the fact that the theme must use a php include for wordpress and is therefore derived from wordpress, and must be GPL. I think it's ridiculous that a plugin/theme is considered derived and must be open source, but that's me. I read a decisions on a court case in the 80s? that said that for something to be derived it must also replace the functionality of what it is derived from (e.g. like someone forks wordpress to make another blogging engine), I much more agree with that. I mean if I I put an awning on my home is it derived from my home? no it's an addon. Basically if I, or anyone else want to use this code, we have to GPL our own source, even if we're just using your published API, and not modifying your code at all. I believe this is the purpose of the LGPL if someone wants to use your API they can, but they can't modify your source or copy parts of it without having to go LGPL (and/or share changes). I can't release my code under another OSI approved license (well maybe AGPL because it's stricter even but that's it). at least as I understand it. Show quoted text
> dog's bollox? I can't always put my finger perfectly on it but... RMS > seems to trump ESR (not always Linus though), by my book. I prefer my > Linux/GNUy (even though nvidia blob may taint, I've made video-games > && compromise too). What would you want to use my code in?
I haven't quite figured that out yet, obviously I'm using it to convert 1 thing to another, I'm playing around with converting sha1 digests atm. Show quoted text
> Violating > licenses can be anathema to goodness, truth, justice, && liberty! We > *probably* wouldn't want you to do that. ;)
right. -- Caleb Cushing http://xenoterracide.com
From pipstuart [...] gmail.com Fri Aug 6 02: 18:54 2010
MIME-Version: 1.0
X-Spam-Status: No, score=-9.913 tagged_above=-99.9 required=10 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SPF_NEUTRAL=0.686] autolearn=ham
In-Reply-To: <rt-3.8.HEAD-2998-1281074873-1268.60122-5-0 [...] rt.cpan.org>
X-Spam-Flag: NO
References: <RT-Ticket-60122 [...] rt.cpan.org> <rt-3.8.HEAD-3226-1281059851-38.60122-4-0 [...] rt.cpan.org> <AANLkTinoo-1bFDBJsYEvha1aKktkdwX69wHnQjxYsPgc [...] mail.gmail.com> <rt-3.8.HEAD-2143-1281073059-1757.60122-6-0 [...] rt.cpan.org> <AANLkTi=7yPk0t3MH-4k4ZttpYAurvha0xz7K1HXiOdjE [...] mail.gmail.com> <rt-3.8.HEAD-2998-1281074873-1268.60122-5-0 [...] rt.cpan.org>
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
Reply-To: PipStuart [...] GMail.Com
Message-ID: <AANLkTikKMtT7_MSBoKpx4Y-T_jYKphxzp8QHhbArY8PG [...] mail.gmail.com>
Content-Type: text/plain; charset=UTF-8
X-RT-Original-Encoding: utf-8
X-Spam-Score: -9.913
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] gmail.com
Authentication-Results: hipster.bestpractical.com (amavisd-new); domainkeys=pass header.from=pipstuart [...] gmail.com
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 5D668240BB3 for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 02:18:54 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4YwA2ufJC6gt for <cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com>; Fri, 6 Aug 2010 02:18:52 -0400 (EDT)
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by hipster.bestpractical.com (Postfix) with SMTP id 00C01240A1F for <bug-Math-BaseCnv [...] rt.cpan.org>; Fri, 6 Aug 2010 02:18:51 -0400 (EDT)
Received: (qmail 9158 invoked by uid 103); 6 Aug 2010 06:20:59 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 6 Aug 2010 06:20:59 -0000
Received: from mail-wy0-f178.google.com (HELO mail-wy0-f178.google.com) (74.125.82.178) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Thu, 05 Aug 2010 23:20:57 -0700
Received: by wyb34 with SMTP id 34so6577081wyb.9 for <bug-Math-BaseCnv [...] rt.cpan.org>; Thu, 05 Aug 2010 23:20:54 -0700 (PDT)
Received: by 10.216.35.138 with SMTP id u10mr466506wea.80.1281075653911; Thu, 05 Aug 2010 23:20:53 -0700 (PDT)
Received: by 10.216.65.73 with HTTP; Thu, 5 Aug 2010 23:20:53 -0700 (PDT)
Delivered-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #60122] relicense
Domainkey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding; b=ONRVah/AMc4AKr1Xjxa4aVEIwPOohF9or0vV2Dkm/0AK9JH90q81MiFgxrF8Ax6ZsN mwiASt72PeBYPj9XaQXKrsELNAP5h/3gkw+BZDQ+b+feGUtvRWkKuM7QiM59jK0kaDaA oQJy8bNN1uYnaiIMhwtx5QeD97TJsAhdZHpX8=
Return-Path: <pipstuart [...] gmail.com>
Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:reply-to :in-reply-to:references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=6ag05oy4Fxc/ZcEfdEHbJAULY8TFg7wmmeQS9bu48N4=; b=sfqLau8IPJIvBarrqExKbVCu4jZAI2dRIzgAscoec8YW1tc2gvzPiSOjqMUaTdqNRH UFEiD0PPjghcs2A95FqplEtg/Y5FfoQkL7MAMMPkQJ7DlwqvEemKDbzTBHxqlsG2RbzS MX+HmTdwjdePEheuFA8mWQIps/hyXvsE//QWI=
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: cpan-bug+Math-BaseCnv [...] hipster.bestpractical.com
X-RT-Mail-Extension: math-basecnv
Date: Thu, 5 Aug 2010 23:20:53 -0700
X-Spam-Level:
To: bug-Math-BaseCnv [...] rt.cpan.org
Content-Transfer-Encoding: quoted-printable
From: Pip Stuart <pipstuart [...] gmail.com>
RT-Message-ID: <rt-3.8.HEAD-2141-1281075662-1997.60122-0-0 [...] rt.cpan.org>
Content-Length: 3064
Download (untitled) / with headers
text/plain 2.9k
I see where you're coming from. Derivative works are integral (with the whole infinitesimal calculus juxtaposition). A theme can seem hardly either. How about we discuss me LGPL'ing or Artistically re-licensing the module *after* you derive something cool from it && deservedly want that? I don't mean to be a git (Is that your SHA1 play?). =) -Pip On Thu, Aug 5, 2010 at 23:07, Caleb Cushing via RT <bug-Math-BaseCnv@rt.cpan.org> wrote: Show quoted text
>       Queue: Math-BaseCnv >  Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=60122 > > > On Fri, Aug 6, 2010 at 1:37 AM, PipStuart@Gmail.Com via RT > <bug-Math-BaseCnv@rt.cpan.org> wrote:
>> Sorry. That's a bug (or upd8 omission) in my meta. I prefer GPLv3, >> from what I've learned of licenses so far. I think GNU has the right >> idea about software in general. Artistic license is specific to (&& >> right for) Perly stuff. Are you saying my module is more Perly than >> soft?! You may have a case. I don't know about the Wordpress themes >> conflict yet but I'm a little unlikely to be dissuaded from the >> FSF.Org's approach.
> > Which is why I suggested the LGPL (v3) which is more friendly for libraries. >
>> I'm not all that into Wordpress yet.
> > I don't use wordpress but they had a thing come up in the last year > about themes being a GPL violation, due to the fact that the theme > must use a php include for wordpress and is therefore derived from > wordpress, and must be GPL. I think it's ridiculous that a > plugin/theme is considered derived and must be open source, but that's > me. I read a decisions on a court case in the 80s? that said that for > something to be derived it must also replace the functionality of what > it is derived from (e.g. like someone forks wordpress to make another > blogging engine), I much more agree with that. I mean if I I put an > awning on my home is it derived from my home? no it's an addon. > > Basically if I, or anyone else want to use this code, we have to GPL > our own source, even if we're just using your published API, and not > modifying your code at all. I believe this is the purpose of the LGPL > if someone wants to use your API they can, but they can't modify your > source or copy parts of it without having to go LGPL (and/or share > changes). I can't release my code under another OSI approved license > (well maybe AGPL because it's stricter even but that's it). at least > as I understand it. >
>> dog's bollox? I can't always put my finger perfectly on it but... RMS >> seems to trump ESR (not always Linus though), by my book. I prefer my >> Linux/GNUy (even though nvidia blob may taint, I've made video-games >> && compromise too). What would you want to use my code in?
> > I haven't quite figured that out yet, obviously I'm using it to > convert 1 thing to another, I'm playing around with converting sha1 > digests atm. >
>> Violating >> licenses can be anathema to goodness, truth, justice, && liberty! We >> *probably* wouldn't want you to do that. ;)
> > right. > > -- > Caleb Cushing > > http://xenoterracide.com > >


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.