Difference between revisions of "OpenLayers Provenance Review"

From OSGeo
Jump to navigation Jump to search
Line 28: Line 28:
  
 
On inspection on Feb 6, 2007, each Javascript file referenced the project repository-license.txt, and notes the copyright holder is MetaCarta, Inc., and includes a copyright date.
 
On inspection on Feb 6, 2007, each Javascript file referenced the project repository-license.txt, and notes the copyright holder is MetaCarta, Inc., and includes a copyright date.
 +
 +
== ICLA/CCLA ==
 +
 +
Before a contribution from a given user is accepted into the OpenLayers repository, the user contributing must fill out one of either a:
 +
 +
* "Individual Contributor License Agreement" -- http://openlayers.org/icla.txt
 +
* "Corporate Contributor License Agreement" -- http://openlayers.org/ccla.txt
 +
 +
These files are framed largely on the Apache Foundation's ICLA/CCLA documents, with only minor changes to accomodate for the difference in OpenLayers project.
 +
 +
All ICLA/CCLAs are then submitted to the PSC list, and kept on file by MetaCarta, Inc., and can be made available upon request.

Revision as of 22:21, 5 February 2007

Committers

  • Erik Uzureau
  • Christopher R. Schmidt
  • John Frank
  • Schuyler Erle
  • Tim Schaub
  • Paul Spencer

Contributions have been made to the project by:

  • Corey Puffault
  • Jeff Dege
  • Sean Gilles
  • Arnd Wipperman
  • Phil Lindsay

Provenance Review

There are several tools used in OpenLayers development, which are not part of the code itself, but are included in the source tree for convenience.

  • Test Another Way -- testing framework. BSD Licensed. Included in OpenLayers as run-tests.html in tests/ dir.
  • jsmin.py/jsmin.c -- Javascript compression tools. BSD licensed. Included in OpenLayers tools directory: used only for building.
  • Rico.Corner and Rico.Color -- libraries used for building more advanced UI components. Apache licensed. Included from Rico libraries as lib/Rico/Corner.js, lib/Rico/Color.js.
  • lib/OpenLayers/Ajax.js, lib/OpenLayers/BaseTypes.js and lib/OpenLayers/Events.js each use components which were originally included in the Prototype library. These components have been integrated directly into OpenLayers, and do not bear too much similarity to their Prototype source. Prototype is BSD licensed. These three files need to have Prototype information added to the headers of the source files.

All contributors to OpenLayers are required to file an ICLA or CCLA granting copyright to MetaCarta, Inc. before contributions can be included in the OpenLayers trunk. This policy has been enforced in all cases: no patches have been allowed to enter trunk without an attached copyright assignment agreement. Therefore, all OpenLayers code as released falls under the copyright of MetaCarta, Inc.

On inspection on Feb 6, 2007, each Javascript file referenced the project repository-license.txt, and notes the copyright holder is MetaCarta, Inc., and includes a copyright date.

ICLA/CCLA

Before a contribution from a given user is accepted into the OpenLayers repository, the user contributing must fill out one of either a:

These files are framed largely on the Apache Foundation's ICLA/CCLA documents, with only minor changes to accomodate for the difference in OpenLayers project.

All ICLA/CCLAs are then submitted to the PSC list, and kept on file by MetaCarta, Inc., and can be made available upon request.