Microsoft And JBoss Collaborate On Server Software
wellington map wrote to mention a C|Net article discussing a collaboration between Microsoft and JBoss, intended to ensure their server software is more interoperable. From the article: "Microsoft has struggled to deal with the arrival of open-source software, which is collaboratively developed with a code-sharing process that stands in stark contrast to the secrecy that shrouds most of the products from Microsoft and other proprietary software makers. After several attacks on the intellectual-property foundations and the methods, quality and cost of open-source software, Redmond, Wash.-based Microsoft has begun a more cooperative phase."
"Embrace and extend" mean anything to you?
No one ever had to evacuate a city because the solar panels broke!
Uhm, J# is a Java-language interface to the .NET Framework, it has nothing to do with any JVM.
.NET Framework and added their own libraries*.
You might mean J++, and I don't really see what was wrong with that, other than lawsuit-happy Sun wanting to keep a maniacal strangehold on Java. What's wrong with adding proprietary libraries? Java has/had a ton of shortcomings. If you didn't like J++, you didn't have to use it.
This same thing is being done by OSS JVM projects, and the Mono project, who had developed their own implementation of the
* See also Gnome.*, Mono.*, Novell.*, Mozilla.*
Well J# isn't supposed to be Java. I have never heard that, only that it is C# with Java-like syntax (which is to say not really that different). Now, I do remember good old J++, which was just a plain Java ripoff. Since J# is supposedly compatible with J++ maybe it is just MS trying to be clever(ly evil).
Back in 97 or so, J++ was actually Java. It wasn't until Visual Studio 6 that it became something else. Hence the lawsuit!
All that said, I worry for JBoss. I don't want to see MS ruin a good product.
What's wrong with adding proprietary stuff? Nothing.
What's wrong with adding proprietary stuff in violation of the requirements for using the name "Java", and yet still calling it "Java"? Plenty.
That's why Microsoft lost the lawsuit. They aren't quite the innocent victims of lawsuit-happy Sun that you are making them out to be.
Good point. Here's a summary of JBoss. Its a J2EE application server. Translation: it runs server side java code for websites and web services (servlets, jsp, jsf, enterprise java beans, more buzzwords) Its kind of like ASP.NET's runtime equivalent in java. Sun, Oracle, HP and several other companies make competing products. PHP folk make recognize it as a bloated service thats used to run code you can just write in PHP as a script. (i don't like php, but its a fair assessment for smaller projects) JBoss is included in Mac OS X and Mac OS X server (10.4).
A little more information:
JBoss is a greedy project which used to charge people for the documentation! Yes, it was free and open source to download jboss but the documention was $$$. Most people don't even know what J2EE is and can get away with running Apache Tomcat, Resin, or Jetty. In fact, JBoss uses apache tomcat.
MidnightBSD: The BSD for Everyone
JBOSS still IS free. And thanks to the real OSS license will remain so.