Bug#613297: Issue in packaging twitter4j: json is not free
Hello,
I progressed a bit on the packaging of twitter4j in debian, and I'm
stuck on a problem: it includes some code of Json, which licence
states that it shall not be used to do evil, only good. According to
#585468 for example, this is considered non-free in debian, and cannot
be uploaded as is.
For that reason, the json code of twitter4j should be removed and
replaced by a free implementation, such as
libjson-simple-java - Simple, lightweight and efficient JSON toolkit
for Java
libjackson-json-java - streaming fast powerful standard conformant
json processor in java
libjettison-java - collection of StAX parsers and writers for JSON
libjson-java - library for transforming Java objects and XML to JSON
and back again
libxstream-java - Java library to serialize objects to XML and back
again
This is however probably too much work for me considered the use I
planned for the library. Since I'm also upstream of JLM that currently
depends on twitter4j, I'll probably modify JLM so that it uses
status.net instead of twitter.
Anyway. I just pushed into the git the current state of the packaging,
in the hope that the next one wanting to package this software will
find it useful.
git+ssh://git.debian.org/git/pkg-java/twitter4j.git
Thanks for the fish,
Mt.
--
Si vous pensez que l'éducation coûte cher, essayez l'ignorance.
If you think that education is expensive, try ignorance.
-- Albert Einstein
Reply to: