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
replace jcip-annotations dependency with newer licensed apache 2 version #887
Comments
Thanks for opening your first issue here! 😃 |
jcip annotations have the following copyright: (https://jcip.net/)
|
This classes are also in jsr305 version 3.0.2 we are on. Not seeing point of keeping legacy around. Plus many different variations https://search.maven.org/search?q=jcip-annotations. Need to look more but expect to replace it. Others rebuilt and re-licensed under apache 2. It would make sense to use one of them and probably one with osgi headers too. |
changed title as why something ended up in sonatype is a different story. Many, many years ago such requirements did not exist. So that is why its there that way. That cannot happen today though. |
…ixes spotbugs#887 many other libraries use this one, switch as old issue noted issues. Fixes spotbugs#887
Switching to apache 2 version from com.github.stephenc.jcip as used elsewhere. |
no clue how this could end up in maven central:
http://repo1.maven.org/maven2/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.pom
but it has no licensing information and my maven license plugin throws up when collecting dependency license information to generate a 3rd party license file.
The package seems to contain only 4 trivial annotations. Please move them to your project in order to avoid that dependency - copyright for such a triviality shouldn't be an issue.
TY!
The text was updated successfully, but these errors were encountered: