Bug#1053542: src/javax/annoation/* license
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
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
@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