Hi Shlomi,

I've looked into the CC0 license that Scott mentioned, and it looks promising.

I wonder if it is legally permissible to provide use of the code under
several licenses, ie:

1. GPL (should it be GPL 2+ only?)
2. Artistic 2.0+
3. Public Domain
4. CC0
5. MIT
6. BSD

Basically I want this code to be as free as possible, and I don't much
care what people do with it.

Dominique's reference to Wikipedia's Public Domain text might be
useful, too. Is it easier to do that?

And this all still leaves the question, what do I do for META.yml's
license field, and Build.PL's license part?

Jonathan

On Thu, Mar 19, 2009 at 12:13 PM, Shlomi Fish <[email protected]> wrote:
> Hi Jonathan!
>
> On Thursday 19 March 2009 17:46:39 Jonathan Yu wrote:
>> Hi all:
>>
>> I'm working on a module that will be released into the Public Domain.
>> It contains some code that is, itself, in the public domain by another
>> author.
>>
>> There has been a lot of discussion on the implications of Public
>> Domain software in places that do not have the notion of Public
>> Domain, particularly on the Debian list about copyright law in
>> Germany.
>>
>> What I did to get around this is provide a clause in the module like so:
>>
>> # All rights to this package are hereby disclaimed and its contents
>> released # into the public domain by the author. Where this is not
>> possible, you may # use this file under the same terms as Perl itself.
>>
>
> Well, if you're keen on being faithful to the public-domain nature of the
> code, you may wish to instead say "Where this is not possible, you may use
> this file under the terms of the MIT X11 Licence (
> http://www.opensource.org/licenses/mit-license.php )", which is the closes
> licence you can get to PD. (Except for the http://en.wikipedia.org/wiki/WTFPL
> , but it's kinda a joke).
>
> I had written about why saying "This program can be used under the same terms
> as Perl itself" is problematic here:
> http://use.perl.org/~Shlomi+Fish/journal/36050 (also read the comments). If
> you still want to licence it under the same terms as Perl, make sure you also
> include the 2.0 version ("and later" - very important) of the Artistic
> Licence, which is all of GPL-compatible, allows use by proprietary software,
> and phrased much more sanely and less ambiguously than the original Artistic
> licence. The default "Same terms as Perl" includes only the GPLv2 and above
> and only the original Artistic Licence - neither of which are very useful.
>
> Regards,
>
>        Shlomi Fish
>
>
>> So it's released into the public domain, but also the Perl license
>> (Artistic + GPL) to get around this problem. I have chosen thus far to
>> reflect this in the Build.PL as: license => 'unrestricted' (ie,
>> unrestricted distribution).
>>
>> What I am wondering is- is this the most appropriate license clause to
>> use?  Should I link to the Perl licensing terms for the META.yml (ie,
>> http://dev.perl.org/licenses/) OR should I keep my current link of a
>> paper studying public domain software
>> (http://edwardsamuels.com/copyright/beyond/articles/public.html)
>>
>> Thanks in advance for your guidance :-)
>>
>> Cheers,
>>
>> Jonathan Yu
>> (PAUSE: FREQUENCY)
>
> --
> -----------------------------------------------------------------
> Shlomi Fish       http://www.shlomifish.org/
> Understand what Open Source is - http://xrl.us/bjn82
>
> God gave us two eyes and ten fingers so we will type five times as much as we
> read.
>
>

Reply via email to