Community
Participate
Working Groups
Subject to contribution is only the code that originates from GEBIT. The contributor is GEBIT. The main implementor is Alf Schiefelbein (me). The code that parses the Ant docs for extracting the help texts is from Henrik Jaakkola (also GEBIT). Author statements can be found in every Java file. All code that originates from GEBIT is licensed under CPL. The license is included. The zip file also contains the DTD Parser (dtdparser1.19.jar) that is necessary to get it running. The DTD Parser is licensed under LGPL and therefore not subject of the contribution.
Created attachment 2922 [details] all sources of Planty may be imported as project into Eclipse as is
Did you target the proper component ?
Maybe not, though I didn't know any better. This is supposed to be for the Ant External tooling. I didn't find any better fitting component. Neither Ant nor External tools was listed in the components list? Maybe you notice that I am new to bugzilla and the way you are using it for Eclipse. Its usage is definitely not intuative. Alf
Move to Platform/Ant.
*** Bug 6252 has been marked as a duplicate of this bug. ***
Created attachment 2990 [details] DTD parser contribution Attached is a project com.objfac.dtd containing, in the package with the same name, a DTD parser using Xerces in the package. Also attached are two modified files from Planty with changes needed to make it work with the new parser. All this stuff is licensed under the CPL.
The Planty editor (now referred to as the "Ant Editor" in the UI) has been released to CVS. This original commit contains GEBIT's (Alf's) contribution, Bob's DTD contribution, and changes I made to integrate this code into the org.eclipse.ui.externaltools plugin. These changes included: 1. Renaming the package prefixes of the contributed code to conform to Eclipse's name space. 2. Removing references to JDT UI and JDT Core plugins. 3. Removing the PlantyPlugin class and changing Planty's resource/color management to use the existing managers in org.eclipse.ui.externaltools The editor and DTD code are now in a new "Ant Editor" source folder.
DarinW, please verify. Any bugs against the Ant editor should be filed separately.
I updated the build.properties.
Verified.
We are reviewing the legalities of the initial contribution for this bug report. Regarding the attachment from Alf Schiefelbein. It says that all code from GEBIT is CPL but apart from the dtdparser1.19.jar (which I understand is not part of the contribution), is any other part of the code not written by GEBIT and/or Alf Schiefelbein and/or not licensed under CPL (now EPL)? If there are such parts, were any of them incorporated into the codebase? The reason I ask this is that in the Planty\doc directory there is a LGPL.txt file, to to mention a License-ASF.txt file. It is not clear what each of these licenses apply to.
(In reply to comment #11) The Ant editor didn't use the DTD parser that was LGPL, for that very reason. It uses a DTD parser that I wrote, adapted for the Ant editor and contributed under the (then) CPL, now EPL. You'll find it in org.eclipse.ant.internal.ui.dtd.schema and related packages.
Thanks Bob. It seems from various docs that Planty itself was originally under a different license. I am trying to find out what that license was.
Created attachment 25395 [details] License before contributing to Eclipse You were asking for the previous license. Here it is. Everything else, about the origin of code and licenses have actually been said in previous comments to this Contribution.