Audrey recently decided to license Pugs under the SQLite non-license. As I understand it, this is effectively a public domain license, where the author disclaims copyright. (At least, this is my understanding of Audrey's intent.)
I have contributed code to Pugs in at least four languages (Perl 5, Perl 6, Haskell, and make). I contributed that code under the existing license -- the combination of the Artistic License and the GPL v2. I did not contribute that code to the public domain and I do not intend to.
I support the right of any author of any creative work to license that work as he or she sees fit. That includes the public domain. Yet that also means that I believe I have the right not to relicense the code I contributed.
So, I don't. All code I have contributed to Pugs remains under the Artistic/GPL combination and I retain the copyright. If the Pugs project would like to use that code or redistribute that code, it may, but not under any other license terms.
It should be a small project for an interested Pugs hacker to find all of my contributions and remove or reimplement them -- at least a smaller project than convincing me to change the license. If that is what the members of the Pugs project want to do, I support their efforts.
(Please direct all questions about the Artistic License v. 2, its purpose, its goals, and its practical effects to the Perl 6 Licenses mailing list. I do not have any desire to discuss them here. Please note that I am also explicitly not making a statement of any sort about Pugs beyond the licensing of the code I created and have contributed.)
Oh my ... (Score:2)
I have to admit that I'm not comfortable with this decision at all, but I don't know what legal implications are involved. Does this mean I've just given up copyright to everthing I contributed? That doesn't sound reasonable, but I don't necessarily know what problems this may cause. Can you elaborate?
Audrey wrote [blogs.com]:
I
Re:Oh my ... (Score:1)
I don't believe so. I believe you explicitly have to relicense your contributions (or more accurately, release them into the public domain). It would be very rude of a project to do this with your contributions without your permission and I don't believe the Pugs project is doing this.
If you have contributed code to Pugs (and I know that Ovid has, so this you is a general, inspecific pronoun), I recommend considering the implicat
Re:Oh my ... (Score:1)
Only if you assigned the copyright to Audrey or some legal entity like The Pugs Project, or if you have granted permission to do such a thing in the terms of licence under which the Pugs project obtained a copy of your work.
Careful: it was someone called Garrett who wrote that, not
Re:Oh my ... (Score:2)
Oops again. Sigh. It's been a long day :(
Re:Oh my ... (Score:1)
Can you check my clarification [blogs.com] entry and let me know if there's anything you'd like to see clarified further?
Thanks in advance, and apologies again for my inability of communication...
Oops (Score:2)
I see that you mentioned you don't desire to discuss these issues here. My apologies! Consider my questions rhetorical.
Re:Oops (Score:1)
I think that was merely in reference to discussion about the Artistic License v2, not about the Pugs move or chromatic’s reaction to it; otherwise he should just have closed comments on this entry.
If I’m wrong, I hope he sets the record straight.
GPL? (Score:1)
Re Ovid. (Score:1)
Re:Re Ovid. (Score:2)
I apologize for misreading that. If anyone attributes it to you, that's my fault. I hope it doesn't cause you any problems :(
Re chromatic. (Score:1)
The first part is directly addressing Allison's worry that asserting a less-restrictve "compilation copyright" than something under the source tree, will invite legal troubles. I responded by disclaiming my compilation copyright.
The second part is my wish to change the src/ tree, which comprises the source for "pugs" executable, to public domain status, by moving all third-party parts out to a separate place (third-party/), and rewriting parts of the contributions wh
Re chromatic again... (Score:1)
Re:Re chromatic again... (Score:1)
For code in src/, code related to building Pugs (such as a Pugs-specific test harness, which I can't remember if I patched), and documentation of Pugs-specific information, I can accept the MIT or the modified BSD license. (I don't remember exactly what I patched.)
For items outside of either situation, I need to consider the issue in more detail. Certainly you may consider to distribute these items under the original license.
Re:Re chromatic again... (Score:1)
I ask because I would very much value your commits under MIT license, which is less restrictive (and hence can be morphed into) every other open-source license.
To me, if it is merely a "public domain is vague in the US" issue that makes US people wary of it, I think MIT l
Re:Re chromatic again... (Score:2)
"Public Domain" is an odd concept, valid within the US, but invalid pretty much everywhere else. Assignment to the public domain means that the author disclaims copyright, meaning that (among other things) anyone can pick up the material and claim it as their own. As a copyright statement, the MIT License claims copyright, which means that anyone who claims the work
Re:Re chromatic again... (Score:1)
However, if public-domainess causes people discomfort, and MIT license is preferred instead, I'm entirely willing to place the src/ tree under the MIT license instead.
Also re SQLite: SQLite 1.0 was in GPL; it's during the 2.0 development that it was put under the publ
programmers are not lawyers (Score:1)
This seems like the sort of thing for which TPF should invest some money in having a lawyer address the concerns/desires of the major Perl6/Pugs/etc contributors.
The last thing we need right now is a licensing debate to distract, split or otherwise interfere with progress that's being made through the swarm technique.
Re:programmers are not lawyers (Score:1)
TPF has a lawyer. TPF two years talking to interested parties about the license. There's a mailing list for discussing the new Artistic License. I even linked to it in my post.
Re:programmers are not lawyers (Score:1)
I really meant in the context of this current debate about Pugs et al., not the new Artistic License. The debate about the right way to ensure contributors are happy with the licensing shouldn't be done on the basis of non-experts opining on it on use.perl, blogs and #irc of choice. In my opinion, switching licenses (to Artistic 2.0 or to public domain) shouldn't be done (a) hastily or (b) mid-stream without a good deal of consultation with expert advice.
Among other things, we wouldn't want to feed the
Re:programmers are not lawyers (Score:1)
The recent disclaiming-of-compilation-copyright and third-party-code cleanup was prompted by TPF's suggestion of possibly illegal use of Artistic license for the Pugs distribution (namely, contributed LGPL and GPL libraries in the source tree); we are actively discussing to find an optimal resolution for all involved.
Please also note that the intent to switch to MIT license or SQLite
Apology to chromatic. (Score:1)
I think I owe Pugs contributors in general, and you in particular, for having conveyed this intent-of-change very badly.
Also, by reading your journal entry, it did not occur to me until later that it is the public domain implementation that you are opposed to, instead of my maximum unrestricted reuse int
Re:Apology to chromatic. (Score:1)
Re:Apology to chromatic. (Score:1)
I'm glad that this particular issue is resolved now... Though I'm of the copycenter [faqs.org] inclination for my fun projects, I did use copyleft in the past when I have a industrial interest in the code -- i.e. when I worry about proprietary competitors, and I think TPF is wise (and right) to worry about that. :-)
Re:Apology to chromatic. (Score:1)
I don't know where you picked up that impression, but if it's from what I've written, I have done a very poor job of explaining my reservations.
Re:Apology to chromatic. (Score:1)
Your original post came across to me as a passive disagreement with Audrey's choice to go public domain, and an ideological stance purely for the sake of supporting your choice of license. I completely respect and admire that, if it was your intent, but I wonder sometimes if it gets in the way of folks just doing the polite, reasonable thing, which is to go along