Slashdot Mirror


Java Evangelist Leaves Sun After MS Settlement

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."

81 of 360 comments (clear)

  1. Time Will Tell by dolo666 · · Score: 5, Interesting

    Having a billion plus dollars of cash infusion should be even more of a reason for Java to take up more Open Source Development and support this nicely flowering community of adept programmers, testers and beneficiaries. However, a sneaky Dogbert spy might infiltrate the contract Sun signed, causing Sun to breach contract if they support Open Source (Microsoft likely didn't do this but it would not surprise me at all if they did, because I've never known Bill Gates to part with any money without getting something in return). Time will indeed tell if this settlement spells doom for Sun's human capitol, although if I'm right about Dogbert, then it likely will result in some really rich seedling startups being formed in wake of Sun's slow demise.

    1. Re:Time Will Tell by Osty · · Score: 3, Interesting

      Microsoft likely didn't do this but it would not surprise me at all if they did, because I've never known Bill Gates to part with any money without getting something in return

      Really? 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?)

    2. Re:Time Will Tell by Master+of+Transhuman · · Score: 2, Interesting

      Personally I think the Gates Foundation is a stock laundering scheme. It's run by his father (who is a lawyer, if that helps).

      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 covers that handily.)

      Where do you see philanthropy in any of this?

      Read any bio of Gates. He's a greedy rich Harvard kid who is an expert in poker and contract law and the son of a rich lawyer.

      Fuck him.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    3. Re:Time Will Tell by njcoder · · Score: 3, Interesting

      I really don't get it. You don't have to look far to see how many millions of dollars Sun has invested in open source companies. You don't have to strain to find different open source projects they've released at much cost. IBM invests 50 million in Novell, a company that many people thought was going to die a long time ago. IBM buys support and licensing for Java from Sun. IBM hates Sun and wants them to open source Java so that they don't have to give money to one of their competitors. Sun makes a real reliable unix platform and starts off saying that Solaris is better than Linux for most applications. Newsflash.... their right. Some OSS users thing because so many people are building these little websites on OSS software that it's good enough for something that takes a real pounding and handles real money. It's getting there... but it's not there yet and as Linux makes improvements in their code base so do commercial versions. Sun fights Microsoft tooth and nail for many years. Spending more money. Fighting for principles that would help not only sun but other software companies. They were a big part of every antitrust case involving microsoft. They no doubt have spent a lot of money in these cases. Where is Sun getting all this money? Sun does it's own R&D and they spend a lot on it. They come out with products that work well and are reliable. They offer good support. They are the source of a lot of innovation. As the company has grown they realized they couldn't come up with everything now that they were playing in a much larger arena so they started acquring technology as well. Sun and Oracle in my view are two computer companies that have really built themselves. Even Apple, which people like to point to as the new Unix, wouldn't be around today if it wasn't for $150million fro Microsoft. Why is Sun now in bed with Microsoft? I can think of a few reasons. Number one, you can't get market penetration unless you can interoperate with Microsoft systems. The people that buy Sun servers are probably not linux shops. They run a good deal of MS products. They have to work together to some degree. Sun has been working hard on different technology on their own to do this but MS got in their way. Sun's customers (you know... people that give sun money) wanted better interoperability. They will now get it. Who is ticked off? The OSS community. Because they see this as strengthening microsoft and a threat to Linux. Where was the OSS communities support for sun when they were fighting MS? Where was support for Sun when they were opening all these different projects? The OSS community just seems so selfish and fickle at times. Give us something "yay!" Two weeks later... "What are you going to give us?" Gimme Java, Gimme solaris, gimme staroffice (as opposed to oo.o) Gimme, gimme gimme gimme,. Why? A lot of it seems to have to do with McNealy calling Linux a toy operating system, back in the day when it WAS a toy operating system. Before millions of dollars was spent by big companies to make linux better. More reasons? Sure... the OSS community is on IBM's cock over their commitment to linux and it seems IBM is using the open source community to help kill off one of it's biggest competitors. Sun used to be the company with the most microsoft-free cash. IBM comes nowhere close with their tight aliances and new partnerships. If there was ever a company that the OSS community should have rallied around I would have thought it would haee been sun. With no support... I take that back... with all this backstabbing from it's friends... it's no surprise that Sun would wind up settling their case. If OSS and Sun could have managed to get things together and work out a plan earlier for linux to be on the desktop and a sun and linux server mix in the datacenter it would have been a killer combination. Sun has been criticized as being a fair weather friend to OSS but if you look at the facts, you see that Sun has been a much better friend to a group that wishes it's demise.

  2. Cat got your tongue? by SparafucileMan · · Score: 4, Funny

    Sun is scared to open-source Java because the "zealots" will end up turning it into LISP.

    1. Re:Cat got your tongue? by RLW · · Score: 4, Funny

      (For (Bob's (sake (quite (bashing (Lisp!)))))) ((((((It's) a) wonderful) language) and) all) other) lauguages) ((would) ((be) (happy))) (to be) (((just) like) it)(!)

    2. Re:Cat got your tongue? by Valdrax · · Score: 4, Funny

      No, no, no. You didn't get the syntax right at all!

      (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!

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    3. Re:Cat got your tongue? by scrytch · · Score: 4, Funny

      youre->right(I.think(*lisp>(crufty[t o][(most*)people])));

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    4. Re:Cat got your tongue? by be-fan · · Score: 2, Informative

      Eh? Paren-counting only happens with dumb editors. Lisp *requires* a smart editor to use. In return, it gives you a lot of benefit (ease of editing without using mouse, *macros*). However, if you still think Lisp is really wonderful except for its syntax, try Dylan.

      --
      A deep unwavering belief is a sure sign you're missing something...
  3. Maybe we'll get lucky and he'll join Open Source by darthcamaro · · Score: 4, Interesting

    This could be a great thing for the open source community. Maybe we'll all get lucky and he'll join up with an open source 'java' project like Tomcat, JBoss or others.

  4. I, too, would have quit in disgust by Anonymous Coward · · Score: 5, Insightful

    Given the nature of Microsoft's initial intentions (not interoperability, but domination), I would understand his fury. He seems to be a man of his word and put his money where his mouth was - which you have to respect, whether you agreed with him or not, and is more than you can say about MSFT.

    1. Re:I, too, would have quit in disgust by justMichael · · Score: 4, Informative

      He didn't leave in disgust. It clearly states in the article that:

      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.

  5. Re:Explain by Neil+Blender · · Score: 5, Funny

    Sun became $un.

  6. Huh? by LostCluster · · Score: 5, Insightful

    Can anybody explain to me how somebody quitting over Sun's decision to work with Microsoft actually brings Java closer to being open source? Sorry to burst a bubble, but on the face of it, Sun's getting further from considering that...

    1. Re:Huh? by stratjakt · · Score: 2, Interesting

      Sun perhaps focuses on .net and abandons J2EE, dooming it to qausi-obscurity on sourceforge?

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Huh? by fm6 · · Score: 2, Funny
      YMBNAH (You must be new around here). all developments raise new hope for Open Source, the immediate demise of Microsoft, the impending arrest of SCO management, and free wireless broadband for everyone!

      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. This attitude is why they don't want to open up Java -- they'd no longer have veto power over changes in the platform.

      I see the rise of Jonathan Schwartz to Sun COO as a big step forward. He used to head a NextStep application/component development house called Lighthouse Design. When the NextStep market failed to materialize, Sun bought LD and turned it into the nucleus of a Java application/component development unit. Then that market failed to materialize, and Schwartz was cast adrift in the treacherous waters of Sun corporate politics.

      Don't really know anything about this guy, or what he's been doing recently -- but his NextStep and Java experiences are not likely to leave him full of the HyperAttitude Sun has way too much of.

  7. It's my Java, and I'll leave if I want to.... by LibertineR · · Score: 2, Funny

    leave if I want to....leave if I want to. You would leave to if it happened to you.... da da da da da da da.

  8. Re:Maybe we'll get lucky and he'll join Open Sourc by nsample · · Score: 3, Insightful

    Odds are more likely he'll take a position with a salary commensurate with having bee a VP at Sun.

  9. Quick summary of the near future by heironymouscoward · · Score: 4, Insightful

    Timeline 2004-2007:

    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.

    --
    Ceci n'est pas une signature
    1. Re:Quick summary of the near future by Anonymous Coward · · Score: 4, Funny
      3. The next software war will involve Microsoft and IBM directly
      4. IBM will win.

      Oh, you mean like OS/2 vs. Windows 95.

    2. Re:Quick summary of the near future by heironymouscoward · · Score: 4, Insightful

      Oh, you mean like OS/2 vs. Windows 95.

      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!

      --
      Ceci n'est pas une signature
    3. Re:Quick summary of the near future by GSloop · · Score: 3, Insightful

      The IBM that took over OS/2 from....wait for it... Microsoft(!) is a way different IBM today than it was back then.

      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

    4. Re:Quick summary of the near future by Waldmeister · · 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 probably will ever be. (This is IMHO one of the main reasons, they failed to get OS/2 to mainstream, they have almost no experience with marketing mass products) So they concentrate on businesses, bundle service with their products: buy Tivoli or Notes and spend more money for service than for the software. As a nice side effect, you have your staff at your customer. Where else can you find out more about the needs and wishes of your customer?

      Microsoft has lived very good by selling software licenses, especially Windows and Office. They want to have a monopoly on single part in an otherwise open industry, and sell/license this part to all other companies competing in this market. They do it with Windows, they do it with Office. That's pretty easy earned money. (It's even easier earned, if they sell it through an OEM, because that OEM is responsible to provide end customer support.)

      A Sun manager once told me on the question, why Microsoft doesn't engage in service like IBM does, that service doesn't make as much profit as their license busieness does. They prefer to expand their business modell into other markets.

      I don't know, how long they'll be able to keep this strategy working; but it has worked for servers, internet software, games and PDAs. So, right now it's still working, and their strategy to extent it into multimedia or content distribution looks quite promising. Wouldn't it be nice to earn a penny on every song sold? Or maybe even a little more?

      Microsofts strategy seems a little bit more risky than IBM's, but it also promises much more profit. And if it fails sometime, there's still a full war chest to realign the company.

  10. It's the principle! by Chromodromic · · Score: 4, Funny

    Okay.

    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 ... Yes."

    GREEN: "Oh, so THAT'S the way it is. So you've coldly abandoned the noble principles of SOFTWARE!?!?"

    JOY: "Uhhh ... Yeah."

    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 ..."

    --
    Chr0m0Dr0m!C
  11. Weak denial by LostCluster · · Score: 5, Interesting

    Claiming that Green had decided to leave Sun two months agao is not a direct contradiction to the claim that he left over the recently announced settlement with Microsoft. For all well know, the talks leading to that deal could have been going on for months, and Green certainly would have had inside access to how they were going.

  12. Bogus by spitzak · · Score: 5, Insightful

    However, a Sun spokesperson said Green actually tendered his resignation "long before last week. It was coincidental timing, not related timing."

    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...

  13. All dynamic languages are LISP wanna-bes by bogolisk · · Score: 2, Interesting
    Perl6 is already in the middle of its mutation into a Lispish language. Just read the Perl6 apocalypses:
    • Lexical Closures
    • Continuation and Continuation Passing function call. I'm not sure if Perl6 has (or will have) call/cc or not.
    • Syntax-based macros.

    It might be mistaken as a description of Scheme's features.

    --
    --
    Bogus
  14. Open source JAVA by frodo+from+middle+ea · · Score: 4, Insightful
    Why is everyone so hell bent on Sun to open source Java ?

    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.

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    1. Re:Open source JAVA by theLOUDroom · · Score: 2, Insightful

      Why is everyone so hell bent on Sun to open source Java ?

      Simple:
      .NET

      .NET is coming, without REAL community support, Java is probably going to die.
      Developers are going to be making the decision between .NET or Java. Open sourcing Java makes Java much more attractive. Suddenly you're not choosing between Sun and MS, you're choosing Sun+IBM+community vs. MS.

      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.

      How trollish! And how dare those kernel developers tell you the RTFM rather than installing the software for you. If only Linus would quit egging the headquarters of those Fortune 500 companies.

      why not divert some of those efforts in creating a cross platform development language

      Why not just replace C while we're at it?
      It's not like it would take any work or any applications already use it. [/sarcasm]

      --
      Life is too short to proofread.
    2. Re:Open source JAVA by ciggieposeur · · Score: 2, Interesting

      I personally would rather see Java die because it really ISN'T a good technical solution to the problems it is being thrown at. (See here and here for a brief start on my reasoning.)

      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 all this code and will not relinquish enough "control" to allow *any* third-party equivalent to arise.

      What I mean is: I write a GUI app in Java, using the "standards" set forth by Sun including the interfaces and classes from java.awt.*. When I try to run it under a JDK that does not have direct lineage from the original Sun JDK I get hundreds of "ClassNotFoundExceptions". And *every* JDK in use for business software has the Sun JDK as its parent.

      It would be like trying to write a C program and finding stdio.h, math.h, unistd.h, types.h, etc. missing. You may have C syntax and C-style function calls, but you don't end up with a real C program because the standard C library (libc) is an integral part of the spec. The only real exception to this example is the kernel itself, because it lives at a layer below even libc.

      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.

      I gotta disagree with you here. Linux gained acceptance because it *works*, and thousands of front-line admins and programmers at those companies (like I used to be) pushed to management types to look at it. IBM has always pushed huge software "solutions" into the corporate world that are frankly crap; saying "this magic product X will solve all your problems!" is nothing new to them. It's not IBM's fault Linux has flourished, it's because Linux had already reached a critical point of stability before the first MBAs ever saw it.

      Those RTFM-spouting developers *made* the wave; IBM is just riding along with it. And even then IBM is about three years late to the game: almost every major corporation is already using Linux for something.

  15. Now look here... by Faust7 · · Score: 5, Insightful

    McNealy finally grew up, and therefore Sun's corporate policy with respect to Microsoft finally grew up. They were fighting a losing battle against the software titan and Linux--and McNealy must have known this for a long time, because the deal recently struck with Microsoft had actually been in the works for a good long while. Corporate contacts were reportedly telling him to grow up, and it looks as if he has, if not in spirit, then at least in practice.

    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.

  16. Open sourcing Java is less likely by ChiralSoftware · · Score: 5, Insightful
    My first reaction when I saw the news of the settlement was that this will probably kill any attempts to open source Java. The settlement includes patent cross licensing. What are the terms of this cross licensing? I have no idea, and the terms will probably never be published, but Sun's lawyers would have to spend a lot of time going through that agreement before they can open source anything now. The case they have to worry about is if the Java(tm) implementation contains something covered under a patent which falls under this cross-licensing agreement, especially if some little bit of Microsoft's technology has crept into the Java implementation somehow. Given the very broad patents that are being granted by the US PTO these days, it would not be surprising at all if Sun's lawyers said "we just can't be sure there isn't something from MS in here among these million lines of code."

    If we want an open source Java, I think the right thing to pursue is Kaffe, 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

  17. Sigh. by James+A.+M.+Joyce · · Score: 2, Interesting

    And yet when I suggested in a Slashdot story that the cosying-up might affect the direction of Java, I got three responses saying that it would most likely not have any effect at all and that I was foolish for saying so. I thought it would be fairly obvious that Micro$oft is going to start applying pressure to those affiliated with Java to step off.

  18. Re:Maybe we'll get lucky and he'll join Open Sourc by metlin · · Score: 5, Insightful

    Would be cool if it happened, but does not seem like it. This article actually indicates that Green played a role in brokering the deal -

    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.

  19. What does Sun stand for, now? by vivek7006 · · Score: 3, Insightful

    What could Sun achieve by proceeding with its 2002 lawsuit? McNealy had presented the fight in apocalyptic terms: Mankind vs Microsoft.

    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?

    1. Re:What does Sun stand for, now? by Anonymous Coward · · Score: 2, Funny

      Self-Undermining Nerds

    2. Re:What does Sun stand for, now? by sosume · · Score: 2, Interesting

      The best quote from the article:

      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 fairly mediocre software and charges a lot for it.

      Well, that hits it right where it hurts! Microsoft can get away with crappy software because they don't *pretend* to be ultra-fast, ultra-reliable and *ultra-secure*. Its just software, whereas sun makes hardware and nuclear plant-ready software.

    3. Re:What does Sun stand for, now? by mcc · · Score: 2, Insightful

      What does Sun stand for, now?

      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.

  20. MS bought some Java, RIP Sun by Iscariot_ · · Score: 4, Insightful

    It's starting to sound like MS bought some Java. There's a lot of shady information about the deal between the companies, and that "undisclosed" amount of money Sun will be paying is awfully curious.

    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.

  21. dibs by TedCheshireAcad · · Score: 5, Funny

    I call dibs.

    Already faxed my resume to Sun's HR.

  22. Sun vs. Linux issues? by -tji · · Score: 4, Interesting

    There were a lot of articles on various news sites saying that Sun and Microsoft had buried the hatchet, in order to concentrate on their common enemy: Linux.

    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.

    1. Re:Sun vs. Linux issues? by Get+Behind+the+Mule · · Score: 5, Insightful
      Were there any Sun statements made against Linux?


      Good question, and it's about time to bring the subject up. On both Slashdot and Groklaw, 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. And I just noticed she put up another one 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 .NET and network protocols and some other things. Doesn't that look as if MS did not expect to prevail, at least on the issues related to Java, and both sides gained from avoiding lengthy court proceedings? The two companies may begin co-operating on technical standards, and compete on products. Isn't this what we expect technology corporations to do?
    2. Re:Sun vs. Linux issues? by -tji · · Score: 2, Insightful

      Sun's statements have been a bit more subtle than SCO's (that's not too tough), but they have certainly made no bones about throwing FUD towards Linux.

      Check out this article 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 unaware of any intellectual property infringement within Linux." And, Larry Ellison was already connecting Microsoft to the effort..

      Sun is now getting close to the world's largest vendor of a Linux distribution

      I have seen this claim before, but I have not seen any statistics that support this. This article from a year ago has Sun at a tiny fraction of the Linux sales of IBM, Dell, or HP. This article reporting on Q4'03 sales has similat stats, with HP, IBM, and Dell way out in front of everyone else. The only articles I found that gave Sun a decent percentage were those reporting UNIX sales, where Sun's SPARC/Solaris systems were counted. I'm not sure what the China agreement will amount to, but Linux systems have been available from Walmart for a long time, and they have not sold well at all.

      And, I agree with your assessment of Sun's sales over the internet bubble, and how it changed. But, I see that as the reason for their spewing FUD about Linux, not the reason they are embracing it.

      Basically, Sun sees the trends, which have been building for years, and they see that they can try to embrace it or be steamrolled by it. But, like Sun's previous Linux efforts over the years, it's half assed. They say "buy our Linux desktop" in one breath, then spread anti-Linux FUD in the next.. I don't see that as a recipe for success.

  23. Viva Rich Green! by gabbarsingh · · Score: 2, Interesting

    Well atleast there are still some good, old-fashioned, principled guys left in this desolate, dot-bombed, innovation deprived software landscape. I mean that's all that's going on in software for past 3-4 years - corporate restructuring i.e. the suits saving their own butts and their buddies' butts (consolidation and offshoring) and now Sun buries the hatchet. To me that seems so wasteful, of time, energy, resources, and good will.

    $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?

  24. 1.6B USD vs 500M EU by Anonymous Coward · · Score: 2, Insightful

    When you consider the amount that Microsoft just used to pay off Sun, the EU fine is relatively small potatoes. Of course, they're already getting an ROI from the Sun pay-off.

  25. Copy/Paste is "Insightful" now? by Anonymous Coward · · Score: 2, Informative

    Parent post taken verbatim from http://www.theregister.com/content/7/36777.html

  26. He'll be reincarnated by Virtucon · · Score: 2, Funny

    He'll come back as Anders Hejlsberg II. Long live Object Pascal er uh, Delphi, er uh Java!

    Delegates and C# for everyone!

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  27. Not just time... by Allen+Zadr · · Score: 4, Interesting
    As I said repeatedly in the story earlier today:

    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.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:Not just time... by Anonymous Coward · · Score: 2, Funny

      lose, it is lose, not LOOSE

    2. Re:Not just time... by Da+Fokka · · Score: 2, Informative

      .NET started out bad and just continued. VB/C/C++ programmers did not move over in droves as planned and STILL have not. I have yet to find a good reason why they should.
      I am currently developing applications on .NET and I have to say I'm very happy with it. .NET delivers in terms of productivity. I love C# and VB.net isn't that bad (and I _HATE_ VB6). Fact of the matter is, for a lot of applications .NET gives more productivity for the buck and that's what counts in business.

    3. Re:Not just time... by Javagator · · Score: 2, Informative
      VB/C/C++ programmers did not move over in droves as planned and STILL have not. I have yet to find a good reason why they should

      Our project is currently using VB6 and C++/COM for our development, and is considering moving to .Net/C#. C# is a much more powerful language than VB6, and is less error prone than C++. Developing in C# is a lot cleaner than developing in COM. You also have a huge integrated, well documented, class library available. The major hang up is that we have a lot of legacy code that will have to be integrated somehow. We don't have a plan for that yet.

    4. Re:Not just time... by davecb · · Score: 2, Insightful
      Allen Zadr writes: Java is a losing deal that can't be safely dropped.

      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

      --
      davecb@spamcop.net
    5. Re:Not just time... by citog · · Score: 2, Informative

      Troll is a bit unfair ... it was funnier than the usual +5 Funny repeats ...

    6. Re:Not just time... by FatherOfONe · · Score: 3, Insightful

      What else besides Microsoft stuff have you developed in? What does .Net provide that say Java doesn't that gives you more productivity?

      What type of applications do you develop with .Net that give you this productivity increase? How much of an increase would you say it is over other languages like Java? Why?

      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 .net, well specifically c# is bad? No, but there will always be that one limitation... only runs on Microsoft servers.... Don't fool yourself in to thinking you will run any serious app on anything but Windows.

      --
      The more I learn about science, the more my faith in God increases.
    7. Re:Not just time... by Doomdark · · Score: 2, Interesting
      Sun is a Hardware vendor first and a Software vendor second.

      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 become s/w corp (few big corporations really make any money directly from s/w these days), nor that I think it's necessarily even possible. But make no mistake, that's what McNealy and board want to happen; and they have said that repeatedly over past year or so.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    8. Re:Not just time... by aztracker1 · · Score: 2, Interesting

      What else besides Microsoft stuff have you developed in? What does .Net provide that say Java doesn't that gives you more productivity?

      I've worked with pretty much every web platform, from Livewire, and CFM, to some JSP, PHP, ASP (vbs, & js), and ASP.Net ... to be honest, I prefer ASP .Net over all of them, and my fav. language is probably tossed between JavaScript, and C#, both have things I like, JS I like more for scripting... C# more for controlled environments...

      I do most of my .Net work in a plain text editor, and use the command line compilers... I prefer the platform over Java, it is easier to get ASP.Net running than it is to get any JSP platform I have tried... Tomcat was pretty easy, but a pain to reset things sometimes...

      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.

      JSP is burrowed from ASP Classic, and CFM imho, and ASP.Net does this a little better imo.

      Does that mean I think .net, well specifically c# is bad? No, but there will always be that one limitation... only runs on Microsoft servers.... Don't fool yourself in to thinking you will run any serious app on anything but Windows.

      the mono project brings .Net to other platforms, ala linux. I know there is a lot of badmouthing against .Net, and mono, or dot-gnu because MS is the one that developed(extended) the platform... MS has some pretty bright people they paid to develop this.. shouldn't count that down. C# + GTK# are a pretty decent cross platform gui toolset... I know both are fairly new, but can be used pretty well.

      I was a later convert to .Net, I admit that I didn't "get it" for a bit, but after working with it for a while, I find I like it more and more.. it makes sense.

      --
      Michael J. Ryan - tracker1.info
    9. Re:Not just time... by FatherOfONe · · Score: 3, Insightful

      If you worked with JSP then you know of things like custom tags. In my opinion JSP is quite a bit ahead of ASP.

      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 .net stuff use anything but Microsoft. The same isn't said for C or Java.

      Again, if you like .net then you need to seriously look at Java again. It does everthing, and then some(container managed entity beans), that .net does. The core difference is that it doesn't lock you in to Microsoft.

      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 .Net will never work well on any platform other than Windows. Microsoft will make sure of that.

      --
      The more I learn about science, the more my faith in God increases.
    10. Re:Not just time... by sbrown123 · · Score: 2, 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 .NET a slight advantage.


      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. Unlike Java, .NET is not backwards compatible. This means you must upgrade all apps to the current version of the runtime and have every client in the same version. Also, you cannot have multiple versions of .NET on the same computer.


      MSFT and SUN affects both development paths in the future. I think the two wildcards longterm will be IBM and Novell - both of which have their own Linux/JAVA/MONO/etc. initiatives.


      Yep. I have noticed, and this is scary, IBM and Novell talking a bit as of late. If IBM buys Novell we could end up with an interesting market.

    11. Re:Not just time... by sbrown123 · · Score: 2, 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 Internet Exploder embedded and it ran in my system tray. It was real slick and I developed it in less than a few days.

  28. Re:Inevitable by Virtucon · · Score: 2, Insightful

    11 loosing quarters, soon to be 12.. That's 3 years, all losses. You can't hemorrage cash and their stock price reflects this.

    Chapter 11 coming to Bankruptcy Court near you.

    -All your stock options are belong to us.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  29. Ah No by big-giant-head · · Score: 4, Insightful

    Java is being driven largely by other companies... IBM, BEA, Oracle and Borland...... I don't see that sun makes alot on Java. The real competitor to windows is and always will be linux not java. However IBM has known for a while that Java works quite well crossplatform. For years I've been able to develop on Windows and deploy on Solaris or Linux now. If you want you can run Windows boxes for servers instead. Please no crack pot replies about Applets. The vast majority of work with Java now is server side, and for all intents and purposes it is write once run anywhere as long as you have the same server on all you platforms. This something .Net cannot do, and probably never will since it's not in MS's interest to have .Net portable. I know about Mono, but they are way behind and MS and probably always will be.

    --

    So Long and Thanks for all the Fish.
    1. Re:Ah No by smittyoneeach · · Score: 4, Interesting

      What I've been finding interesting of late is not so much Java itself, but some of the (mostly apache.org-based) tools exploding from it like rocks from Krakatoa.
      In particular, Keel 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.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  30. SUN Windows ;) by kompiluj · · Score: 3, Funny

    Imagine this running Windows.

    --
    You can defy gravity... for a short time
  31. Give me a break. by Faust7 · · Score: 4, Insightful

    He seems to be a man of his word and put his money where his mouth was -

    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.

  32. Cannot open source the JVM... by barfy · · Score: 2, Interesting

    There is alot in the JVM that does not "belong" to Sun, so it isn't thiers to open source. Most of the imaging and type model comes from Adobe for instance... I am sure that there is other stuff that isn't "thiers" as well.

  33. Re:Bigger Timber Falling by JohnnyCannuk · · Score: 2, Informative

    Uhm, Johnathan Schwartz got a promotion. It's mentioned in the second line of the first parargraph of the article you linked to. You know, right after it says he's being replaced in the first line...

    Talk about RTFA...

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  34. "Patent Agreements" by 1010011010 · · Score: 2, Interesting
    According to the Sun Press Release,
    "The companies have also entered into agreements on patents and other issues. [...] It will stimulate new products, delivering great new choices for customers who want to combine server products from multiple vendors and achieve seamless computing in a heterogeneous computing environment. We look forward to this opportunity - it provides a framework for cooperation between Sun and Microsoft going forward. [...] Sun and Microsoft engineers will cooperate to allow identity information to be easily shared between Microsoft Active Directory and the Sun Java System Identity Server, resulting in less complex and more secure computing environments. Sun and Microsoft have agreed that they will work together to improve technical collaboration between their Java and .NET technologies."
    Sun's own press release goes on to add this:
    "Founded in 1975, Microsoft (Nasdaq "MSFT") is the worldwide leader in software, services and solutions that help people and businesses realize their full potential."
    My prediction for the future:
    1. Sun announces support for Dot Net on Solaris, but not its Linux distro.
    2. Sun announces Java will be transitioned to run on the CLR, not the JVM.
    3. Java is dead.
    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:"Patent Agreements" by ajs · · Score: 2, Interesting

      And how is Sun going to force IBM to go along? Sun can abandon their own JVM in favor of the CLR, but theu can't outlaw JVM implementations that they have already licensed.

      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 forget, was a damn nice VM at the time). CLR has some features which make it much more desirable for implementing arbitrary languages on top of, and JVM would need a major revamp to match this flexibility... we shall see.

      In other news, Parrot is shaping up nicely as the third potential player in this space (second if you don't count JVM because of its Java-centric bias). Parrot is already being targetted by a large number of languages that are starting to move on their (as yet unfinished) implementations now that Parrot has become fairly usable. The addition of objects was holding up the Python and Ruby camps for a while, and while Perl 6 is still awaiting the final definition of objects and modules from Larry Wall, Perl 5's second alpha release to Parrot was finished last week.

      What I see as the major win here is that Parrot allows you, the developer, to choose the language that is right for your task, regardless of what language the libraries happen to be written in. You will even be able to do scary things like sub-class a Ruby class in Python, instantiate it and pass the resulting object to a Perl module that uses a C library to process it. This universal interchangability will, I hope, move the language-warring camps up a level of functionality into the application framework space -- a tremendously more useful place to argue which path to choose.

  35. loose by Anonymous Coward · · Score: 2, Funny

    Perhaps he meant that he was going to loose his marketing on you - like loosing dogs on someone in your yard.

  36. Re:I was wondering how long it would take by sketchkid · · Score: 2, Insightful

    see, thr problem that a lot of us /.ers have is that we see sun and ms as adversaries because we have in the past. the business community and minds see a sun/ms alliance as smart and necessary. seeing as MS has a 86% profit margin (!) from windows and sun still is a unix company (thats where its money comes from), both of these companies have the same problem: linux. without them settling their differences and realizing they arent each others problems, they are trying to move forward positively.

    --


    ------
    [insert funny .sig here]
  37. NET in the clear by Allen+Zadr · · Score: 5, Interesting
    Since the settlement with Java, there is no possibility that MS will be forced to do/not do anything with .NET (as it has similar properties to Java). This was a bit under the fold, and I shouldn't have used it as a point.

    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.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  38. Let's do the Microsoft boogie by mabu · · Score: 2, Insightful

    It seems to me, instead of all this back room dancing, Microsoft should just follow their traditional plan if they want to destroy Linux. They seem intent on hiding their true contempt for this stable product and its threat to their core OS tree, so they work deals with companies like Sun and SCO to nick away at Linux and avoid any posture which might indicate Linux as a major contender.

    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.

  39. Re:shrug by HeadDown · · Score: 2, Informative

    If they ever get around to releasing it, XWT, recently renamed to Ibex, would be just that.

  40. unless.... by zogger · · Score: 3, Interesting

    ..uinless. perhaps.... remember the discussions when IBM sold off it's hard drive division to Hitachi? I remember thinking on it and postulating (on another forum) something along the lines of "I smell a rat, IBM wouldn't sell unless they had some new whizzbang storage method in their skunkworks". Well, a short time later they announced their brick storage and that other technique, dang forget the name now, but I was right. Now, this sun business the last coupla weeks is interesting to me, and is similar. Sun settling with microsoft and cross licensing *could be* Sun slipping it to MS and getting paid for it.. now WHATIF Sun got a new cross platform development tool/language under wraps that blows the doors off of java? That leaves MS with 1.6 billion in egg on their face, and they are free to keep develioping what might be in essence a quickly abandoned platform, along with trying to make .Net a still-viable option. MS would be sweating. They are sweating now in a lot of areas, that would be like giving them an extra wool blannky on a 90 degree day.

    I am not saying this is fact, just a-wondering is all. On the surface, the settlement makes no (not much anyway) sense, so there needs to be a reason, and I just don't think Sun and MS turned into butt buddies overnight, too much long standing hard feelings and mistrust to overcome there. NO ONE trusts microsoft (anymore) to make a deal with them that will make them any money, at best, people make deals with microsoft just to mitigate their losses, ie, take the lesser of two evils when confronted with rock/hard place. Sun isn't stupid, I just can't help but think there's a single big clue that hasn't been made public yet.

    The only reason I can think of to Sun to cozy up to MS is if they are scared out of their shorts that their hardware is going to go, too, and figure that the only way they can save it is to 100% give in to MS and become an almost full partnership, with them making the hardware and MS making the software that runs on it. A super Apple in other words.

    maybe, don't know, the whole deal just seems fishy to me, and not worth the bantered about figures to either side. something else is up..

  41. Tin Foil Hat firmly in place? by bachroxx · · Score: 5, Interesting

    Two interesting tidbits:
    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%2 C00.asp

    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.

  42. Manhattan was sold for $24 by dtjohnson · · Score: 3, Interesting

    Sun's sellout to Microsoft for $1.6 billion will look about the same as that great deal that the Indians got when they sold Manhattan. Microsoft is the only company that recognizes that the software is worth more than a few trinkets because it takes a lot of T-I-M-E to develop software and money cannot buy time. Most of Sun's software initiatives such as Java and Star Office (aka Open Office) will probably wither on the vine, now, for lack of nourishment, just as IBM let OS/2 wither after cutting a similar deal with Microsoft. It's amazing that Microsoft is able to buy off their competitors so cheaply...but then they have gotten a lot of experience doing it over the years.

  43. Re:Microsoft evilness by logpoacher · · Score: 5, Insightful
    >The Microsoft JVM was fully compatible with Sun's JDK 1.1.

    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.

    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...

  44. It was bound to happen.. by g0_p · · Score: 3, Interesting

    2 billion dollars over the next 10 years is not a big amount for a company like Sun. Undoubtedly they didnt sell out. I think it was a move that could not be averted. Sun is doing really badly and it simply cannot afford to spend money just to keep up the image of being a Microsoft hater. It has learnt its lesson from Big Blue. IBM forms alliances with whoever it can. Its operative word is profit. Sun was very profitable before the millenium and could afford to keep up the image of being able to take on Microsoft. Now, it just does not make economic sense to do stick to the image. They have simply decided to cut their losses and start focussing on making profits where ever they can find it. Its a time for Sun to lay low and really focus on how to turn the company around. They have done a lot of monkeying around with quick fix profit making schemes all of which have failed.

    Moral of the story: when the shit hits the fan, everyone ducks.

  45. Re:Microsoft evilness by Get+Behind+the+Mule · · Score: 4, Insightful
    Got your facts way, way wrong.

    The Microsoft JVM was fully compatible with Sun's JDK 1.1.


    Provably untrue. Read on.

    Sun merely disliked the MS implementation of java because it included extensions: Mainly the ability to deal with COM objects easily and the availability of an MS specific GUI api called AFC while Sun was developing JFC/Swing.


    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:

    • It had no implementation of JNI.
    • It had no implementation of RMI. (Instead they had the libraries for COM objects, as you mention; if they had those libraries in addition to RMI, it wouldn't have been a violation.)
    • About 50 fields and 50 methods in the packages java.awt, java.io and java.lang were altered.


    Have a look here.

    Sun claimed such features could harm the portability of java. But extending a programming language is not a crime.


    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.

    For instance OSX include a Java binding to its Coca GUI api and GCJ can be used to compile java to native code. Sun could also decide that theses extensions are harming Java and sue Apple or GNU.


    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.

    Developers are not dump [sic]. They can still use the core language/api if they wish to. But such extensions are often useful.


    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.
  46. Ah, the possibilities... by crazyphilman · · Score: 4, Interesting

    The apparent facts:

    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?

    --
    Farewell! It's been a fine buncha years!
  47. Re:open sourcing Java by fforw · · Score: 2, Informative
    It's not about what you can do with it - it's about having a reliable platform even in the case Sun make up their minds or go broke.
    Why do so many linux users take it as a personal insult when someone refuses to give them something for free? (Code, music, movies, whatever.)
    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 is nowadays, copyright is used to perpetuate commercialisation of existing works while cutting in the rights of others to build deriative worksafter a reasonable time frame. The combination with patents leads to the exact opposite of its original intention.

    that's why many people are seriously pissed.

    --
    while (!asleep()) sheep++