Skip to content

Commit 3923141

Browse files
Donation to Apache Cassandra and ASF
Reassignment of copyright, where approved, and relicensing. New repository will be github.com/apache/cassandra-spark-connector ref: #1376 patch by Mick; reviewed by Jeremiah Jordan for CASSANALYTICS-15
1 parent d1eb21d commit 3923141

File tree

415 files changed

+7501
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

415 files changed

+7501
-13
lines changed

NOTICE

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
Apache Cassandra Apache Spark Connector
2+
Copyright 2014 The Apache Software Foundation
3+
4+
This product includes software developed at
5+
The Apache Software Foundation (http://www.apache.org/).
6+
7+
8+
This product originates, before git sha
9+
d1eb21d485ce948b84f471e2557cf605a6459438, from software from DataStax and other
10+
individual contributors. All work was previously copyrighted to DataStax.
11+
12+
Non-DataStax contributors are listed below. Those marked with asterisk have
13+
explicitly consented to their contributions being donated to the ASF.
14+
15+
Soumya Sanyal @hasSoumya
16+
Yohann Rubinsztejn @yohannrub
17+
Ivan Nikolov @nikolovivan *
18+
Andrew Ash @ash211 <andrew@andrewash.com> *
19+
Todd @tsindot *
20+
Stefano Ortolani @ostefano *
21+
Jacek Laskowski @jaceklaskowski <jacek@japila.pl> *
22+
Ryan Scheidter @rs017991
23+
Miguel Miranda @miguelnmiranda *
24+
Alexey Ponkin @ponkin *
25+
Greg Baker @gregbaker *
26+
Gerrit @gerritjvv *
27+
Tobias Stadler @tobiasstadler <ts.stadler@gmx.de> *
28+
Liang-Chi Hsieh @viirya *
29+
Burak Yavuz @brkyvz <burak@databricks.com> *
30+
Kaushal Prajapati @skp33
31+
Jack Richard Buggins @JackBuggins
32+
etienne @crakjie
33+
Vincenzo Cerminara @vinsce *
34+
Philipp Hoffmann @philipphoffmann <mail@philipphoffmann.de>
35+
Matt Chapman @matt2000
36+
Ian Macalinao @macalinao <github-primary@igm.pub>
37+
Chen Bin @bchen-talend
38+
LI Geng @anguslee <angus.lee8329@gmail.com>
39+
Guancheng (G.C.) Chen @gchen <chenguancheng@gmail.com>
40+
Mathieu Morlon @glutamatt *
41+
Zachary Taylor @ztaylor54 *
42+
Nick Rushton @rushton <nick.rushton@hotmail.com> *
43+
Delyan Dimitrov @delyand *
44+
?? @cip123 *
45+
Paul Leclercq @polomarcus *
46+
Jorge Lee @jrglee *
47+
Mariusz @mariuszeniro
48+
Ben Slater @slater-ben <ben.slater@instaclustr.com> *
49+
Mark Watson @mkwatson <mkw5053@gmail.com> *
50+
The Gitter Badger @gitter-badger <badger@gitter.im>
51+
Arash Nabili @arashn *
52+
Jason Ribeiro @jasonribeiro
53+
Sina Kordestanchi @arsinux
54+
?? @nftw *
55+
Sebastian @ssuperczynski <s.superczynski@gmail.com> *
56+
Ilya Epifanov @ilya-epifanov *
57+
Dragisa Krsmanovic @dragisak *
58+
Josef Lindman Hörnlund @jotsif <josef@modulai.io> *
59+
Pablo Francisco Pérez Hidalgo @pfcoperez <contact@pablofranciscoperez.info> *
60+
?? @sheldonkhall *
61+
Xian Yi Teng @xytxytxyt <xytxytxyt@gmail.com>
62+
Noorul Islam K M @noorul <noorul@noorul.com> *
63+
Norbert Schultz @nob13 *
64+
Sam Theisens @SamTheisens *
65+
Alexey Maslennikov @grayswander <alexey.maslennikov@gmail.com> *
66+
Holden Karau @holdenk <holden@pigscanfly.ca>
67+
lsk @critikaled
68+
?? @bbenshalom
69+
Adam Dąbrowski @dabrowski-adam *
70+
Omri Iluz @omriiluz *
71+
Igor Kamyshnikov @gowa *
72+
Silvio @granturing <silvio.fiorito@granturing.com> *
73+
Nils Petersohn @snackycracky
74+
Joe Lust @twistedpair
75+
Chander S Pechetty @chanderspechetty
76+
Yann Moisan @YannMoisan
77+
Jaret Dawson @mathgeek <jaret.dawson@gmail.com> *

README.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DataStax Connector for Apache Spark to Apache Cassandra
1+
# Apache Cassandra Spark Connector
22

33
*Lightning-fast cluster computing with Apache Spark&trade; and Apache Cassandra&reg;.*
44

@@ -168,18 +168,11 @@ Questions and requests for help may be submitted to the [user mailing list](http
168168

169169
## Q/A Exchange
170170

171-
The [Community](https://dtsx.io/discord) provides a free question and answer server for any and all
172-
questions relating to any DataStax related technology. Including the Spark Cassandra Connector. Both DataStax
173-
engineers and community members frequently participate here and answer questions.
171+
For community help see https://cassandra.apache.org/_/community.html
174172

175173
## Contributing
176174

177-
To protect the community, all contributors are required to sign the [DataStax Spark Cassandra Connector Contribution License Agreement](https://cla.datastax.com/). The process is completely electronic and should only take a few minutes.
178-
179-
To develop this project, we recommend using IntelliJ IDEA. Make sure you have
180-
installed and enabled the Scala Plugin. Open the project with IntelliJ IDEA and
181-
it will automatically create the project structure from the provided SBT
182-
configuration.
175+
To protect the community, all contributors are required to sign the Apache Software Foundation's [Contribution License Agreement](https://www.apache.org/licenses/contributor-agreements.html#clas).
183176

184177
[Tips for Developing the Spark Cassandra Connector](doc/developers.md)
185178

@@ -197,7 +190,7 @@ To run unit and integration tests:
197190
./sbt/sbt test
198191
./sbt/sbt it:test
199192

200-
Note that the integration tests require [CCM](https://github.com/riptano/ccm) to be installed on your machine.
193+
Note that the integration tests require [CCM](https://github.com/apache/cassandra-ccm) to be installed on your machine.
201194
See [Tips for Developing the Spark Cassandra Connector](doc/developers.md) for details.
202195

203196
By default, integration tests start up a separate, single Cassandra instance and run Spark in local mode.
@@ -220,10 +213,12 @@ outputLocation defaults to doc/reference.md
220213

221214
## License
222215

223-
Copyright 2014-2022, DataStax, Inc.
216+
Copyright 2014, Apache Software Foundation
224217

225218
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
226219

227220
http://www.apache.org/licenses/LICENSE-2.0
228221

229222
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
223+
224+
Apache Cassandra, Apache Spark, Apache, Tomcat, Lucene, Solr, Hadoop, Spark, TinkerPop, and Cassandra are trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.

connector/src/it/scala/com/datastax/bdp/spark/search/SearchAnalyticsIntegrationSpec.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.bdp.spark.search
220

321
import java.lang.{Integer => JInt}

connector/src/it/scala/com/datastax/bdp/spark/search/SearchSupport.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.bdp.spark.search
220

321
import java.net.InetAddress

connector/src/it/scala/com/datastax/spark/connector/CassandraJavaUtilSpec.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector
220

321
import com.datastax.spark.connector.ccm.CcmBridge

connector/src/it/scala/com/datastax/spark/connector/SparkCassandraITFlatSpecBase.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector
220

321
import java.io.{ByteArrayOutputStream, ObjectOutputStream}

connector/src/it/scala/com/datastax/spark/connector/cluster/Cluster.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import java.net.InetSocketAddress

connector/src/it/scala/com/datastax/spark/connector/cluster/ClusterHolder.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import com.datastax.spark.connector.ccm.CcmBridge

connector/src/it/scala/com/datastax/spark/connector/cluster/Fixtures.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import java.io.IOException

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraAuthenticatedConnectorSpec.scala

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import java.io.IOException

0 commit comments

Comments
 (0)