Linked by Andy Roberts on Thu 9th Jun 2005 20:58 UTC
Java The recent announcement from Apache regarding their plans to embark on their own J2SE implementation called Harmony has re-ignited the long-running Java/OSS debate. James "Father of Java" Gosling reacted in an unexpected way by giving a misleading view of what open source is really all about. Now that the dust has settled a little bit, it's time for an article that is not championing the cause for the relicensing of Sun's implementation under more permissive, open source terms, but simply a look at what could (and could not) happen under the open source model.
Permalink for comment
To read all comments associated with this story, please click here.
I finally understand
by peragrin on Fri 10th Jun 2005 12:43 UTC

That people are stupid and don't know the mean of cross platform support.

Sure java is cross platform unless you are using a BSD, Skyos, Beos, QNX, or any one of the thousand of smaller OS's that Sun just doesn't give a rats ass about. If it doesn't make it in the news then it's not worthy of Sun's management. Apple has to compile their own JVM because Sun won't provide one for them. I wonder how many millions of dollars a year Apple has to pay for that privillege.

.NET was/is advertised as a cross platform enviroment. It's cross platform all right as long as you run MSFT Windows. Mono and DotGNU are attempts at actually making it cross platform. Why because someone saw value where MSFT doesn't.

Cross platform means it can be run any where. You can't run it anywhere if the developer won't let you run it on a non-approved platform, and won't approve your platform cause hit only has 50,000 users(BSD's) or millions of users(Apple).