Skip to content

GSIP 118

Jody Garnett edited this page Jul 12, 2017 · 13 revisions

GSIP 118 - Use OSGeo Corporate/Individual License

Overview

Proposed By

Jody Garnett

Assigned to Release

This proposal is for GeoServer 2.6.

State

  • Under Discussion (replaces GSIP-118 )
  • In Progress
  • Completed: GEOS-6649
  • Rejected
  • Deferred

Motivation

The developers guide provides a assignment_agreement.pdf which we ask new contributors to sign.

By following the text of the Apache Foundation Individual Contributor License Agreement and Corporate CLA it is much easier for organisations to review the terms and conditions, often alleviating the need for independent legal council.

We have also had a bit of a communication chore requesting license conformation from OpenPlans. With this in mind the Open Source Geospatial Foundation is presented as an alternative.

✅ OpenPlans has been contacted and is willing to transfer the codebase to OSGeo.

Proposal

  1. Add an agenda item to the OSGeo board and ensure they are aware of the plan
  2. ✅ Ask OpenPlans to sign a corporate_contributor.txt listing GeoServer in schedule B
  3. Update the developers guide license information
  4. Update http://geoserver.org/license/
  5. Ask OSGeo secretary to compare list of GeoServer committers on GitHub to license agreements on hand. Contacting individuals as needed to request paperwork.
  6. Update the headers, should be possible with single search and replace as we have a clear cut-over point

References:

Example of proposed header change:

/* GeoServer - http://geoserver.org
 * 
 * Copyright (c) 2014 Open Source Geospatial Foundation (OSGeo)
 * Copyright (c) 2001 - 2011 OpenPlans
 * 
 * This code is licensed under the GPL 2.0 license, available at the root
 * application directory.
 */

For more information on header management see [Expectations and Examples](Expectations and Examples). Feedback

OpenPlans staff have been contacted in this respect and are supportive of the change.

This is also an opportunity to review documentation for existing contributors.

Backwards Compatibility

No compatibility issues, license remains the same.

Voting

Project Steering Committee:

  • Alessio Fabiani:
  • Andrea Aime: +1
  • Ben Caradoc-Davies: +1
  • Christian Mueller: +1
  • Gabriel Roldán: +1
  • Jody Garnett: +1
  • Jukka Rahkonen: +1
  • Justin Deoliveira: +1
  • Phil Scadden: +1
  • Simone Giannecchini: +1

Committers:

Links

Clone this wiki locally