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

360 comments

  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 Anonymous Coward · · Score: 1, 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.

      If Sun think that opening Java up is a bad move, I doubt any amount of extra capital would change their mind. The only way that would happen is if they had a particular strategy in mind that required more capital than they had on hand.

    2. Re:Time Will Tell by hamilton76 · · Score: 1

      I've never known Bill Gates to part with any money without getting something in return.

      Oh, how positively evil! Jeez.

      --
      "Let's just say this: he spelled 'Yale' with a '6'."
    3. 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?)

    4. 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!
    5. Re:Time Will Tell by killjoe · · Score: 1

      Gates started the foundation once the trial got started and it became obvious to everbody what kind of a person he was and what kind of a company he ran.

      His main motivation was to blunt the evil image. It was and remains primarily a PR tool to try and clean up his image.

      Judging by your reaction it's working very well. By giving up an extrememly small percentage of his stock (not actual cash) to his foundation he makes himself into a saint in the eyes of the public at large.

      A brilliant ploy. He gets so much for almost nothing ventured.

      --
      evil is as evil does
    6. Re:Time Will Tell by nostriluu · · Score: 1

      I don't think BillG deserves any credit at all for his "charity" acts. Taking money he gained from convicted anti competitive practices and trying to buy good will is pretty sad. When you look at his initial fumbling attempts at "philanthropy" where he subsidized college students who were already going to be successfull, and makes donations of Microsoft products to third world countries, locking disadvantaged countries with no local expertise and no ability to buy upgrades in, basically creating a dependence, you know it's all a sad self-serving joke.

      Sure, the pure "here's a billion dollars, go cure cancer" type projects might achieve something, but wouldn't it be better if individuals had those extra resources in the first place, instead of having god-king Bill Gates the III make their charity decisions for them? Gates is not going to be there on the ground actually doing the research and making sure the money gets to the right places, so its those individuals who are dedicating their lives to these pursuits who should be considered the "heroes" here. I doubt his money's impact on these problems is directly proportional by any means, as you can't just buy dedicated people and most would already be in the field, it's almost entirely a PR wash.

    7. Re:Time Will Tell by dotgain · · Score: 1
      Also, of course, not even true

      He's referring, of course, to Microsoft Corporation, no Bill Gates. Every[body|company] makes mistakes, financial losses for instance. It's just that Mr Gates' corporation is an example of one that makes more uppers than downers.

      Sure, Bill Gates has probably never put money into something without thinking that he'll get something in return.

      Sometimes it pays off, sometimes it doesn't, that's business. Even if the net effect is the largest most valuable company in the world, it doesn't mean he's always won.

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

    9. Re:Time Will Tell by elmegil · · Score: 1

      Hey, Al Capone supported soup kitchens too. What's your point?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    10. Re:Time Will Tell by Anonymous Coward · · Score: 0

      Mod this up. It's brutally honest.

    11. Re:Time Will Tell by Anonymous Coward · · Score: 0

      Paragraphs, paragraphs, paragraphs!!!!!

    12. Re:Time Will Tell by Koguma · · Score: 1

      Mod this up!

    13. Re:Time Will Tell by njcoder · · Score: 1

      Yeah sorry. The main site I post stuff too doesn't have HTML formatted as the default and I had just finished posting there and forgot to change the options. My appologies.

    14. Re:Time Will Tell by cubic6 · · Score: 1

      Wow, you're cynical. How can you say that all the money that he's given to various chairities doesn't mean anything, and simultaneously condemn him for donating software? Yes, donating MS software is a marketing tactic. Get over it. He wants to donate software, and he's certainly not going to donate *competitor's* software! He's certainly not the most philanthropic person in history, but unless you've actually donated more money, don't call his contributions worthless.

      By the way, most charities are run by lawyers. There's quite a few laws to be concerned with, many to prevent just what you're suggesting.

      --
      Karma: Contrapositive
    15. Re:Time Will Tell by cubic6 · · Score: 1

      Why shouldn't he get any credit? He has the money, no one's arguing that. Isn't it better for him to give it to charities than hoard it for his personal use? He certainly *could* decide to not donate any. I think he deserves some credit for deciding that certain other people need money for noble goals, and giving some of the money he's earned. It doesn't really matter if he got the money by breaking antitrust law. It's still a charitable contribution which deserves credit.

      --
      Karma: Contrapositive
    16. Re:Time Will Tell by nostriluu · · Score: 1

      Certainly, I said that the money might do some good, somewhere, eventually, although no where the 1:1 it might be if it were truly dedicated and focused people. However, I do not think he deserves any sincere thanks for his efforts as it pretty plainly a publicity ploy, and it's debateable if he should have had the money in the first place.

      Do you feel good if a gangster gives money to charity? The gangster secured the money by unlawful means. Gates is not exactly a gangster (his pressure on individuals and companies isn't at gunpoint), but by lawful measures he's no saint and I don't think he should be entitled to real thanks. Let him feel guilty about what's done and really think about how competition and working together might work from his position of high advantage, aside from pressuring and buying everyone off.

      Admittedly, my statement is partially an idealized view, but that is something to strive for as much as curing other worldly ills.

      He may think otherwise, but Gates is making a calculated decision that it's more advantageous for him to give money away to hoard it. After all, he currently owns the mainstream PC business.

    17. Re:Time Will Tell by cubic6 · · Score: 1

      Do I feel good if a gangster gives money to charity? Absolutely. I agree that it's not morally right for him to have all that money, and it's pretty clearly a calculated decision, but I don't personally think that his other actions mean that I shouldn't thank him for the good he does. I guess we fundamentally differ in opinion in that respect.

      --
      Karma: Contrapositive
    18. Re:Time Will Tell by Master+of+Transhuman · · Score: 1

      Wow, you're gullible.

      You want cynicism, look to Gates, not me.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    19. Re:Time Will Tell by Tukla · · Score: 1
      Do I feel good if a gangster gives money to charity? Absolutely.

      Really? Wow. A criminal makes a fortune by stealing from others, then gives a bit of his ill-gotten loot to charity, and that gives you a good feeling? I just can't comprehend that.

    20. Re:Time Will Tell by cubic6 · · Score: 1

      It gives me a better feeling than if he spent it on drugs and whores. Of course, given the option I'd rather that he didn't have the money in the first place. However, that's in the past, and not really something we can change.

      --
      Karma: Contrapositive
    21. Re:Time Will Tell by duder · · Score: 1
      That Bill Gates what a saint. He has suckered a bunch of decent people into making him rich while giving us unstable be-the-times software. When need be he keeps his software as crappy to avoid lawsuits (that is why the windows interfaced sucked for long). The guy is obviously a great salesman but I have to stop short of saying anything else.

      As for his foundation, it is mis-guided at best. Too many people have been convinced that they need a computer for whatever reason even though they can't afford it or will face hardships by obtaining one- and Gates is there collecting a piece of that pie. Does Gates, his foundation, or Microsoft do anything to help these people? No. His help is aimed not even usually aimed at the country of the patrons he shafted. Carneige may of shafted a lot of people but he was sure to start his charity at the communities that he shafted. Too much of the Gates foundation seems ultimately aimed at opening new markets for MS.

  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 Anonymous Coward · · Score: 0

      The future of compatability, in "zealotese":
      (cond (and java windows) (use .net) (use /dev/null)

    2. Re:Cat got your tongue? by scrubmuffin · · Score: 1

      I think they are more afraid of the virtual machine being turned into the next version of emacs.

    3. Re:Cat got your tongue? by jaaron · · Score: 1

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

      They've already turned it into SmallTalk/Ruby: Groovy. :)

      --
      Who said Freedom was Fair?
    4. 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)(!)

    5. 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").
    6. Re:Cat got your tongue? by DonGar · · Score: 1

      In every regard other than the damn parens, Lisp really is wonderful. The basic syntax however, blows. Performance prejudice (mostly outdated) is usually quoted as the reason that Lisp hasn't taken over the world, but I suspect that that syntax more than anything is why.

      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.

      --
      plus-good, double-plus-good
    7. 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.
    8. 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...
    9. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      Lisp doesn't have any more parenthesis than C/C++/Java except for the implicit operators in those languages that are just functions in Lisp. It mostly looks the way it does because it's more convenient to nest expressions in Lisp than it is to flatten them all out into calls with side effects and temporary variables. The cleaner syntax also means that you don't need semicolon and comma separators. Really, what's the difference between these two?

      print("Hello World!\n"); // A C++ comment
      (print "Hello World!\n") ;; A Lisp comment

    10. Re:Cat got your tongue? by Not+The+Real+Me · · Score: 1

      LISP? *snicker* *snicker* *snicker* As long as it's not Smalltalk. *snicker* *snort* *snicker*

      After working with Java for 4 years, I realized that C (and to a lesser extent C++) resulted in faster development and better project completion rates.

    11. Re:Cat got your tongue? by anomalous+cohort · · Score: 1

      They already did that themselves.

    12. Re:Cat got your tongue? by smittyoneeach · · Score: 1

      I think that the bulk of the population is very physically oriented, and does well with paper.
      Some are decent programmers, but the first step in programming tends to be procedural--I think it's easier to envision for the neophyte.
      Functional programming is for a smarmy minority. Functional programming requires greater skill on the programmer's part, IMO, to envision what is going on.
      Whether that capacity is a God-given talent or a developed skill is debatable. I favor the latter, but there has to be a genuine interest in the student.
      I don't think the parens are a big deal.
      I read the Introduction to Lisp Programming, and it really didn't impact me.
      Reading the online reference material for Emacs Lisp was quite interesting, in addition to being some of the more well-written technical material I've encountered. Why Lisp is cool is more readily apparent, and, actually, easier to understand, than just reading some code or some evangelists spoutings.
      But I don't claim to be a representative sample.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    13. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      You never count your Hobbits
      When you're setting out for Mordor
      There'll be time enough for counting
      When the Dark Lord's done

    14. Re:Cat got your tongue? by DonGar · · Score: 1

      I've heard of Dylan as being somewhat related to Lisp before, but haven't tried it. As soon as I get some free time, I'll play around for a while and see. New languages are almost always fun!

      --
      plus-good, double-plus-good
    15. Re:Cat got your tongue? by be-fan · · Score: 1

      Well, Lisp doesn't force any particular style of programming on you. You can very easily write procedural Lisp code, or object-oriented (CLOS) Lisp code.

      --
      A deep unwavering belief is a sure sign you're missing something...
    16. Re:Cat got your tongue? by CBravo · · Score: 1

      I promise I won't :-)

      Why would an OS need another LISP interpreter? Duh...

      --
      nosig today
    17. Re:Cat got your tongue? by Master+of+Transhuman · · Score: 1


      Get serious.

      LISP doesn't have more parentheses? It's just an accident of making it "cleaner"?

      Jeez...

      Some fanatics will claim anything. Do you know bin Laden - or Bush?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    18. Re:Cat got your tongue? by deanj · · Score: 1

      Man, the people that you work with must really suck if that's true.

    19. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      Hey! You can replace all of the closing )))))'s with ")." (but only if there are no more open, if there is but one to remain open, you are still left using ))))). :( -Lisp, Yipeeee :)))))))))
      Oh, and one more thing - It's pronounced lithp.

    20. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      Bah

      I love Lisp and the only thing that comes even close to it is Standard ML (get SML/NJ for interactive development, and MLton for shipping.)

      Common Lisp is, by far, the most powerful programming environment; Get yourself a free copy of Allegro and see yourself fly.

    21. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      CLOS doesn't feel as "object oriented" as say Java and C++. There is no concept of member functions, there is no protected, public and private fields (you can use :reader :writer and :accessor initargs, but users can still use SLOT-VALUE to circumvent this.)

    22. Re:Cat got your tongue? by RLW · · Score: 1

      Imperative programming is more intuitive and easier for people to deal with because that's how people live their lives.

      I agree that functional and rules based programming does provide elegant solutions to many problems. However, being elegant or 'cool' doesn't cut it in the real world. From a corporate stand point the language has to be easily understood by many.

      Also one can impose coding standards to make just about any language easy to read and follow the coded logic, but IMHO LISP isn't one of them.

      It was an interesting exercise in my AI class to explore AI techniques in LISP. Many years later I decided that the domain space of AI type problems does not like exclusively in the realm of rules based programming languages and that in fact such rules based programming could be accommodated in C++ quite easily.

    23. Re:Cat got your tongue? by be-fan · · Score: 1

      CLOS is way more object-oriented than Java and C++. Java and C++ have non-object types. CLOS is all objects, all the time. And CLOS is based on generic methods rather than member functions --- a much more powerful concept that can do everything member functions can and more. Annoying things like the visitor pattern become completely unnecessary with multimethods, which fall naturally out of using generic functions. As for protection:

      1) If the user is actively trying to circumvent protection (by using slot value), then he should be allowed to do so.

      2) Lisp makes protection orthogonal to the class system. Protection is handled via packages, objects are handled via classes. You can achieve the effect of a Java-style class by declaring it in its own package then exporting only the 'public' members.

      --
      A deep unwavering belief is a sure sign you're missing something...
    24. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      Syntax error, line one.

      Quick! Where does the *required* whitespace go?

    25. Re:Cat got your tongue? by Sri+Lumpa · · Score: 1


      AFAIK, Dylan is (mostly) Scheme without the Lisp syntax.

      As for the syntax, the inventor of Lisp himself thought that it would be replaced by a more traditional syntax but the power given by having the syntax model the parse tree and having the same syntax for code and data made is such that oterh syntaxes didn't become popular with those that grokked Lisp so it stuck with it (I don't have the reference handy but I am reasonably sure that it was in one of Paul Graham's papers).

      After a bit of searching: .From "Revenge of the Nerds" (http://www.paulgraham.com/icad.html):

      Quoting McCarthy (the inventor of Lisp):
      "Another way to show that Lisp was neater than Turing machines was to write a universal Lisp function and show that it is briefer and more comprehensible than the description of a universal Turing machine. This was the Lisp function eval..., which computes the value of a Lisp expression.... Writing eval required inventing a notation representing Lisp functions as Lisp data, and such a notation was devised for the purposes of the paper with no thought that it would be used to express Lisp programs in practice."

      "Steve Russell said, look, why don't I program this eval..., and I said to him, ho, ho, you're confusing theory with practice, this eval is intended for reading, not for computing. But he went ahead and did it. That is, he compiled the eval in my paper into [IBM] 704 machine code, fixing bugs, and then advertised this as a Lisp interpreter, which it certainly was. So at that point Lisp had essentially the form that it has today...."

      From "History of Lisp" (1978) (quoted here: http://www.lisp.org/table/syntax.htm):
      McCarthy:
      "... Another reason for the initial acceptance of awkwardnesses in the internal form of LISP is that we still expected to switch to writing programs as M-expressions [infix format]. The project of defining M-expressions precisely and compiling them or at least translating them into S-expressions was neither finalized nor explicitly abandoned. It just receded into the indefinite future, and a new generation of programmers appeared who preferred internal notation to any FORTRAN-like or ALGOL-like notation that could be devised. ... One can even conjecture that LISP owes its survival specifically to the fact that its programs are lists, which everyone, including me, has regarded as a disadvantage. Proposed replacements for LISP ... abandoned this feature in favor of an Algol-like syntax, leaving no target language for higher level systems".

      So Lisp had other syntaxes, they just didn't become popular (for Lispers).

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    26. Re:Cat got your tongue? by Sri+Lumpa · · Score: 1


      "LISP doesn't have more parentheses?"

      Of course it doesn't.

      C frequently uses traditional parentheses (()), pointy parentheses ({}) and square parentheses ([]).

      Lisp (Scheme in this example) frequently uses parentheses (()) and dash-preceded parentheses for vectors (#()).

      So two kinds of parentheses instead of three.

      QED ;)

      Now it is put as a joke but it should show you that if you realise that C uses different syntactical elements for nesting bits of syntax (function arguments, blocks of code, array parameters) where Lisp is more regular and that if you count all these different syntactic elements I don't think you would get all that many more parentheses for Lisp.

      The part that would tend to add more parentheses to Lisp is when precedence operators in C allow the programmer to omit some parentheses. Because it has an prefix syntax you cannot do that in Lisp (unless you have a way to go from a prefix syntax to an infix one like (+ 2 {3 * b + c / 6} for example but then you are outside of Lisp's syntax so it doesn't really count).

      Anyway, even if Lisp syntax really had that many more parentheses than C (and C-style) syntax I wouldn't mind it given that they are not superfluous.

      Question: Would you learn a Lisp that used indentation, like Python, instead of parentheses to represent nesting?

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    27. Re:Cat got your tongue? by be-fan · · Score: 1

      Dylan is a bit like Scheme (lisp-1, pattern-matching macros) but is overall more influenced by Common Lisp. Its feature-set is most nearly a super-set of Scheme's (excepting continuations) or a subset of CL's.

      --
      A deep unwavering belief is a sure sign you're missing something...
    28. Re:Cat got your tongue? by Master+of+Transhuman · · Score: 1


      You have no clue about code maintenance costs, do you?

      For the last thirty years, people have been exhorted to use indentation and other lexical structural means to expose program structure in order to reduce bugs and the cost of program maintenance which is many times the cost of program development.

      Nested parentheses to the degree that LISP uses them is a major disaster in this regard. As someone pointed out, you have to use a smart editor to even begin to deal with it.

      Now imagine several hundred thousands lines of code crushed into a few hundred with parentheses.

      Ridiculous.

      LISP may have useful functions but the syntax is a disaster - as is APL and to a far lesser degree Perl.

      There is a joke about how a Perl programmer says,
      No - that's not encryption - that's my Perl script." I showed it to my Perl instructor and he laughed and said properly written Perl should look encrypted.

      As a joke, this is okay. As an academic exercise, it might be okay. For corporate program maintenance, it is NOT okay. For personal program maintenance, if you have the time to waste re-interpreting nested parentheses you wrote two years ago (presumably without any comments since how do you embed comments in nested parentheses readably?), then you have far too much time on your hands.

      Get a clue.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    29. Re:Cat got your tongue? by Anonymous Coward · · Score: 0

      I can't believe that you didn't get an "Informative" mod.

    30. Re:Cat got your tongue? by Sri+Lumpa · · Score: 1

      For the last thirty years, people have been exhorted to use indentation and other lexical structural means to expose program structure in order to reduce bugs and the cost of program maintenance which is many times the cost of program development.


      Which the functional style encouraged by Lisp helps to do.

      With procedural style programming you do one thing after another it is less natural (if possible at all in some languages) to nest functions that should logically be nested so that you have to put what should be the inner function of an outer function above/below it and unnecessarily pollute the namespace with one more name (luckily there are modules).

      Procedural languages are more likely to have their code be visually monotone, only going from top to bottom.

      Functional languages are more likely to have their code be visually flowing not only from top to bottom but from left to right, exposing more structure.

      I must say I really cannot see how you can argue that Lisp is worst at exposing structure than, say, C (unless you are trolling me of course but for now I assume you aren't).

      Now imagine several hundred thousands lines of code crushed into a few hundred with parentheses.

      Ridiculous.


      Ridiculous indeed and quite possible too, if you have a 4 miles wide monitor that is.

      If your code starts to become too indented you will simply reorganise it so that you have a few inner functions in a let/let*/letrec and the body of the code calls them instead of having their definition in it.

      With a lot of imagination you can take any principle to the extreme and conclude that that principle is total bunk, but it is a problem with you, not with te principle (and now I really must say that I feel like you are trolling me given your use of two laughable arguments).

      presumably without any comments since how do you embed comments in nested parentheses readably?


      The same way I would comment in C; either before a code block or after or at the end of the line for small comments.

      You seem to believe that because Lisp encourages indentation it encourages excessive indentation. This is not the case because excessive indentation also makes the code harder to write.

      You wouldn't have the code flow totally vertically like C, nor have it flow totally horizontally (unreadable) but it would wave horizontally as it progresses vertically, going right gradually then going back to the left as a logical block ends, then progressing right again.

      I tried posting some sample code but the filter kicks in given that it flows right with increasingly more whitespace on the left.

      I see that as supporting my point: you can post procedural code because it doesn't use the horizontal space (and therefore whitespaces) to expose the structure but given that Lisp uses whitspaces on the left of the line to expose the structure of the code horizontally the filter kicks in and whines about too many spaces.

      If you want to see them e-mail me at rousseauj1SP@Myahoo.com (remove the SP M of course).
      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    31. Re:Cat got your tongue? by Master+of+Transhuman · · Score: 1

      I don't buy that because a function needs to be logically nested it needs to be lexically nested as well.

      And procedural languages reveal structure via whitespace far better than nested languages. That's why such rules were invented for them - because people were violating the structure by writing as if the code was nested.

      As for embedded comments, I said EMBEDDED - not before, after or at ends of lines. If you have a program consisting primarily of nested code, comments are forced to be separated from the code. If you keep your nesting limited to a couple lines, this is presumably no problem. I was talking about anything more than that.

      In any event, the primary problem is that LISP code is designed to be machine processable, not human readable or even logically structured. Many other languages - in fact, most languages, procedural and otherwise - have this as a problem to one degree or another. LISP, APL and some others are merely extreme cases.

      The bottom line remains that if LISP were a superior language for internal documentation purposes, it would be used as such. It isn't because it isn't.

      This is obviously a religious conversation on your end, however, which I don't feel inclined to continue.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    32. Re:Cat got your tongue? by Sri+Lumpa · · Score: 1

      I don't buy that because a function needs to be logically nested it needs to be lexically nested as well.

      It doesn't have to but when a function is only used by another function it helps to be able to visually relate them (wasn't that your point about using indentation?). And procedural languages reveal structure via whitespace far better than nested languages. That's why such rules were invented for them - because people were violating the structure by writing as if the code was nested. I must say that I really don't see how you can come to that conclusion but I guess that we agree to disagree.

      As for embedded comments, I said EMBEDDED - not before, after or at ends of lines. If you have a program consisting primarily of nested code, comments are forced to be separated from the code. If you keep your nesting limited to a couple lines, this is presumably no problem. I was talking about anything more than that.

      Would you care for an example?

      Do you mean something like having the comment in the middle of the expression? If so it seems that it would reduce readability by breaking the structure.

      If you are talking about literate programming then I must say that I have difficulty imagining having it done in functional languages the same way it is done for procedural languages.

      The examples I saw of literate programming for functional languages were not coupling documentation and code all that much (the documentation was above the code, not weaved with it).

      However I feel that it is a different discussion to embedding comments (which I don't understand what you mean by it).

      In any event, the primary problem is that LISP code is designed to be machine processable, not human readable or even logically structured.

      I must say that this statement makes me smile.

      Lisp traditionally was slow because it did not map directly to the way a computer execute a program.

      Since then we have learned how to optimise compilation so that it gives comparable speed to procedural languages but it still doesn't map very well to how a machine process a program.

      If you mean by "machine processable" that it exposes the syntactic tree normally built by the compiler then I agree with you.

      But that is considered a feature and it is both the reason for most people's hate of Lisp (because it is what causes all theses parentheses) and much of its power (because it allows program writing programs due to the easy and regular structure, all this done via macros).

      As for logically structure, Lisp is based on lambda calculus, that is, Lisp *IS* mathematics to a high degree. How more logically structured can you get?

      The bottom line remains that if LISP were a superior language for internal documentation purposes, it would be used as such. It isn't because it isn't.

      Since when are we talking about internal documentation? We were talking about Lots of Insipid and Stupid Parentheses and their consequences in the design of Lisp.

      This is obviously a religious conversation on your end, however, which I don't feel inclined to continue.

      Given that you shout things that are totally opposite to reality I must say that I personally think that you are talking by your own computer language religious dogmas so I guess we won't ever agree.

      However, if you do not want to continue this conversation maybe you will want to start another one.

      Namely, what do you think of XML?

      After all, whereas a lisp s-expression is an opening parenthese, a function/macro name, a subexpression and then a closing parenthese (like this: (recipe (ingredients ...) (instructions ...)); XML is a label in bracket (combining the opening parenthese and the name) followed by a subexpression and followed by a slash-preceded label in brack

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
    33. Re:Cat got your tongue? by Sri+Lumpa · · Score: 1
      <recipe><ingredients>...</ingredients> <instructions>...</instructions></recipe>
      This should better format the XML part. I don't know know why /. adds ";" at the end of the XML lines so please just ignore them.
      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  3. Good bye Java by Anonymous Coward · · Score: 1, Flamebait

    It's been nice knowing ya. Here comes .NET!

    1. Re:Good bye Java by Anonymous Coward · · Score: 0

      I wish I had a handful of mod points. I'd mod the parent +6, Prophetic

    2. Re:Good bye Java by Anonymous Coward · · Score: 0

      oh, take a hike - +7 Peripatetic

    3. Re:Good bye Java by Anonymous Coward · · Score: 0

      I can't. -7 Paraplegic

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

  5. 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 Anonymous Coward · · Score: 1, Interesting

      The other article mentions that he had planned this long ago and was planning a new venture. Seems to me that it is very convenient for him to go out like this and take the good will he generates right over to his new company. Would you have ever heard about this guy leaving otherwise? Call me cynical but I very highly doubt that this guy left in disgust. He was very involved with the case and must have known for a long time what the outcome would be.

    2. Re:I, too, would have quit in disgust by 1010011010 · · Score: 1

      Microsoft is all about control, of course. For people like Bill and Steve, and their pet monkeys Paul and Rob, it's not abotu customers, or money, or good ideas. It's about control -- other things are a means to that end.

      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>

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    3. 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.

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

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

      And so what conclusions can we draw when we see MS advertisment banners here?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  6. Explain by Anonymous Coward · · Score: 0

    Can someone explain(without using M$) what exactly happened between SUN and MS?

    And what the possible effects it may have?

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

      Sun became $un.

    2. Re:Explain by Anonymous Coward · · Score: 0

      Yes, they are joining forces against the common enemy of the software industry, Lunix.

  7. I was wondering how long it would take by Anonymous Coward · · Score: 1, Interesting

    When I first read about Microsoft paying off Sun, I wondered how long it would be before we started seeing Sun's support (not tech support necessarily) for Java begin to evaporate. Wow, it took all weekend. Can't say I'm suprised though. $1.6 billion will buy a lot of goodwill.

    1. Re:I was wondering how long it would take by Anonymous Coward · · Score: 0

      Yeah, go ahead and mod me down now. Let's see what you think a couple months down the road. This is the way things work whether you like it or not.

    2. 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]
    3. Re:I was wondering how long it would take by Anonymous Coward · · Score: 0

      Of all the replies, I think this one covers it best. Microsoft to Sun: How much to kill Java? Sun to Microsoft: 1 billion (whisper, whisper, whisper), no, wait! A billion eight! Microsoft to Sun: a billion two! Sun to Microsoft: A billion six! Microsoft to Sun: Deal! Sun to Microsoft: We can work on a 'jdk/jre to .net compatibility/conversion layer together and call it cooperation! Microsoft to Sun: We'll show you what we have so far, and you can help us iron out the bugs!

  8. he who is more ruthless by Anonymous Coward · · Score: 0

    shall inherit the world. Let the back stabbing begin. I can't help but feel IBM is the best benefactor of this deal with two arch rivals. Or is this an united effort between MS and Sun to combat IBM?

  9. 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 Monkey-Man2000 · · Score: 1

      It might reduce the likelihood since the guy that left is the one quoted in the article about Open-sourcing Java.

      --
      This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
    3. Re:Huh? by SirChive · · Score: 1

      If sun focuses on .Net what incentive do they have to open source java?

      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 .net and start charging hefty license fees for any use of java.

    4. Re:Huh? by Anonymous Coward · · Score: 1, 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?

      The submitter was grabbing for attention. A slashdot article summary that matches the regex /[Oo]pen [Ss]ource/ is more likely to appear on the front page.

    5. Re:Huh? by stratjakt · · Score: 1

      How about; MS works on .NET, an army of nerds work on Java, and Sun gets fat selling proprietary APIs to make the two interoperable?

      I dunno, I don't even care about Sun or MS or all the corporate politics and bullshit there anymore.

      --
      I don't need no instructions to know how to rock!!!!
    6. 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.

  10. Re:Who cares? by Anonymous Coward · · Score: 0, Funny

    Zealots may be bad for business, but Utralisks are bad for everything!!!

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

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

  13. 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 SirChive · · Score: 1, Insightful

      "4. IBM will win."

      Oh sure, just like they won with OS2!

    3. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      Oh sure, just like they won with OS2!

      But now they get help from "us"!

    4. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      Yes, with legions of programmers working for them for nothing, they're sure to win!

    5. 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
    6. Re:Quick summary of the near future by SpamJunkie · · Score: 1

      IBM seems very adept at learning from their mistakes. I have a feeling they have thought about OS/2 a lot, something along the lines of "if we had open sourced OS/2 we could have won."

    7. Re:Quick summary of the near future by hndrcks · · Score: 1

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

      Probably more like Microchannel. Or maybe PC Junior...

      --
      Everyone will start to cheer when you put on your sailin' shoes.
    8. Re:Quick summary of the near future by Threni · · Score: 1

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

      Yeah, big companies hire people to manage and otherwise run the business. The people who work for Microsoft would make the same decisions in other companies. They're all just doing the same thing - using the laws of the countries they operate in and the market conditions to make as much money as possible, legally (mostly). If you don't like MS or IBM then the thing to do isn't to complain about the companies but petition your government to make it a fairer place by outlawing immoral practices.

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

    10. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      So far the look is that 4. Novell will win with IBM's backing.

    11. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      Software is not a commodity. Hardware is the commodity. This is the type of thinking that made Microsoft rich. Remember when IBM agreed to pay Microsoft for MS-DOS? IBM thought this was a great deal until everyone else started building the clones and taking IBM's hardware profits (while still paying Microsoft the same). However, after everyone started standardizing on MS Office its not easy to move to another office product, so the hardware keeps on getting cheaper, and software remains much more profitable.

    12. Re:Quick summary of the near future by JamesOfTheDesert · · Score: 1
      The software market is truly bizarre because Microsoft continue to make large profits.

      So, when the the outcome does not meet your expectations, the outcome is bizarre, rather than your model? Interesting

      --

      Java is the blue pill
      Choose the red pill
    13. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      considering OS/2 contains a lot of evil microsoft(&others) code, this could never have happened. Ever

    14. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      It worked for Netscape.

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

    16. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      You cannot survive by selling commodities at a premium

      The makers of Evian, Dasani, etc. would disagree.

    17. Re:Quick summary of the near future by ciggieposeur · · Score: 1

      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.

      No, I think OS/2 was entirely on IBM's terms: "We're IBM, we think you should use OS/2. Well, when we say 'we think you should use OS/2', we really mean 'after you've bought an IBM computer with Windows pre-installed, if you want to spend an additional $200, we'll provide telephone support to help you get OS/2 installed. If you pay us for a support contract.' Yeah, that's what we meant. Oh yeah also we'll give you the phone number of a German company that writes software for OS/2. Oh, you think WE should write software for our OS? Well we'll consider doing that in a year or two. Yeah."

    18. Re:Quick summary of the near future by foomanji · · Score: 1

      Software (operating systems, office suites, etc.) is becoming more and more a commodity. The future of the commercial industry is in consulting: efficiently providing a custom information management and processing solution for each company, using commodity software. For example, with IBM's (and others') ongoing support of open source, it's only a matter of time before there'll be an open-source office suite that is a sufficient replacement for Microsoft Office, including being sufficiently compatible with it.

    19. Re:Quick summary of the near future by njcoder · · Score: 1
      "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."

      Oh you mean like a hammer? A hammer is just a commodity item to build a house. So is lumber for that matter. Last time I checked HomeDepot wasn't giving those away.

      The OSS community builds tools that make building sophisticated applications easy. Then they give them away. Then they wonder why all the programming jobs are going overseas where people use these free tools they built to do their work.

      This whole issue of "commodity software" seems weak to me.

      I can see why IBM is pushing the concept of commodity software. IBM sells services and hardware. The only software they sell is in support of their services or hardware. You can't run software without hardware. You can't sell good services without software. IBM win's big.

      Last time I checked the OSS community didn't make hardware.

    20. Re:Quick summary of the near future by BalkanBoy · · Score: 1

      You know, I never thought Slashdot has people with a fucking ounce of brain posting on it.. but you just redeemed my hope that there is smart people here too. Everyone needs to read what you said and turn it into a god damn gospel, because that's what is coming....

      --
      'A lie if repeated often enough, becomes the truth.' - Goebbels
    21. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      "Hmm, the patient has terminal cancer and still manages to walk down to the bar and smoke a pack of cigarettes. How bizarre!"

    22. Re:Quick summary of the near future by Anonymous Coward · · Score: 0

      /Side track

      IBM has never actually gone up against Microsoft before.
      OS/2 was created in a partnership with Microsoft and IBM.
      Windows NT IS OS/2ver3 with a win32 shell.

      History of OS/2
      http://www.os2bbs.com/os2news/OS2History.html

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

    1. Re:Weak denial by Some+Pig! · · Score: 1

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

      Indeed they have been since July, according to a story in today's WSJ.

  16. Maybe... by coopaq · · Score: 0
    Maybe Sun, Apple, IBM, HP, Microsoft, Intel, AMD will remain in there current positions in the market place and nothing will change and the status quo will remain and we will all live happily ever after with MS as a virtual monopoly keeping other companies alive and profitable enough to make them smile and their customers living without fear they will go bankrupt and while Java remains a great server side language and AMD remains a great economical alternative to Intel and Linux remains for the those willing.

    Good odds of this me says.

    1. Re:Maybe... by Anonymous Coward · · Score: 0

      Past events are not a certitude for future events.

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

    1. Re:Bogus by Anonymous Coward · · Score: 0

      Some of what I read seems more like this:

      Green: I'm done with this.
      McNealey: Oh come on now. We've got MS on the ropes.
      Green: No I'm definitely finished. I want to do something else.
      McNealey: Just stick with us a little while longer. We can't do this without you.
      Green: Well... I don't...
      McNealey: How about a percentage of the settlement as a nice little 'bonus'? Come on it'll help you get a nice little start up going... do the things you want to do... travel...
      Green: Well I would like some closure with all this MS stuff, finally.
      McNealey: Sure, sure... That's great. We'll get it all wrapped up quickly and then you'll be free to do what you want.
      McNealey(shakes Green's hand and ushers out the door)
      McNealey(to secretary): I need a shark to type up a memo for me. It needs to say something about Green's resignation but also make it sound as if we terminated his position. Something like "Green resigned some time ago but we held his position open while he completed negotiations with Microsoft". It needs to have feel like we may have pushed him out during the reorg and kept him saleried out of kindness for his long years of service. Nothing in there about his replacement. Oh they'll figure it out.

  18. 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
    1. Re:All dynamic languages are LISP wanna-bes by JamesOfTheDesert · · Score: 1
      # I'm not sure if Perl6 has (or will have) call/cc or not.

      If Perl6 continues on the path to becoming what Ruby is now, it will.

      --

      Java is the blue pill
      Choose the red pill
    2. Re:All dynamic languages are LISP wanna-bes by Sri+Lumpa · · Score: 1


      The question is which one will become a Lisp with a traditional syntax first?

      (the answer of course is Dylan ;))

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  19. 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 Anonymous Coward · · Score: 0

      I agree with the parent, why does everything have to be open source? What makes something that is not open source evil? What makes something that is open source better just because it is open source? If the product stinks when its source is closed, what makes it better now that the source is open? Seems to me that around here the only type of software that can be good is something that is open

    2. Re:Open source JAVA by Anonymous Coward · · Score: 0
      Seems to me that around here the only type of software that can be good is something that is open

      Almost. But we prefer the word "Free".

    3. Re:Open source JAVA by Anonymous Coward · · Score: 0


      Free as in "freedom."

      Thank you, Microsoft, for getting the ball rolling (apparently) on the whole wide-spread PC adoption thing and (as a consequence) the whole wide-spread Internet adoption thing.

      Excellent work. We'll take it from here.

    4. Re:Open source JAVA by bwy · · Score: 1

      To most of the folks here, if something isn't OSS, it might as well be the anti-christ. There are obvious benefits in a lot of cases to OSS, but I think those concepts will be overlooked when the first two sentences out of someone's mouth is always how OSS is the only way to go and how bad M$ sucks.

      It is really amazing how seriously people take this kind of thing. It is an eerie kind of cult following that seems to pre-empt any type of logical thought. It is the attitude that fans of Jacko or OJ take in not being able to accept that their hero could actually be guilty. Could there be shortcomings to Linux and OSS? Could there be cases where it isn't appropriate? Does our shit sometimes stink? I say, answer these questions first, and evangelize second.

      You have to take each thing that comes up in this world and analyze it individually, IMHO.

    5. 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.
    6. Re:Open source JAVA by Anonymous Coward · · Score: 0

      "You have to take each thing that comes up in this world and analyze it individually"

      Sure, try this one: "freedom".

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

    8. Re:Open source JAVA by Billly+Gates · · Score: 1

      Because Linux and anything non Microsoft can survive without it with .NET in the picture.

      Sun stagnated it and refuses not only to open source it but also give it to an open standard committee so it can grow.

      Because of stagnation customers stop using it, then SUN says SEE ITS NOT PROFITABLE!

      OSS does not have this problem. It always grows as long as their is interests.

      What sucks is being held by a company like Sun. Its like living under a king and not a democracy.

    9. Re:Open source JAVA by Anonymous Coward · · Score: 0

      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.

      It's called Mono.

    10. Re:Open source JAVA by bsd+troll · · Score: 0

      Your point is that it is too hard for someone else to do it?

    11. Re:Open source JAVA by ciggieposeur · · Score: 1

      *laugh*

      No, my point is that a) it's not legal for someone else to do it, and b) even if it were it wouldn't be worth it from a technical standpoint.

    12. Re:Open source JAVA by ciggieposeur · · Score: 1

      BTW cute site (http://www.linuxisforbitches.com/) .

      I ought to point out that whoever finds themselves hosting a site dedicated to proving that their dong is longer than Linus' should spend some time reflecting on why the choice of other people's operating system is such a big deal to them.

      Oh yeah, and -- speaking as a real live formerly-paid software developer -- expecting xinetd to just automagically support inetd.conf is just plain ignorant. As in: it IS better to force users to consciously upgrade their systems than have them blindly install whiz-bang software that doesn't behave EXACTLY like its predecessor. That xinetd rant uses Microsoft sales logic rather than hardcore BSDer logic.

    13. Re:Open source JAVA by deanj · · Score: 1

      Java's been doing fine for nine years now; it's not like OSS is the magical thing that'll make .NET go away just because Java would go to OSS.

    14. Re:Open source JAVA by frodo+from+middle+ea · · Score: 1
      I don't mean to question your knowledge on java, but you definitely have got the java.io.* and java.net.* part wrong.

      The JVM specs are the very thing that specify how to implement the underling native code for all the java libraries. Infact if you use java.awt.* and get class not found using a third part JVM implementation, like say kaffee or IBM jikes, etc then it means the JVM implementaition is incomplete and is a mistake by the JVM implementor.

      Of course I can't deny that you will get varying results when using different JVMs, the results may include performance problems,

      1) (e.g. I think only Sun's JVM maps Java threads to kernel space threads on a multi CPU solaris m/c. I am not aware of any other JVM which does this on any other platform, and thus inturn will definitely take a performance hit in a multi threaded app. as compared to Sun's JVM on Solaris) OR

      2 ) Varying look and feel effects for different GUI environments. A combo box may be rendered differently using Sun's JVM as compared to other JVM etc.

      But all these are not going to be solved by sun open sourcing its code, because they depend on the underlying hardware and OS platform. If sun is fine tuing its JVm to best run on Solaris, then There is nothing stopping IBM to fintune Jikes from running faster and efficiently on x86 (linux) or their big toys the mainframes.

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    15. Re:Open source JAVA by Anonymous Coward · · Score: 0

      Open sourcing JAVA is the only way to save it. Sun's economic forecast for the last year was shit. The forcast for the next ten is about 100 times worse than last year. They are bleeding red ink, and it isn't expected to stop till they are dead. It isn't just 'business as usual' any more. When Sun dies, so will JAVA. If JAVA is open source, it can't. Before SUN dies, they might just try to sell it to Microsoft (which I suspect just happened). So JAVA might already be dead. That's what the big deal was about. That's what the 'hurry' was about. When SUN's stock was sent to the penny markets and everyone was told to short their stock, what do you think was going on? I wouldn't be surprised if (fairly soon) HP or IBM are allowed to 'pick up for a price' the 'China/Linux/Opteron' deal. China would kill it if Microsoft tried to get their grubby hands on it (customer privelage). Sun might not have enough resources in place to keep the deal alive. In the mean time, OSS uses Python, Perl and PHP. A python/GTK configuration layer would be fairly killer. Rapid GUI application development with an optional output layer to convert it to compiled C/GTK using gcc. *THAT* would slay all comers.

    16. Re:Open source JAVA by frodo+from+middle+ea · · Score: 1
      If a company is dying the last thing they care is if one of their product survives their legacy. Java is only important to sun as long as it helps them sell licencing fees to J2EE and also their own Java products like SunOne Application Server and not to mention all the Sun hardware.

      It is silly to expect someone to do a noble deed just before they are dying, It may happen in movies , hardly in real life. In fact, if Sun and in turn Java were to really struggle to survive in future, Sun would use all in its power to hang on to the last piece of patent it has over java technologies and try to go the SCO way of suing every java shop as a last measure .

      It may not be right , but that's the way things will end up . whether Java survives or not is not a decission for all java fans to make, but only Sun's call, Unfair but perfectly legal.

      It serves Sun no purpose to opensource it.

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

      but also give it to an open standard committee so it can grow.

      Oh you mean just like Larry Wall didn't with Perl and Guido van Rossum didn't with Python? Now, are those two languages dead?

    18. Re:Open source JAVA by ciggieposeur · · Score: 1

      The JVM specs are the very thing that specify how to implement the underling native code for all the java libraries. Infact if you use java.awt.* and get class not found using a third part JVM implementation, like say kaffee or IBM jikes, etc then it means the JVM implementaition is incomplete and is a mistake by the JVM implementor.

      Yes, you can write your own native code to duplicate Sun's classes. And kaffe has duplicated most of java.io.*. However, the standard libraries remain under Sun's control, as in the specs themselves are not released from Sun's control, so Sun can change java.awt.* at any time and everyone else has to jump or else they lose the right to name their JDK a "Java(tm) JDK". Until Sun relinquishes *control* of those libraries (by submitting them to an international standards body) there's no point in duplicating them.

      There is nothing stopping IBM to fintune Jikes from running faster and efficiently on x86 (linux) or their big toys the mainframes.

      I don't think I made myself clear: IBM doesn't use Jikes, IBM uses the Sun JDK with IBM's enhancements. Thus, the "IBM Linux JVM" is actually the "Sun Linux JVM + IBM stuff". (BTW I used to work for IBM. The group that does the JVMs is in Hursley, near London.) The "IBM stuff" is patches against the native C code that are upwardly ported to each new JDK release from Sun. IBM very rarely touches the Java source part of the Sun distribution, but they've done much to the C native part: better international font handling in X11, AIX and Linux native threads, and some major performance enhancements. The only places to compare the Sun JDK and IBM's version of the Sun JDK are on Linux and Windows, and in *most* test cases IBM's is significantly faster.

      In other words, there is no real "fork" OR "clean-room clone" of Sun's JDK, *anywhere* in business use. Sun releases a new version, every company out there ports it to their preferred hardware and releases it under their own names. Sun's JDK is thus a trunk and every other JDK is a one-off branch from it.

      Back on topic, like I said I don't care much if Sun open-sources Java or not. I think Java today is COBOL circa 1985. But I don't see anyone else caring enough to fully clone Sun's Java and thus revitalize the platform. And I say this having over 100,000 lines of Java across maybe 300-500 Classes under my belt, from JDK 1.1.4 up to 1.3.1 and also inside J2EE (WebSphere 3.5.1 up to 5.0.1).

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

    1. Re:Now look here... by BigGerman · · Score: 1
      >>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.

      How so if I could always download and look at Java source code?
      If multiple (competing, specialized, OSS...) implementations of Java exist?

      Does not sound Microsoftian to me!

    2. Re:Now look here... by doc+modulo · · Score: 1

      Whatever the details are of this deal, satisfying the Open Source community is the only logical way to go for Sun.

      Sun is a hardware company, they sell high-price, high quality servers. They sell their own processors which are incompatible with Intel.

      To make everyone compatible with their servers they release the Java platform out into the world. Now everyone can run their programs on Sun hardware and hardware sales increase. As far as I know they don't make a lot of money out of software sales compared to their hardware sales.

      So their strategy rests on the fact that everyone is running programs on the Java platform. Sun needs to spread Java as far and wide as possible so they get the most possible customers for their hardware.

      A growing number of computer users are switching to open source, especially on the server side of the market. Open source software is going to grow bigger in the future so this group is important to have as a customer for Sun.

      Here's the big one. The open source community don't want Sun to "pull a Microsoft" on them! Who's to say that wen Sun has spread the Java platform everywhere, they won't abuse their position to treat users the same way Microsoft is treating it's users?

      I'm not sure if Sun has completely embraced the idea of giving away the platform to increase hardware sales. They seem to want it both ways. Control of the platform as well as the increased hardware sales. I've heard people say that the Java spec can't be implemented in an open source way because of something in the license. I heard Sun was having arguments with the Blackdown team over their open source Java implementation.

      Sun has blocked Microsoft from Embracing and Extending the Java platform in the past using their power over the Java platform, this was a good thing, it ensured that Java was not fragmented and stayed a powerful platform to make users compatible with their servers. However, it seems that now, Sun must let go of some of it's power to satisfy the Open Source community and keep them as hardware customers. Strenght against fragmentation is good, but letting the Java platform become a little more open doesn't have to mean that it'll become weak against attacks. As long as Sun convinces the Open Source community that it can't hijack the Java platform for evil in the future, those people will use Java. Sun doesn't have to go much farther than that in my opinion but Sun has to make it clear to everyone they ARE basically giving away java in return for more hardware sales. That attitude.

      Then the open source might use Java more than mono or Python or whatever in the future. IBM sells services, Sun sells high-end hardware to more geeks, Microsoft slowly dies and everyone's happy.

      That's what's happening now and how it should be in my opinion.

      --
      - -- Truth addict for life.
    3. Re:Now look here... by mattgreen · · Score: 1
      from a purely objective standpoint of programming, this is very true, and if you can't see that, you're blinded by dogma)

      Care to enumerate what Java has contributed to programming? I am genuinely interested.
  21. 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

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

    1. Re:Sigh. by Anonymous Coward · · Score: 0

      Learn to be argumentative, fucktard.

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

  24. 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 Anonymous Coward · · Score: 0

      Call me naive but I think it still stands for Stanford University Network.

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

    5. Re:What does Sun stand for, now? by Anonymous Coward · · Score: 0

      nuclear plant-ready software?

      You are truly kidding - have you read the Java T&Cs? It explicitly states that you may not use Java for mission critical software, and explicitly cites nuclear planet as one of the applications you may not run it for!

      Idiot!

    6. Re:What does Sun stand for, now? by sosume · · Score: 1

      .. I was actually talking about SunOS. The nuclear power plant was a mere hint towards that source comment.

      "..It explicitly states that you may not use Java for mission critical software.."

      Hmm, the text you refer to doesn't forbid usage in such environments, but claims absolutely no warranty or responsibility if you still want to do that. Wasn't Java used on Mars? And shouldn't most business applications be mission-critical?

  25. Re:Maybe we'll get lucky and he'll join Open Sourc by darthcamaro · · Score: 1

    JBoss just raised a bunch of cash...any JBoss HR types out there that can make this guy an offer?

  26. Re:Not Too Be TOO Offtopic, But... by Anonymous Coward · · Score: 0


    Can anyone tell me how Java performs on Mac OS X?

    Good luck getting an unbiased answer on that one.

  27. Undermining by AndroidCat · · Score: 1
    Green was one of Sun's key witnesses, arguing that Microsoft tried to undermine Java by shipping an incompatible version of the JVM (Java Virtual Machine).
    More like they were trying to undermine Windows with the exploit-magnet that is the MS JVM. Go to a web site, get owned, oh well. How lame is that?
    --
    One line blog. I hear that they're called Twitters now.
  28. Re:Sad news ... Stephen King dead at 56 by Anonymous Coward · · Score: 0

    Yes, Sadly...
    I never clicked him myself.


    MS created me..

  29. Re:fp by Anonymous Coward · · Score: 0

    in soviet russia it fails you.

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

  31. Re:yuck! by Anonymous Coward · · Score: 0

    He looks kind of out of place to me. Makes me feel like I'm looking at a product endorsement in Electric Guitar World magazine or something.

  32. Re:Not Too Be TOO Offtopic, But... by sammaffei · · Score: 1

    It's a bit on the slow side. Fair enough?

    --

    Political correctness is the newest form of slavery.

  33. Re:Maybe we'll get lucky and he'll join Open Sourc by vwjeff · · Score: 1

    I'm not trying to troll but I think the best thing for the community is to have some standards. Right now Java is a great cross-platform language. Sun still needs to make money to survive and compete against the likes of Microsoft. For now I believe closed Java is for the best.

    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.

  34. $10 on new job at Microsoft by GnuVince · · Score: 1

    I bet $10 that this fellow gets a new job at Microsoft for advocating C# and .NET in less than a month ;)

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

    I call dibs.

    Already faxed my resume to Sun's HR.

  36. 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 walterbyrd · · Score: 1

      I think sunw has claimed (against all evidence and logic) that linux is useful as a desktop, not a server.

      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.

    2. 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?
    3. Re:Sun vs. Linux issues? by Anonymous Coward · · Score: 0

      I think....I believe

      Way to go out on a limb with the facts there hoss. It's called Google. Learn to use it if you're going to make accusations about who is supporting who.

    4. Re:Sun vs. Linux issues? by deanj · · Score: 1

      How about that Linux system Sun just started distributing via Walmart?

      http://www.desktoplinux.com/news/NS7623815135.ht ml

      that proof enough?

    5. Re:Sun vs. Linux issues? by Anonymous Coward · · Score: 0

      Actually, No. It proves that Sun is willing to use Linux, but it does not prove that they are also hoping it gets destroyed.

      Take a look at SCO. McBride makes all those idiotic comments about the GPL being unconstitutional. But, the next day SCO announces the new version of their OS, touting all the great advances like Samba 3.0. There is a shitload of GPL'd software in SCO's products.

    6. Re:Sun vs. Linux issues? by nathanh · · Score: 1
      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?

      You're not the only one. I think this is one of Sun's smartest moves in years. If they had continued through the courts this might have taken another 3-4 years. Any "winnings" would have been in the same ballpark of $2 billion. There was no sense in continuing the lawsuit.

      The technology exchange, however, is even more important than the money. Sun is getting creamed in the server market. Why? Not the cost: hardware is cheap compared to people. Not the software: it's old but it works and is dependable. It's the interoperability. Sun servers just don't play nice with Windows. With Windows dominating the desktop market, Sun was losing the server market to clearly inferior Windows servers.

      Sun has a two pronged strategy now. Deliver Solaris-friendly desktops (aka Sun Java Desktop) and improve their Java/Solaris support for Windows desktops. Sensible. Intelligent. Probably the only way Sun will survive the next decade.

      The $2 billion is a token though. It's a lot of money but it doesn't sustain a company like Sun for a decade. The $2 billion was a way for Microsoft to compensate Sun without losing face. The technology exchange was the big thing here.

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

  37. Re:Not Too Be TOO Offtopic, But... by SoTuA · · Score: 1
    Decent. Didn't feel any faster or slower than windows or linux, at least using eclipse.

    So, a bit slow (as always ;)

  38. In related news by QEDog · · Score: 1

    Door to Door Evangelist Leaves Sun After Getting Burn in the Ass by a Solar Flare

    --
    "There is no teacher but the enemy."-Mazer Rackham
  39. 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?

    1. Re:Viva Rich Green! by bersl2 · · Score: 1

      Let's see if this works:
      M$
      $un
      inux
      Rd Hat
      $u$
      $

      Damnit. Too bad /. doesn't allow currency symbols other than the dollar sign. Then the real fun could begin.

  40. But why do you OSS people care? by Anonymous Coward · · Score: 0

    After all according to you people (OSS apologists), Java is buggy and bloated, right? We hear that on a daily basis from you Zealots every time Java is mentioned. Why should you care if some inferior piece of software eventually dies? Instead of harping on the "enemy", shouldn't you be improving your own chosen codebase? You people are the software equivalent of Muslim extremists. Instead of tending to your own code (soul), you wage some fanatical war (jihad) against a self-manufactured enemy.

  41. Re:Not Too Be TOO Offtopic, But... by Anonymous Coward · · Score: 0

    Would a gig of RAM fix the speed problem?

  42. Inevitable by DeathPenguin · · Score: 1

    At the rate Sun is burning through cash, I wouldn't be surprised if this guy was part of an upcoming round of layoffs anyway. $2 billion is a frickin' ton of money for anyone, but Sun lost nearly half that in their past year alone.

    1. 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"
    2. Re:Inevitable by nelsonal · · Score: 1

      Oddly enough in all those quarters but three SUN was generating cash, there's more to a company than just profits, you know. Some expenses are not based in cash.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
  43. 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.

    1. Re:1.6B USD vs 500M EU by Virtucon · · Score: 1

      If you can't beat'em, buy'em out.

      McNealy had a price. He sold Java down the road and he will have other POed high end people ready to boogie. Who's got the Pool on when Gosling quits?

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
  44. Didn't want to be like Darl. by Anonymous Coward · · Score: 0

    I think he quit because career-wise, it's not great to stick around while Sun quickly becomes just another SCO.

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

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

  46. I agree by Anonymous Coward · · Score: 0
    However I don't think Sun will be blatantly anti-Linux like Microsoft is. They still have a certain amount of good will in the open source community, so they probably continue to be ambivalent about Linux as a server, but will push their Linux-based "Java Desktop OS" very hard. They will continue to proclaim themselves the "best friends" of open source, while slowly switching the Java Desktop off of open source Linux and onto closed source Solaris or perhaps a closed up version of FreeBSD. They may now also find a way to pump more money into SCO to ensure that the legal situation around Linux remains murky.


    Any way it goes, Sun has obviously made their choice between Microsoft and open source. Only time will tell if the open source community responds to their choice with favor or with scorn.

  47. 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"
    1. Re:He'll be reincarnated by Anonymous Coward · · Score: 0

      Shouldn't he be III?

      Assuming there were two before.

      Then again, Anders Hejlsberg -1 would be a pretty cool name... ;)

  48. 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 Anonymous Coward · · Score: 0

      "especially now, as .NET is totally in the clear"

      Huh???

    3. Re:Not just time... by DeadSea · · Score: 0, Troll
      I think they just need an easy way to remember it:

      lose as in "You are a loser".

      loose as in "Your mother is looser".

    4. Re:Not just time... by sbrown123 · · Score: 1


      start supporting extensions to the current Java architecture (especially now, as .NET is totally in the clear).
      .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.


      GCJ and even the 'blackdown' ports of Java having no support means little


      Open source support? Hey buddy, everything and anything is for sell. Just email the GCJ mailing list offering support cash and watch your inbox explode. Why do people have difficulty grasping that concept?

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

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

    7. 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
    8. Re:Not just time... by citog · · Score: 2, Informative

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

    9. 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.
    10. 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
    11. Re:Not just time... by G3ckoG33k · · Score: 1

      you're a looser ;)

    12. 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
    13. Re:Not just time... by goonerw · · Score: 1

      JSP is burrowed from ASP Classic, and CFM imho, and ASP.Net does this a little better imo.
      Considering CFM runs on J2EE and can run Java servlets I'd say that CFM borrows from Java more than JSP borrows from CFM.

      --
      LOAD ".SIG"
      PRESS PLAY ON TAPE
    14. Re:Not just time... by mirko · · Score: 1

      I also can't believe a mod modded you informative for such an insightful comment ;)

      --
      Trolling using another account since 2005.
    15. Re:Not just time... by Da+Fokka · · Score: 1

      What else besides Microsoft stuff have you developed in? What does .Net provide that say Java doesn't that gives you more productivity?
      Why do people automatically assume that when someone's happy with a Microsoft product it must be because he does not know the alternatives?!
      It's simply a case of the right too for the right job.
      I've developed web applications in PHP, Servlets, ASP and found PHP to be the clear winner. Although I absolutely loathe ASP, ASP.net actually works quite well.
      I've been developing games, which used C++ and Unrealscript. Neither were my choice, because using Unreal dictates it but they worked pretty well.
      For run-of-the-mill business applications, often requiring interaction with some form of database my choice used to be either Borland Delphi or Borland C++ Builder, because of RAD development.
      I have a lot of Java experience and as a language it has my personal preference (especially since Eclipse, which I like very much). I have no experience deploying large J2EE applications though.

      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?
      They would mainly fall into the category 'business applications'. The .NET windows form designer is much better than what Borland currently has (although Delphi.NET is a step in the right direction). C# and VB.net being property-based languages, and their event andling make them superior to Java for business applications with a lot of GUI logic.

      Working with .dll s is a lot simpler with .NET languages than with Delphi, not to mention Java. Yes, they are Windows specific but that's wat my customers use anyway.

      Actually, right now I'm developing a process control application in C#. Its performance of course is less than the performance that a C++ solution would give. But the increased cost of a slightly more expensive CPU is easily offset by the decreased development and code maintenance cost.

      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.
      I love Java, but it's not the end-all-be-all solution. I'm conviced that in some cases .NET offers me productivity Java can't.

      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.
      I'm not developing multi-platform, so that's not a problem.

    16. Re:Not just time... by Anonymous Coward · · Score: 0
      Why do people automatically assume that when someone's happy with a Microsoft product it must be because he does not know the alternatives?!


      He already prempted and answered that question: "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."

      I'll ask a question now. Why do Microsoft developers get all grouchy whenever someone asks them to justify they're decision? I'll tell you why; because they have no justification apart from zealotry and blind obedience to whatever MS has told them to do today. Your post justifies my belief.
    17. Re:Not just time... by Da+Fokka · · Score: 1

      He already prempted and answered that question: "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."

      I think the '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' kind of justified my belief. However, I did take my time to give arguments why there are certain circumstances that I use Microsoft products.

      I'll ask a question now. Why do Microsoft developers get all grouchy whenever someone asks them to justify they're decision? I'll tell you why; because they have no justification apart from zealotry and blind obedience to whatever MS has told them to do today. Your post justifies my belief.

      At least I did not post AC.

      And how am I a zealot for crying out loud?! Does saying that Microsoft has some products that work perfectly for me make me a blind, obedient zealot?!

      Please get out of your cellar.

    18. Re:Not just time... by sarabob · · Score: 1

      YHBT?

    19. Re:Not just time... by Anonymous Coward · · Score: 0

      "And how am I a zealot for crying out loud?!" You are advocating a solution without logic or reason.

    20. 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.
    21. Re:Not just time... by sqlking · · Score: 1

      I think what one must keep in mind from a business standpoint is what your end customers need. Everyone is so hyped on the J2EE cross platform support that JAVA gives. Okay - I can see that, and no I don't believe MONO or Rotor are the answer in the .NET world (from an Enterprise standpoint). I think those firmly planted in the JAVA camp should start really coming up with more solid arguments for JAVA than cross-platform support. For certain customers, I don't really believe the cross-platform argument holds. They may be a Microsoft shop already - let's say they made the decision not to spend the $$$ to hire a good UNIX administrator and instead recruited a Win32 sys admin off the street. From a GUI development perspective, .NET blows away the current version of JAVA. Please don't try to argue SWING even begins to compete. Sure, you don't necessarily have cross platform support - but again for many customers (as mentioned above) this is not a big deal. To be realistic, from a UI perspective, I would venture to say 95% of the US population has a Win32 box at work (assuming they use a computer at work). For those of us who work on a X-Win environment, on a non-Win32 OS, we can always remember how lucky we are. Now cost. Saying "I just want to warn people what they are getting in to before they spend their hard earned money" - I'm not sure if you've priced out an Oracle vs. SQL Server enterprise solution. If you manage to catch an Oracle sales rep at the end of their quarter and they take pity on you so they can make their quota for the quarter, you might be able to get a quote that is 4-5 times more expensive than MSFT. I've used Oracle since version 6, and will agree, that from an enterprise standpoint it is the DB of choice. It scales better (right now), definately has the market share, and obviously has cross platform support. But those that discount SQL Server (or other DB solutions - DB2, etc.) right off the bat are doing their customers a dis-service from both an initial license cost and long term maintenance cost (try hiring a GOOD Oracle DBA - aya carumba) perspective. I also don't want to seem like I'm totally in the MSFT camp either. They have screwed over SUN and others in the past and I'm sure won't hesitate to continue that pattern of behavior in the future. But I think this time with .NET the developers at MSFT have made a significant step forward. Let's hope if nothing else it spurs some additional friendly (or unfriendly) competition.

    22. Re:Not just time... by Da+Fokka · · Score: 1

      You are advocating a solution without logic or reason.
      Perhaps you have a problem with my arguments (I _did_ name some). If you do have problems with my reasoning, please feel free to point them out.
      But what you are doing right now is pointless namecalling (as an AC), which does not help your credibility.

    23. Re:Not just time... by FatherOfONe · · Score: 1

      I agree with a lot you said, and again I am not trying to be a jerk here.

      It is funny you mentioned SWING. I spent two years of my life developing SWING apps, and found the learning curve to be quite large, but it works great. I also didn't come from an object oriented background and that made learning tough. So would I say that SWING is better on Windows than Windows GDI? Nope, but would I say it is good enough for a very large percentage of applications? Yes. An issue I see with Windows development as the GUI goes is what version/service pack are you coding for. A lot of people still have a mix of 95,98,98SE,NT 4.0,2000 and XP. Yes there are similarities, but there are a ton of issues. This is were ideas like Java's WebStart start to shine. You as a developer have some control on what the client is running. As I mentioned some smaller shops can control what versions of clients they have, but it gets almost impossible at the larger shops (Dow Chemical being one execption, but their standards have caused them to delay upgrades for years). So yes their developers have a standard, but that standard is old. If it isn't old, then it will be in a year...

      Now, good gui development isn't easy, well I should say it isn't easy for me :-) Getting windows to scale and run well (threaded), takes some good design. I have found SWING to be able to handle most things well, granted there were some issue, but there were issues with VB.

      So yes 99% of the people do have a Windows box at work. I agree. Will you agree that of that 99% no more than 25% are running the same version of Windows? I won't even count the numerous service packs that make apps behave differently. (Like most even numbered service packs :-)

      Now for SQL server V.S. Oracle. That was what the company wanted to use. Oracle isn't cheap, but neither is SQL server. Also, I just hired a good Oracle DBA. They are the SAME cost as a good SQL server DBA. (We use to have SQL server) (I live in Indiana, labor is very very cheap at the moment, we are a manufacturing state and have been hit hard by the recent economy). I also have worked with DB2 and I agree with what you said about not discounting any DB. This includes of course PostgreSQL and MySQL.

      Lastly, I think you and I agree on a lot, I just want to make a few points.
      1. Microsoft will NEVER NEVER allow .Net to run well on anything but Windows.
      2. If/when Microsoft looses marketshare that code will become a liability if it needs to be ported.
      3. Competition is great. It makes everyone better.

      Ok, since this is getting long, I add one more point; and pick on Oracle. Oracle has a development package called Jdeveloper. It can use an object to relational mapping tool called BC4J. Once you have your BC4J objects you can call them via their front end tools (UIX controls). This looks great on the surface. I was able to bang out an applicaton in 50% of the time it took previously. Like you I do a traditional development style. This tool looked to be the saving grace, and our estimates for projects looked like they could drop by a very large margin. Ahh but then the issue came in. I won't go in to the HUGE list of issue, but suffice to say we will not be using their stuff for development for a long while. This is exactly how I feel about .NET. It isn't bad "if" you know what you are getting in for, but it will probably come back and haunt you in the future.

      Either way good luck.

      --
      The more I learn about science, the more my faith in God increases.
    24. Re:Not just time... by sqlking · · Score: 1

      I am in agreement that we actually do agree on quite a bit. Just a few more comments.

      One of the things I like that a friend of mine turned me on to about the 2.0 release of .NET is that they are going to take some cues from the Webstart paradigm. Assemblies build using 2.0 will be able to include a "mount point" of sorts allowing new assemblies to be downloaded automatically by the CLR. This will prove to be huge - 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.

      As far as the different versions of Windows - you do have a point. People for sure have older versions of Windows lying around. I would hope by the time Longhorn comes out people at least have migrated to a Win2K or later version of the MSFT OS.

      This of course requires installing the .NET framework (if the OS is pre-XP) to allow .NET apps to execute but I think that it is worth it in order to reap the JIT and other benefits provided by the CLR.

      I really believe in the end, just the competition that is created .NET as an alternative to JAVA will be healthy. It will definately be interesting to see how this agreement between 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.

    25. Re:Not just time... by aztracker1 · · Score: 1

      CFM was around *WAY* before J2EE, and Servlets.. ColdFusion Markup is the way tags are structured, and imo both JSP and ASP.Net burrow from this.

      --
      Michael J. Ryan - tracker1.info
    26. Re:Not just time... by GrammarSpellingNazi · · Score: 1
      That said, it makes little sense for Sun to loose the Marketing benefit

      ^loose^lose

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

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

    29. Re:Not just time... by Spiked_Three · · Score: 1

      Java as a language and C# as a language are about on even par, IMHO. Java as a platform has a definite lead over .Net as a Web Server/Web App/Backend scripting language, but trails horribly in the GUI department. This is of course due to it's unsuccessful attempt to run every where. IBM and other have recognized this, and that part of it may change with Eclipse Windowing stuff (SWT), but it isn't there yet. Then again, ASP may steal some ideas from JSP and be as robust eventually as well.
      I personally think web apps are a hindrance, and so I place little priority on that. Why? When was the last time you saw an Excel, or Word, or Photoshop class application as a web app? Simple data entry is about all web apps are good for.
      Yes, I've used both Java and C#.Net. I loved the way I could separate layout from code with JSP/Tags - and I really missed it in .asp. But I also coded a prototype Point of Sale app in java, and chose to code the real one in .Net. I have yet to regret that decision. .Net is simply a better desktop app environment.
      Back to original topic; I can't see Sun ever open sourcing Java. Sun is and has always been as proprietary as Microsoft. Java is there only remaining successful product. A cluster of cheap Linux PCs can provide serious competition to anything Sun makes UNIX hardware wise, and they know the writing is on the wall. Java is probably their only future revenue unless they make their CPUs a commodity to compete with Intel - and then they would have to run Windows on it.
      I think selling a Java CPU as a server would be a much better proposition. Since Java is stronger on the server side anyways, take advantage of the leverage.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    30. Re:Not just time... by FatherOfONe · · Score: 1

      You don't like SWING... you say it is because SUN made it cross platform. Weird, I worked with SWING a ton for two years, and found it ok. There were things I didn't like about it, but in general I liked it. The learning curve was a bit steep, but once done it wan't bad. I personally love the fact that if I write an application on Linux (and don't use an X,Y, layout manager) it will look and feel good on a Mac, NetWare, Solaris, and even my PDA. No it doesn't use native widgets, but because of that it doesn't behave weird on different platforms. Do I have some issues with SWING? Yep, but all in all it works fine.

      When is the last time I saw a XYZ app done as a web application? Off the top of my head I can think about turbo tax. But in general I agree with you. However, I also believe that will change over time. The "idea" of applets will come again. People are sick and tired of paying for software they take home, use once in a blue moon and then have it crash their system after an upgrade or worse yet require some other piece of software to be loaded first.

      You say .Net is a better desktop app environment. How? What specifically is better? I am not trying to be a jerk here, just to understand it. I would think tools such as webstart would be something you would like.

      A Java CPU... Why? The only issue I have with Java is memory usage, not CPU. On a ton of test JAVA has run neck and neck with C. That isn't too bad...

      Open source Java - Yep that would be bad, Microsoft would grab it and change it/criple it and then put it on EVERY version of Windows from now on. Then people like yourself would say "We have to code to Microsoft's JVM... it is the defacto standard". I have been there and done that. I am so glad Microsoft is out of the Java business.

      --
      The more I learn about science, the more my faith in God increases.
    31. Re:Not just time... by Spiked_Three · · Score: 1

      "I am not trying to be a jerk here, just to understand it. "
      "Then people like yourself would say "We have to code to Microsoft's JVM... it is the defacto standard".
      Which is it? You have no reason to attack me like that.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    32. Re:Not just time... by FatherOfONe · · Score: 1

      Good point. Sorry about that. I have been a bit jaded about the whole Microsoft thing because of their tatics inside companies that I have worked for. That is another story though...

      I apologize for any attack on you.

      I still would like to know what inside of .Net makes codeing better than JAVA? Let's not debate the GUI. I think we will agree that good GUI development is hard either way.

      --
      The more I learn about science, the more my faith in God increases.
    33. Re:Not just time... by Spiked_Three · · Score: 1

      fair enough. And I was specific in my belief that .Net is just a better GUI than Java, becuase it doesnt try to please everyone. It seems a tad more mature. As a lnaguage I think they are about even.
      This is from personal experience where I would find myself having to subclass java components and add functionality to them, and later discovering that that functionality was alread built in the .Net GUI components. Of course some things where in Java that was not in .Net, but overall .Net had allowed me to do what I wanted to do with less added code.
      The exact opposite is true when i go to do web sites. I tried to do what I feel is best practices with ASP and I end up going back to JSP becuase it just makes better sense. The .Net web app stuff is crap, and I have no hesitation saying that as someone who is certified in it. I do see where onghorn could change that, if it brings a richer UI to web apps. I have no idea where the Java camp will be in 2 years, but if they stick to HTML as we know it today they will be severily behind.
      MS infusing $$ into Sun reminds me of the Apple save a few years back. Every thing I read about Sun said it's days where numbered. In my mind, like them or hate them, this is the second time Microsoft may have saved a competitor by giving them $$$ (and no, Sun would have never won what it was asking). I think that's pretty honarable of them.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    34. Re:Not just time... by FatherOfONe · · Score: 1

      We could debate if Sun would have won or not...

      I am more curious what objects you had to extend in SWING that you don't in .Net.

      Can you provide some examples? One I can think that use to exist was the inability to limit text input on a jtextfield. However, as you mentioned, you extend it one time and then you are done.

      --
      The more I learn about science, the more my faith in God increases.
    35. Re:Not just time... by Spiked_Three · · Score: 1

      I'm in between moves now and the Java POS (Point of Sale, not Piece of Sheeet) proto project is archived on an external disk - ill hook it up this week and give you more details. But the one thing that comes to mind was having to use a decorator pattern to sort columns on the grid. The decorator decorated the list. I cant remember the exact specifics, but I remember having to buy a book to figure out to do it (handle the column header clicks etc). In .Net I thinks its 1 line of code.
      One thing I really liked in Java was JDO but I never got to use it because all the 'free as in beer' versions were just complicated to use. I ended up buying something for .Net that was very similiar - XPO from developers express. I understand that this will be a part of the next SQL sever, I look forward to that. Until Java gets tight integration with better JDO support I think MS will be a leg up in that area as well.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    36. Re:Not just time... by FatherOfONe · · Score: 1

      Are you talking about a Jtable? If so, I understand that it isn't easy to work with a Jtable or a Jtree. Both are somewhat complex. However, like all things that complexity comes with some power. If I remember the issue is that it uses a very strick model view controller pattern.

      --
      The more I learn about science, the more my faith in God increases.
  49. COZYing up. by Anonymous Coward · · Score: 0

    learn to spell, fucktard.

  50. Re:Maybe we'll get lucky and he'll join Open Sourc by Anonymous Coward · · Score: 0

    How exactly does keeping Java closed strengthen positive cash flow.

    Sun failed (miserably) to captitalize in the markets that Java should have naturally helped them master. When someone thinks of Java they should naturally think of Sun's Java development tools/application server, Sun's productivity tools, Sun's testing tools, Sun's OS, and Sun's Hardware. Instead we think of IBM Websphere/Eclipse running under Redhat on Dell hardware with unit testing provided by JUnit.

    Sun has just become another IP holder like SCO, et al. They've failed to do anything significant with their IP and so have resorted to profit through acquisition and litigation.

    Their hardware is crap, much of their software is crap, and somehow we expect them to make Java not crap.

    They need to stop being so comfortable as #5 in application suites in the market they started and try to actually compete. Shit or get off the pot.

  51. If by 'disgust' do you mean... by Anonymous Coward · · Score: 0

    ...really tired out from dragging a big sack with a dollar sign written on it?

  52. isn't this reminiscent by Knights+who+say+'INT · · Score: 1

    of jwz quitting Netscape after the AOL fusion?

    I remember being really depressed about his resignation letter (it's somewhere in his website). But then I was 15 - and besides, I didn't quite realize he had gotten rich in the process.

    1. Re:isn't this reminiscent by Erbo · · Score: 1
      You're thinking of his two-part resignation statement:

      nomo zilla (Part 1)

      nscp/aol (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."

      --
      Be who you are...and be it in style!
  53. Talks started a YEAR ago by Anonymous Coward · · Score: 0

    Actually, Scot called Ballmer for a friendly golf match about a year ago. They've been talking since. Including great Bill G visit to Paolo Alto.

  54. One less to sack by gilesjuk · · Score: 1

    Sun only needs to make 3,299 redundant now :)

    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.

  55. 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
  56. said as he was leaving? by tachin · · Score: 1

    then what is Joy doing there, Joy already left... http://www.sun.com/smi/Press/sunflash/2003-09/sunf lash.20030909.1.html

  57. SUN Windows ;) by kompiluj · · Score: 3, Funny

    Imagine this running Windows.

    --
    You can defy gravity... for a short time
    1. Re:SUN Windows ;) by Doctor_D · · Score: 1

      The day a Sun Fire 25K runs winblows is the day I quit working for Sun. Especially if I'm told I have to support winblows.

      --
      "If you insist on using Windoze you're on your own."
    2. Re:SUN Windows ;) by Anonymous Coward · · Score: 0

      I don't get it. Do you think Windows doesn't run on that class of hardware?

      FYI: 100 ft from where I am sitting there is an "HP Orca" with 64 IA64 McKinley cpus, 1Tb memory, and 1Tb+ of disk running Win2k SP1. Here's a link.

    3. Re:SUN Windows ;) by Anonymous Coward · · Score: 0

      Yeah just think how fast it could reboot.

    4. Re:SUN Windows ;) by venkats · · Score: 1

      [OT]
      how about SCMP?
      Sun Certified Microsoft Professional

  58. Bigger Timber Falling by 4of12 · · Score: 1

    The article hints that there may be more to follow.

    You mean, like that Jon Schwartz is leaving, to be replaced by John Loiacono?.

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

    --
    "Provided by the management for your protection."
    1. 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
    2. Re:Bigger Timber Falling by Seth+Finklestein · · Score: 0

      Please post a link from a credible news source. Forbes magazine has an established record of anti-Linux bias. I'm sure you can find a web site that is a bit more level-headed.

      Sincerely,
      Seth Finklestein
      Advocate for Fair and Balanced News (NOT FOX NEWS)

      --
      I'm not Seth Finkelstein. I still speak the truth.
  59. Re:Not Too Be TOO Offtopic, But... by gtall · · Score: 1

    Nope, it would still be a pile of fetid dingos kindeys...slow ones. The basic problem (forgetting about server side Java) is that Sun just doesn't get interfaces. They never did, they never will. They have a big machine, XWindow mentality. While that is good for some things, Java will never be able to produce apps for Windoze and Macs that are not slow
    and bloated. And the apps produced (at on Mac) sometimes have weird, hard to diagnose bugs because neither Sun nor Apple are committed to making Java good enough.

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

    1. Re:Give me a break. by Anonymous Coward · · Score: 0

      and you sir need to go see a psychiatrist.

    2. Re:Give me a break. by Billly+Gates · · Score: 1

      You know a few years ago sun really was the . in .com. They still are reputable in the server arena but that is starting to change and this move radically continues the downside.

      Yes, they do have a big marketshare or I should say did.

      THey need java. What alternative is their? .NET on WIndows is and will continue to steal marketshare.

      Instead of pumping more money into java and fixing the hardware issue they agreed with MS and let them eat them for breakfast.

      WIthout java, Linux is doomed soon too. After all everyone and their brother will use .NET. How can you write apps to run on both platforms?

      Sure Php exists for some web apps but the big boys like Java, and will switch if Sun stagnates it.

      Eventually unix software makers will look at marketshare and port the unix software to Windows and kill the unix port since Sun will be dying and Windows will be taking over. After all .NET offers serious advantages and since Java is out or dying what alternative will be left? Ugly c++? It will be more profitable for them to only write for Windows.

      This is very problematic.

    3. Re:Give me a break. by Anonymous Coward · · Score: 0

      WIthout java, Linux is doomed soon too. After all everyone and their brother will use .NET. How can you write apps to run on both platforms?

      You are overlooking something, mono. For the longest time, I saw it as another pathetic attempt to follow Windows, which I still maintain is not the way to win the desktop war. However, hearing Miguel De Icaza speak at a recent Novell event, my view has changed. It's quite a mature platform with value in it's own right. It's a great way for Windows developers to migrate to Linux seamlessly. More so even than Java. As much as it may disgust certain Linux zealots to develop on a Microsoft-tainted platform, it's a viable option. And really, why is it any worse than the start button? That's hardly a Linux innovation.
      Alternatives exist. I'd be sorry to see Java disappear into obscurity, but don't think it would slow the Linux community down at all, we are far to resourceful and flexible.

      anonymous just cuz I already moderated this topic

    4. Re:Give me a break. by Billly+Gates · · Score: 1

      Mono will always be behind .net and never be a real alternative. The libraries are different too.

      Very doubtfull a mono app could ever compile on .net or vice versa.

      MS owns the patents on it too.

      If you imitate you will never be as good as the original. You need to differentiate. This is why the free java clones are just that. No serious enterprise user would ever use them.

    5. Re:Give me a break. by Quelain · · Score: 1

      "Mono will always be behind .net and never be a real alternative. The libraries are different too."

      Who says everyone has to use absolutely every feature? As long as the important stuff is there it doesn't matter how far 'behind' mono is.

      "Very doubtfull a mono app could ever compile on .net or vice versa."

      Funny, I do that all the time.

      So are you astroturfing for MS, or just plain ignorant?

      --
      Cthulhu loves you.
    6. Re:Give me a break. by LarsWestergren · · Score: 1

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

      Right, an operating system is the same thing as enterprise software and completely replaces it. What have you been smoking? What have the moderators been smoking??

      I believe [Microsoft]. Because they have lots of money to put where their mouth is.

      Well, Microsoft are currently putting their money where McNealy's mouth has been. What is .Net if not a complete endorsement of the vision Sun have been preaching for decades?

      --

      Being bitter is drinking poison and hoping someone else will die

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

  62. You gotta love the Register by Anonymous Coward · · Score: 0

    From anotrher article referenced at the bottom of the page cited here: "Why Sun threw in the towel in Mankind vs. Microsoft"

    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.

  63. shrug by hak1du · · Score: 1, Insightful

    This story brought it into focus for me: I was an early adopter of Java, but I just don't care about Java anymore. Sun promised to deliver an applet platform, but then changed directions to server-side programming and a half-hearted effort at a cross-platform toolkit. Frankly, for server-side programming and cross-platform GUIs, there are far better choices than Java.

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

    1. Re:shrug by The12thRonin · · Score: 1

      An applet platform? You're kidding right? Applets were, are, and never will be anything but bloated and slow. It was just an attempt to bring a desktop event model to the web. It failed miserably because the event models are entirely different. They didn't continue to develop it because they knew it was a lost cause. Even Microsoft didn't try to implement anything like it in .NET, which is supposed to do everything but tie your shoes for you.


      Thin clients beats applets all day long.
    2. Re:shrug by HeadDown · · Score: 2, Informative

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

    3. Re:shrug by hak1du · · Score: 1

      An applet platform? You're kidding right? Applets were, are, and never will be anything but bloated and slow.

      Java applets are bloated and slow because Sun screwed up, not because executable content in web pages necessarily has to be bloated and slow. Flash shows that executable content in web pages does not have to be painfully slow or bloated. But Flash is oriented towards animations, not GUI toolkits, so it isn't a good platform to write applets in (great for games, though).

      Thin clients beats applets all day long.

      Applets are thin clients.

      Even Microsoft didn't try to implement anything like it in .NET, which is supposed to do everything but tie your shoes for you.

      Sure they have. You can write ActiveX components in .NET, which, like other ActiveX components, can be put onto web pages. Furthermore, they are supposed to be sandboxed. But the problem with .NET for applets is the same problem as Java has for applets: it's too much of a general purpose platform. We need a specific applet platform. In fact, J2ME would be a lot closer to a good applet platform than J2SE.

  64. Re:Not Too Be TOO Offtopic, But... by Anonymous Coward · · Score: 0

    The performance is as bad as Windows and Linux.

  65. Sigh, indeed... by Anonymous Coward · · Score: 0

    By the way, it's "cozying", and "Microsoft". I'd say you are foolish for using that tired "$" cliche.

  66. "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 mabu · · Score: 0, Flamebait

      My prediction for the future:
      3. Java is dead.


      In the future? Dude. Look around you now.

    2. Re:"Patent Agreements" by Anonymous Coward · · Score: 0


      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.


      1. Sure, they could release a professional and supported Mono, but doing more than that is going to be a piece of work.

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

      3. Client side java has been dead for some time now. (the body is quite cold) Java remains interesting on the server side, where there is no need to get your JVM from Microsoft (or even Sun)

      4. Sun is dead.

    3. Re:"Patent Agreements" by RPoet · · Score: 1

      And with Java dying, Solaris failing and Linux gaining more and more ground, SUN may become yet another F*cked Company that Microsoft can use to spread legal uncertainty around Linux and Free software. With the patent exchange this new deal includes, they will unlike SCO claim patent infringement rather than use copyright claims. And SUN will, funded heavily by Microsoft, be a giant compared to SCO.

      Ok, I admit I cannot predict the future accurately, and I may need more tin foil. But we should stay vigilant and keep our corporate friends at IBM and Novell close even after SCO is gone.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    4. Re:"Patent Agreements" by 1010011010 · · Score: 1

      Now, there's more J2EE than DotNet. So, yes, that's my prediction for the future, dude.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    5. 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.

    6. Re:"Patent Agreements" by toriver · · Score: 1

      3. Java is dead.

      You left out a step where IBM, Oracle, Borland, BEA - and all the other companies who base more of their business on Java than Sun - also abandon it.

      And that is not very likely.

  67. And I'm still waiting for USB / JAVA... by purduephotog · · Score: 1

    ... and not any windows-wrappered API calls.

    *sigh*

  68. The Register Giving Some Spin? by dismal+scientist · · Score: 1

    The guys at theserverside.com have shown that the CNet article puts the circumstances differently:

    Green will be leaving to join another software venture, according to Sun. Green tendered his resignation several weeks ago but waited until the Microsoft agreement was settled before announcing his departure, a Sun representative said Monday. The changes were announced internally on Friday.

    Cnet article
    The Server Side discussion

  69. Open-Sourcing Java? by RAMMS+EIN · · Score: 1

    What is all this talk about open-sourcing Java? There are already open-source JVMs and compilers. AFAIK, the specifications are open, so all implementations should be compatible with one another. Does ``open-sourcing Java'', then, mean Sun releasing sources for its implementations? If so, what makes people think Sun should do so? And if they should do it, what's the need for pushing them?

    --
    Please correct me if I got my facts wrong.
    1. Re:Open-Sourcing Java? by acb · · Score: 1

      Have you tried doing anything with the open-source Java implementations (kaffe and the open-source implementation of the class libraries)? Virtually nothing non-trivial will run with them, and if one wants to run anything in Java, one needs to get the Sun J2RE/J2SDK.

      An open specification doesn't mean that compatible open-source implementations will exist; look at GNUStep, for example. (How long have they been working on getting OpenStep working? 10 years or something?)

    2. Re:Open-Sourcing Java? by RAMMS+EIN · · Score: 1

      Ok, so if you want to use Java, but the open-source implementation doesn't do what you need, you can either improve the implementation or use Sun's. (Or some other vendor's - doesn't IBM have a rather complete one, too?)

      If you want to use an open-source programming language, but the Java implementations don't fit your needs, you can either improve them or not use Java.

      Seriously, if Sun doesn't want to open-source Java then live with it. You can use Python instead. Or LISP. Or TCL. Or C++. Or Objective C. Or perl. Or ...

      --
      Please correct me if I got my facts wrong.
  70. Puhleeze! by endeavour31 · · Score: 1

    McNealy will not know what to do with himself now that he has no evil enemy to focus on. His single-minded approach to MSFT certainly did not help Sun much.

    As Linux and IBM eats away Sun's marketshare I would bet that Java is the one profit center Sun will need to nuture and protect. Solaris will not do it for them anymore. At this point Sun cannot afford to open-source Java.

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

  72. Did the register interview him? by Ayanami+Rei · · Score: 1

    No. So I think this 'disgust' has been attributed to him by this nameless third party who would like us to believe that, for whatever reason.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  73. Wow, perspective, I've heard of that.. by CarrionBird · · Score: 1

    Never expected it here though...

    --
    Free Mac Mini Yeah, it's
  74. Free "Jump to conclusions mat!" with each article! by CarrionBird · · Score: 1
    They seem to baseing his leaving in disgust, simply on the time that he left. There's no interview or inside info given to really back this up.

    Remember, Journalism is a myth.

    --
    Free Mac Mini Yeah, it's
  75. 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.
    1. Re:NET in the clear by Anonymous Coward · · Score: 0

      for the year it would take for the community to be able to support it.

      I understand why you might think that (Mozilla), but Java already has a similar community up and running.

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

    1. Re:Let's do the Microsoft boogie by ClosedSource · · Score: 1

      Asuming that SCO fails, Unix is really a public domain OS, so there's no reason why anyone would buy a MS version or why MS would bother writing one.

  77. Yes. by mcc · · Score: 1

    Sun just hasn't given enough direct support to the open source community, and this recent event-- which seriously implies Microsoft may in some way in future have the ability to manipulate Java-- is the final straw, as anything Microsoft has their fingers in they'll find a way to twist to their ends. It's a good thing .NET doesn't have these problems.

    ...wait

  78. Indeed by Anonymous Coward · · Score: 0

    Without the crucial developer support provided by Mr. Rich Green, now-former VP at Sun, Java is doomed.

    Where will Java be without the numerous helpful free tools and "mindshare" provided by Mr. Green?

  79. Microsoft evilness by R4p70r · · Score: 1, Interesting
    Green was one of Sun's key witnesses, arguing that Microsoft tried to undermine Java by shipping an incompatible version of the JVM (Java Virtual Machine).

    I have countless reasons to hate Microsoft but their JVM is not one of them

    The Microsoft JVM was fully compatible with Sun's JDK 1.1. 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.

    Sun claimed such features could harm the portability of java. But extending a programming language is not a crime. 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.

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

    The real problem here is that a popular programming language is controlled by a company. Theses days, many programmers are afraid that Microsoft could control 3rd party implementation of their .NET platform. But Sun did the same when they sued Microsoft.

    1. Re:Microsoft evilness by Anonymous Coward · · Score: 0

      The Microsoft VM ("JVM" is a misnomer, and even Microsoft stopped calling it that) had no support whatsoever for JNI (the standard native method framework). RMI/JRMP (the standard RPC protocol) support was only available as an add-on that had to be manually installed from a barely-documented location, which of course made it useless because hardly any Windows users had it. Sun's only problem with Microsoft's extensions is that they were disguised as parts of the standard API, rather than honestly located in Microsoft-specific packages.

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

    3. 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.
  80. Doesn't follow. by mcc · · Score: 1

    Apple Computer signed a similar "cross-licensing" agreement with Microsoft a number of years ago when they settled some lawsuits, and they seem perfectly capable of releasing all the open-source software they want. I think the IP crosslicensing is just a standard thing MS tries to do with companies they find they're in frequent mutual lawsuits with and there's nothing more sinister about it than preventing more incessant IP suits from flying between the two companies.

    I don't think "lawyers" have anything to do with Sun not open sourcing Java's class libraries. I think Sun's failure to open source Java will continue to be, as it has been, just because there's no compelling reason from their perspective to do so.

  81. Interesting by Anonymous Coward · · Score: 0

    And what does your tarot deck say about who's going to win the next American presidential elections?

    What about the outcome of the increasingly jittery situation in Iraq as the next election approaches?

    It must be amazing, this ability to pull the inscrutable whims of fate from thin air by power of sheer will!

  82. I just dug myself a TWO BILLION DOLLAR grave. by Anonymous Coward · · Score: 0

    *Sigh*

    I don't know how I'm going to fit all TWO BILLION dollars into my grave, but I'll drive somehow.

    RIP... :(

  83. Software is not the commodity??? by Anonymous Coward · · Score: 0

    So how come I can download so much free software? Entire businesses run on free software. Hardware is cheap but still, not free.

    1. Re:Software is not the commodity??? by Anonymous Coward · · Score: 0

      Just because you found in on KaZaA doesn't make it "free".

  84. Re:Not Too Be TOO Offtopic, But... by Anonymous Coward · · Score: 0

    Hmmm.... Talking about Java is offtopic in a Java thread..... Logical.

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

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

    1. Re:Tin Foil Hat firmly in place? by wiresquire · · Score: 1
      [for Sun to]...to get rid of Star Office or at least make it seem like its support will be limited.

      I don't get this. Isn't Openoffice open source? Isn't the idea that the community and others could take Openoffice and support it, polish it, whatever, if there's a market for it ?

      --

      So does Anonymous Coward have good karma?

    2. Re:Tin Foil Hat firmly in place? by bachroxx · · Score: 1

      I am not knocking Open Office, but it is flaky compared to Star Office. Besides, many PHBs want products that are commercially supported. They simply must have someone to yell at if it breaks. Ya just can't do that with Open Office.

  87. Perhaps he'll apply to Apple by tyrione · · Score: 1

    Bud Tribble got smart and reconnected with Jobs.

    As many know what Steve thinks of Sun, "Sun is no Apple."

    Hell Java at Apple is more exciting than Java at Sun.

  88. Other open source languages? by James+Lewis · · Score: 1

    OK so I have to ask... if open sourcing Java is such an outstanding idea, what other highly successful languages are there that are open source? I am not being fecicious, I really don't know much about the which side of the line different languages fall on. What exactly designates a language as "open source"? Having the compiler/interpreter/VM source available? I've read Perl and Python are open source. Are C/C++ open source? Lisp? Basically all the old languages?

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

  90. Joy quit too by Billly+Gates · · Score: 1

    He was the scapegoat during last quarters reason why Sun was not profitable. Meryll Lynch actually wanted to fire McNealy instead( good idea) but took it out on Bill Joy instead.

    Joy was being fed up anyway so he left.

    1. Re:Joy quit too by deanj · · Score: 1

      Uh...all wrong. Lynch had nothing to do with Joy leaving.

    2. Re:Joy quit too by Billly+Gates · · Score: 1

      I thought McNealy fired him after Lynch asked him to resign. I remember Sun complaining that R&D kept venturing into area's that were not profitable and every idea they came up with failed in the marketplace.

      Joy got the heat and left.

  91. Mobile devices by Decaff · · Score: 1

    In terms of installations the vast majority of Java is not server side, but in mobile devices, specifically mobile phones. The Java Games market for mobile phones is huge and is likely to expand exponentially over the next few years.

  92. you forgot: by Anonymous Coward · · Score: 0

    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.


    5. ???
    6. Profit!

  93. Slashdot Needs a Not Funny Moderation Choice by xp · · Score: 0, Offtopic

    I frequently want to flag messages Not-Funny. I have been using Redundant as a poor substitute. But it would really be much better if I could flag them as Not-Funny.

  94. greens coming in, green going out.. by Hooya · · Score: 1

    well, SUN got some green from MS. one green is leaving. what can you say.. win some, lose some.

  95. They'll open Java, but not the Lighthouse apps??? by borgheron · · Score: 1

    This makes little sense... I had a petition:

    http://www.petitiononline.com/laafs/

    Which was asking for Sun to open source the Lighthouse applications which were a fairly cool set of applications available for the NeXT and could be ported to Mac OS X or to Linux using GNUstep.

    Sun then had this reaction:

    http://www.theregister.co.uk/2003/09/22/suns_mac os _x_suite/

    Whether this was a direct reaction to the petition and the email conversation I had with a number of execs at Sun, I'm not sure.

    But it shocks me to see that they would be willing to open Java, their flagship product, but yet would be unwilling to open a set of applications which are of little consequence to them.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  96. please... by this+takes+too+long · · Score: 0, Troll

    shouldnt you all be shouting death to $omputers or something like that..? $omputers have sold out! omg they are the devil..

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

  98. We'll see. by mosel-saar-ruwer · · Score: 0, Flamebait

    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.

    I wouldn't write off Windows as a commodity, and I certainly wouldn't assume that Windows doesn't add value.

    I just spent a couple of weeks helping an acquaintance put together a massive graphics presentation [the final file was just shy of 100MB] for a professional conference, all done on Apple OSX. Guess what? OSX is an utter and complete piece of crap, at least as far as the end user experience is concerned. Apple was supposed to have the original drag-n-drop experience, but I doubt that current revs of OSX have one-tenth the drag-n-drop capability of recent Microsoft OSes. This deficiency applies even to flagship Apple partners and their ports to OSX, especially Adobe & Photoshop/Illustrator. And lest you flame me as a Microsoft fanboy, I learned to program about ten years ago on an old NeXT slab using Objective C, so I've got a heckuva sentimental attachment to the platform.

    But back to my point: You people have used COM/DCOM & its drag-n-drop capabilities for so long that you've simply taken it for granted. While it may utterly suck as a programming paradigm [and, in all seriousness, when you get right down to it, what programming paradigm doesn't utterly suck?], it works for almost all end-users almost all of the time.

    OSX is a joke. Linux on the desktop is such a sack of shit that it doesn't even qualify as a joke - it's more like a parody of a joke.

    And you guys better watch out for .NET. Yeah, it utterly sucks [like all programming paradigms; see above], but it sucks A WHOLE HELLUVA LOT LESS than the competition it's about to blast right out of the water. Oh, and I'm a long time Novell CNI/CNE, so don't tell me how I don't want Ximian/Mono/SUSE to be a success.

    PS: If you think Java doesn't utterly suck, try to JAVAC the following code:

    long theArrayLength = GREAT_BIG_HONKIN_LONG_INT;
    double [] theArray = new double[theArrayLength];

    for(long i = 0; i < theArray.length; i++)
    {
    theArray[i] = blahBlahBlah(i);
    }

    Then remind me just why it is that I should be purchasing that brand-spanking new AMD64 platform, not to mention why I should purchase a SPARC-64 platform that costs more than my house? And while you're at it, remind me why I should start my new object-oriented database with 32-bit languages like SQL [max BLOB at 2^32 bytes] and Java [no support for 64 bit array indexing], as opposed to C# [native 64 bit array indexing] and something like the .NET object persistence initiative?

    1. Re:We'll see. by Anonymous Coward · · Score: 0

      How is 100MB a "MASSIVE" graphics presentation? When I'm doing an anim built with blender and rendered in povray, it's really really hard to say under 5GB for a 30 second show. 5 minutes really is 50GB (compressed). And you had 100MB? How oh how did you manage to store it all? Hell video caputure for 30 seconds comes out to 2-3 GB. As for your knowledge of Linux, you are an itinerant boob who will find his sorry ass looking for work in 5 years wondering 'where did it all go' and saying to yourself that you really like selling used cars better anyway. Linux (will continue) to wipe the floor with Mickeysoft. .NET? .NYET! If billy is scared shitless, you should be too.

    2. Re:We'll see. by Anonymous Coward · · Score: 0

      You need to start smoking.... dude... you have issues.. Linux functionality on the desktop is growing at exponential rates... If i can teach my gf to use gnome in a day... sure as sh!t i can teach a windows savvy person how to use it.

      Sure linux is not ready for the main stream desktop... But windows is loosing ground and FAST.. in a couple years if IBM steps up to the plate and releases a Desktop Linux.. MS would be CRUSHED.. and i would be there to watch and laugh.... because it's high time we haev some change around here... and as for your sun comment.... Project Looking glass... and thats what i'll leave you with..

  99. still considering it? by jnapalm · · Score: 1

    I could be mistaken, but didn't sun's CEO recently make a statement that he had considered making java open source, but decided against it?

  100. Parrot by Anonymous Coward · · Score: 0

    is heavy on the vapor and light on the languages. Please read this line out loud: Parrot does not run a single language and will not for the forseeable future.

    1. Re:Parrot by ajs · · Score: 1

      Parrot is heavy on the vapor and light on the languages

      Incorrect. There is a wild difference between alpha an vapor in the open soruce world, and Parrot is distinctly alpha.

      Parrot executes 4 languages that I know of, though only 2 well. The two are IMCC (a very lightweight language "skin" on top of Parrot assembly (PASM)) and Fourth.

      The other two are Befunge (a toy) and Perl 5. Perl 5 is in alpha release now, and should be stable by the end of the year. Python is expected to be in an alpha state by this summer (for OSCON) and Ruby and Scheme will likely follow.

      Is Parrot done to a point you can use it for real work? No. Is Parrot done to a point where it's reasonable to speak about its development progress and potential once released? Certainly.

      Take a look at the most recent release of Parrot. It now has objects in the core, JIT, full support for math, Unicode, regular expressions and multi-method dispatch.

      That's not vapor in my book.

    2. Re:Parrot by Anonymous Coward · · Score: 0

      PASM and IMCC are not exactly what I would call languages - more like an assembler. If you believe Python on Parrot (or even a very small subset of it) will be ready for OSCON please give me some of what you're smoking. Everyone is seriously underestimating the complexity of Python.

    3. Re:Parrot by ajs · · Score: 1

      PASM is not a language, it's an assembler, true and I did not say it was anything else.

      IMCC is a language in the same sense that K&R C or Forth are... it's just very simple.

      If you believe Python on Parrot (or even a very small subset of it) will be ready for OSCON

      Oh, I firmly believe that, just extrapolating from the progress to date. I don't think Python will be ready for prime time, but that's not the goal. The goal is to have an initial release that can be used for benchmarking, and that's certainly going to happen.

      Everyone is seriously underestimating the complexity of Python

      Not really. It's a strict B&D language (that's not pejorative, simply the approach, as opposed to a free-form, roll-your-own language like Perl or to an only slightly lesser extent C++), and as such has fairly simple rules. What's more, it's open source. I suspect most of the Parrot implementation will share code with the CPython implementation.

      Stay tuned...

    4. Re:Parrot by Anonymous Coward · · Score: 0

      If you share code with CPython, you might as well just use CPython. Using Python's source code would be against the spirit of the competition. Anyway, with OSCON just a few months away looks like Dan will have resort to:

      mv python parrot

    5. Re:Parrot by ajs · · Score: 1

      You misunderstand the nature of the wager. The wager is that Python, converted to Parrot bytecode and executed will be faster than CPython native execution. If that is true, it really does not matter that you use CPython's parser or not.

  101. Re:Maybe we'll get lucky and he'll join Open Sourc by Manfre · · Score: 1

    I think it would be ironic if we see his name on the Microsoft Employee list in the not to distant future.

  102. We're talking wall posters, video boy. by mosel-saar-ruwer · · Score: 1

    How is 100MB a "MASSIVE" graphics presentation? When I'm doing an anim built with blender and rendered in povray, it's really really hard to say under 5GB for a 30 second show. 5 minutes really is 50GB (compressed). And you had 100MB? How oh how did you manage to store it all? Hell video caputure for 30 seconds comes out to 2-3 GB.

    It was a single wall-sized poster, video boy. That's what Photoshop & Illustrator are designed for - this thing called "2D" [c.f. Adobe PDF and NextSTEP DisplayPostScript/OSX DisplayPDF].

  103. You hit the nail on the head by botik32 · · Score: 1

    Sun promised to deliver an applet platform, but then changed directions to server-side programming and a half-hearted effort at a cross-platform toolkit.


    200% right!!

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

    Maybe applets were a crappy thing in 1993-96 because of long downloads but it was a very well conceived network technology: sandbox+virtual machine+browser integration. Just about perfect to use now. If java dies, I would love to see an open-source version, if just for the applets.

  104. Sun's bleeding... by Christopher+B.+Brown · · Score: 1
    Unfortunately, Sun's bleeding pretty badly.

    Reliability of their big systems isn't what it should be. I know I have seen an uncomfortable number of crashes of big, expensive servers that ought not to crash.

    Everybody isn't reporting it because it's embarrassing to have spent a million bucks and gotten a "lemon."

    Next year's hardware budget will likely go to their competitors around where I am; if that happens pretty widely, that will pinch Sun pretty badly.

    Probably the most effective thing to do with Java would be to put effort into refining the quality of the existing systems. Making it better, faster, and more reliable without touching the APIs strikes me as a good approach. Improvements that avoid becoming a "money pit" for either Sun or users of Java would be a good thing...

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:Sun's bleeding... by Allen+Zadr · · Score: 1
      Sun hardware has been questionable for a long while.

      I was at a company that purchased a Sun 10K in 97 (one of the first 200 sold). That thing was not stable for a full year (2 CPU board replacements, all of the CPUs and Memory removed and torqued down twice).

      Then one day, it got stable, and ran great after that. In the mean time, it was just a really, really big computer to impress clients on walk-throughs (nothing was in production on it because it wasn't stable enough).

      That was the first project to come out of Sun's purchase of the Cray designs, so I wrote it off as "Learning Curve" their 4000 through 9000 series were still pretty stable.

      But then they started selling PCI architecture build-around SPARC systems (SPARC 30/60), and their reliability suffered across all platforms. They never really got it back, and I hope that they do. I have an SS1000 in my basement that is still running strong (drives have died on it, but once replaced, it still runs).

      I know... a lot of typing to agree with you.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    2. Re:Sun's bleeding... by Christopher+B.+Brown · · Score: 1
      We've got a barrel of E450's that are incredibly stable. Power outages are the reason they go down, and they get pretty abused by QA activities.

      (It used to be that the DB servers were bottlenecks, so they were groaning under the strain; with some significant upgrades, the application servers become bottlenecks...)

      I don't feel anywhere near as confident about any of the newer boxes...

      --
      If you're not part of the solution, you're part of the precipitate.
  105. 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!
    1. Re:Ah, the possibilities... by Anonymous Coward · · Score: 0

      Whoops, sorry, forgot two (posting from work):

      5. Use IBM's Jikes compiler with GNU Classpath or the Jikes research virtual machine would probably work well too.

      6. Use Kaffe with GNU Classpath.

      I'm sure I forgot some, so come on, guys, weigh in...

    2. Re:Ah, the possibilities... by Anonymous Coward · · Score: 0

      Dream on.
      Not going to happen.

      Java has too many big players involved. IBM, BEA, etc.

      Contracts.

      Java beats C++ (and Flash IMHO) to hell for 'real' applications. Flash is pretty.

    3. Re:Ah, the possibilities... by Anonymous Coward · · Score: 0

      Ha, that's funny. 'real' applications like, say, operating systems? Or networking code? Or videogames, which are the most profitable applications ever written? Or video editing stuff? Or sound editing stuff? Or Java itself (hint: not written in Java)? I could go on, but you get the idea.

      C++ can do anything Java can do except applets. And who still does applets? It's far more convenient to do a server-side app and use plain-jane HTML on the client-side.

      Retort?

    4. Re:Ah, the possibilities... by Ernest · · Score: 1

      ... then they'll consider stabbing Linux in the back...
      Never trust a cornered rat.

      Anyway, stabbing anything Open Source seems very much like stabbing water. Very noisy, very entertaining. It might disrupte things for a while, but on the whole not really effective

      --
      Ernest J.W. ter Kuile
  106. ".NET gives more productivity for the buck" by jotaeleemeese · · Score: 1

    Yeah? How?

    Another holly graial.

    --
    IANAL but write like a drunk one.
  107. Money and ethics... by BalkanBoy · · Score: 1

    or I should say, money and idealism of any sort, hardly ever mix.. They're like water and oil.... they intersperse and coexist but hardly ever mix.

    --
    'A lie if repeated often enough, becomes the truth.' - Goebbels
  108. Why did sun and microsoft make up ? by Anonymous Coward · · Score: 0

    http://www.royans.net/

  109. open sourcing Java by chegosaurus · · Score: 1

    I really don't get why you're all so rabid about this.

    Say tomorrow morning ftp.sun.com has a big old .tgz of the source code, under the GPL. What exactly do you all plan to do with it?

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

    1. 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++
    2. Re:open sourcing Java by Anonymous Coward · · Score: 0

      I think I can explain why we care so much. It's like this:

      When a project is open-sourced, you can download everything related to it, burn it to a CD, and forever after, you have access to that project. You can use it in any way you choose, share it with friends, carry it from one computer to the next, and so on. You are essentially unburdened. Free, in other words.

      The originator of a project that has been open sourced has relinquished his power to do anything nasty to you, the user. If he stops supporting the project, well, SOMEONE will pick up where he left off. If he tries to change the licensing, you'll still be able to continue to use the existing version, and someone will fork the project to a new version with friendly licensing -- then everyone, and I mean everyone, will switch to the new version.

      There are other benefits. If there's a security problem, someone will find it. Then, someone else will release a patch. Shortly, everyone will have the patch and that'll be that. Not bad, eh?

      Finally, even if most of us never even look at the source, SOME of us WILL and will probably improve upon it. That's a Good Thing.

      In general, open source is good; proprietary, closed source is bad. If you have the ability to choose between the two, you should always choose the open source version because it grants you, the user, the most freedom.

      And that's what it's all about. You know?

      -Phil

  110. BC4J by chochos · · Score: 1

    If you want a good ORM, try Hibernate, it's really good, it's database-independent, works well with J2EE appservers, and has good support. Oh and it's open source (I don't know if BC4J is open source).
    I think this is the kind of software that really makes Java superior to .NET: there aren't any good ORM's yet, some are coming together but they still have a long way to go (like thona's EntityBroker, which looks as though it's going to be really good but it's just not there yet); MS's own objectSpaces does not look as advanced as Hibernate or Cayenne (another java open source ORM), and it's not even out yet, and the first version will work only with SQL Server (what a surprise). Even EntityBroker is already better than ObjectSpaces.
    Of course, JDO is also behind Hibernate, is not as flexible, is cumbersome to use... but the thing with .NET is that I don't see so many open source projects for that platform. Yes, I know it's relatively new, but even some migration efforts from java to .net have been frustrated because of design differences.

  111. Envisioning by Anonymous Coward · · Score: 0

    envision ... envision

    SEE, for God's sake, SEE!!

    What's wrong with the word SEE???

    Or failing that, 'envisage' or 'visualize'.

    When "paradigm shifts" stopped shifting, and "thinking outside the box" became unfashionable, "envisioning" took over. Everyone "envisions" everythhig, and it's bloody irritating!