In response to this email thread regarding json.org license issue here

http://mail-archives.apache.org/mod_mbox/shindig-dev/201005.mbox/%3coffe5c5529.88141ce8-on8725772e.0073fca5-8525772e.00746...@us.ibm.com%3e

I have opened a JIRA for this issue here 
https://issues.apache.org/jira/browse/SHINDIG-1342

Although the WINK team has not yet committed their clean of the license 
issue json library to Apache yet, we anticipate it will be done soon. 
Fortunately, we've been working with them collaboratively, and have the 
source to get ahead start on updating Shindig with their jar. 
The change is mostly updating import statements in Shindig Java code, 
however it is quite pervasive and touches most of Shindig Java modules. 
I'm outlining what I will be doing for the next two weeks here to get your 
suggestions and consensus, also to find out if anyone has missed the 
original discussion thread above and has also started working on the same 
work so we can collaborate more on this. 

1. update the pom files to remove json.org, and point to the location of 
the json jar in WINK (local on my box at the moment)
2. fix all the broken imports.
3. update and add some try catch/exception required by the new lib.
4. Since we've done this work on Shindig Beta5, and had to add a few 
additional minor methods for JsonSerializer, I expect we'll need to do the 
same for the trunk. Details method will be posted in the patch later
5. Run mvn test and make sure all test cases passed.
6. Testing the gadgets in the wild, we have a collection of random gadgets 
to test, but feel free to suggest any gadgets that would make good test 
cases here. We'll mostly look for the same behaviors of the gadgets in the 
code base prior vs. after the code update.
7. Once WINK made the json library code drop in Apache, we'll go back and 
update the pom files for the correct location, and maybe some minor 
cleanups.
8. submit patch(es) to jira and code review

I'm looking forward to hearing your opinions and suggestions.
Thanks,
Han

Reply via email to