The Apache Software Foundation
The Apache Software Foundation Incubator

Cassandra GoCQL driver Codebase Intellectual Property (IP) Clearance Status

Description

The Golang Driver for CQL, authored by many individuals and currently in low-maintenance mode. Not all work is covered by CLAs resulting in some files remaining dual-licensed with existing IP under BSD-3-Cluase license and the original authors. See LEGAL-674 for more info, and requirements on adopting a body of work partially donated. The project's intent to receive was discussed here.

Project info

  • The Apache Cassandra PMC will be responsible for the code
  • This contribution will be placed in a stand-alone repository under the name cassandra-gocql-driver
  • The PMC has voted on subproject governance rules and procedures in preparation for this subproject. All donated drivers will exist as separate code repository, all in the one driver subproject.
  • Officer or member managing donation: Mick Semb Wever (mck)

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

Identify the codebase

date item
2024-06-23 https://github.com/gocql/gocql

MD5 or SHA1 sum for donated software: (SHA1 for each branch and tag being donated using `git show-ref`)

974fa1211ccef10a418966fd7b00984a39ed9232 refs/master
476b9072b719b1105ff9a9f142fe7b9b92e92564 refs/tags/v1.0.0
44a27b9951d16dba25fce82ace2f0c0b8b89f5fe refs/tags/v1.1.0
8d7d08ccae99482ce2c300bcdcaf263a25451815 refs/tags/v1.2.0
d121c7a8b94f9c83422b45fbf6f7f97ee688b7a3 refs/tags/v1.2.1
442f257ba3130cdc10fa287de4f4a1bd0ecc3a5e refs/tags/v1.3.0
c19e2cffd9cae7c31bc5cea78f3afce6e6da0921 refs/tags/v1.3.1
716bfe6121deac82431a845e7c647c8f2f0e1ddb refs/tags/v1.3.2
509d5bad2b1089f3f22bfc8b16ee4f85bc9fb64c refs/tags/v1.4.0
e2d9a011e665f45b0cbf2d587419c96a62ff8e84 refs/tags/v1.5.0
7b9f57578567597867a5bf3130000802b4865ab8 refs/tags/v1.5.1
69242f5c49e98739f0cd3d8445fde19b77dda32e refs/tags/v1.5.2
7b4022447f29db17eb4cd6fb3b2aad3f7f25113f refs/tags/v1.6.0

date item
2024-06-25 Check and make sure that the papers that transfer rights to the ASF been received. It is only necessary to transfer rights for the package, the core code, and any new code produced by the project.
ref: GitHub issue
which also makes mention of the CCLAs (kiwi.com) signed.
2024-06-23 Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright.
ref: CASSANDRA-19723

Identify name recorded for software grant: the name of the grant as recorded in the foundation/officers area, in either grants.txt or cclas.txt, so that the grant can be easily identified. If recorded in the grants.txt document, use the "for" or title. If recorded in the cclas.txt document, use the company name (field 2 without submitter name) and the "form on file" name (field 4, without any people's names).

Verify distribution rights

Corporations and individuals holding existing distribution rights:

  • For individuals, use the name as recorded on the committers page
date item
2024-06-23 Check that all active committers have a signed CLA on record.
references: GitHub issue, CLAs tracking spreadsheet.
2024-06-23 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.
2024-06-23 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.
2024-06-23 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

  • Vote: https://lists.apache.org/thread/j1tz0t90q72l3hp8frv9xzr0ozqstgg9
  • Result: https://lists.apache.org/thread/0t08fgslyb09zjylqyooyclbprwkmm01