[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#552387: RFS: libjsr305-java (new package, needed to update libgoogle-collections-java and to package libguava-java)



Hi Torsten,

On Wed, Sep 8, 2010 at 3:11 PM, Torsten Werner <twerner@debian.org> wrote:
> sorry for the delay. There are some CC 2.5 licensed files and that
> would make the package non-free. I think they are from the
> libjcip-annotations-java package and they got re-licensed to CC 3.0,
> see <http://packages.debian.org/changelogs/pool/main/libj/libjcip-annotations-java/current/copyright>
> for more information. Would it be possible to use
> libjcip-annotations-java as Build-Depends?

The problematic files would be:
ri/src/main/java/javax/annotation/concurrent/NotThreadSafe.java
ri/src/main/java/javax/annotation/concurrent/Inmutable.java
ri/src/main/java/javax/annotation/concurrent/GuardedBy.java

The code in libjcip-annotations-java is almost identical except by
the package under the classes are declared (net.jcip.annotations
instead of javax.annotation.concurrent), some comments and the
RetentionPolicy of the annotations (but this doesn't seem to be a
problem because the policy in libjcip-annotations-java is more
general).

However, I think it would be easier if I can get the author to
relicense those classes. I'll try to get in contact with Brian Goetz.

Thanks for the pointer to libjcip-annotations-java.

If this fails, what do you suggest?

-- 
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
"Faith means not wanting to know what is true." -- Nietzsche



Reply to: