Geir Magnusson Jr.
Fri, 06 May 2005 19:59:06 -0700
On May 6, 2005, at 10:35 PM, Simon Kitching wrote:
On Fri, 2005-05-06 at 19:23 -0700, Brian Behlendorf wrote:
On Fri, 6 May 2005, Geir Magnusson Jr. wrote:
How does SWT relate?
It really doesn't. I think of it as an extra-J2SE application API.
But there has been quite a bit of back and forth about SWT and Swing so this
seemed like a question someone might ask....
I think, to make it clear to the world that open source and adhering to
standards are not in conflict, SWT should not be a part of Harmony's
builds/releases until it is part of J2SE proper. If SWT is offered to us
it should be (for now) a separate project.
Are there any legal implications for "extending" Java?
Yes
If I remember correctly, it was Microsoft's decision to include additional features (esp. "delegates") in its Java implementation that caused Sun to sue them.
Could be. I lost the plot on that lawsuit a long time ago.
Would this new implementation be legally forbidden from implementing new
core features not present in the Sun specification? One of the *nice*
points of having a Free Java implementation is being able to improve on
things.
Re SWT: I presume there would be no legal problem with "Harmony"
distributions bundling the SWT libraries with it (as these are not core
language modifications, and the classes are not in the java.* or javax.*
namespaces). However I would agree that there isn't much point in ever
doing so; the major benefit of having libs bundled is that application
developers can just *assume* the feature is present when coding. But as
Harmony is likely to be a minor player for at least a decade to come,
Thanks for the support... :)
that assumption couldn't be made by developers and therefore it doesn't
seem to bring any benefits for Harmony to bundle SWT or any such
"extension" libraries. Having SWT development hosted as a separate
Apache project is another thing though - I would quite like to see that!
geir
Regards,
Simon
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Geir Magnusson Jr +1-203-665-6437 [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]