« On adopting the SQLite (non)license. | Main | Design cleanup. »



Feed You can follow this conversation by subscribing to the comment feed for this post.

My apologies for misconstruing your comments on the new licensing scheme.

"Standing up against" was the wrong choice of words. You've certainly bent over backwards in order to avoid licensing conflicts between Artistic 2.0b14, Pugs, and other projects.

This still doesn't sound like much of an endorsement if you feel motivated to move Pugs away from it.

What I understood was that:

1) Inclusion of Artistic code under a LGPL project's tree is okay, but the converse is forbidden

2) You couldn't fully comprehend the legal explanation for this after a long conversation with Allison.

3) Pugs inclusion of LGPL code would be in conflict with Artistic 2.0b14.

This has motivated you to move Pugs away from the Artistic License to a public domain attribution or (non)license.

If you can't understand the legal explanation, then there's going to be a lot more people like myself right behind you.

I don't understand the need for a compilation copyright. And because I don't understand it, I fear it. I'd like an explanation, but your blog probably isn't the right place for that ;)

I feel like a quack saying it, but it sounds like a compilation copyright could be used to make forks illegal. Since the choice, selection, and arrangement of the source tree itself would be copyrighted.

I asked Allison a bunch of questions back in October when she first mentioned it... but received no answers.

I think it is very refreshing that you're considering the (non)license / public domain route. And I still don't understand why Perl needs Yet Another License.


I think I comprehend the legal explanation now; I updated the previous entry to reflect the new understanding.

I'm not sure that compilation copyright (a novel concept that's avaiable in Taiwan only since 2003) is the right legal venue to assert Artistic2 with, but if I continue to use Artistic2 for Pugs, then TPF's interpretation is certainly to be hounoured.

So, using Artistic2 for your personal/original work is just fine, and it's fine for group-collaborated work (like Parrot) if authors of all parts of them agrees with the scope of restrictions; but I think Pugs's social dynamism doesn't require them, and irrevocable public domain dedications certainly feels much more fun to me . :)

Hi Audrey. I think I should inform you that "disclaiming one's copyright" or (how it is put sometimes) "putting in the public domain" is not legally possible in a lot of jurisdictions. Everytime I see someone doing that, I feel obligated to inform that there are a number of pitfalls, including that the "disclaim of copyrights" can be overturned by one's heirs after its death. I always recommend, for the purpose you are trying to do that, that people just license their code (and their compilation) under a 2-clause BSD-like license. It's cleaner, it's legally almost bulletproof everywhere, and it does what you mean to do: allows the code to be used in every other program that wants to use it.

Oops. Somewhat people at wp seem to be proving me wrong. I'll look more unto it... Meanwhile, feel free to ignore me. :-)

In a my recent project, Canvas, a web application development framework for PHP5, I decided to use the MIT license, which is very, very lenient, claiming copyright but also granting, "without limitation, the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software."

More information can be found here: http://www.opensource.org/licenses/mit-license.php

The comments to this entry are closed.

December 2015

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31