You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Andrew John Hughes <gn...@member.fsf.org> on 2009/01/05 18:52:26 UTC

Enhanced TreeMap

Is there any news on Sun contributing back their 1.6 TreeMap to the
Harmony community?

http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

Re: Enhanced TreeMap

Posted by Sean Qiu <se...@gmail.com>.
That the less known "I have a dream".  :-)

2009/1/6 Tony Wu <wu...@gmail.com>

> I'm dreaming the day we merge the TreeMap code of openjdk and harmony
> together, and the TreeMap will be the first "harmony" class in java
> world, lol
>
> 2009/1/6 Sean Qiu <se...@gmail.com>:
> > +¥500 from me.
> >
> > 2009/1/6 Tim Ellison <t....@gmail.com>
> >
> >> Hi Andrew,
> >>
> >> Andrew John Hughes wrote:
> >> > Is there any news on Sun contributing back their 1.6 TreeMap to the
> >> > Harmony community?
> >> >
> >> > http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
> >>
> >> No news here -- I suggest asking Dave directly.
> >>
> >> But I'm not holding my breath...
> >>
> >>
> http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html
> >>
> >> Regards,
> >> Tim
> >>
> >
> >
> >
> > --
> > Best Regards
> > Sean, Xiao Xia Qiu
> >
> > China Software Development Lab, IBM
> >
>
>
>
> --
> Tony Wu
> China Software Development Lab, IBM
>



-- 
Best Regards
Sean, Xiao Xia Qiu

China Software Development Lab, IBM

Re: Enhanced TreeMap

Posted by Tony Wu <wu...@gmail.com>.
I'm dreaming the day we merge the TreeMap code of openjdk and harmony
together, and the TreeMap will be the first "harmony" class in java
world, lol

2009/1/6 Sean Qiu <se...@gmail.com>:
> +¥500 from me.
>
> 2009/1/6 Tim Ellison <t....@gmail.com>
>
>> Hi Andrew,
>>
>> Andrew John Hughes wrote:
>> > Is there any news on Sun contributing back their 1.6 TreeMap to the
>> > Harmony community?
>> >
>> > http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
>>
>> No news here -- I suggest asking Dave directly.
>>
>> But I'm not holding my breath...
>>
>> http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html
>>
>> Regards,
>> Tim
>>
>
>
>
> --
> Best Regards
> Sean, Xiao Xia Qiu
>
> China Software Development Lab, IBM
>



-- 
Tony Wu
China Software Development Lab, IBM

Re: Enhanced TreeMap

Posted by Sean Qiu <se...@gmail.com>.
+¥500 from me.

2009/1/6 Tim Ellison <t....@gmail.com>

> Hi Andrew,
>
> Andrew John Hughes wrote:
> > Is there any news on Sun contributing back their 1.6 TreeMap to the
> > Harmony community?
> >
> > http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
>
> No news here -- I suggest asking Dave directly.
>
> But I'm not holding my breath...
>
> http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html
>
> Regards,
> Tim
>



-- 
Best Regards
Sean, Xiao Xia Qiu

China Software Development Lab, IBM

Re: Enhanced TreeMap

Posted by Aleksey Shipilev <al...@gmail.com>.
Wow, why I haven't seen Tim's post before...

I'm very glad with that result, and Sergey Kuksenko would be glad too :)

Thanks,
Aleksey.

On Mon, Jan 5, 2009 at 10:36 PM, Tim Ellison <t....@gmail.com> wrote:
> Hi Andrew,
>
> Andrew John Hughes wrote:
>> Is there any news on Sun contributing back their 1.6 TreeMap to the
>> Harmony community?
>>
>> http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
>
> No news here -- I suggest asking Dave directly.
>
> But I'm not holding my breath...
>
> http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html
>
> Regards,
> Tim
>

Re: Enhanced TreeMap

