Skip to content

Conversation

@michaelsembwever
Copy link
Member

@michaelsembwever michaelsembwever commented Dec 22, 2025

Reassignment of copyright, where approved, and relicensing.
New repository will be github.com/apache/cassandra-nodejs-driver

To all past contributors,

We are working on donating this project to the Apache Software Foundation (ASF) to be formally part of the Apache Cassandra project, specifically its Drivers subproject. ref: https://issues.apache.org/jira/browse/CASSANDRA-21090

Part of the process is to check with all past contributors, asking for your consent to move the codebase and transfer its copyright to the ASF (the license stays the same).

To provide consent a simple +1 comment on this pull request is all that is required.

Normally we seek past contributors to sign the ASF's ICLA when donating IP over to an Apache project. In this situation we don't need to as the whole codebase is already copyright to DataStax covered by existing CLA on all past contributions. We are still going through the process of seeking consent from all contributors in good faith.

The collection of agreements and CLAs is being tracked in this document: https://ibm.box.com/s/lchbd15s17grmlmafyou8kprw2ehr0h9 ; and recorded in the NOTICE file.

Contributors:
@aaron-em
@aboudreault
@absurdfarce
@adamfaulkner
@adrianpike
@aholmberg
@alexott
@anoek
@BenBrostoff
@bitcloud
@BridgeAR
@BryanDonovan
@brycebaril
@bschoening
@chmac
@connor4312
@DanielSmedegaardBuus
@dreaf
@dsri
@emeliawilkinson24
@emr
@Gaen
@gd-rvemula
@guyellis
@guzmo
@gwicke
@jbisso
@jcrugzz
@jkingsman
@joao-r-reis
@jorgebay
@jsdir
@KishCom
@koriwi
@leitethiagon
@luccailliau
@lukashavrlant
@matchish
@MichaelErmer
@orourkedd
@otopsy
@peterjroberts
@ramikg
@razvanz
@rsp
@sbisbee
@sfeinste
@Shahor
@shinyaohira
@SiyaoIsHiding
@SoyYoRafa
@stamhankar999
@suguru
@theRemix
@thetsman
@tmitim
@tolbertam
@vineus
@weideng1

@michaelsembwever
Copy link
Member Author

@SoyYoRafa
@stamhankar999
@suguru
@theRemix
@thetsman
@tmitim
@tolbertam
@vineus
@weideng1

@jorgebay
Copy link
Contributor

Great news! +1

@alexott
Copy link
Contributor

alexott commented Dec 22, 2025

+1

19 similar comments
@luccailliau
Copy link
Contributor

+1

@emr
Copy link
Contributor

emr commented Dec 22, 2025

+1

@ramikg
Copy link
Contributor

ramikg commented Dec 22, 2025

+1

@Gaen
Copy link
Contributor

Gaen commented Dec 22, 2025

+1

@Shahor
Copy link
Contributor

Shahor commented Dec 22, 2025

+1

@bschoening
Copy link
Contributor

+1

@anoek
Copy link
Contributor

anoek commented Dec 22, 2025

+1

@aboudreault
Copy link
Contributor

+1

@KishCom
Copy link
Contributor

KishCom commented Dec 22, 2025

+1

@sfeinste
Copy link
Contributor

+1

@jbisso
Copy link
Contributor

jbisso commented Dec 22, 2025

+1

@matchish
Copy link
Contributor

+1

@stamhankar999
Copy link
Contributor

+1

@jkingsman
Copy link
Contributor

+1

@brycebaril
Copy link
Contributor

+1

@BryanDonovan
Copy link
Contributor

+1

@gwicke
Copy link
Contributor

gwicke commented Dec 23, 2025

+1

@razvanz
Copy link
Contributor

razvanz commented Dec 25, 2025

+1

@shinyaohira
Copy link
Contributor

+1

@bitcloud
Copy link
Contributor

bitcloud commented Dec 25, 2025

+1 and merry xmas ;-)

@guzmo
Copy link
Contributor

guzmo commented Dec 30, 2025

+1

@vineus
Copy link
Contributor

vineus commented Dec 30, 2025

+1 excellent news !

@peterjroberts
Copy link
Contributor

+1

1 similar comment
@tmitim
Copy link
Contributor

tmitim commented Dec 30, 2025

+1

@aholmberg
Copy link
Contributor

+1 long time coming! Thanks for ushering it along!

@adrianpike
Copy link
Contributor

+1 ! 🎉

@BridgeAR
Copy link
Contributor

+1

@jcrugzz
Copy link
Contributor

jcrugzz commented Jan 7, 2026

Sounds good, feel free to have my sign off, cheers 👍

@joao-r-reis
Copy link
Collaborator

+1

2 similar comments
@leitethiagon
Copy link

+1

@SiyaoIsHiding
Copy link
Collaborator

+1

@SiyaoIsHiding
Copy link
Collaborator

I'm writing to confirm that the license of this project's dependencies align with ASF's policy.
For nested dependencies in both distributed dependencies and dev dependencies

➜  nodejs-driver git:(licenses) npx license-checker --summary
├─ MIT: 113
├─ ISC: 20
├─ BSD-3-Clause: 11
├─ Apache-2.0: 6
├─ (Unlicense OR Apache-2.0): 1
├─ Python-2.0: 1
├─ (MIT OR WTFPL): 1
└─ (BSD-2-Clause OR MIT OR Apache-2.0): 1

The ones that need attention:

  1. sinonjs, stating (Unlicense OR Apache-2.0) in package.json, has dual license of Unlicensed or Apache-2.0 in their LICENSE
  2. argparse, stating Python-2.0 in their package.json, has - Python Software Foundation License Version 2 in their LICENSE
  3. expand-template, stating (MIT OR WTFPL) in package.json, has MIT in their LICENSE
  4. rc, stating (BSD-2-Clause OR MIT OR Apache-2.0) in package.json, has all three licenses in their repository

All packages above have licenses under Category A in the ASF policy, so the Node.js driver is all good in dependency license requirement.

@michaelsembwever
Copy link
Member Author

Thank you @SiyaoIsHiding .

https://incubator.apache.org/ip-clearance/cassandra-nodejs-driver.html is looking complete but the vote, and this PR must be merged before the vote. I will merge this today.

@bitcloud
Copy link
Contributor

bitcloud commented Jan 12, 2026

There is actually a small typo and one error in that document ;-)

I think that should be cassandra-nodejs-driver
"This contribution will be placed in a stand-alone repository under the name cassandra-python-driver"

"This is oen of the drivers from DataStax"

@michaelsembwever
Copy link
Member Author

michaelsembwever commented Jan 12, 2026

thanks @bitcloud , fixed (takes an ~hour to rebuild the webpage from svn)

Reassignment of copyright, where approved, and relicensing.
New repository will be github.com/apache/cassandra-nodejs-driver

 patch by Mick; reviewed by Siyao (Jane) He, Bret McGuire for CASSANDRA-21090
@michaelsembwever michaelsembwever merged commit 3b4ce72 into datastax:master Jan 12, 2026
1 check was pending
@michaelsembwever michaelsembwever deleted the mck/asf-donation branch January 12, 2026 17:58
@michaelsembwever
Copy link
Member Author

Vote for clearance now at: https://lists.apache.org/thread/7f4pm2mm1gqzc5mno3xdh4p5gl4ctxl9

@michaelsembwever
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.