Bug 29148 - Contribution of Planty 0.9.1
Summary: Contribution of Planty 0.9.1
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Ant (show other bugs)
Version: 2.1   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: 2.1 M5   Edit
Assignee: Darin Wright CLA
QA Contact:
URL:
Whiteboard:
Keywords: ui
: 6252 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-01-08 11:39 EST by Alf Schiefelbein CLA
Modified: 2005-07-28 03:18 EDT (History)
3 users (show)

See Also:


Attachments
all sources of Planty (623.42 KB, application/octet-stream)
2003-01-08 11:42 EST, Alf Schiefelbein CLA
no flags Details
DTD parser contribution (101.24 KB, application/octet-stream)
2003-01-15 10:38 EST, Bob Foster CLA
no flags Details
License before contributing to Eclipse (1.14 KB, text/plain)
2005-07-28 03:18 EDT, Alf Schiefelbein CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alf Schiefelbein CLA 2003-01-08 11:39:15 EST
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.
Comment 1 Alf Schiefelbein CLA 2003-01-08 11:42:54 EST
Created attachment 2922 [details]
all sources of Planty

may be imported as project into Eclipse as is
Comment 2 Philipe Mulet CLA 2003-01-08 12:20:08 EST
Did you target the proper component ? 
Comment 3 Alf Schiefelbein CLA 2003-01-08 12:32:16 EST
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
Comment 4 Olivier Thomann CLA 2003-01-08 14:11:40 EST
Move to Platform/Ant.
Comment 5 Jared Burns CLA 2003-01-08 16:39:32 EST
*** Bug 6252 has been marked as a duplicate of this bug. ***
Comment 6 Bob Foster CLA 2003-01-15 10:38:34 EST
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.
Comment 7 Jared Burns CLA 2003-01-17 17:01:43 EST
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.
Comment 8 Jared Burns CLA 2003-01-17 17:02:37 EST
DarinW, please verify.

Any bugs against the Ant editor should be filed separately.
Comment 9 Darin Swanson CLA 2003-01-18 09:57:24 EST
I updated the build.properties.
Comment 10 Darin Wright CLA 2003-01-20 15:00:33 EST
Verified.
Comment 11 Adrian Cho CLA 2005-07-26 18:08:15 EDT
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.
Comment 12 Bob Foster CLA 2005-07-26 18:29:11 EDT
(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.
Comment 13 Adrian Cho CLA 2005-07-27 13:01:12 EDT
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.
Comment 14 Alf Schiefelbein CLA 2005-07-28 03:18:39 EDT
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.