Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Donation to Apache Cassandra and ASF #1254

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
michaelsembwever wants to merge 1 commit into datastax:master
base: master
Choose a base branch
Loading
from thelastpickle:mck/asf-donation

Conversation

Copy link
Member

@michaelsembwever michaelsembwever commented Aug 23, 2025
edited
Loading

Donation to Apache Cassandra and ASF
Reassignment of copyright, where approved, and relicensing.
New repository will be github.com/apache/cassandra-python-driver

Copy link
Member Author

michaelsembwever commented Sep 1, 2025
edited
Loading

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/CASSPYTHON-2

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/jm7aogdvfbky70y6eexr80qkb34cj0gd
; and recorded in the NOTICE file.

Contributors:
@a-detiste
@a-lst
@advance512
@alanjds
@alistair-broomhead
@amygdalama
@andy-slac
@andy8zhao
@anthony-cervantes
@BackEndTea
@barvinograd
@bbirand
@beltran
@bergundy
@bohdantan
@bschoening
@codesnik
@coldeasy
@DanieleSalatti
@daniloarodrigues
@daubman
@dcosson
@detzgk
@devdazed
@dizpers
@dkropachev
@dmglab
@dokai
@eamanu
@emeliawilkinson24
@figpope
@flupke
@frensjan
@frew
@gdoermann
@GregBestland
@haaawk
@ikapl
@ittus
@jbisso
@JeremyOT
@jeremyschlatter
@joaquincasares
@jpuerta
@julien-duponchelle
@justinsb
@Kami
@kandul
@kdeldycke
@kishkaru

Copy link
Member Author

Copy link
Contributor

tchaikov commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

alistair-broomhead commented Sep 1, 2025
edited
Loading

I thought this had been done a few years ago? I certainly agreed the last few times and I'm happy to agree now. I'm happy to give up any and all authorship rights on this project if it means I stop hearing about changes to a project I made minor contributions to almost a decade ago and haven't needed to use since.

+1

niklaskorz, jeremyschlatter, and michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

1 similar comment
Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Reassignment of copyright, where approved, and relicensing.
New repository will be github.com/apache/cassandra-python-driver
 patch by Mick; reviewed by xxx for CASSPYTHON-2
Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

1 similar comment
Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

nschrader commented Sep 1, 2025 via email

