[Mono-dev] JAVA is now GPL..

Miguel Figueiredo Mascarenhas Sousa Filipe miguel.filipe at gmail.com
Mon Nov 13 12:30:19 EST 2006

Hi there,

I'm a mono fan.
I've read the news about the opensourcing of Java and the first thing
that came to my mind was:

Great, now mono can improve its JIT, AOT compilers and their garbage
collectors with cross pollination from Sun's JVM..
I say this because its now possible to access and share code with
SUN's JVM, enabling the possibility of things like:

- adopting/adapting Java SE garbage collector for mono
- adopting/adapting Java SE JIT and AOT compiler technology for mono
- adapting JAVA JVM to run CIL directly, transforming mono in a
framework/wrapper + CIL2javabytecode translator..
- adapting JAVA AOT and JIT compiler to produce/read CIL instead of
java bytecode
- creating a C# front end to JAVA AOT and JIT compiler...
- enhancing mono IKVM..

I say this knowing that CIL and java bytecode probably do not map
one2one, nor does java's frameworks or semantics, but besides this,
they are similar in many respects, and its not that difficult to adapt
a java bytecode compiler to a CIL compiler or vice-versa.. or a java
parser to a C# parser.. for that matter... :)
What I mean is: in terms of programming language pragmatics/theory,
these two technologies/frameworks/languages are very similar, share a
lot of problems and solutions..

There is a lot of technology/code that can be shared..

What do you guys think?
Do you also see this has a good thing?
Will there  be any palpable benefits for mono now that sun JDK is GPL ?

just for the record:
svn checkout https://openjdk.dev.java.net/svn/openjdk/trunk openjdk
--username guest

best regards,

ps.: keep going strong

Miguel Sousa Filipe

Miguel Sousa Filipe

More information about the Mono-devel-list mailing list