[Owncloud] github and contributor agreement

Cornelius Schumacher schumacher at kde.org
Fri Aug 24 21:54:26 UTC 2012


On Monday 20 August 2012 17:52:38 Frank Karlitschek wrote:
> If someone has question please ask me :-)
> 
> The agreement is here:
> http://owncloud.org/documents/contributor-agreement.pdf The FAQ is here:
> http://owncloud.org/documents/contributor-agreement-faq.pdf

Thanks for publishing this. I think getting clarity about the terms of 
contribution is an essential factor for any open source project.

I have a couple of questions:

* The agreement defines a contribution as anything which is contributed to 
projects maintained or managed by ownCloud Inc. This seems to be very broad 
and not limited to the core repository. How is this limitation to the core put 
into effect?

* The definition of contribution is not limited to source code, but also 
includes anything else, which is contributed via any communication channel. 
Does that mean that for example an email sent to the mailing list is also 
considered a contribution and covered by the agreement?

* The agreement says that the entire right on the contributions including all 
rights under copyright is transferred to ownCloud Inc. Transfer means the 
contributor gives up the right and gives it to ownCloud Inc., right? Does that 
mean the contributor doesn't have the right anymore to for example license the 
contributed code to another company under a different license?

* The FAQ mentions the KDE Free Qt agreement as similar. One essential 
difference is that the KDE Free Qt agreement forces Qt to be released under a 
BSD license, if it's not maintained anymore by its owner. The benefit of this 
is that another company could build up the same business model based on dual-
licensing as a successor, even if the original owner doesn't want or care 
anymore. This wouldn't be possible with ownCloud, right? In the (hopefully 
unlikely) case that onwCloud Inc. goes crazy or vanishes, the community will 
have the ownCloud code released under AGPL, but no other right (e.g. the right 
of the BSD license to incorporate the code in proprietary products without 
releasing the source code).

* The FAQ also mentions HPCC Systems' Open Source Covenant as similar. Here 
also is an essential difference from the ownCloud agreement in that it 
guarantees that the open source project is maintained for at least three years 
after the contribution or it is donated to the community under a permissive 
open source license like MIT. This makes sure (like the KDE Free Qt agreement) 
that there is continued maintenance of the open source project as part of the 
proprietary activities based on the project. How is this made sure with 
ownCloud? The community pledge only mentions releasing the contribution under 
AGPL, but nothing about maintaining it as open source code for the future.

By the way, there is a typo in the first sentence of the agreement. It says 
Ownloud there, not Owncloud.

-- 
Cornelius Schumacher <schumacher at kde.org>



More information about the Owncloud mailing list