[Qgis-psc] Contributor guidelines and code copyright

Vincent Picavet vincent.ml at oslandia.com
Tue Jun 24 07:24:57 PDT 2014


Hi Alex,

> I'm asking because there is an discussion here. Can QGIS
> contributor/developer
> transfer his copyright to another person/company? So this 3rd party
> person/company will become copyright holder on this code parts and will use
> it for their own purposes, e.g. for registration or something else.

This is something which is possible, and actually happens all the time in the 
context of a paid development work.

There are two separate concept to distinguish though. First are moral rights 
("droit d'auteur moral" in France), which include the right of attribution and 
some other related rights. This one is, according to your specific juridiction 
and IP laws, can or cannot be transfered to someone else. In France and other, 
this is a non-transferable right (note that it prevents someone to put his 
work in public domain voluntarily). In other countries it can be transferred. 
The 1928 Berne convention clarifies this concept.

Then you have what is usually called by extension "copyright", in french 
"Droits patrimoniaux", which grant the author a monopolistic right to exploit 
its work economically. Those rights can be transferred to someone else.

For exemple, in France, if a company employs a developer, the latter stays the 
author of the code, but by default (according to "Code du Travail") the 
company is granted the copyrights.
Same, if company A demands (and pays) company B to write some code for her, 
then according to the contract signed, copyrights can be granted to company A.

Hence, someone can write some code for QGIS, stay the author of the code, but 
for one part makes this code available in QGIS for use as GPLv2, and for 
another part makes this same code available for someone else as another 
licence.
This is also the basics for the Dual-Licencing business model.

These concepts may vary according to local laws, but the global rules are 
these ones.

Disclaimer : I am not a lawyer, please consult your favorite IP lawyer before 
signing anything.

Vincent





> 
> 2014-06-24 15:15 GMT+03:00 Tim Sutton <tim at linfiniti.com>:
> > Hi
> > 
> > 
> > On Tue, Jun 24, 2014 at 7:56 PM, Alexander Bruy
> > <alexander.bruy at gmail.com>
> > 
> > wrote:
> >> Hi all,
> >> 
> >> I have one small question regarding our contributor guidelines.
> >> 
> >> Am I right that QGIS project is an owner of all code contributed to it
> >> by authors and contributors? So every person that accepted contributor
> >> guidelines and/or submitted patch also transfer/assign all rights on
> >> this code to QGIS project.
> > 
> > As I understand, when copyright is assigned to the QGIS project, the
> > 
> >> project
> >> can act to stop GPL violations about the QGIS. Otherwise, legal actions
> >> are
> >> up to the code author(s).
> >> 
> >> Seems our contributor guidelines miss this important information.
> > 
> > I think we have discussed this in the past but have never made this a
> > requirement - individual contributions are still copyright to their
> > original contributors. There are mare projects that do request transfer
> > of copyright but doing this retroactively is going to be hard (to track
> > down all contributors and keep track of what has been transferred). Also
> > from some discussions I have seen, such copyright transfer makes the
> > project less attractive to contributors as it fosters a certain amount
> > of distrust in the upstream project.
> > 
> > Regards
> > 
> > Tim
> > 
> >> --
> >> Alexander Bruy
> >> _______________________________________________
> >> Qgis-psc mailing list
> >> Qgis-psc at lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/qgis-psc
> > 
> > --
> > Tim Sutton
> > 
> > -------------------------------------------------------------------------
> > ------------------
> > 
> > Visit http://linfiniti.com to find out about:
> >  * QGIS programming services
> >  * GeoDjango web development
> >  * QGIS Training
> >  * FOSS Consulting Services
> > 
> > Skype: timlinux Irc: timlinux on #qgis at freenode.net
> > Tim is a member of the QGIS Project Steering Committee
> > 
> > -------------------------------------------------------------------------
> > ------------------



More information about the Qgis-psc mailing list