Issue 118612

Summary: IP clearance: Remove swingExtSrc
Product: Build Tools Reporter: Andre <awf.aoo>
Component: external prerequisitesAssignee: Andre <awf.aoo>
Status: CLOSED NOT_AN_OOO_ISSUE QA Contact:
Severity: Blocker    
Priority: P3 CC: hanya.runo, issues, jsc
Version: 4.0.0-dev   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: TASK Latest Confirmation in: ---
Developer Difficulty: ---
Attachments:
Description Flags
Removed swingEx and (temporarily) support for rhino. none

Description Andre 2011-11-17 17:10:32 UTC
The swingExSrc archive in ext-sources (35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) has (probably, status is somewhat unclear) an LGPL license and thus can not be used by AOO.

It is used by the rhino module to provide a java tree table widget.  Rhino again is used in the scripting framework for the javascript editor/debugger.

I see two ways to keep the javascript scripting support:

1. Replace swingExSrc with the similar package sources.zip that is available on http://java.sun.com/products/jfc/tsc/articles/treetable1/. It license seems to be friendlier but still needs a review by a lawyer.

2. Update rhino from 1.5R5 to the current version (at the time of this writing) 1.7R3.  Its interface, however, has changed considerably.  Changes in the scripting module are necessary.

As short-term solution I will remove the swingExSrc package and disable (but not remove) rhino and the javascript part of the scripting module.
Comment 1 Andre 2011-11-22 10:57:25 UTC
Created attachment 77039 [details]
Removed swingEx and (temporarily) support for rhino.
Comment 2 hanya 2011-11-22 15:21:35 UTC
Please have a look bug 118623.
Comment 3 Andre 2012-01-11 15:32:08 UTC
Resolved by changes for bug 118623.
Comment 4 Andre 2012-01-11 15:33:02 UTC
Closing.