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 dependency on dropwizard due to license incompatibility #1283

Open
richardcloudsoft opened this issue Mar 26, 2014 · 1 comment
Open
Labels

Comments

@richardcloudsoft
Copy link
Member

A handful of Brooklyn projects depend on dropwizard. Dropwizard has this chain of dependencies (edited for brevity):

[INFO] \- com.yammer.dropwizard:dropwizard-testing:jar:0.4.4:test
[INFO]    +- com.yammer.dropwizard:dropwizard-core:jar:0.4.4:test
[INFO]    |  +- org.hibernate:hibernate-validator:jar:4.3.0.Final:test
[INFO]    |  |  \- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:test

jboss-logging v3.1.0.CR2 is licensed under the LGPL. This license is incompatible with the Apache License v2 used by Brooklyn - see https://www.apache.org/legal/resolved.html#category-x.

jboss-logging changed its license to Apache v2 in version 3.1.2.GA, but unfortunately even the dropwizard source code head still depends on a jboss-logging version that predates the license change.

@ahgittin
Copy link
Member

dropwizard is used for standing up the web server with the right modules. tedious to redo it another way but shouldn't be hard.

alternatively dropwizard would probably accept a PR to use 3.1.2 GA.

or actually the easiest thing might be to use maven to point at 3.1.2 GA instead of 3.1.0 CR2 ... assuming they are compatible.

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

No branches or pull requests

2 participants