In comp.lang.java.advocacy, asj
<
[email protected]>
wrote
The said:
: Did you try it? [...]
No - I have no MSIL.
http://www.go-mono.net
LOL! their license even notes that they could radically change the thing
AT ANY TIME if microsoft suddenly PULLS THE RUG from under them with its
patents on .net....what idiot would base their work on a foundation as
legally creaky as that?
Such an action seems incompatible with "embrace, extend, extinguish".
To be sure, .NET was created by Microsoft, but it is also now a
partial standard (the CLI is, anyway). How a standard can be
patented is beyond me personally.
This could get weird.
microsoft's cash cow is windows and ms office - it would make absolutely
no sense for them to give their developers the freedom to use linux, and
you can bet they'll jerk the noose when the time comes and (1) they
realize most developers aren't going to be fooled by mono; (2) mono
starts cutting into their bottom line - selling new windows server
licenses.
microsoft's relationship with open source is frigid at best....
Positively cryogenic.
on the other hand, Java is dominated nowadays by links to open
source...there are literally TONS of open source java implementations
(including tools like IDEs, APIs, libraries, etc), and apache (the open
source organization behind the dominant web server, apache) just
announced it would create the world's second open source j2ee
application server (after JBOSS).
Sun's relationship with JBoss is cool at best, but AFAICT tolerant
to some extent, although I'm not at all sure what's happening
regarding the split.
there are even pressures to open source the ENTIRE standard j2se!
It's partially open-source already, although the license
is a fairly stringent one. However, any debugger showing
source code can look at the Java implementation, and the
src.zip is available, just not modifiable (legally, anyway)
for commercial purposes. (Whether it includes everything
non-native is also not horribly clear -- native is a
different issue and I wouldn't expect the source for that.
At least, not without Java becoming fully GPL or perhaps LGPL.)