Posted by Andrew John Hughes <gn...@member.fsf.org>.
2009/1/7 Tim Ellison <t....@gmail.com>:
> Andrew John Hughes wrote:
>> Interestingly, I do wonder if they can even use this work in OpenJDK,
>> given the Apache v2 license and GPLv2 are incompatible.  The Classpath
>> exception only helps when it comes to wanting to write proprietary
>> Java programs and run them on OpenJDK (at least, that's my reading -
>> IANAL).
>
> IANAL either, and the license for OpenJDK is hard to figure out.  But I
> think it is ok.
>
> AIUI...
>
>  OpenJDK is offered under the GPLv2 [1] with the Classpath Exception
> applied at the end [2] which modifies some terms of the GPLv2 applying
> to 'independent modules not derived from or based on the library'. Fine.
>
>  Then there is the Assembly Exception [3] which says combining OpenJDK
> with any code except the "designated exception modules" results in the
> entire work being GPLv2.  The designated exception modules [4] are files
> marked with the classpath exception in source code, code from Sun under
> the binary license [5], and other open source files distributed from
> their website(*).
>
> It is this last point (*) that makes it ok to include Apache code in
> OpenJDK -- well that and the fact that it is Sun's project so they can
> do as they please with their code :-)
>
> [1] http://www.gnu.org/licenses/gpl-2.0.txt
> [2] http://openjdk.java.net/legal/gplv2+ce.html
> [3] http://openjdk.java.net/legal/assembly-exception.html
> [4] http://openjdk.java.net/legal/exception-modules-2007-05-08.html
> [5] http://openjdk.java.net/legal/binary-license-2007-08-02.html
>
> Regards,
> Tim
>

Yes, I'd forgotten the assembly exception... indeed, as they already
ship Xalan and Xerces in JAXP, it must be ok....
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

Re: Enhanced TreeMap

Posted by Tim Ellison <t....@gmail.com>.
Andrew John Hughes wrote:
> Interestingly, I do wonder if they can even use this work in OpenJDK,
> given the Apache v2 license and GPLv2 are incompatible.  The Classpath
> exception only helps when it comes to wanting to write proprietary
> Java programs and run them on OpenJDK (at least, that's my reading -
> IANAL).

IANAL either, and the license for OpenJDK is hard to figure out.  But I
think it is ok.

AIUI...

  OpenJDK is offered under the GPLv2 [1] with the Classpath Exception
applied at the end [2] which modifies some terms of the GPLv2 applying
to 'independent modules not derived from or based on the library'. Fine.

  Then there is the Assembly Exception [3] which says combining OpenJDK
with any code except the "designated exception modules" results in the
entire work being GPLv2.  The designated exception modules [4] are files
marked with the classpath exception in source code, code from Sun under
the binary license [5], and other open source files distributed from
their website(*).

It is this last point (*) that makes it ok to include Apache code in
OpenJDK -- well that and the fact that it is Sun's project so they can
do as they please with their code :-)

[1] http://www.gnu.org/licenses/gpl-2.0.txt
[2] http://openjdk.java.net/legal/gplv2+ce.html
[3] http://openjdk.java.net/legal/assembly-exception.html
[4] http://openjdk.java.net/legal/exception-modules-2007-05-08.html
[5] http://openjdk.java.net/legal/binary-license-2007-08-02.html

Regards,
Tim

Re: Enhanced TreeMap

Posted by Andrew John Hughes <gn...@member.fsf.org>.
2009/1/5 Tim Ellison <t....@gmail.com>:
> Hi Andrew,
>
> Andrew John Hughes wrote:
>> Is there any news on Sun contributing back their 1.6 TreeMap to the
>> Harmony community?
>>
>> http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the
>
> No news here -- I suggest asking Dave directly.
>

Thanks - I will.  I thought I better just check first as I've not been
tracking Harmony development and I'd look a bit dumb in the rare event
it had been committed three months ago...

> But I'm not holding my breath...
>
> http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html
>

Seems par for the course with Sun these days.  Now they've had their
media coverage, the big guns don't seem interested in actually doing
the work on Free Java.  Of course, there are lots of great developers
working there who want things to move forward (like Dave I presume,
from his original comments) but are being stopped by management
presumably.  There have been similar issues with releasing their
plugin and JavaFX will probably go the same way.

Interestingly, I do wonder if they can even use this work in OpenJDK,
given the Apache v2 license and GPLv2 are incompatible.  The Classpath
exception only helps when it comes to wanting to write proprietary
Java programs and run them on OpenJDK (at least, that's my reading -
IANAL).

> Regards,
> Tim
>

-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

Re: Enhanced TreeMap

Posted by Tim Ellison <t....@gmail.com>.
Hi Andrew,

Andrew John Hughes wrote:
> Is there any news on Sun contributing back their 1.6 TreeMap to the
> Harmony community?
> 
> http://blogs.sun.com/dagastine/entry/apache_harmony_thanks_for_the

No news here -- I suggest asking Dave directly.

But I'm not holding my breath...

http://tellison.blogspot.com/2008/12/bops-tree-hugging-and-safe-wagers.html

Regards,
Tim