The Apache Software Foundation
Apache Incubator

Zookeeper IP Clearance

-----8-<---- cut here -------8-<---- cut here -------8-<---- cut here-------8-<----

Preamble

This is code for the zookeeper tool that was developed by Yahoo, which will be used and maintained with Hadoop to provide distributed coordination between servers. The tool was previously licensed under the Apache License 2.0 and has now been granted to the ASF.

Process

  1. IP Clearance processing must be executed either by an Officer or a Member of the ASF. If you are not an Officer or a Member, please contact your project chair who will find an appropriate volunteer. Incubator karma is also required. Please request karma from the incubator pmc if you do not have it.
  2. (Optional) Commit an outline form, filling those parts which can be (at this stage).
  3. A software grant must be provided to the ASF. This grant can either be done by the ASF Corporate CLA (via Schedule B) or the traditional License Agreement. Acceptable methods of sending the grant to the ASF includes:
    • snail-mail to the ASF office and/or ASF officer
    • FAXing to the ASF office and/or an ASF officer
    • Emailing the scanned document to secretary@apache.org and legal-archive@apache.org.
  4. Receipt of the software grant form must be acknowledged by an Officer of the ASF by recording in the correct file (grants.txt for a License Grant or cclas.txt for a Corporate CLA). In most normal circumstances, the officer should be the ASF Secretary, who must be provided a copy of the grant or CCLA in any case (if not originally sent or Emailed to him).
  5. Note: the grant form must be acknowledged before continuing. If the source is referenced by checksum in the grant, commit the canonical tarball for the donated code into the incubator drop area together with a checksum and a detached signature. This will ensure that apache has a legal record of the grant.
  6. Complete and commit the completed form.
  7. Post a message to general@incubator prefixed [IP CLEARANCE] asking for clearance to be checked. Sign off is by lazy consensus so wait at least 72 hours for a -1.
  8. Post a [RESULT] to close the thread and let the project know that the code has been cleared for import.

Filling The Form

This file should not last long in place before it is moved to the successful incubation area. The sole purpose is to ensure that IP is cleared so that the codebase can be merged into the ASF SVN.

For this file:

  • substitute the XYZ name with the real one
  • fill in the description
  • fill in the work items
  • remove this notice
  • set a proper "title" element for the html page

When a work item is done, place the date in the supplied space.

On the first edit of this file, please delete this notice.

-----8-<---- cut here -------8-<---- cut here -------8-<---- cut here-------8-<----

Zookeeper Codebase Intellectual Property (IP) Clearance Status

Description

This is code for the zookeeper tool that was developed by Yahoo, which will be used and maintained with Hadoop to provide distributed coordination between servers. The tool was previously licensed under the Apache License 2.0 and has now been granted to the ASF.

Project info

  • Which PMC will be responsible for the code: Hadoop
  • Into which existing project/module: Hadoop/Zookeeper
  • Officer or member managing donation: Owen O'Malley

Completed tasks are shown by the completion date (YYYY-MM-dd).

Identify the codebase

date item
2008-07-15 https://issues.apache.org/jira/secure/attachment/12383599/zk-dump.bz2 md5 = 0b293ed960cf7bc84af4825aa9b33b66
date item
2008-06-12 Grant received by ASF

Identify name recorded for software grant: the name of the grant as record in the grants.txt document so that the grant can be easily identified

Verify distribution rights

Corporations and individuals holding existing distribution rights:

  • Yahoo!
date item
2008-07-15 All active committers have a signed CLA on record.
2008-07-15 Remind active committers that they are responsible for ensuring that a Corporate CLA is recorded if such is required to authorize their contributions under their individual CLA.
2008-07-15 Check and make sure that for all items included with the distribution that is not under the Apache license, we have the right to combine with Apache-licensed code and redistribute.
2008-07-15 Check and make sure that all items depended upon by the project is covered by one or more of the following approved licenses: Apache, BSD, Artistic, MIT/X, MIT/W3C, MPL 1.1, or something with essentially the same terms.

Generally, the result of checking off these items will be a Software Grant, CLA, and Corporate CLA for ASF licensed code, which must have no dependencies upon items whose licenses that are incompatible with the Apache License.

Organizational acceptance of responsibility for the project

Related VOTEs: <C6F0B17B-4ECC-419E-91B1-81470D83FA62@yahoo-inc.com> on private@hadoop