+1
...
On 1. Sep 2025 at 10:26 +0200, Dmitry Kropachev ***@***.***>, wrote: dkropachev left a comment (datastax/python-driver#1254) +1 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: ***@***.***>
michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

detzgk commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

7 similar comments
Copy link
Contributor

yriveiro commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

multani commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

Mokto commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

rqx commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

lukaselmer commented Sep 1, 2025
edited
Loading

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

mrk-its commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

a-detiste commented Sep 1, 2025 via email

+1 Le lun. 1 sept. 2025, 11:49, Mariusz Kryński ***@***.***> a écrit :
...
*mrk-its* left a comment (datastax/python-driver#1254) <#1254 (comment)> +1 — Reply to this email directly, view it on GitHub <#1254 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AB47WUHOUNNKOWU54UITZE33QQJELAVCNFSM6AAAAACET47NYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTENBRGY3DSMBYG4> . You are receiving this because you were mentioned.Message ID: ***@***.***>
michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

1 similar comment
Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

jbisso commented Sep 1, 2025 via email

+1
...
On Mon, Sep 1, 2025, 04:24 Danilo de Araújo Rodrigues < ***@***.***> wrote: *daniloarodrigues* left a comment (datastax/python-driver#1254) <#1254 (comment)> +1 — Reply to this email directly, view it on GitHub <#1254 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAEMLNIFHXMVWDDU4VOLLA33QQNGVAVCNFSM6AAAAACET47NYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTENBRHAYDEMJUGA> . You are receiving this because you were mentioned.Message ID: ***@***.***>
michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

Orenef11 commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

4 similar comments
Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

psarna commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

a-lst commented Sep 1, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

r4fek commented Sep 2, 2025

+1

michaelsembwever reacted with thumbs up emoji

5 similar comments
Copy link
Contributor

frensjan commented Sep 2, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

mambocab commented Sep 2, 2025

+1

michaelsembwever reacted with thumbs up emoji

3 similar comments
Copy link
Contributor

weideng1 commented Sep 3, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

justinsb commented Sep 3, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

ubombi commented Sep 3, 2025

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

advance512 commented Sep 4, 2025 via email

+1
...
On Thu, 4 Sept 2025, 02:44 Vitalii Kozlovskyi, ***@***.***> wrote: *ubombi* left a comment (datastax/python-driver#1254) <#1254 (comment)> +1 — Reply to this email directly, view it on GitHub <#1254 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AA5Y7NFZVWL5RTWTQCNQYLT3Q54MJAVCNFSM6AAAAACET47NYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTENJRGE2DEMZYGY> . You are receiving this because you were mentioned.Message ID: ***@***.***>
michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

weisslj commented Sep 7, 2025

+1

13 similar comments
Copy link
Contributor

+1

Copy link
Contributor

+1

Copy link
Contributor

sontek commented Sep 10, 2025

+1

sontek reacted with laugh emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

+1

michaelsembwever reacted with thumbs up emoji

Copy link
Contributor

pmcnett commented Sep 11, 2025

+1

Copy link
Contributor

+1

Copy link
Contributor

+1

Copy link
Contributor

+1

Copy link
Contributor

+1

Copy link
Contributor

dokai commented Sep 15, 2025

+1

Copy link
Contributor

figpope commented Sep 16, 2025

+1

Copy link
Contributor

+1

Copy link
Collaborator

Reviewed license changes for all files, that all looks good to me.

I'm going to post info on dependencies (and licensing around them) shortly.

Copy link
Collaborator

I've confirmed that we're good with all current dependencies. What follows is the list of dependencies (taken from all three requirements.txt files) and the license status for each:

Copy link
Collaborator

Bah, my last effort didn't include transitive dependencies. Updating to include all of those as well:

$ uv venv --python 3.9 transitive-venv 
$ . ./transitive-venv/bin/activate 
$ uv pip install -r requirements.txt 
$ uv pip install -r test-requirements.txt 
$ uv pip install -r test-datastax-requirements.txt
$ uv pip tree 
Using Python 3.9.23 environment at: transitive-venv 
asynctest v0.13.0 [ASL 2.0] 
ccm v3.1.5 [ASL 2.0]
├── pyyaml v6.0.3 [MIT]
└── six v1.17.0 [MIT]
cython v3.1.4 [ASL 2.0]
eventlet v0.40.3 [MIT]
├── dnspython v2.7.0 [MIT]
└── greenlet v3.2.4 [PSF License 2 for a few files, MIT for the majority]
futurist v3.2.1 [ASL 2.0]
└── debtcollector v3.0.0 [ASL 2.0]
 └── wrapt v1.17.3 [BSD]
geomet v1.1.0 [ASL 2.0]
└── click v8.1.8 [BSD]
gevent v25.9.1 [MIT]
├── greenlet v3.2.4 [PSF License 2 for a few files, MIT for the majority, see above]
├── zope-event v6.0 [ZPL]
│ └── setuptools v80.9.0 [MIT]
└── zope-interface v8.0.1 [ZPL]
gremlinpython v3.4.6 [ASL 2.0]
├── aenum v2.2.6 [BSD]
├── isodate v0.7.2 [BSD]
├── six v1.17.0 [MIT, see above]
└── tornado v5.1.1 [ASL 2.0]
kerberos v1.3.1 [ASL 2.0]
pure-sasl v0.6.2 [MIT]
pyopenssl v25.3.0 [ASL 2.0]
├── cryptography v46.0.1 [ASL 2.0/BSD]
│ ├── cffi v2.0.0 [MIT]
│ │ └── pycparser v2.23 [BSD]
│ └── typing-extensions v4.15.0 [PSF License 2]
└── typing-extensions v4.15.0 [PSF License 2, see above]
pytest v8.4.2 [MIT]
├── exceptiongroup v1.3.0 [MIT]
│ └── typing-extensions v4.15.0 [PSF License 2, see above]
├── iniconfig v2.1.0 [MIT]
├── packaging v25.0 [ASL 2.0/BSD]
├── pluggy v1.6.0 [MIT]
├── pygments v2.19.2 [BSD] 
└── tomli v2.2.1 [MIT]
pytz v2025.2 [MIT]
scales v1.0.9 [ASL 2.0]
└── six v1.17.0 [MIT, see above]
service-identity v24.2.0 [MIT]
├── attrs v25.3.0 [MIT]
├── cryptography v46.0.1 (*) [ASL 2.0/BSD, see above]
├── pyasn1 v0.6.1 [BSD]
└── pyasn1-modules v0.4.2 [BSD]
	└── pyasn1 v0.6.1 [BSD, see above]
twisted v25.5.0 [MIT]
├── attrs v25.3.0 [MIT, see above]
├── automat v25.4.16 [MIT]
│ └── typing-extensions v4.15.0 [PSF License 2, see above]
├── constantly v23.10.4 [MIT]
├── hyperlink v21.0.0 [MIT]
│ └── idna v3.10 [BSD]
├── incremental v24.7.2 [MIT]
│ ├── setuptools v80.9.0 [MIT, see above]
│ └── tomli v2.2.1 [MIT, see above]
├── typing-extensions v4.15.0 [PSF License 2, see above]
└── zope-interface v8.0.1 [ZPL, see above]
(*) Package tree already displayed
rtb-zla-karma reacted with thumbs up emoji

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

AltStyle によって変換されたページ (->オリジナル) /