Hi Bartek,
A few people have dropped in to suggest doing mobile libraries, and/or
an embedded VM. Such an endeavor would certainly be within the scope of
the Harmony project charter.
I'm unfamiliar with MicroEmulator, so without a bit more investigation I
can't really say whether it would be more appropriate to consider
working straight in the Harmony project, or starting out as an incubator
project with a view to joining Harmony upon graduation.
A deciding factor would be the overlap in the communities that work in
the existing and new code base. If the microemu code is large, with a
significant number of people who are new to Apache, etc. then going
through the incubator (perhaps with a Harmony mentor) will be a good
experience for learning the Apache way of doing things, and migrating
the project.
Another factor would be the provenance of the code, and prior experience
of the contributors, since Harmony has a rigorous contribution policy
that we guard carefully.
But to answer your specific question, Harmony is the right place for
work on virtual machines and platform class libraries at Apache.
Regards,
Tim
Bartek Teodorczyk wrote:
Hi,
I'd like to ask about interest in Apache community widening scope of
Harmony project to Java ME.
Let me introduce myself first. My name is Bartek Teodorczyk and I'm a
leader of MicroEmulator (http://www.microemu.org/) project, LGPL
implementation of Java ME written on top of Java SE. It provides MIDP2
and several other mobile JSR implementations. Recently we got a bit
more attention by commercial companies which would like use
MicroEmulator. During some discussions we've got conclusion that it
makes a lot of sense to migrate project to Apache license which is
more attractive for commercial companies, especially in mobile
software world. I truly believe that may also help evolve the project
significantly. We also seriously consider donating the project to the
Apache Foundation.
And go back to the question. I'd be grateful to get some feedback from
Harmony community whether it would be a room for MicroEmulator inside
Harmony project or we should rather start looking into Incubator
procedure?
Best Regards,
Bartek Teodorczyk