Can we compare this to XWiki becoming a project of the Apache Software 
Foundation?

It seems to have everything, except that code is APL instead of LGPL.
Among the advantages are that the foundation exists (and, I think, has 
affiliates in multiple countries) and that the license, I feel, slightly more 
open.

They require CLA pretty early and this has rarely been a problem, as far as I 
know.

I agree with your opinion on brand... I do not know what it would mean if going 
to the ASF (that might be the toughest).

Paul


Le 24 janv. 2013 à 02:21, Caleb James DeLisle a écrit :

> It looks like we're not too interested in migrating away from the LGPL2,
> this can be brought up later if warranted.
> 
> I really hope we don't have to put an evil lawyer document in
> everyone's face because they want to fix a bug. Not only does it hurt
> us but it hurts open source because it encourages others follow suit
> using mean language against those who try to help the community.
> 
> I'll address concerns leading to desire for a CLA in order:
> 
> 
> --------------
> People contributing code which isn't theirs:
> 
> The issue with people contributing code which isn't theirs is ugly and
> there is no real end to the mess, copyright assignment doesn't help
> much. If an employee writes code on company time, it's the company's not
> theirs, they can't open source it without company permission but they
> can't transfer it either so the CLA is technically worthless.
> 
> A few interesting discussions on the topic:
> http://ezinearticles.com/?Contributor-License-Agreements,-and-the-Effects-of-the-Devil-aka-SCO
> http://www.kuro5hin.org/story/2002/4/8/22291/81741
> 
> It looks like if someone wants to stage an SCO style lawsuit barrage,
> there is no magic bullet to make them go away. Additionally, given recent
> cases, they would probably choose to use frivolous patent litigation
> instead.
> 
> Since the point about employers is only able to help remind the
> contributor that they need to have permission to use contribute code
> which they contribute, we could devise a new license header since nobody
> could reasonably claim to have contributed to the project without
> noticing the header. If they proceed anyway, a signature is cold comfort.
> 
> 
> --------------
> An organization to sue those who violate the LGPL:
> 
> I'm not sure if this is necessary since copyright violations carry such
> a ridiculous penalty that in the event of an LGPL violator, even one
> developer could retroactively license his code to an organization which
> means to sue the violator (the violator's competitors would probably be
> lining up). In any case, an optional and limited license transfer would
> be a good solution, even if only a few committers sign it, it would
> cover a large amount of code.
> 
> 
> --------------
> Brand Management:
> 
> I'm not going to talk to this very much because the brand is a high
> value item and I wouldn't do anything without consulting a lawyer.
> FWIW I think Ludovic's current approach of holding it in his own name
> is wise.
> 
> 
> --------------
> Donation management:
> 
> This is my addition, a Foundation would allow companies and people to
> make tax deductible donations to support the development of XWiki and
> could help with securing development grants. For a philanthropist,
> that might mean cash but for an ISP that might mean a donation of
> hosting or Jenkins machines. This is relatively complex but I am
> thinking about starting such a foundation here in Massachusetts for
> supporting many open projects instead of only one.
> Of course this doesn't require a CLA.
> 
> 
> -------------
> The use case which I forgot:
> 
> Did I miss anything?
> 
> 
> 
> Is this a fair evaluation of the use cases and possibilities?
> Is there anything to add?
> 
> Thanks,
> Caleb
> 
> 
> On 01/21/2013 10:41 AM, Vincent Massol wrote:
>> 
>> On Jan 21, 2013, at 4:27 PM, Ludovic Dubost <[email protected]> wrote:
>> 
>>> Hi,
>>> 
>>> I agree Caleb, a CLA needs a purpose. Now we don't necessarly need to have
>>> in the CLA what we usually find (a copyright assignment).
>>> What we need is for instance an agreement to publish the code as open
>>> source.
>>> 
>>> Now giving more rights to the "XWiki Project" (as a legal entity) could
>>> have some benefits beyond changing the licence (which could be useful in
>>> case the licence for any reasons has some legal issues).
>>> 
>>> These benefits are:
>>> 
>>> - have an entity that can defend wrongful usages of the code beyond the
>>> initial copyright owners
>>> - guarantee the rights of all users of XWiki
>>> - clarify the way the XWiki brand is allowed to be used
>>> 
>>> On the subject of the XWiki Brand, currently the brand is owned by me
>>> personally. As part for instance as setting up a foundation I could assign
>>> a right to use the XWiki brand as part of the open source code for the
>>> XWiki project, as long as the open source principles are still maintained.
>>> This would clarify the rights and protect the committers and the project.
>>> 
>>> I'm +1 for a foundation, and a light CLA. The foundation should have it's
>>> open source principles written in stone.
>>> On the ability to change the licence it's something that is worth a
>>> discussion.
>> 
>> Indeed, and the CLA is not just about changing the license, it's also about 
>> ensuring that contributors have the right to contribute what they contribute 
>> and that the project won't be endangered because of a commit that is not 
>> legal. 
>> 
>> Thanks
>> -Vincent
>> 
>>> Ludovic
>>> 
>>> 
>>> 
>>> 
>>> 2013/1/19 Caleb James DeLisle <[email protected]>
>>> 
>>>> Hi Vincent,
>>>> 
>>>> The only reason I see for a CLA is to allow the organization to relicense
>>>> the
>>>> code under a different license. Being difficult to re-license makes the
>>>> project more stable and I don't see any major problems with the LGPL.
>>>> 
>>>> The idea that "every project needs a CLA" which seems to be implied by
>>>> oss-watch.ac.uk/resources/cla is easily dispelled by the fact that Linux,
>>>> one of the largest and most successful FOSS projects in the world, requires
>>>> only a promise that the contributor are able to license the code under GPL.
>>>> 
>>>> What are your reasons for the CLA proposal?
>>>> 
>>>> In the case of the node.js license, you are forced to grant Joyent inc
>>>> permission to license your work any way they see fit, including
>>>> proprietary.
>>>> This makes node.js project subject to the whim of Joyent's directors.
>>>> 
>>>> From a technical perspective, extracting a signature from everyone who has
>>>> ever contributed a patch to XWiki would be very difficult and there would
>>>> inevitably remain code within the codebase which was not transferred.
>>>> 
>>>> On the point of SF Conservancy and SPI, I would be guarded about
>>>> transferring a license to an organization until I knew the organization
>>>> (who runs it, what internal controls does it have) and had an assessment of
>>>> the dollar value of such a transfer. Just to pull out a number, the
>>>> codebase is probably worth somewhere in the 10's of millions of $.
>>>> 
>>>> 
>>>> 
>>>> Fortunately we're all pretty friendly in this community so a lot of the
>>>> darker what-if's just never come up but I think we should still remain
>>>> vigilant about new legal structures, especially if they involve putting
>>>> trust in people who none of us know.
>>>> 
>>>> Thanks,
>>>> Caleb
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 01/17/2013 05:19 AM, Vincent Massol wrote:
>>>>> Hi devs,
>>>>> 
>>>>> I'd like to propose the following:
>>>>> * That we start asking for a CLA for contributions (and also for current
>>>> committers)
>>>>> * That we keep the process lightweight in order to not make it harder to
>>>> contribute to the xwiki project. For this I propose to use
>>>> http://www.clahub.com/
>>>>> 
>>>>> In order to understand why we need a CLA read:
>>>>> * http://www.oss-watch.ac.uk/resources/cla
>>>>> * http://en.wikipedia.org/wiki/Contributor_License_Agreement
>>>>> 
>>>>> If we agree we then need to define our CLA. I think a good starting
>>>> point could be the Node.js one:
>>>>> http://nodejs.org/cla.html
>>>>> 
>>>>> Now I don't think the CLA will have any legal value if we cannot define
>>>> "the XWiki project" as a legal entity.
>>>>> 
>>>>> Thus I believe we need to start by joining some foundation or creating
>>>> one.
>>>>> 
>>>>> I'll list some easy possibilities:
>>>>> * SF Conservancy: http://sfconservancy.org/members/current/
>>>>> * SPI: http://www.spi-inc.org/projects/
>>>>> * Create our own Not for profit association
>>>>> 
>>>>> Harder possibilities (need to change license, rename project, etc):
>>>>> * Join ASF
>>>>> * Join Eclipse (and be forced to use bugzilla as the issue tracker ;))
>>>>> 
>>>>> We also need to check if OW2 could offer that service of being a legal
>>>> entity for XWiki.
>>>>> 
>>>>> Personally I'm tempted more by our own association (it's quite easy to
>>>> create one if we don't need to accept money and a bit more complex if we
>>>> want to accept money but still doable). My second choice goes to SFC.
>>>>> 
>>>>> WDYT?
>>>>> 
>>>>> Thanks
>>>>> -Vincent
>> 
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> 
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to