Skip to content
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

Remove Aerospike Connector #2456

Merged
merged 1 commit into from Aug 28, 2018
Merged

Remove Aerospike Connector #2456

merged 1 commit into from Aug 28, 2018

Conversation

aahmed-se
Copy link
Contributor

@aahmed-se aahmed-se commented Aug 27, 2018

Remove Aerospike connector due to license considerations of dependent libraries.

Motivation

Aerospike client currently takes a dependency on gnu crypto, which carries a gpl license. This is not compliant with ASF policies as it is not permitted to have any dependencies with GPL+exceptions in Apache projects.

Extended discussion on the issue is here.
aerospike/aerospike-client-java#110

@merlimat merlimat added this to the 2.2.0-incubating milestone Aug 28, 2018
@sijie
Copy link
Member

sijie commented Aug 28, 2018

@aahmed-se you need to rebase your branch

@aahmed-se
Copy link
Contributor Author

Rebased on master

@merlimat merlimat merged commit 83a3377 into apache:master Aug 28, 2018
@aahmed-se aahmed-se deleted the aerospike1 branch August 28, 2018 17:16
@BrianNichols
Copy link

BrianNichols commented Sep 5, 2018

Aerospike Java client 4.1.11 adds the ability to switch between GNU and Bouncy Castle crypto libraries at compile time. Bouncy Castle has a MIT-based license.

There are now two Aerospike Java client libraries available on Maven Central Repository. The previously existing aerospike-client continues to link with GNU crypto. The new aerospike-client-bc links with Bouncy Castle crypto.

To use AerospikeClient with Bouncy Castle crypto, define this dependency in your pom.xml.

    <dependency>
      <groupId>com.aerospike</groupId>
      <artifactId>aerospike-client-bc</artifactId>
      <version>4.1.11</version>
    </dependency>

Aerospike requests that you restore AerospikeClient support with this new client library.

@sijie
Copy link
Member

sijie commented Sep 5, 2018

@BrianNichols thank you for pointing this out. we will revert the change and use aerospike-client-bc

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

Successfully merging this pull request may close these issues.

None yet

5 participants