Issue 118612 - IP clearance: Remove swingExtSrc
Summary: IP clearance: Remove swingExtSrc
Alias: None
Product: Build Tools
Classification: Code
Component: external prerequisites (show other issues)
Version: 4.0.0-dev
Hardware: All All
: P3 Blocker (vote)
Target Milestone: ---
Assignee: Andre
QA Contact:
Depends on:
Reported: 2011-11-17 17:10 UTC by Andre
Modified: 2013-02-21 23:22 UTC (History)
3 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---

Removed swingEx and (temporarily) support for rhino. (6.96 KB, patch)
2011-11-22 10:57 UTC, Andre
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description Andre 2011-11-17 17:10:32 UTC
The swingExSrc archive in ext-sources ( 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 that is available on 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