Bug#1053542: src/javax/annoation/* license

2023-10-06 Thread Taylor Smock
It looks like the only annotations we use are @Nonnull and @Nullable. We 
/could/ just strip the concurrent annotations out while we figure out 
what to do (hopefully none of the plugins depend on the 
javax.annotation.concurrent package).



The original problem was that /all/ javax.annotation.* files were marked 
as CC-BY-2.5. Which confused me, since the license of the jar file we 
are using was Apache 2.0.


On 10/6/23 6:49 AM, Sebastiaan Couwenberg wrote:

On 10/6/23 14:33, Taylor Smock wrote:
@Thorsten Alteholz: Can you please explain /why/ you think those 
files have the CC-BY-2.5 license?


All the javax.annotation.concurrent sources are CC-BY-2.5, see:


https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/GuardedBy.java/ 



https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/Immutable.java/ 



https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/NotThreadSafe.java/ 



https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/ThreadSafe.java/ 



These all have:

 /*
  * Copyright (c) 2005 Brian Goetz
  * Released under the Creative Commons Attribution License
  *   (http://creativecommons.org/licenses/by/2.5)
  * Official home: http://www.jcip.net
  */

Kind Regards,

Bas


Bug#1053542: src/javax/annoation/* license

2023-10-06 Thread Sebastiaan Couwenberg

On 10/6/23 14:33, Taylor Smock wrote:
@Thorsten Alteholz: Can you please explain /why/ you think those files 
have the CC-BY-2.5 license?


All the javax.annotation.concurrent sources are CC-BY-2.5, see:


https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/GuardedBy.java/

https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/Immutable.java/

https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/NotThreadSafe.java/

https://sources.debian.org/src/josm/0.0.svn18822%2Bdfsg-1/src/javax/annotation/concurrent/ThreadSafe.java/

These all have:

 /*
  * Copyright (c) 2005 Brian Goetz
  * Released under the Creative Commons Attribution License
  *   (http://creativecommons.org/licenses/by/2.5)
  * Official home: http://www.jcip.net
  */

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



Bug#1053542: src/javax/annoation/* license

2023-10-06 Thread Taylor Smock
@Thorsten Alteholz: Can you please explain /why/ you think those files 
have the CC-BY-2.5 license?


We are currently using the JSR305 annotations ( 
https://mvnrepository.com/artifact/com.google.code.findbugs/jsr305 ) 
which has an Apache 2.0 license. What it /looks/ like to me is that 
someone decided that everything in the javax/annotation directory had a 
CC-BY-2.5 license. I wasn't able to find any information on that via a 
quick search, but maybe you have more context on that.



Thanks,

Taylor