Sun Demurs On Open-Source Java 209
Tarantolato writes "A Sun spokesman and James Gosling now say that there are no set plans to distribute Java under an open-source license. According to Gosling, 'the debate is still going on, fast and furious'. Concerns about forking are cited, as usual."
I am now convinced (Score:5, Insightful)
Time (Score:5, Insightful)
Re:Time (Score:5, Informative)
And I keep thinking it will happen after every RIF and annual loss, hell, that thought is what keeps many of us here because we -know- what we could do if things were going in the directions they should.
I would caveat this with saying that I think Schwartz should stay, but I am starting to believe that his support of Open Source and Linux as mass-market sellers is a facade. However out of the entire upper echelon I would want him to stay over all others.
Sun has gotten in the feedback-loop track. They make a sweeping change in the -lower- ranks and if it doesn't fix things by the next analyst meeting, they do it all over again. The problem is that the core issues are driven by the upper ranks _and_ you can't measure success or failure of strategic level changes in a couple of quarters. If you change over and over again you never find out which of those changes will actually work. A number of businesses (media outlets especially as relates to ratings/sweeps) are susceptible to this, but I have never seen a player in Tech succumb to it quite so badly.
Natch I will be clicking the "Post Anonymously" button!
Re:I am now convinced (Score:5, Insightful)
I wonder if Alice works there... (Score:4, Funny)
Given how your comment about decision-making reminded me of todays Dilbert [dilbert.com].
Re:I am now convinced (Score:2)
And in most companies grounds for termination. I expect this to happen soon if they want to maintain a shred of credibility.
Re:I am now convinced (Score:5, Insightful)
There was a lot of pain until the older upper management left (or was encouraged to leave).
That sort of shift can kill a company, but if it survives it is much stronger (cf. IBM).
Re:I am now convinced (Score:2, Interesting)
So the Java source should be open for the public but the decision processes should not?
I would not call this a disagreement. Even though Sun owns Java, there are many other members in the Java community as well. By creating discussion, everyone can state their opinions and Sun gets valuable information to support their decisions.
I think openness involves much more than just source code, and out-of-the-blue strategical moves certainly would
Re:I am now convinced (Score:2)
I reckon it was some 'nobody' in Australia getting interviewed, running his mouth off and not realising he was getting quoted. Now HQ is scrambling to cover for him.
Seriously, didn't they just have their big quarterly shindig that week in China? Yeah - here [sun.com] it is. So if he was important he wo
Re:I am now convinced (Score:2, Insightful)
Free != Open Source
Re:I am now convinced (Score:2)
Will it be free tomorrow?
mumble... moveable type... mumble...
Re:I am now convinced (Score:2)
No you can't. You may only distribute the runtime as a part of a larger software package that REQUIRES the JRE. What you can't do is distribute it with a Linux or BSD distribution. Which is why I don't have one installed right now, haven't felt any need to go through the bother just to see Java ads in my browser.
If anyone can explain Sun's logic behind restricting the widest possible distribution of the JRE I'd certainly love to hear it.
Re:I am now convinced (Score:2)
Some idiot "evangalist" for Sun spouts off saying something that he wasn't authorized to, and people act like it's the "official word".
Have you ever met one of these guys? They're just regular engineering types that wandered a little to close to marketing for their own good.
These guys have no authority any more than any other engineer from any other company. You can bet he got his ass in a sling for doing it too; the same as would happen at any other company.
just wait for the license (Score:2, Insightful)
Re:just wait for the license (Score:2, Funny)
Re:just wait for the license (Score:2, Funny)
Re:just wait for the license (Score:2)
Re:just wait for the license (Score:5, Insightful)
They are not running into Microsoft. They won a battle with Microsoft, and won big. Microsoft gave in and paid them a lot of money.
Re:just wait for the license (Score:2)
Some "evangalist" with no authority to speak for the company spouted off.
Nothing more, nothing less.
I've said this long ago... (Score:4, Interesting)
Peace
Re:I've said this long ago... (Score:2)
Re:I've said this long ago... (Score:4, Interesting)
Peace
Re:I've said this long ago... (Score:2)
As far as high-end graphics goes, Sun/SGI seems to be the early 90's must-have.... these days those who would have once bought an SGI are now buying macs to run Maya or what hav
Re:I've said this long ago... (Score:2)
Yeah, right after Mad Max 4 hits theaters, Duke Nukem Forever reaches store shelves, and BeOS reaches 90% desktop market share. In other words, not in our lifetime.
Re:I've said this long ago... (Score:2)
OS X + Java and Apple and Servers (Score:5, Insightful)
These are unusual developments because they are not seen between any other OS and Sun.
Certainly, Apple has an interest in Java and, while holding a very small server market share, increasing its server presence. Merely that Apple is not associated with the server market and Sun is, may be very valuable to Apple.
Certainly a relationship between Apple and Sun does exist. How far that relationship develops will be interesting to see.
Re:OS X + Java and Apple and Servers (Score:4, Funny)
How Ironic! (Score:2)
How Ironic! Back in the 90's rumour had it that Sun was out to aquire Apple
Re:I've said this long ago... (Score:2)
Re:I've said this long ago... (Score:2)
Re:I've said this long ago... (Score:3, Informative)
Re:I've said this long ago... (Score:3, Informative)
Ca$h (Score:2)
Peace
Re:I've said this long ago... (Score:2)
You cannot compete in the marketplace if you ignore the enterprise. Your desktop systems could be the best ever imagined, but if the server side is dominated by Microsoft and it's incompatible protocols and system you will be doomed to be relegated to the homes of a few die-hard fanatics who still clutch their 7 year old P
Re:I've said this long ago... (Score:2, Informative)
Is it any wonder? (Score:4, Insightful)
Re:Is it any wonder? (Score:2)
Losing business? Like the new and increasing demand for Java Desktop? Like their rapidly expanding software services division?
*sigh* more Slashdot wishful thinking and FUD.
Re:Is it any wonder? (Score:3, Insightful)
The thing is, Sun has a huge financial reserve. Even without the MS settlement, they could carry the current loss for years and years. Firstly, the stock market is about fashions, secondly why is an obvious open source fan measuring a companies worth by the stock market?
not of the same caliber as their open source competitors.
Oh come on - that is just not true, and anyone with IT experience should know that. Linux is fabulous, but no-one with serious Operating
Re:Is it any wonder? (Score:2)
Sun are a strange company with a very flat structure. You hear all sorts of things coming out from them, but that means nothing in terms of 'ploy', and its certainly not a 'fiasco'. If you have dealings with any large company, you will hear contrary views. I used to have dealings with one of the largest software companies and you would often hear one software product group actively rubbishing another!!
At Sun has the decent to have open, pu
Re:Is it any wonder? (Score:2)
You could be right, but they have a lot of high-profile people who are probably un-squashable!
(although I am supposed to be learning TK).
Its very neat. Works well with TCL, I found.
But then again I still use win 98 because it does give me a warm fuzzy. Go figure.
heh - I know what you mean.
Re:Is it any wonder? (Score:2)
You did try and compare open source software with Sun products you have never tried.
I don't trust anyone's opinion - I make sure I evaluate software before I give my judgement. You find out some very interesting and occasionally hilarious things.....
If forking is a concern... (Score:5, Insightful)
...then perhaps they should look at why projects forks? If they can manage to spot things that might lead to a fork early on, they can adress it in a way that benefits everyone as well as avoids forks.
Off course, that also requires whoever is responsible for the code to be able to work with others...
Re:If forking is a concern... (Score:5, Insightful)
Because Sun suspects that the Open Source crowd are only interested in the source for what they can get about it. They think that if they opened say Solaris, immediately the "good" parts of it would be copied into Linux and Solaris itself would get nothing out of the deal. Since Linuxes home platform is x86, not SPARC, they'd just be helping Intel's and Dell's sales by doing so.
Re:If forking is a concern... (Score:2)
Well, that is exactly what they are about to do:
http://asia.cnet.com/newstech/applications/0,3900
This is not a rumour - it comes right from the top.
Two ways? (Score:2)
Re:Two ways? (Score:2, Interesting)
Re:If forking is a concern... (Score:4, Interesting)
Projects fork because the software doesn't support new features which are required, or have more features than are required for a particular application.
For example, one version of an application my not support multithreading. In that case, a fork is performed and the multithreading code is added. To merge the projects in the future, the differences are identified and #ifdef'ed. Another example is the case in which a desktop application is being ported to an embedded system. The embedded system GUI (PDA's) may not support all the features of the desktop GUI, and so use of these has to be removed and compensated for.
Already, JAVA has two variants; Embedded Java (J2ME) and Enterprise Java (J2EE). The language has not changed, but there are whole set of API's available: Foundation classes (JFC), Media Framework (JMF), Advanced Imaging (JAI), Java 3D API (J3D), to name but a few. The existance of all of these reduces the likelyhood of any fork from occurring, since the features are already supported. So long as the entire system is split up into small sections, developers can choose which components to support. Sun could always refuse to provide any assistance to anyone who needlessly forked the Java programming environment (they could set up a certification program, and refuse to certify any application which did this).
Re:If forking is a concern... (Score:2)
There'd be no better way to nip potential feature drift in the bud in the gcc [gnu.org], IBM [ibm.com], etc re-implimentations of Java in the bud than to open up Java. Yes, the compilers are going to be different, but noone in their right mind is going to reimplement a reasonably licensed set of libraries, and that's where almost all the real meat is in Java.
what's the forking problem here? (Score:2)
Anyway, why is this so difficult? Can't they just add a term to an open source license that says that compatibility has to be maintained in some form and to some degree, verifiable by third parties? Sure, this brings up the issue of how to test for that, but that's what the compatibility test set is for, right? If someone
Re:what's the forking problem here? (Score:2)
Can't they just add a term to an open source license that says that compatibility has to be maintained in some form and to some degree, verifiable by third parties?
They don't even need to do it in the license, they can do it just fine with trademarks. Look at how the Open Group manages the Unix trademark and decides who can call themselves "Unix" and who can't. And the Open Group has a tougher job, because they're trying to unify what was previously divided, and what is currently multiple separate and
Re:what's the forking problem here? (Score:2)
I'm not so sure. Assuming that Microsoft is the one Sun's worried about, MS has enough clout and money to circumvent the trademark issue. They could just call it J++ or whatever and say that it's an improved form of Java (but not Java, in small print).
I'm not sure Unix is a great example either. Case in point: GNU/Linux (hint: GNU's Not UNIX). With enough following or market force (of which Microsoft has both), th
Re:If forking is a concern... (Score:2)
Assume that I have some significant new and wonderful improvement to MySQL, coded debugged and tested. Other than minor issues with the name MySQL, forking is essentially trivial. I fork and it's now me and a few others versus MySQL AB and the rest of the world. Bad odds. I can try to keep updating to
No surprise here (Score:2, Insightful)
Expect some real decisions made in desperation as they run out of money but for right now there's definitely a leadership problem at that company.
Sun at the right angle? (Score:5, Insightful)
Sun's like my Grandma (Score:5, Funny)
The only difference is, Sun is losing those arguments!
Forget Sun, get the OSS groups together on this (Score:4, Interesting)
Then make a plug-in for Mozilla, Firefox, Opera, and others and leave the IE plug-in up to Microsoft to adopt and create.
Imagine a virtual machine that can run code made from C, C++, Python, Smalltalk, Perl, XBasic, Real BASIC, Delphi/Kylix, Pascal, FORTRAN, COBOL, and other languages in a bytecode format.
If Sun won't do it, screw Sun and shut them out!
Re:Forget Sun, get the OSS groups together on this (Score:4, Informative)
http://www.parrotcode.org/ [parrotcode.org]
Re:Forget Sun, get the OSS groups together on this (Score:2, Informative)
K.
Re:Forget Sun, get the OSS groups together on this (Score:2)
We've already got one [go-mono.com], and it's built on ECMA standards too!
Already exists (Score:2, Funny)
Publicity (Score:2, Insightful)
C# and Market Standards (Score:3, Insightful)
But seriously, all Sun has to do is respond correctly to the market over time to maintain their leadership role with an open-source Java. If they can be like Linus then their code will be the reference everyone accepts otherwise some other player will eventually fill their role as the de-facto implementation.
Sun, get a roadmap! This marketing is killing you. (Score:4, Interesting)
even though Java is improving (1.5 is *much* better)
and the upcoming chips look good as well.
My opinion: Sun's own marketing is screwing them.
A deal with Microsoft? I could believe it, if Sun
could explain it and what it means for developers.
Java open or closed, both ways have pros & cons--
so pick one, stick to it, and give us a roadmap!
-A former Sun Javasoft employee
What's the forking problem? (Score:3, Interesting)
I don't see many forks of Open Office or Perl out there.
Hostile forking is certainly possible (Score:2)
Maybe in a perfect world, but in the real world forking also occurs when there's money to be made or lost. Surely Java's enemies would love to encourage forking it (if it were possible) simply to undermine the portability of Java code (Java's best feature).
Re:What's the forking problem? (Score:2)
To fork Perl, you'd have to understand its source-code.
Can't they fight unwanted forks with trademarks (Score:5, Interesting)
The forks that are compliant and please Sun Micro can use Java(tm) and can distribute JVM(tm). The forks that Sun doesn't really care about and the ones that pollute the Java world would just have to be something different, call them Jaba, Jamboree or something else, but no one is allowed to use the trademarked terms without Sun's permissions.
This argument has been stated many times here... (Score:2)
Why is that, exactly?
Yes yes yes. Mod parent up. (Score:2)
Why doesn't anyone else (but the parent poster) seem to see this?
Doesn't anyone remember? (Score:2)
Re:Doesn't anyone remember? (Score:2)
J# is alive, and although never terribly popular, it's still sponsored by MSFT as a way to migrate existing Java code to
Still there are few J# shops and companies "developing effective J# solutions", you're either Java, or
Re:Can't they fight unwanted forks with trademarks (Score:2)
Huh? (Score:5, Insightful)
"Mr. Schwartz also re-established Sun on the desktop with launch of the Java Desktop System which has quickly become the industry's number one desktop alternative"
Since when? They can't commit to Open Source anywhere, you have a user agreement the size of the bible with their company-branded Linux distro that's at least a year behind the times and Redhat's new corporate desktop is going to make Sun's "Java" system another joke on Slashdot. Never seen such a leadership problem in my life. Conflicting press statements every damned month.
Sun needs to see a doctor (Score:3, Funny)
Who needs Sun. Open Source alternatives exist (Score:2, Informative)
Do it Sun! We want a fork! (Score:5, Insightful)
The reason why forks are not dangerous is because people will still want to write "standard" Java code, no matter how many different strange Java-esque things there are.
Linux is horribly forked. There are dozens of different distros, on dozens of different hardware platforms. There are many different kernels, and the different distros often have their own kernels with their own patches and changes. And here is a perfect example of a fork in Linux which has come back to help all of Linux: Because Linux was forkable, the NSA chose Linux to be the basis of its secure operating system, SELinux. SELinux is so strange and different from regular Linux that it wasn't compatible. It was a true fork, creating a different set of APIs that were mutually incompatible in many ways. The openness of Linux allowed this innovation to occur. It was something that Linus hadn't thought of years before it happened (I'm guessing). And yet it happened. And now, guess what, the work that was done in SELinux has been rolled into 2.6!
So, we had open source software, which allowed a fork, which allowed for totally innovative, off-the-wall creative development, which turned out to be cooler than people would have expected, which then ended up getting un-forked back into the main codebase!
If Sun open sources Java in the right way, that is exactly the kind of thing that will happen with Java, too. It's hard to prove this argument, because I can't say exactly what those innovative forks are going to be, becase they're things that people haven't thought of, but that's what will happen.
So do it Sun!
-------------
WAP news [chiralsoftware.net]
Re:Do it Sun! We want a fork! (Score:2)
That is exactly why forks of something like Java are dangerous.
The thing is, Java is a major part of the software industry today. There are companies who actively want to fork it and produce incompatible non-portable versions that become the de-facto standard: Microsoft.
Re:Do it Sun! We want a fork! (Score:2)
This is an irrelevant comparison, as its been decades since anyone expected either code or binary compatibility from different C/C++ compilers.
Java is totally about binary deployment and the protection of investment. Java is the ability to code to a known and tested set of libraries and to produce WAR
Re:Do it Sun! We want a fork! (Score:2)
And as I recall, this was resolved through trademark litigation. Copyright licensing, proprietary or Free, didd not enter into it.
Re:Do it Sun! We want a fork! (Score:2)
The reason why forks are not dangerous is because people will still want to write "standard" Java code, no matter how many different strange Java-esque things there are.
There's a possibility "standard" Java will mean the most popular distribution of Java, and if popularity varies greatly with time problems might arise. A situation similar to IE and CSS might also develop, where a bad effective standard prevents the adoption of the proper standard.
There has been a misunderstanding here... (Score:2)
Re:Do it Sun! We want a fork! (Score:2)
Sure, just like people want to write website that follow the standard, like most linux apps work perfectly on any system as long is has the right libs in the correct version, the correct version of gcc, the correct kernel version and the right package manager, just like C(++) is write once compile everywhere and like SQL statements that
still chugging litres of java, & still tired? (Score:2, Interesting)
try this strange brew [kombucha.org], that's good for you, & freely distributable too.
How far away are OSS implementations anyway? (Score:2, Insightful)
For me, the OSS community is what makes Java such a good platform. There are so many cool tools and APIs. On any one of my projects it seems as if more work has gone in to making the OSS tools that I import than whatever I use from closed packages. It's a shame Sun don't give these developers any credit.
Even though I love Java I don't feel any particular loyalty to Sun and would prefer to not use their products. I just have no idea how near or far GCJ and the GNU Classpath are away from letting me do this.
I would like to know who's in charge (Score:2, Insightful)
I am convinced Sun is dying. Not BSD dying, but real dying. Don't quote me on that.
They Probably Just Misread the Press Release (Score:3, Interesting)
Personally, and this is just me talking here, I rather prefer LISP to Java anyway. It seems to be a lot less awkward to use, without the confusing standard libraries that try to maintain backward compatability from the time the language was invented. Seeing as how it offers the same advantages as Java (garbage collected, objects, etc) I don't know why we don't just go that way.
Please speak a bit more honestly (Score:2, Insightful)
The issue isn't forking, the issue is how to generate revenue.
It's the usual balancing act: open sourcing software would have many benefits, but what effect will it have on revenue? For a company with revenue problems this is a legitimate concern.
Forking isn't a big deal that they are making it out to be. They are using it as an excuse. Yes, yes, I know what MS tried to do to Java - note that not open sourcing it didn't stop them.
Regarding sun's current marketing tactics (Score:3, Insightful)
I HAVE A PROPOSAL
Ok, everyday, I get on the net and I see a story that Sun has announced something. Then the next day I read a story that Sun has backtracked on what they announced the previous day. Later that day, Sun makes a different announcement. The next day, they backtrack on that announcement. Later that day, they make another anouncement... And the cycle continuous.
So, my proposal is this. For Sun stooping to such tactics, I say we teach them a lesson about continously blowing smoke up our collective ass by boycotting news from Sun until they stop constantly backtracking on their announcements and actually live up to a promise.
Until then, I do not want to see any more news from Sun. I used to be interested in any news about the company. Now, however, I only think about how much internet bandwidth is being wasted by these fiction stories every time I see a Sun announcement.
Please don't get me wrong, I would love to continue to hear news about Sun. I just don't want to hear any more lies.
Open Letter to Sin/Java Concerns GPL Licensing (Score:4, Insightful)
I would like to say to any Sun employees that the very fate of your jobs hang in the balance here...if not the survivability of the company.
If Java is not opened up gcj will replace it and you will loose relevance.
As is now, gcj is on par with a good 85% plus of the Java class package sets for jdk 1.4.2 as well as native binary executables of Tomcat 4.x are just around the corner, if not produceable already.
You can work with the Open Source community to define what Java will be in the future, or risk becomming a SCO placard if you decide to sue us later on for open sourcing the language itself.
So, your fears about forking Java are already acting on that future by not doing so. Many like myself want to see gcj project move forward quickly due to Sun's questionable financial future and its historic reluctance from management to work with us.
In the end the OSC will have what we want: complete ownership of our own source code and the absolute right for anyone to possess it when the sale of development or software shrinkwrap is completed.
You can join with us and work toward setting standards for the language and the class sets...
OR
We will continue with gcj project backend for the gcc compiler toolsets and insure projects such as Tomcat and Jeromino have safe futures....with or without Sun Microsystems.
We welcome all companies to join us on this crusade to liberate source code in the sale of software and services...and any company that joins us we will utilize such services they offer.
The longer you delay, the further in doubt Sun's future existence is questioned and the more risk you put upon the open source projects.
The OSC community will not tolerate the questionable future of Java very much longer given the spectacular decline of SUN in the past 4-5 years financially and the waffling of key technologists that have built the company. (Joy's on and OFF again relationship for example...)
Investment of time and resources into the Apacje Tomcat project is too valuable now...
Will you come with us or will we leave you behind?
-Hackus
Sin? (Score:2)
A Freudian slip perhaps?
Re:Open Letter to Sin/Java Concerns GPL Licensing (Score:2)
I'm sure they are listening to your every word. I'll bet they'll be calling you up any minute with a job offer based on your lucid analysis...
If Java is not opened up gcj will replace it and you will loose relevance.
Oh, gimme a break.
The OSC community will not tolerate the questionable future of Java
Well, blow me. I did not know that you were Lord High Chief
Where is the business case???!!! (Score:5, Insightful)
(i) Why aren't the people yelling for open source Java busy working on Kaffe and the others?
It seems to me this is more of a "Sun, give us your code or you suck!" type of deal, than anything else.
(ii) Who is going to put up the resources to continue to research and development the Java platform? If the open source community has not been successful in creating an open source java from scratch, what makes you think that we would be able to maintain and improve the technology?
Netscape was talked into releasing and subsequently rewriting their flagship product as open source. That did not save them, in fact they spent a ton of money doing that. This move benefited the open source crowd ( I am writing this from mozilla ), but how did this help netscape?
(iii) Has OpenOffice/StarOffice improved Sun's bottom line much? Any?
Does anyone have a denfensible on plan on continuing the R&D of Java after open sourcing it? And I mean a business plan that is backed up by data?
Re:Where is the business case???!!! (Score:2)
BTW: do you have any idea what the current business plan is for Java? I sure don't.
Fork mitigation is easy, What's sun's problem? (Score:2, Interesting)
The fact is that of course there will be forks. Look at all the redhat forks. However, the fact is that those forks, Mandrake for example, ARE compa
Re:Fork mitigation - Runtime licensing is problem. (Score:3, Interesting)
For the runtime part of Java, maybe what is needed is a license scheme that can parent copies of code licensed as both GNU and BSD.
How about another level of licensing abstraction?
Lets explore dual licensing for Java's runtime: the Java runtime and runtime modules ought to be dual licensed. A BSD style license is for Sun to create a family "run anywhere" runtime products for many operating systems. The same s
Open sourcing the Java Libraries and Solaris (Score:4, Insightful)
It's sound business for Sun to (A) Open source licensing the Java J2SE,J2EE and J2ME framework libraries ; and (B) Release a fork of the Solaris Kernel under the GPL license.
It would benefit the entire Java based industry, including the free software, open source and proprietary based vendors, to open license the core J2ME,J2SE,J2EE libraries and Java to bytecode compilers.
Java's primary strength, the ability to write code which is constantly portable across many vendors platforms, would be greatly enhanced if all of the vendors were using the same core libraries.
To insure that the standard base core would not become polluted with incompatible forks, the source could be licensed with a clause requiring any incompatible changes or any additional classes or methods to be moved to and occupy only the vendors namespace. Another clause would require that the vendor version of the Java to bytecode compiler and any GUI IDE defaults to generating portable bytecode, without embedding any vendor specific references.
The OSF definition of an open source license clause five explicitly states: "The license may require derived works to carry a different name or version number from the original software."
Developers and vendors would only be required to shift changes to the vendors/developers namespace if the changes were incompatible with the JCP JSR open standards. This would not prevent the development/distribution of additional optimizations, ports or bug fixes. Since adoption of standards has for a long time been an open source tradition, it would not be much of an imposition on the open source community.
Vendors don't have to use *all* the same "core" libraries - just provide the same standard interface. The open source Java core can been seen as a starting common base. Each vendor would be free to "short circut" their implementation as long as the standard API behaviour remain the same. Vendors would still be free to compete on their JVM performance along with how well it performs interfacing data bases, integrated development tools, etc.
Sun could require contributers to the Java Open Core to let Sun or the JCP dual license the result as Sun does with OpenOffice.org and StarOffice. If a vendor does not wish to disclose their modifcations then the vendor could pay for a closed source license scheme. The payment could then be split up amongst Sun, the JCP and the contributers.
Ask IBM and HP what their customers are demanding and you will find out more often than not that it's vendor neutral/independent solutions. Customers don't want lock-in slavery anymore. That is why Linux is such a success and why there is more demand for Java skills than any other programming language.
It should not be necessary to open source license Sun's JVMs. In the long run it could greatly benefit Sun to develop the JVM under a dual license as it doing with OpenOffice.org and selling StarOffice.
Releasing a fork of the Solaris Unix Kernel makes even more sense when you consider Suns move towards commodity based hardware, like AMD's opteron, and enterprise desktop systems. Sun is going to need drivers to interoperate with x86 hardware and common peripherals. In comparison to Linux, the range and quality of hardware drivers available to Solaris is pitiful.
If Sun can manage to get out from under the SCO Groups claims over the old AT&T code base, by dealing direct with Novell who still appear to hold the rights and copyrights, then Sun would be free to release a fork of the Solaris kernel under the GPL license.
Sun would be then free to take any source code from the Linux kernel and incorporate it into the GPL'ed Solaris kernel fork. Sun would then free to deploy that kernel in desktop and clustered systems markets, where Linux currently does have a lead over Sun.
Re:Typical... (Score:2, Informative)
Re:Red Java (Score:2)
Re:Sun needs hits too! (Score:2, Funny)
Re:Thanks Sun! (Score:5, Interesting)
A company that has been promoting UNIX since the early 1980s sickens you.
A company that has pioneered open standards for decades sickens you.
A company that has freely contributed APIs and protocols such as NFS to development community sickens you.
A company that gives away free compilers and runtimes sickens you.
A company that uses Linux sickens you.
Do I detect a slight bit of exaggeration here?