Changes between Initial Version and Version 1 of RFC/2_LegalAspectsOfCodeContributions


Ignore:
Timestamp:
Jun 11, 2014, 6:16:35 AM (10 years ago)
Author:
martinl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RFC/2_LegalAspectsOfCodeContributions

    v1 v1  
     1= RFC 2: Legal aspects of code contributions =
     2
     3Author: Markus Neteler (based on GDAL.org/RFC3)
     4
     5Contact: neteler AT osgeo.org
     6
     7Status: Adopted (8 Dec 2006)
     8
     9== Legal aspects ==
     10
     11GRASS developers have to keep the code base clear of improperly
     12contributed code. It is important to the GRASS users, developers and
     13the OSGeo foundation to avoid contributing any code to the project
     14without it being clearly licensed under the project license or a
     15compliant license. In this document, a "committer" is understood to be
     16a developer with write access to the GRASS source code repository.
     17
     18Generally speaking, the key issues are that those individuals
     19providing code to be included in the GRASS repository understand that
     20the code will be released under the GPL >=2 license, and that the
     21person providing the code has the right to contribute the code.  In
     22order to verify this, the committer must have a clear understanding of
     23the license themselves. When committing 3rd party contributions, the
     24committer should verify the understanding unless the committer is very
     25comfortable that the contributor understands the license (for instance
     26frequent contributors).
     27
     28If the contribution was developed on behalf of an employer (on work
     29time, as part of a work project, etc) then it is important that an
     30appropriate representative of the employer understand that the code
     31will be contributed under the GPL license. The arrangement should be
     32cleared with an authorized supervisor/manager, etc.
     33
     34The code should be developed by the contributor, or the code should be
     35from a source which can be rightfully contributed such as from the
     36public domain, or from an open source project under a compatible
     37license.
     38
     39All unusual situations need to be discussed and/or documented.
     40
     41Committers should adhere to the following guidelines, and may be
     42personally legally liable for improperly contributing code to the
     43source repository:
     44
     45 * Make sure the contributor (and possibly employer) is aware of the
     46  contribution terms.
     47 * Code coming from a source other than the contributor (such as
     48  adapted from another project) should be clearly marked as to the
     49  original source, copyright holders, license terms and so forth. This
     50  information can be in the file headers, but should also be added to
     51  the project licensing file if not exactly matching normal project
     52  licensing (grass/COPYRIGHT.txt).
     53 * Existing copyright headers and license text should never be stripped
     54  from a file. If a copyright holder wishes to give up copyright they
     55  must do so in writing to the GRASS-PSC before copyright messages
     56  are removed. If license terms are changed, it has to be by agreement
     57  (written in email is ok) of the copyright holders.
     58 * When substantial contributions are added to a file (such as
     59  substantial patches) the author/contributor should be added to the
     60  list of copyright holders for the file in the file header.
     61 * If there is uncertainty about whether a change is proper to
     62  contribute to the code base, please seek more information from the
     63  project steering committee, other GRASS developers or the OSGeo
     64  foundation legal counsel.
     65
     66Questions regarding GRASS GIS should be directed to the
     67GRASS Development Team at the following address:
     68
     69Internet:
     70  http://grass.osgeo.org/impressum.html and[[BR]]
     71  http://grass.osgeo.org
     72
     73Postal address:
     74
     75{{{
     76 GRASS Development Team
     77 c/o M. Neteler
     78 Fondazione Mach - Centre for Alpine Ecology
     79 38100 Viote del Monte Bondone (Trento)
     80 Italy
     81 email: neteler AT cealp.it
     82}}}