Java Evangelist Leaves Sun After MS Settlement 360
aeoo writes "The Register says that Rich Green, the vice president of developer platforms and the major public voice for Java is 'quitting Sun in disgust' due to the recent settlement between Sun and Microsoft. The article hints that there may be more to follow. On the other hand, there is an article at eWeek with a different slant, saying that Rich Green tendered his resignation prior to the settlement. What impact, if any, will this have on open sourcing Java? It looks like Sun is still considering it."
Time Will Tell (Score:5, Interesting)
Not just time... (Score:4, Interesting)
Sun is a Hardware vendor first and a Software vendor second.
That said, it makes little sense for Sun to loose the Marketing benefit of Sun Java (as it gains no money, it's value to Sun is in the feel-good name recognition it's provides).
Sun sells Linux hardware along with Solaris hardware. Sun StarOffice and OpenOffice is funded by Sun to perpetuate good faith and hardware sales.
From a corporate point of view, Java is a loosing deal that can't be safely dropped (without gaining a lot of bad faith) and open-sourcing it could save them money, but would inevitably force a loss of Java market share while the community ramps-up to start supporting extensions to the current Java architecture (especially now, as .NET is totally in the clear). Further, community - open-source Java implimentations already exist (GCJ), but don't have the support of Sun's native implimentation.*
So what for Sun to do? Same as ever. Keep expanding the product, but don't put too much into it (as it's a money seive).
--
* GCJ and even the 'blackdown' ports of Java having no support means little, (as supported free beer is more usefull than unsupported freedom when it comes to reality) - but their failure to gain market share can be taken as an indicator of the possible stagnantation of an OpenSource Java.
Re:Not just time... (Score:2, Funny)
Re:Not just time... (Score:3, Informative)
Re:Not just time... (Score:3, Insightful)
I'd consider Java a mechanism to keep customers from being locked into a particular hardware && software platform, thus making it possible for Sun to keep selling hardware.
And I'd say it has succeeded, as Java's now back on Windows as part of the deal. Which is consistant with the eWeek story.
--dave
Re:Not just time... (Score:3, Interesting)
I would agree, except that this is to change, if one is to believe Sun's executives. It's hardly a coincidence that former software exec is now COO; his goal is to move Sun to become (more of) a software company. If he fails, he'll be history; to get the position he has promised he can do it... and if (when) he does not deliver, he'll be out and someone else will promise something else for eager board.
Note that I'm not saying Sun should becom
NET in the clear (Score:5, Interesting)
To ammend then I'll simply add that .NET will be pushed hard in the next months - now that the settlement is made - and now is not the time to stagnate Java by pushing it into OSS limbo for the year it would take for the community to be able to support it.
Re:Not just time... (Score:3, Informative)
I am currently developing applications on
Re:Not just time... (Score:4, Insightful)
What type of applications do you develop with
I am being serious about these questions because every time I hear someone say what you just typed they have not worked with anything but Microsoft development tools. Yes they may have had a college class or two with some other language, but no real development. I continue to talk to "developers" who think that Java web development is still servlets. They have no clue about JSP's let alone custom tags.
Does that mean I think
Re:Not just time... (Score:4, Insightful)
You like Javascript the best? Wow you are the only person I have talked/written to that says that. Weird. Most people hate it.
If you believe that Mono will ever bring quality C sharp apps to Linux then you better start learning another language. Name an instance in Microsofts past that shows how they have worked with another vendor to run their apps on a non Microsoft platform. I am glad that these people want to develop Mono, but to be honest I can never see any I.T. shop that is doing
Again, if you like
I am not trying to be a jerk here. I just want to warn you that having worked with Microsoft for a while, they will make things easy at the cost of security and scale. They will NEVER allow their cash cow Windows to be jeprodised. Their apps tend not to scale well. If you want I can point you to some shops that are probably going to close soon that bet the farm with Microsoft. One in particular has had the boys from Redmond in for a while and this was some of the recommendations.
1. Reboot your servers every night. Granted this company has over 400 Win2k boxes.
2. Buy more hardware. Yet people like me have shown that you could scale to what they want with some effort using non Microsoft.
The last one kills me.
3. Get rid of Oracle and go with SQL server. Yet their DB and connection is not a factor at all. This is the ONLY non Microsoft product they own, and yet Microsoft "techs" want it ripped out.
I can name many other companies if you like. I don't want to say Microsoft won't work at all, it will, and in some smaller shops it might work well. I just want to warn people what they are getting in to before they spend their hard earned money.
Please Please Please take from this that
Re:Not just time... (Score:3, Interesting)
Please don't try to argue SWING even begins to compete.
I hate Swing. But I dont think its the driving GUI in Java anymore. SWT (Simple Window Toolkit) appears to be "whats in" in Java GUI development. Ive created a few SWT apps and found them stable, fast, and easy to create. Eclipse IDE (built with SWT) is getting ready to roll out a greatly improved version 3 and will be putting in a new visual editor which will make Java gui apps easier and easier to create.
One SWT app I recently created had Int
Re:Not just time... (Score:3, Informative)
the one advantage here is that capability will be built into the OS as opposed to people having to install and Configure Webstart - I think that will give
Webstart requires no configuration at the client end. After they install java, you can put a link on a web page or a email and webstart will install and run the application. Its pretty simple actually.
I have read about Microsoft building something similiar. I think its called ActiveStart. Theres a few issues though. Unlik
Re:Time Will Tell (Score:3, Interesting)
Really? [gatesfoundation.com] That Bill Gates is such a bastard!
(Okay, you could make a case that donation to charity still brings some sort of return, but then isn't that the case with everything?)
Re:Time Will Tell (Score:3, Interesting)
It operates like this: Gates as head of MS can only convert so much stock at a time into cash per SEC rules. So he donates it to the Foundation, who converts it for him, then sprinkles a few million of the $10 billion into donations of Windows to schools (MS market creation tactic)plus a few million for AIDS research or whatever in order to look good (the interest on the holdings
Re:Time Will Tell (Score:3, Interesting)
Cat got your tongue? (Score:4, Funny)
All dynamic languages are LISP wanna-bes (Score:2, Interesting)
It might be mistaken as a description of Scheme's features.
--Re:Cat got your tongue? (Score:2)
They've already turned it into SmallTalk/Ruby: Groovy [codehaus.org].
Re:Cat got your tongue? (Score:5, Funny)
Re:Cat got your tongue? (Score:5, Funny)
(map (quit reader (bash reader LISP)) (for sake Bob))
(and (is it (fill language wonder)) (become (just-like LISP (subtract all-languages LISP)) happy))
See, much more readable!
Re:Cat got your tongue? (Score:2)
The question is how to make something that is just as flexible and powerful with devolving in a paren counting nightmare.
Python appears to be pointing the way, but (much as I love it) I don't think it's all the way there yet.
Re:Cat got your tongue? (Score:3, Informative)
Re:Cat got your tongue? (Score:5, Funny)
Maybe we'll get lucky and he'll join Open Source (Score:5, Interesting)
Re:Maybe we'll get lucky and he'll join Open Sourc (Score:4, Insightful)
Re:Maybe we'll get lucky and he'll join Open Sourc (Score:2)
Re:Maybe we'll get lucky and he'll join Open Sourc (Score:5, Insightful)
In fact, the Santa Clara, Calif.-based company said Green played an essential role in Sun's negotiations with Microsoft to come to last week's 10-year, $1.6 billion deal.
Meanwhile, Sun would not disclose where Green was going, but said the company has held the position "for quite a while" for him. Said one source: "He didn't want to leave until the Microsoft deal was done."
And here is the blurb from the ZDNet article -
A Sun representative said Green was instrumental in brokering the company's legal settlement with Microsoft.
The first article also says that Green is planning on doing a startup. Therefore, whatever it was, Green would have definitely received significant amount of compensation for his role.
Which would mean that, him going renegade and helping start something Opensource based on Java would be quite unlikely. When big sums of money are involved, especially with companies like Microsoft, you can be assured that they would have taken due precautions precisely against this kind of thing - especially since he was supposed to testify against them.
On the other hand, he *might* just rally to make Java Opensource - which I believe, is more likely.
Re:Maybe we'll get lucky and he'll join Open Sourc (Score:2)
I thank Sun everyday for releasing Star Office. I use Open Office at work and at home but also realize that a business must have cash flow to survive.
I, too, would have quit in disgust (Score:5, Insightful)
Give me a break. (Score:5, Insightful)
What a marvelously simplistic view. Mr. Green was supporting an old, futile cause. Sun is not going to take over the desktop or server business. Java is not going to become the end-all be-all of enterprise software. Microsoft, Linux, and UNIX have all already done a fine job of that (or very close to it). It may be as simple as that Mr. Green actually believed all of McNealy's prior rhetoric ("network computer"? please) and had his airy ideology punched with a horse-needle when McNealy finally decided to engage in bit of corporate pragmatism.
which you have to respect, whether you agreed with him or not, and is more than you can say about MSFT.
You're telling me Microsoft doesn't put their money where their mouth is? Regarding Windows and the Xbox, for example, they've repeatedly said that they're here for the long haul and that they're not leaving. And you know what? I believe them. Because they have lots of money to put where their mouth is.
Re:I, too, would have quit in disgust (Score:2)
Sun's next press release:
Hello, gated community members! Here on the MS Ranch, we don't use anything Unca Bill doesn't make himself. Click here to read our white paper on transitioning your Java applications to Windows applicatios based on DotNet!
</bitter>
Re:I, too, would have quit in disgust (Score:5, Informative)
In fact, the Santa Clara, Calif.-based company said Green played an essential role in Sun's negotiations with Microsoft to come to last week's 10-year, $1.6 billion deal.
...
Meanwhile, Sun would not disclose where Green was going, but said the company has held the position "for quite a while" for him. Said one source: "He didn't want to leave until the Microsoft deal was done."
He was merely finishing his current project.
Re:I, too, would have quit in disgust (Score:2)
And so what conclusions can we draw when we see MS advertisment banners here?
Huh? (Score:5, Insightful)
Re:Huh? (Score:2, Interesting)
Re:Huh? (Score:2)
Even if they no longer care about java they gain nothing by releasing it. This is especially true now that they eat ms brand puppy-chow.
Perhaps sun will decide it make the best business sense to focus on
Re:Huh? (Score:2)
Re:Huh? (Score:3, Funny)
That said, it does appear that Sun's corporate culture is beginning to lose some of its arrogance. Symptoms of this arrogance include not just the pointless holy war with Microsoft but the widespread belief that Sun (or even a particular unit within Sun) is the only true judge of The Right Way to Do Things
It's my Java, and I'll leave if I want to.... (Score:2, Funny)
Quick summary of the near future (Score:5, Insightful)
1. Sun will turn anti-Linux
2. IBM will offer to buy Java from Sun (Sun will refuse)
3. The next software war will involve Microsoft and IBM directly
4. IBM will win.
It takes one monopolist to beat another.
Re:Quick summary of the near future (Score:4, Funny)
Oh, you mean like OS/2 vs. Windows 95.
Re:Quick summary of the near future (Score:5, Insightful)
Laugh, AC, laugh. OS/2 was the last time IBM went up against Microsoft on Microsoft's terms. Since then the rules of engagement have changed.
Software has become a commodity. You understand the term, yes? The OS, the Office Suite, the web server, the database, the user applications... they are no longer products with inherent commercial value. They have become tools for delivering more sophisticated services. IBM knows this and uses the fact strategically. Microsoft is trying to fight it, but it's a battle that it cannot win. You cannot survive by selling commodities at a premium, except by bullying your clients into paying the extra, and it's a self-defeating strategy. Every Microsoft user is at a competitive disadvantage, and eventually will either switch, or go broke. The argument that Microsoft software gives you a competitive edge is unproven and rather goes against all experience.
The software market is truly bizarre because Microsoft continue to make large profits. But past success is no guarantee for future returns.
IBM will beat the living daylights out of Microsoft. This should not be a real cause for joy, because IBM has behaved badly in the past as well.
Hey, it's just a prediction. Feel free to produce an alternative one!
Re:Quick summary of the near future (Score:4, Insightful)
IBM wasn't very committed to OS/2 really.
It appears as though IBM is much more greatly committed to Linux and OSS now than it was to OS/2 back then.
IBM had just come off of one of it's biggest revenue losses ever. It had just gotten Gerstner on board to fix things. IBM simply didn't have time to focus on OS/2 - it had to focus on survival and turning the firm around.
It has done that.
And where is Microsoft? In grand strategy terms, I think it's in the deep decline that IBM was in back in the early and mid 90's.
We will see if the roles are reversed. The recovery IBM made was nothing short of astounding.
Personally, I'd hate to have my company in the cross-hairs as a competitor to IBM. They have the resources to do it right and support the customer that no-one else does. (Check out the large iron business over the last 20 years and count who is left.)
Cheers,
Greg
Re:Quick summary of the near future (Score:3, Interesting)
Hardware is a commodity, at least you can get reasonable good hardware from many different vendors, from laptops to servers. And you have a broad choice of software, almost regardless of the hardware you choose.
Software is mostly commodity, too, at least standard software like web browsers or office packages. I think free/open source software is a good indicator for this.
So, what's next? IBM and Microsoft have very different strategies to head the future.
IBM's main focus are companies, have been and p
Re:Quick summary of the near future (Score:2)
Probably more like Microchannel. Or maybe PC Junior...
Re:Quick summary of the near future (Score:2, Insightful)
Oh sure, just like they won with OS2!
It's the principle! (Score:5, Funny)
So what did he say as he was leaving?
GREEN: "What do you think this is about? Hmmm? MONEY?"
MCNEALY: "Well, um
JOY: "Actually, yes."
MCNEALY: "Well, okay, yeah, yes. I would have to, yeah
GREEN: "Oh, so THAT'S the way it is. So you've coldly abandoned the noble principles of SOFTWARE!?!?"
JOY: "Uhhh
MCNEALY: "The what?"
GREEN: "Well if all you people care about is 2 billion measly dollars, I'M LEAVING!!!"
JOY: "Okay."
MCNEALY: "Yeah, don't let the door hit your ass on the way out
Weak denial (Score:5, Interesting)
Bogus (Score:5, Insightful)
You mean to say that there was no indication to a top internal person that the decision to accept a 2B payoff was being considered, until exactly when it happened? Almost certainly he agreed to wait until the decision was announced before he quit. The fact that he decided "long before" does not mean it was unrelated...
Open source JAVA (Score:4, Insightful)
I am not a great fan of Sun , but come on, it's their product and whether they choose to open source it or not, should be their decission. After all isn't that what choice is all about ?
If the only choice left is open source , then what choice is it ?
Besides , the java specs are wide open for the world to see and implement . So what's the problem , don't the companies of the likes of IBM, BEA , etc have developers who can code if not any better , atleat on par with sun's java developers ?
Now if by open sourcing , they mean, relinquish the control over Java Specs, then that's a totally different thing. And even to that I don't agree, Sun after all did put in a lot of time and efforts to make Java acceptable in the Corporate world.
Merits and Demerits of Java asides, no one can deny the fact that Java is being used for a lot of business software development. And Corporate world is always more welcoming to Products backed up be business oriented companies than a utopic concept. Don't forget that linux is gaining acceptance in the corporate world , mostly because of the efforts of IBM , rather than the collective RTFM attitude of most kernel developers.
For all those who want Java to be open sourced, or open speced (if there is such a word) , why not divert some of those efforts in creating a cross platform development language, and make it as acceptable in the corporate world as Java. Then the problem will automatically go away.
Re:Open source JAVA (Score:3, Insightful)
Simple:
Developers are going to be making the decision between
Don't forget that linux is gaining acceptance in the corporate world , mostly because of the efforts of IBM , rather than the collective RTFM
Re:Open source JAVA (Score:3, Interesting)
However, you have to realize that while the Java JVM spec may be "open" and already duplicated (see kaffe), the Java *libraries* belong solely to Sun. java.net.*, java.io.*, java.awt.*, etc., these are essential to building Java applications these days and they rely on an inordinate amount of C code called by Java. Sun owns
Now look here... (Score:5, Insightful)
They are a power player and have no intention of fading away, and they have invested far too much in Java to let it fade away either. And regarding Java itself, there are great things that both Sun and Microsoft have done for it (from a purely objective standpoint of programming, this is very true, and if you can't see that, you're blinded by dogma). The agreement between Sun and Microsoft is specifically designed to facilitate interoperability, and of course this includes Java, and Java components and applications.
It may not be the direction some had originally envisioned, but prevalence (or heck, just survival, if you consider worst-case scenarios) in a different form is often a far better outcome than the death of the original due to obstinacy. If Mr. Green is so dedicated to an outmoded cause that he's willing to give up his employment at Sun, well, I'll give him points for principle but none for pragmatism.
I have no illusions that Sun is going to open-source one of its most prized, closely-guarded secrets. They are almost Microsoftian in the protection of certain code. Even Green himself said, "Neither IBM nor Sun knows if it's feasible to fulfill the [open source goal] and meet the constraints." That's not a full-fledged denial, but it definitely represents uncertainty, and Sun's pact with Microsoft has perhaps provided a more secure context in which they can continue to develop and market their proprietary products, now armed with a few new advantages.
Open sourcing Java is less likely (Score:5, Insightful)
If we want an open source Java, I think the right thing to pursue is Kaffe [kaffe.org], gcj, and Gnu CLASSPATH. I would love it if Sun did open source Java and such an action may be the best way to ensure Java's long-term survival, but somehow I have a feeling that Scott and the Sun lawyers won't have the guts or the will to take the risks and do this.
--------
Create a WAP server [chiralsoftware.net]
Sigh. (Score:2, Interesting)
What does Sun stand for, now? (Score:3, Insightful)
Sun staff must be wondering if the company, which defined itself by its opposition to Microsoft, has a reason to exist.
What does Sun stand for, now?
Copy/Paste is "Insightful" now? (Score:2, Informative)
Re:What does Sun stand for, now? (Score:2, Funny)
Re:What does Sun stand for, now? (Score:3, Interesting)
Let's keep things in perspective. Microsoft's unethical business practices should be put into context. Unlike the pharmaceutical cartel or arms manufacturers, Redmond doesn't overturn democracies or kill thousands of civilians; unlike News Corporation it doesn't debase social discourse or undermine language. Unlike Google, it doesn't pretend to present "all the world's knowledge", when most of the world's knowledge isn't even on the Internet. Microsoft simply makes some fai
Re:What does Sun stand for, now? (Score:3, Insightful)
Perhaps they just intend to attempt to defeat Microsoft in the marketplace and on the strength of their products, rather than in the courtroom?
Not that from looking at the public information they seem to have a terribly clear plan on how to do so, mind you, but it's a theory that settling their lawsuits would be in no way inconsistent with.
MS bought some Java, RIP Sun (Score:5, Insightful)
Sun is really dumb for doing this. They don't stand a chance of competing long-term with Linux/Windows & Intel/AMD. Their main asset is Java, not their hardware or operating system. If they've just given MS some control over their most valuable asset, then they may have just dug their own grave.
unless.... (Score:3, Interesting)
$10 on new job at Microsoft (Score:2)
dibs (Score:5, Funny)
Already faxed my resume to Sun's HR.
Sun vs. Linux issues? (Score:5, Interesting)
I looked through the articles, but did not see any Sun quotes that were clearly hostile towards Linux. Although, that has been true all along, in public Sun always said Linux was a good thing, but in private Sun employees I know were not exactly Linux fans.
Were there any Sun statements made against Linux? Or were the journalists just connecting the dots?
Then, there are the Sun involvement in SCO issues. From the beginning, Sun has only touted their fully licensed Unix, they have not ever offered any support of the Linux position. Many people think they are one of the main parties behind the SCO lawsuit.
Re:Sun vs. Linux issues? (Score:2)
I believe, at one point, sunw claimed that only sunw linux was legal, because only sunw was specically blessed by scox.
"I looked through the articles, but did not see any Sun quotes that were clearly hostile towards Linux"
Actions speak so much loader than words. Sunw secretely supporting scox, and mcneally parroting mcbride, should tell you what you need to know.
Re:Sun vs. Linux issues? (Score:5, Insightful)
Good question, and it's about time to bring the subject up. On both Slashdot and Groklaw [groklaw.net], a lot of people have got the idea in their heads that Sun will now join forces with MS to attack Linux, and yet all of the evidence of Sun's business initiatives suggest exactly the opposite. (I deeply respect PJ's skills in legal research, especially concerning the SCO case, but her post about the Sun/MS settlement was one of the most bizarre tirades I've ever seen [groklaw.net]. And I just noticed she put up another one [groklaw.net] today.)
People, where on Earth do you get this idea? As some have already pointed out, Sun is now getting close to the world's largest vendor of a Linux distribution, after the China and Walmart deals, and Linux is a supported platform for all of the Sun software products. From a business perspective, Sun doesn't seem to have much choice but to go with Linux. Back in the bad old days of Internet bubble, when everyone thought that they had a lot of money and that they had to spend a whole lot of it on Sun hardware, life was great in Santa Clara. But for years now, people have been looking for low-cost solutions in both hardware and software, and Sun didn't get it for too long, resulting in huge losses, layoffs, and a steep decline in stock price. They've got to stop the bleeding. Now they're going out of their way to come up with low-cost products, and Linux is a big part of it. What motive could they possibly have to change that now, especially after they just posted losses for the 10th time in 12 quarters?
As for the MS settlement, I have rarely seen such a damned-if-you-do, damned-if-you-don't response. Back when Sun filed the suit, there was a chorus of protest at Slashdot, outrage at any attempt to use the courtrooms in any way at all. "Build better products, dammit! They're trying to gain in the courts what they can't get in the market!" Those were the most common mantras. Now Sun has discontinued the suit and collected a settlement, and people in the same forums are responding with -- outrage, all over again! What exactly is Sun expected to do? Were they supposed to draw a trial out as long as possible, through years of appeals?
Moreover, everyone seems to be saying that Sun has capitulated to MS. I am the only one who suspects that it may be the other way around? Sun threatened to sue for over a billion to penalize MS for anti-competitive behavior toward Java. Now they're collecting about 2 billion, and have reached agreements about technical co-operation concerning Java, as well as
Re:Sun vs. Linux issues? (Score:3, Insightful)
Check out this article [zdnet.com.au] from immediately after SCO announced the lawsuit. McNealy was immediately commenting on their licensing position, FUD about an audit committee, and another wonderful FUD inspiring comment: "We think open source is wonderful and good, but we also believe in copyright and the rule of law,".
Contrast that to the comments from HP: "HP is
In related news (Score:2)
Viva Rich Green! (Score:3, Interesting)
$un has floundered one thing after another. Got onto Linux, dumped linux, then a wishy washy strategy, and then sided with SCO. What is $un trying to be - Golum?
Re:Viva Rich Green! (Score:2)
M$
$un
inux
Rd Hat
$u$
$
Damnit. Too bad
Inevitable (Score:2)
Re:Inevitable (Score:2, Insightful)
Chapter 11 coming to Bankruptcy Court near you.
-All your stock options are belong to us.
1.6B USD vs 500M EU (Score:2, Insightful)
He'll be reincarnated (Score:2, Funny)
Delegates and C# for everyone!
isn't this reminiscent (Score:2)
I remember being really depressed about his resignation letter (it's somewhere in his website [jwz.org]). But then I was 15 - and besides, I didn't quite realize he had gotten rich in the process.
Re:isn't this reminiscent (Score:2)
nomo zilla [jwz.org] (Part 1)
nscp/aol [jwz.org] (Part 2)
He was unhappy with the way Netscape had handled Mozilla, and with the way AOL was handling, well, pretty much everything really. He says, "Now I'm in a more honest line of work: now I sell beer [dnalounge.com]."
One less to sack (Score:2)
But I can understand his disgust, Java had the potential (I say potential, it's only become fast enough in recent times) to solve many cross platform compatibility problem. Java isn't dead yet, but it doesn't have the marketplace to itself anymore.
SUN Windows ;) (Score:4, Funny)
Re:SUN Windows ;) (Score:2)
Bigger Timber Falling (Score:2)
The article hints that there may be more to follow.
You mean, like that Jon Schwartz is leaving, to be replaced by John Loiacono? [forbes.com].
[This must have been in the works a few weeks anyway. I have to wonder how the MS-Sun rapprochement talks intertwined with ESR's proposal to make Java truly open source...]
Re:Bigger Timber Falling (Score:3, Informative)
Talk about RTFA...
Cannot open source the JVM... (Score:3, Interesting)
shrug (Score:2, Insightful)
I'd still like to see something better than JavaScript and Flash for applet-like functionality, but it's clear Sun isn't going to deliver a
"Patent Agreements" (Score:2, Interesting)
Re:"Patent Agreements" (Score:3, Interesting)
Sun's Java is the primary engine that people use "in the wild"... I suspect that if Sun ports to CLR, everyone else will throw up their hands and move to that implementation or a competing one on an open CLR implementation.
Like MS or hate them, CLR was built on the back of the mistakes made by Sun in defining the JVM (which, lest we fo
And I'm still waiting for USB / JAVA... (Score:2)
*sigh*
Open-Sourcing Java? (Score:2)
Let's do the Microsoft boogie (Score:3, Insightful)
It seems to me, if they were smart, Microsoft would do what they've always done. Come out with a MS-branded version of Unix that at first was open, and then progressively turn it into a bloated, un-compatible mess that only works with their products. They did this with DOS; they should just do the same thing with Linux. The way I figure, Microsoft Linux 2006 will run everything, then by the time Microsoft Linux 2008 comes out, it suddenly won't run Apache or Sendmail, etc.
Tin Foil Hat firmly in place? (Score:5, Interesting)
Sun was one of the few companies that bought a SCO license, and Scott McNealy darkly referred to Open Source as if they were pirates bent on destruction of Intellectual property here: http://www.eweek.com/article2/0%2C3959%2C1209873%
Second, one way to kill Linux as a viable desktop alternative would be to get rid of Star Office or at least make it seem like its support will be limited. Does Sun really care about desktops? Star Office on Linux is being used by many governments around the world as a bludgeon to beat up MS in contract negotiations (why would I pay $500/desktop and up for your software when I can use Star Office on Linux). Even when they don't intend to use Linux, it provides good leverage for getting massive discounts. If Sun can be convinced to get rid of Star Office, that very well could pay M$ back while seriously damaging Linux. I have used both Open Office and Star Office, and neither are MS killers, but Star Office is much more useful and polished.
Manhattan was sold for $24 (Score:3, Interesting)
It was bound to happen.. (Score:3, Interesting)
Moral of the story: when the shit hits the fan, everyone ducks.
Ah, the possibilities... (Score:5, Interesting)
1. Sun decided not to open-source Java, at least for the time being.
2. Shortly later, Microsoft paid Sun 2 billion dollars to settle a bunch of old lawsuits that were languishing in court anyway, and the two companies teamed up, agreeing to cross-license patents and share research info, work on mutually beneficial plans and so forth.
3. Sun isn't crazy about Linux because it's better than Solaris. Microsoft isn't crazy about Linux because it's better than Windows. Linux is making strong advances against BOTH operating systems, thereby costing both Sun and Microsoft a LOT of money. And, yes, I know Sun has made some moves towards offering Linux on Sun equipment, but I suspect McNealy prefers Solaris despite this.
4. Microsoft and Sun have both helped SCO in various ways over the past two years, both for their own reasons I imagine.
SPECULATION:
1. If Sun decides that they'll make more money partnering with Microsoft and pushing Solaris, then they'll consider stabbing Linux in the back. As we all know, they could fairly easily stop supporting Java on Linux. They could make it Windows-only if they wanted. Or they could sell it to Microsoft once and for all. Consider what this would do to corporate takeup of Linux.
2. If Sun decides to partner with Microsoft temporarily until the Linux threat is dealt with, and then go rogue and try and push Solaris instead of Windows, that would be just as bad.
3. Remember all that patent cross-licensing and the agreement to share research with Microsoft? I'm guessing this is going to be used against Linux shortly. Massive licensing fees would put a big dent in "free" whether as in beer or freedom.
4. Everyone focusing on Java for the past few years has had the amusing effect of distracting large numbers of programmers from working on alternative programming systems that might have been better than Java. Linux is now in a Java rut. What happens if -- whoops! -- Sun pulls the Java rug right out from under us? That would be worth 2 billion to Microsoft, wouldn't it?
POSSIBLE APPROACHES FOR OPEN-SOURCE PROGRAMMERS:
1. Back to C++. It does everything except applets, anyway (and you can do all of THAT with Shockwave and Flash).
2. Python, Perl and PHP (pick your favorite).
3. Everybody, start working on GCJ and CLASSPATH! Somebody start a beer and coffee fund...
4. Let's all do something different.
Did I miss any?
Re:Explain (Score:5, Funny)
Re:Not Too Be TOO Offtopic, But... (Score:2)
So, a bit slow (as always ;)
Ah No (Score:5, Insightful)
Re:Ah No (Score:5, Interesting)
In particular, Keel [keelframework.org] seems to support some very high levels of abstraction.
In particular, the ant build tool, XDoclet, and a raft of XML extend Java in some genuinely interesting directions.
There is the usual evangelical rah-rah going on, but some 'there' to be found there, as well.
OK, I'm only test driving it for school; haven't been paid real cash money to implement it, yet it is provocative.
Re:Microsoft evilness (Score:5, Insightful)
Huh? What about RMI? What about JNI? Having to find work-arounds for that caused me a few sleepless weeks. I even used "delegate" as a variable in one piece of code that someone else later tried to build with J++ ...!
It's ancient history now, but check this: JavaWorld article [javaworld.com].
Dude, the MSJ++ product gratuitously used the extensions. It didn't make it that obvious.
> Sun claimed such features could harm the portability of java. But extending a programming language is not a crime.
It's a breach of contract if you say you won't do it, then do it and stick the other guy's trademark on it. Which is what MS did. They called it "Java". It wasn't Java. Sun own that mark, and IMHO they did the Right Thing in defending what it stands for. And they won that one.
Of course, what was amusing at the time was that Netscape's VM was far less compliant than MS's. But that was because it was so bug-ridden - lots of comments floating around about "malice vs stupidity"... :-)
Go on. Add the JVM to your list of reasons to hate them! You won't be alone...
Re:Microsoft evilness (Score:5, Insightful)
Provably untrue. Read on.
First of all, I've never heard that AFC constituted a basis of the lawsuit (I may be wrong). And most importantly, Sun didn't just "dislike" the extensions; they were forbidden by a contract that MS signed. MS's JVM failed the compatibility test suite, which it is required by contract to do, else the product cannot legally be called "Java". The MS JVM was incompatible in at least the following ways:
Have a look here [javaworld.com].
Not a crime, strictly speaking, because that would denote a violation of criminal law, but it was breach of contract, which is a violation of civil law. Microsoft signed a contract which said that they couldn't do this, and did it anyway, and for that they were duly punished by the court.
And you're blaming Sun! Incredible that Microsoft can thumb their noses at the law, and people go around blaming everyone but them.
The rationale for these requirements is to assure that Java is compatible across platforms, and MS's JVM would have surely have undermined Java as a cross-platform language. So I have to disagree with you, extending the language that way is not OK.
Based on how badly you've gotten the facts so far, I assume you're making up this assertion out of thin air. Sun could only decide any such thing if there are contractural obligations forbidding such extensions. As long as the compatibility test suite is passed, then the JVM implementation is usually OK; AFAIK, extensions beyond that are not forbidden.
They sure are, but they can't use the core language or API if they're not there or significantly altered, as was the case in the MS JVM.
Re:open sourcing Java (Score:3, Informative)
you are mixing up issues with can't be discussed with such broad strokes.
copyright was meant to serve society by giving the copyright holder a limited monopoly on his work and therefore encouraging development of new works. As it