Linked by Thom Holwerda on Wed 7th Mar 2007 22:27 UTC
Java "Although the .NET vs. Java war is basically over for control of the Windows desktop, where .NET is sure to become the managed language of choice for new Windows desktop applications, there is a new battle brewing. That battle is for the Linux desktop. Now that Java has been open sourced under the GPL, even the most strict of the 'free software only' distributions can start bundling it and integrating it into their Linux distributions out of the box."
Thread beginning with comment 219480
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Ehhh?
by diegocg on Thu 8th Mar 2007 01:03 UTC in reply to "Ehhh?"
diegocg
Member since:
2005-07-08

C# is a nice language, get over it. I'm not saying "better" or "worse" than java, it's just a great language, and people is going to use it. And not just because Microsoft forces them, but because -again- C# is a great language. And mono is open source, just like java (not GPL, but open source)

Reply Parent Score: 5

RE[2]: Ehhh?
by pantheraleo on Thu 8th Mar 2007 01:14 in reply to "RE: Ehhh?"
pantheraleo Member since:
2007-03-07

> C# is a nice language, get over it.

I'm not saying it's not a nice language. It is. But that doesn't change the fact that mono has serious problems which it is unlikely to ever overcome.

> And mono is open source, just like java (not GPL,
> but open source)

Yeah, it is open source. But like I said, because the class libraries use the MIT license, there is a software patent trap, since any company that makes improvements to the class libraries, or modifications, can patent their changes. With Java, and the GPL, you can't do that--especially not with version 3 of the GPL which Java will adopt once it becomes finalized. So in the end, for open source, Java is a safer choice. Again, there are no software patent traps with Java like there are with mono.

Reply Parent Score: 2

RE[3]: Ehhh?
by Lobotomik on Thu 8th Mar 2007 07:18 in reply to "RE[2]: Ehhh?"
Lobotomik Member since:
2006-01-03

Potential MIT software patent trap? Then the same happens in X and in BSD-licensed libraries, of which there are many (isn't TCP/IP?), and the BSD kernels ...

What do you mean "especially not with version 3"? Is there, or is there not a risk with GPL2? Because if there is one -- because there IS one -- all GPL2 code, which includes the Linux kernel, GTK+, Gnome, Qt, KDE and most open source is also in danger. Java, to start with.

The problem of potential software patent trap in MIT-licensed Mono is pure bullshit: software patents are as much of a liability for everything else. You cannot stop using code for fear of software patents, unless you revert to pen and paper (and even then ...)

Reply Parent Score: 4

RE[3]: Ehhh?
by dylansmrjones on Thu 8th Mar 2007 14:27 in reply to "RE[2]: Ehhh?"
dylansmrjones Member since:
2005-10-02

It's an USA-only problem. The rest of the world (especially Asia) will just keep on enhancing software, leaving USA in the dust when it comes to IT.

Claiming there are or will be no patent traps in Java is silly, since it is entirely possible for Sun to unknowningly implement functionality patented by somebody else. There will always - no matter the license - be a patent trap, if patents are a possibility.

Reply Parent Score: 1