Details
-
Type: Bug
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: IO
-
Labels:None
Description
Xstream's tests use Douglas Crockford's org.json:json library for JSON parsing. The library has a modified MIT license with additional "evil" clause that makes it non-free sofware from legal point of view. There are many different JSON parsers for Java that offer the same or better functionality. Please consider swithing to different implementation without licensing issues. I'm attaching a patch that should port affected tests to Google Gson library.
Why is the license critical for a test dependency? No XStream user is affected. Note: XStream 1.4.x still supports Java 1.4 and gson does not.