[software] Rapport2

Dave Rolsky autarch at urth.org
Mon Oct 27 19:53:13 UTC 2008


On Mon, 27 Oct 2008, Bob F wrote:

> We all have our preferences in languages, but I think this should play a 
> minor role in our thinking.  The maintainability of code depends not 
> just on the language but also on the various frameworks and libraries 
> employed, and of course the design of the software itself.  I would 
> guess that language is the least of those issues, unless the language 
> being used is completely inappropriate for the task at hand.  Moreover, 
> the ability of a particular programmer to be productive in a particular 
> language or framework depends so much on that programmer's experience 
> with said system.

I agree, thus my point that Rapport is in _modern_ Perl.

I do, however, know that there are Perl Foundation people involved in this 
list. I can only assume they'd prefer a Perl solution, all other things 
being equal.

>
>> (The other is that the
>> licensing is completely unclear, because patchers must send changes
>> under an AGPLv3-incompatible license, yet the project is AGPLv3'd.  It
>> makes no sense, and would make it impossible for me and many others to
>> contribute.)
>
> This, I believe, is a more serious issue.  I noticed that problem
> too.  Actually, I can't figure out what they're doing:
> 	http://civicrm.org/licensing
> Their lack of explanation doesn't help either.  It's just "here's
> licensing terms to apply to your code when you give it to us."  I
> don't trust this, and I would not want to donate code under these
> terms. My guess is that when you license to them under the Artistic
> License, that allows them to build proprietary forks with your code,
> if they wish.

That's the Academic Free License. The AFL gives them the right to 
reclicense the code in the future _and_ to create proprietary derivatives, 
from my reading.

Of course, the sane way to do this is to simply ask contributors to assign 
copyrights to you when the contribute.


-dave

/*============================================================
http://VegGuide.org               http://blog.urth.org
Your guide to all that's veg      House Absolute(ly Pointless)
============================================================*/


More information about the Foundations-software mailing list