Slashdot Mirror


Oracle Attacks Open Source; Says Community-Developed Code Is Inferior

sfcrazy writes "Oracle has a love-hate relationship with open source technologies. In a whitepaper (PDF) for the Deparment of Defense, Oracle claims that TCO (total cost of ownership) goes up with the use of open source. They're essentially trying to build a case for the use of their own products within the government. 'The skill required to successfully and economically blend source code into a commercially viable product is relatively scarce. It should not be done directly at government expense.' Oracle also attacks the community-based development model, calling it more insecure than company developed products. 'Government-sponsored community development approaches to software creation lack the financial incentives of commercial companies to produce low-defect, well-documented code.'"

394 comments

  1. Prejudiced much? by erroneus · · Score: 5, Interesting

    That is the most insulting demonstration of hubris from Oracle I have seen in a very long time.

    1. Re:Prejudiced much? by Vanderhoth · · Score: 4, Funny

      You should try opening you're eyes more than once a day. :P

    2. Re:Prejudiced much? by RightSaidFred99 · · Score: 0

      Hubris from Oracle only? What about the Open Source people who think they can always outdo a large, focused corporation like Oracle or MS? Hubris runs both ways.

    3. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Or at least in the last 15 picoseconds...

    4. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      You should try opening you're eyes more than once a day. :P

      Oracle as per normal talking total and complete bollocks .

    5. Re:Prejudiced much? by intermodal · · Score: 1

      I view it as a compliment rather than an insult. He seems to be confusing the negative ends of proprietary software development with its biggest problems.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    6. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Why just Hubris? It takes idiocy to come up with a straw man argument like that.

    7. Re:Prejudiced much? by Anonymous Coward · · Score: 3, Informative

      I came to say what you did. I would add. I have seen brilliant open source projects and crap ones. I have seen brilliant closed source ones and crap ones. That TCO thing is funny. Its like they have never bothered to buy their own flagship product. It is considered one of the highest priced finicky bits of software out there... When you have to hire 2-3 consultants just to figure out how to install and tune it something is wrong.

    8. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Careful, you're showing your own prejudice by implying that there aren't any large and focused OSS projects.

    9. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      At least the Open Source hubris has been substantiated, repeatedly....

    10. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      You've obviously never spent much time with open source commie thugs.

    11. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Linux, MySQL, ownCluod, Apache, nginx, hundreds of others. They outdid them all.

    12. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Nobody (seriously) say 'always', Except Oracle who seems to think every Open-source community-developed code is inferior. We all know there is a lot of crap OS-CD out there (neither OS nor CD excludes it being by a large company btw - many companies will claim their employees are a community). Just like there are a lot of crap from big business. For another quality OS-CD developed project with great documentation have a look at OpenBSD (An operatng systems that rivals any commercial offering on a few important points).

      This is pure FUD from Oracle.

    13. Re:Prejudiced much? by fahrbot-bot · · Score: 4, Funny

      That is the most insulting demonstration of hubris from Oracle I have seen in a very long time.

      So, you didn't watch or read about the America's Cup this year? :-)

      --
      It must have been something you assimilated. . . .
    14. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      It's the most insulting demonstration of hubris from Oracle I've heard since the last time Ellison opened his mouth.

    15. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Oracle is run by Larry Ellison who a rich greedy megalomaniac that deserves to be locked up in a prison cell with Charles Manson as a cell mate

    16. Re:Prejudiced much? by flyneye · · Score: 1

      Isn't that the same old song that Microtosh and others sing when our light shines more brightly than theirs?

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    17. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Yeah, Oracle is the one to talk. Has ever one good line of code left Oracle?

    18. Re:Prejudiced much? by K.+S.+Kyosuke · · Score: 4, Funny

      Hubris from Oracle only?

      Well, hubris alone gets you only Java, which many Unix people don't like. But if you add impatience and laziness to the mix, you get Perl, and then we're getting somewhere.

      --
      Ezekiel 23:20
    19. Re:Prejudiced much? by erroneus · · Score: 3, Interesting

      Oh, I have. Especially with GNOME and GiMP developers. Talk about failure to listen. The whole Linux community watched as XFree86 refused to listen and work with the communities. Eventually X.org was born and very quickly by any measure replaced XFree86 and rendered their stagnant asses irrelevant. GNOME, meanwhile, gets away with it because there's not yet enough original GNOME developers willing to pull away to spin off a fork... yet. In the mean time, we've got MATE and all that. And GiMP? Don't get me started.

    20. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Funny how the short hand for Xbox One looks like an emoticon for some one taking it up the rear. XO

      How? Seems you really need to get out more, or visit some other websites.

    21. Re:Prejudiced much? by AbsGeekNZ · · Score: 1

      America's cup....nuf said!

    22. Re:Prejudiced much? by s.petry · · Score: 1

      That is the most insulting demonstration of hubris from Oracle I have seen in a very long time.

      You must not ready very much that Oracle puts out...

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    23. Re:Prejudiced much? by sjames · · Score: 1

      Given the multiple spankings Oracle has taken in the area of security and usability the last couple of years and the way they are renowned for high licensing fees and for the solution to every problem being buy more licenses, it is an amazing claim they are making.

    24. Re:Prejudiced much? by TheRecklessWanderer · · Score: 1

      Why would you doubt what Oracle says about their free competition. They don't have an agenda. It's all completely above board. Certainly no one here at slashdot will doubt what you say.

      --
      Mean what you say...say what you mean.
    25. Re: Prejudiced much? by badmanchild · · Score: 1

      Let's get an oracle engineer to respond... Why, from a technical point of view, is oracle's closed source universe less expensive?

    26. Re:Prejudiced much? by cbiltcliffe · · Score: 1

      Has ever one good line of code left Oracle?

      Yes. When they gave OpenOffice to the Apache Foundation. I know there's some crap in there, too, but there's got to be at least some good code in there that left with the rest of it....

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    27. Re:Prejudiced much? by ATMAvatar · · Score: 1

      “There's no obfuscated Perl contest because it's pointless.” – Jeff Polk

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    28. Re:Prejudiced much? by Anonymous Coward · · Score: 1

      You should try opening you are eyes more than once a day?

    29. Re: Prejudiced much? by Anonymous Coward · · Score: 0

      If thats the case, they should had not acquired OPEN SOURCE MySQL.

    30. Re: Prejudiced much? by sg_oneill · · Score: 1

      It's only hubris if they fail. Which in this case is clearly not the case

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    31. Re:Prejudiced much? by K.+S.+Kyosuke · · Score: 1

      An obfuscated Haskell context would be significantly more pointless! ;-)

      --
      Ezekiel 23:20
    32. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      You should try opening you are eyes more than once a day? WTF is that sentence supposed to be saying?

    33. Re:Prejudiced much? by LifesABeach · · Score: 1

      Inferior? Ya, sure, what ever.

      Just out of curiosity, why did Oracle buy commerical rights to mySQL, and JAVA?

    34. Re:Prejudiced much? by AbominousSalad · · Score: 1

      At least since the Java API case which was ...not all that long ago.

      As a freelance tech, I deal with losers who attack other providers as their primary marketing tactic, every day.

      Oracle - you're just another moronic, failed bully with an internet account. But keep providing the comedy :)

      --
      Every trollism an AC posts is prefixed, in my mind, with "A. Coward whined, in a weak and cowardly voice:"
    35. Re:Prejudiced much? by lsatenstein · · Score: 1

      Of course it is prejudiced. Let me tell you about Oracle quality.
      Where I work, we are implementing Oracle ERP.
      Someone entered a batch of transactions, but with a slip of the finger, entered 3013 for the year.
      About 1400 transactions were inserted. The error was discovered two days later.
      There was no way to backout this batch. Oracle approach was GI GO.
      Seven emploees spent a long weekend (3 days) entering reversals, and adjusting for all the distribution of financial data. Moreover, it was month end, and the month was closed and had passed when the error was discovered.
      Is the customer wrong, or Oracle, for permitting a thousand year future date?

      Oracle, stop living in glass houses. We can throw stones at you.

       

      --
      Leslie Satenstein Montreal Quebec Canada
    36. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      not to mention "pot calling kettle black" - death-star black.

    37. Re:Prejudiced much? by mcgrew · · Score: 1

      And GiMP? Don't get me started.

      Amen, now I see why folks pirate photoshop. I need cover art for Nobots, so DLed GIMP. Wanted to simply have a black background with NOBOTS in a bright red upper case 72 point Aral Black font above "mcgrew" in darker blue lowercase Aral Black. No fucking fonts. So I loaded some photos out of my camera to straighten out some crooked shots, and WTF?? You can only rotate 90%. A graphics program that came with a $100 scanner I had fifteen years ago was better. So was the one that came with the Corel office suite twenty years ago. GIMP is well named, it is indeed badly crippled.

      Fuck it, I'll use a goddamned crayon and a scanner. I wish I could find the disk for that old graphics program...

    38. Re:Prejudiced much? by dmoen · · Score: 1

      This is a response to the claim that Gimp can't rotate by an arbitrary number of degrees.
      http://docs.gimp.org/en/gimp-layer-rotate-arbitrary.html

      --
      I have written a truly remarkable program which this sig is too small to contain.
    39. Re:Prejudiced much? by mcgrew · · Score: 1

      Thank you! I've bookmarked that, I guess I should read the whole site. The menu items are a little confusing; rotate 90 degrees is under tools -> transform with no arbitrary rotation.

      I was impressed with its paint and pencil tools. I haven't played with it much.

    40. Re: Prejudiced much? by Anonymous Coward · · Score: 0

      It looks like a guy with his eyes clenched and mouth in the "oooo" position. At a gay bar.

    41. Re: Prejudiced much? by Anonymous Coward · · Score: 0

      Really?

    42. Re: Prejudiced much? by Anonymous Coward · · Score: 0

      I just searched the white paper for the word inferior. No hits. Oracle are saying that open source is more expensive, dorks.

    43. Re:Prejudiced much? by Anonymous Coward · · Score: 0

      Quote of the Day +1

    44. Re: Prejudiced much? by Anonymous Coward · · Score: 0

      Clearly you haven't dealt with Oracle much. I'd call that restrained for them.

  2. Whitepaper? by Anonymous Coward · · Score: 5, Informative

    Can't we just call them advertisements like the waste of time they truly are?

  3. LOL by Anonymous Coward · · Score: 0

    Not sure if I should laugh or cry.

    1. Re:LOL by cbiltcliffe · · Score: 1

      How about, laugh so hard that you start to cry?

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  4. Given Oracle DB's Track Record of Bugfixes by Anonymous Coward · · Score: 4, Insightful

    the pot calling the kettle black

    1. Re:Given Oracle DB's Track Record of Bugfixes by Anonymous Coward · · Score: 1

      the pot calling the kettle black

      More like the inside of the chimney calling the kettle black.

      "Unbreakable" my ass!

    2. Re: Given Oracle DB's Track Record of Bugfixes by jd2112 · · Score: 4, Insightful

      And their "Unbreakable" OS. What is it based on again?
      Oracle, put your money where your mouth is and write your own damn OS.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    3. Re: Given Oracle DB's Track Record of Bugfixes by Anonymous Coward · · Score: 0

      Oracle, put your money where your mouth is and write your own damn OS.

      Well they did acquire Sun Microsystems and got Solaris out of the deal...So they do have their own OS that they do write...

    4. Re: Given Oracle DB's Track Record of Bugfixes by Clived · · Score: 1

      Well didn't Oracle toss "Slowaris" into the trash can ? Haven't heard much about it lately. Please feel free to correct mw

      --
      Clive DaSilva Email: clive.dasilva@gmail.com Ubuntu 18.10 Kernel 4.18
  5. *bitch slaps larry across the fucking mouth* by Anonymous Coward · · Score: 4, Insightful

    Larry, wake the fuck up you dumbass.

    Half your product line was developed through open source programmers.

    Stupid mother fucker...

    1. Re:*bitch slaps larry across the fucking mouth* by Anonymous Coward · · Score: 2, Informative

      And the ones he inherited from the Sun acquisition got so pissed off with working for Oracle, they all left as soon as they could.

    2. Re:*bitch slaps larry across the fucking mouth* by ClickOnThis · · Score: 1

      Larry, wake the fuck up you dumbass.

      Half your product line was developed through open source programmers.

      Stupid mother fucker...

      I suppose you could tell him to go fuck himself ... but then, I wouldn't be surprised at all if he married himself.

      --
      If it weren't for deadlines, nothing would be late.
    3. Re:*bitch slaps larry across the fucking mouth* by Anonymous Coward · · Score: 0

      Well, that was partly because they would no longer be allowed to use their Macs but would have to switch to some Windows laptop. :)

  6. Like your own product by Ubi_NL · · Score: 4, Funny

    Wasnt the kernel of their unbreakable linux open source as well?

    --

    If an experiment works, something has gone wrong.
    1. Re:Like your own product by djdanlib · · Score: 4, Informative

      Yes, Oracle Unbreakable Linux is repackaged Red Hat Enterprise Linux.

    2. Re:Like your own product by dyingtolive · · Score: 5, Informative

      Blatantly, even.

      [brad@icarus Desktop]$ cat /etc/oracle-release
      Oracle Linux Server release 6.4
      [brad@icarus Desktop]$ cat /etc/redhat-release
      Red Hat Enterprise Linux Server release 6.4 (Santiago)
      [brad@icarus Desktop]$ uname -a
      Linux icarus 2.6.39-400.209.1.el6uek.x86_64 #1 SMP Tue Sep 10 20:39:39 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux
      [brad@icarus Desktop]$

      At least CentOS bothered to change the redhat-release file.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    3. Re:Like your own product by Anonymous Coward · · Score: 0

      You mean "Oracle Slipshod Uneconomical Linux"?

    4. Re:Like your own product by Anonymous Coward · · Score: 0

      Sure, but O.R.A.C.L.E. has the uniq ability of blending source code from evil, open, redhattian code to R.A-Blessed unbreakable code...

    5. Re:Like your own product by Anonymous Coward · · Score: 0

      actually, getting your RHEL fix via Oracle is cheaper than buying it through RedHat - up front, cheaper, support, cheaper

      Not sure about their kernel-live-patching bits, but the rest is factual. *wipes kool-aid mustache from face*

    6. Re:Like your own product by Samantha+Wright · · Score: 1

      Pretty sure it's uneconomical in the long run if the business model is blatantly to undercut Red Hat, Inc. and then discontinue the product to force people to migrate to other, more expensive Oracle offerings.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    7. Re: Like your own product by pak9rabid · · Score: 1

      To be fair, '/etc/redhat-release' is there for compatibility with software that uses that to ensure it's being installed on a RHEL-based system. CentOS has it as well for the same reason.

    8. Re:Like your own product by slash.jit · · Score: 1

      Right.. they use Linux for their Exadata boxes.

    9. Re:Like your own product by Neo-Rio-101 · · Score: 1

      Not really. They've added stuff into their UEK kernel that directly supports their own products. Take OCFS2 and ASM for example.
      Oracle used to release packages for RedHat EL users so they could get Oracle Databases and Middleware working on their systems.

      Then, starting with Red Hat EL 6 (or Oracle UL 6), they decided not to release these anymore and instead build them into THEIR kernel, edging users towards going with Oracle Linux over Redhat.... all because Larry possibly needed another yacht by slurping up more support contracts. This of course, angered a whole lot of RedHat shops who were happy with RedHat support (after all, they add to the kernel heavily and have the resources to really support Linux users), and have a strong aversion to Oracle's "support" (using that term very loosely, in addition to the fact that Oracle adds very little to Linux).

      On one hand, if you're going to be an Oracle shop, it makes sense to go all Oracle... but some users have a very low estimation of their support.

      --
      READY.
      PRINT ""+-0
    10. Re:Like your own product by HiThere · · Score: 1

      Still? I thought they'd been doing their own tree since the fork.

      O, well. Not a real surprise. Guess they didn't want to do the work.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re: Like your own product by dyingtolive · · Score: 1

      Is that really that big of an issue though? I've never actually seen any software that queries redhat-release to see what you're running.

      Sure, CentOS has the file still, but they changed the contents:

      [brad@lust ~]$ cat /etc/redhat-release
      CentOS release 6.4 (Final)
      [brad@lust ~]$

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    12. Re:Like your own product by Gavagai80 · · Score: 1

      If you just want a cheaper RHEL, I'll support CentOS for you for $100. Nevermind that I don't have a clue, I'm cheaper. I suspect the qualify of support from Red Hat for their flagship product they develop is a lot better than Oracle's support for a minor product they repackage without doing any work on.

      --
      This space intentionally left blank
    13. Re:Like your own product by dyingtolive · · Score: 1

      Is that actually what they're doing? It'd be interesting because the soulless megacorp I work for has recently decided that, hell or high water, we're doing the Oracle Linux thing. I'm not in the right country club and about 5000 org chart slots too low to effect change in the matter, but I would like another line item to illustrate how somehow, at the end of the day, we always manage to make the wrong choice.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    14. Re:Like your own product by Samantha+Wright · · Score: 2

      Well, think about it—Oracle's selling RedHat support for less than RedHat does. If they succeed in sucking away all of RedHat's customers (which they won't, because RedHat's customers aren't all that stupid, but just if) then there's no more RedHat, Inc. to keep working on RHEL. Then, either Oracle has a low-end captive market or, more in line with their usual practices, a vulnerable target for forcible up-selling to Solaris or something.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    15. Re:Like your own product by dyingtolive · · Score: 1

      I assumed that they'd transition toward actually developing Ora.. err, RHEL at that point. From what I can tell based upon my clients, Solaris is dying, at least in the financial sector.

      Maybe the super secret algo stuff is done on Solaris, I don't know. Can't speak to the dark secrets the real wizards keep behind locked doors, but the general infrastructure appears to be transitioning to Linux as fast as it can.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    16. Re: Like your own product by pak9rabid · · Score: 1

      Lots of installers for enterprise-level software and hardware drivers will check to ensure it's being installed on RHEL and will fail to install otherwise. Checking that this file exists is an easy way for them to do that. Whether or not they *should* check it that way (or even at all), is debatable.

  7. FUCK YOU MICROSOFT !! by Anonymous Coward · · Score: 0

    OR Oracle !! Or whoever !!

  8. Hmmm .... by gstoddart · · Score: 4, Informative

    And just what fraction of Java was community-developed?

    As usual, when a company makes this kind of claim, my first thought is 'yeah right', and my second though is that it's mostly FUD to convince people to buy the crap you make.

    And, if my limited exposure to Oracle Beehive and a few other things means anything ... Oracle can produce some major-league shit code on their own. That stuff was complete garbage, wasn't even what I'd call a beta, but it was being sold as if it was solid and ready for business.

    --
    Lost at C:>. Found at C.
    1. Re:Hmmm .... by c++0xFF · · Score: 2

      Of course this is an attempt to get people to buy Oracle. And not just any people: the US government. And not just any part of the government, the DoD in particular.

      For example ... Lots of defense systems run on Solaris. Those servers are EXPENSIVE. But now there's a massive push to virtualize everything onto cheep x86 hardware and run Linux. Oracle Database is getting similarly attacked.

      Take this as evidence that sequestration hit some defense budgets pretty hard -- enough that they're looking for reasonably-priced solutions and getting pushback from big vendors shouting "TCO! Surely we're actually cheaper!"

    2. Re:Hmmm .... by Anonymous Coward · · Score: 1

      I remember riding up an elevator for Oracle Training with some Oracle Sales Reps talking about the products they hated to demo because they crashed all of the time. It was honestly hilarious and scary at the same time. It seemed like someone would mention a product and the others would nod their heads in agreement and then add another product, and begin telling about an embarrassing demo they had with the product.

    3. Re:Hmmm .... by Anonymous Coward · · Score: 0

      Its been going on for years. Ever since the OpenSolaris was closed, first by Sun, now by Oracle.

      Why should the DoD pay more for less of what Linux already has to offer.

      Besides, Linux is fully compatible with the DoD Supercomputer centers... Solaris is not.

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

      And just what fraction of Java was community-developed?

      Count me in the numbers who are glad Oracle is slowly murdering Java.

    5. Re:Hmmm .... by Anonymous Coward · · Score: 0

      It's definitely FUD to justify Oracle products. This is necessary to sell their steaming piles of code for outrageously high prices.

  9. Here, take a cookie... by Anonymous Coward · · Score: 1

    I promise, by the time you're done eating it, you'll feel right as rain.

  10. You got a bit wrong there, Larry... by ak_hepcat · · Score: 5, Insightful

    You said "Government-sponsored community development approaches to software creation lack the financial incentives of commercial companies to produce low-defect, well-documented code."

    What you really meant was "Unlike proprietary, hidden commercial code, Government-sponsored back doors in software can't be found in the traditional, open-source, many-eyes, well-documented code.

    But that probably doesn't rake in the profits, does it?

    --
    Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  11. Bull-shit by Anonymous Coward · · Score: 0

    Bull-shit ! The only thing open source does is deny collection of huge fees. I've had more issues with purchased software.

  12. Maybe the *financial* incentives are lacking by jdunn14 · · Score: 4, Insightful

    There are many other types of incentives and I have rarely done my best work for strictly financial ones. When contributing to an open source project you have to think that somewhere someone will look at the code you write and have the ability to publicly shame you if you do something truly stupid. Standing, respect, whatever you want to call it, is a big motivator for many people. If the same thing happens in many businesses there *may* be consequences, but often as long as it works well enough to collect the customer's money it ships. Personally, I've found more fugly code turds in various closed source projects than I've touched than in the open source world.

    1. Re:Maybe the *financial* incentives are lacking by organgtool · · Score: 2

      When contributing to an open source project you have to think that somewhere someone will look at the code you write and have the ability to publicly shame you if you do something truly stupid. Standing, respect, whatever you want to call it, is a big motivator for many people.

      Written by someone who clearly values their reputation more than their bank account. I don't think Larry Ellison even realizes that people like you exist, let alone the fact that most of the best developers hold those same values.

    2. Re:Maybe the *financial* incentives are lacking by Bert64 · · Score: 1

      Another problem is down to deadlines... Closed source developers are more likely to be under time pressure, and thus cut corners.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Maybe the *financial* incentives are lacking by cbiltcliffe · · Score: 1

      Another problem is down to deadlines... Closed source developers are more likely to be under time pressure, and thus cut corners.

      By that logic, Duke Nukem Forever should have been the best game ever.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  13. Check their work by finkployd · · Score: 2

    Go decompile some oracle fusion middleware java code sometime. I assure you that what you find will not inspire confidence.

    1. Re:Check their work by Nadaka · · Score: 1

      decompiling any code will not inspire confidence. Decompilation doesn't necessarily reproduce the original code.

    2. Re:Check their work by finkployd · · Score: 2

      Of course, but I'm talking more about overall project structuring, not line by line minutia.

    3. Re:Check their work by Sparrow_CA · · Score: 2

      I had to do this very recently with an Oracle product who's documentation was inadequate.

      The fact is, it is very expensive to record every detail of highly configurable and pluggable software where the line between internal and external workings is so blurry. In this case having access to the source code can be much cheaper, as it allows the channel/community to dig out the nasty details if/when needed.

      --
      Before I can answer, please first tell me what you mean by that.
    4. Re:Check their work by purpledinoz · · Score: 2

      Or just install an Oracle Client. If you're lucky, it works. Also Oracle DB is a pain in the ass (from a developer's perspective):
      - 30 char limit for names? WTF? It's not 1992
      - no auto-incrementing column (can't even use a sequence as the default value). Supposedly this awesome new feature is coming soon...
      - Timestamp With Timezone is awesome, until you want to index it
      - What's the deal with the number types? NUMBER(10), where is int32, int64?

  14. Well, we're on to stage 3... by Zelig · · Score: 3, Insightful

    First they ignore you, then they laugh at you. Then they fight you, then you win.

    1. Re:Well, we're on to stage 3... by cgt · · Score: 1

      I think we've already won.

  15. Wouldn't Java be a counterexample? by mlts · · Score: 1

    IMHO, wouldn't Java be a example of the contrary to this? I don't know any OSS utilities or operating systems that have had as many issues as Java has had, allowing an attacker to seize control of multiple platforms.

    The only thing that came close would have been sendmail in the '90s, and that lasted about 6-9 months.

    Of course, Solaris is a different beast altogether, and it has stood the test of time, security-wise. However, this is more of Sun's creation than Oracle's.

    1. Re:Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 0

      Java hasn't had security problems, the applet browser plugin has had security problems. Two different things. Java on the server is rock solid.

    2. Re:Wouldn't Java be a counterexample? by slackergod · · Score: 2

      Don't forget the open-source MySQL, which was of such good quality Oracle purchased it for a HUGE amount of money, despite already having a database product (as their primary product no less!).

    3. Re:Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 0

      Isn't Java more of Sun's creation than Oracle's as well?

      What open source project is as widely used as Java to execute code in the browser that is very secure which provides a counter point to Java? You DO realize that the security issues have to do with Java the browser plugin specifically, and not with the entire system? If you allowed your browser to download, compile and run code in say, GCC (an open source project from what I hear), the security implications would be far far worse. This hardly proves that GCC is "insecure."

    4. Re:Wouldn't Java be a counterexample? by gstoddart · · Score: 1

      Don't forget the open-source MySQL, which was of such good quality Oracle purchased it for a HUGE amount of money, despite already having a database product (as their primary product no less!).

      I question how much of that was related to the quality of MySQL, and how much was controlling something people were using as an alternative to Oracle. Oracle might have been willing to pay a premium to be in control of it (I'm not suggesting MySQL wasn't any good, just that I don't trust Oracle).

      From what I've seen over the years, I'm not willing to ascribe any motive to Oracle other than "how much more money can we get?".

      --
      Lost at C:>. Found at C.
    5. Re:Wouldn't Java be a counterexample? by Nadaka · · Score: 1

      Not entirely true these days.

    6. Re:Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 1

      Oh RE-ALL-YZZ ?

      Just run the YaCY distributed search engine/crawler for a few days. It contains a pure-Java PDF indexer and that one will somehow drive a stake through the heart of the Java engine. YaCY can't be restarted without deleting the offending PDF.

      What does that mean ? Your statement is invalid.

    7. Re:Wouldn't Java be a counterexample? by TopSpin · · Score: 5, Interesting

      wouldn't Java be a example of the contrary to this?

      Yes, but not the best one. The best would be Oracle's database. Despite the fact that Oracle Database Server is not the result of a 'community-based development model,' the product has a long, ugly history of vulnerabilities. For some reason it fails to be composed of 'low-defect code,' despite apparently having all the best financial incentives. The list of vulnerabilities is long and grows regularly.

      The only reason Oracle Database Server has never been the victim of a SQL Slammer type exploit is that it is so expensive that most instances exist only well behind corporate and government firewalls that, if not well maintained, at least exist. Many SQL Server admins apparently don't believe in firewalls.

      However, [Solaris] is more of Sun's creation than Oracle's.

      Likewise with Java.

      --
      Lurking at the bottom of the gravity well, getting old
    8. Re:Wouldn't Java be a counterexample? by jbolden · · Score: 1

      Oracle bought Sun. Sun bought MySQL.

    9. Re:Wouldn't Java be a counterexample? by slackergod · · Score: 2

      If it was good enough that the market was choosing it as an alternative to Oracle (to the tune of $1billion), I think that's pretty good proof of quality right there (at least as far as the end users' TCO was concerned).

    10. Re:Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 0

      It wasn't just MySQL, though. They also bought the company that made the InnoDB engine, as in the one that does real RDBMS.

      Oracle were shitting bricks because a default install of MySQL using InnoDB is good enough for the vast majority of applications. No need for ridiculous licensing fees, massive SPARC boxen that can't get up with 100x cheaper generic Intel machines, and without the need for Java to even be installed.

    11. Re: Wouldn't Java be a counterexample? by jd2112 · · Score: 1

      Old news. SQL Slammer and its kin actually prompted Microsoft to start taking security more seriously. There have been very few major vulnerabilities in SQL Server since 2005. Not that a poorly secured server isn't still vulnerable. But that goes for Oracle, MySQL, or anything else as well.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    12. Re: Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 2

      How do you know there have been "very few major vulnerabilities in SQL Server since 2005"? It's closed source.

      What you meant to say is "publicly revealed vulnerabilities". Big difference.

    13. Re:Wouldn't Java be a counterexample? by mark-t · · Score: 2

      That sounds far more like a bug in YaCY than in Java itself, since it does not affect the ability to run other Java programs.... It seems to simply be an example of software doesn't know how to recover after certain type of previous runtime failure.

    14. Re:Wouldn't Java be a counterexample? by Anonymous Coward · · Score: 0

      So, the govt. shouldn't use Apache, openSSH, openDNS, BIND, Python, Perl, PHP, Ruby, C++, Firefox, and many other open-source projects too? Or does this just apply to any open source contracts that might compete w/ Oracle when they bid on a new govt. contract?

    15. Re:Wouldn't Java be a counterexample? by Nadaka · · Score: 1

      What the fuck are you talking about?

    16. Re:Wouldn't Java be a counterexample? by sjames · · Score: 1

      Write once, exploit everywhere?

    17. Re:Wouldn't Java be a counterexample? by Zaelath · · Score: 1

      Oracle is so robust even the grid installer is broken in 11.2.x

    18. Re:Wouldn't Java be a counterexample? by sjames · · Score: 1

      Given the quick spin-off of MariaDB, if they were looking for control the buy would have to go down as the bonehead move of the decade.

    19. Re:Wouldn't Java be a counterexample? by sjames · · Score: 1

      And who produced that laughable quality plug-in?

      And wasn't Java proprietary when it was so heavily promoted for use in the browser?

    20. Re:Wouldn't Java be a counterexample? by gtall · · Score: 1

      Jesus, do you live in a cave? Applets vs. Java on the Server, ever hear of it?

    21. Re:Wouldn't Java be a counterexample? by marienf · · Score: 1

      As opposed to Java's "write once, debug everywhere", you mean :-)

      I understand where you're coming from with that comment, however.
      When I tell folks I'm back to C/C++, the comments I get are mostly

      "how will you get the horrible memory management right"
      "you will get into trouble with POINTERS" (the last word pronounced like "ZOMBIES" in a 1970's B-movie)
      "you'll get STACK OVERFLOW and you'll be hacked!"

      This is mostly because all you young folks have stopped looking at C/C++ in school, and in the state they were at that point.
      Today, and for at least a decade, memory management is clean and easy to use, in C++, pointers have always been a matter of
      understanding how they work, to use them right, and compilers have come a very long way in warning us, and by now, not getting
      your boundaries right has about the connotation of not being literate, amongst developers. In other words, it's a matter of being a proficient
      developer, and that goes for Java as well.

      Time has passed, the language, the standard libraries, and the developers have grown up. I'm just sad that many of us (including myself) have been
      side-tracked onto someone's corporate agenda, and that we're only waking up now.

      In that sense, I'm glad that Oracle bought Sun Microsystems. Sun's "Unix Veterans" Aura my have prevented many from seeing Java for what it was. Oracle, certainly awakens no such emotions :-)

    22. Re:Wouldn't Java be a counterexample? by sjames · · Score: 1

      Depending on the situation, I go with either C or Python. Java is more or less the worst of both worlds in that mix. I only use java for Android apps.

  16. Not making enough money Larry? by Anonymous Coward · · Score: 0

    Does anyone believe Larry after Java, Mysql e.a. within his greedy hands? He is a first class moneymaker but also a first class liar. Larry, go home!

  17. I think we have gone directly to by Anonymous Coward · · Score: 0

    HATE HATE.

  18. Ellison is not an idiot. by Anonymous Coward · · Score: 0

    He's watched McNealy praise OSS and take jabs at Microsoft while it was Linux and not Windows that was eating away at his more lucrative revenue streams. Hell, he was there to pick up the debris.

    I am not talking about the merits of the argument. I am not agreeing with Oracle and saying that OSS is inferior. I am just saying OSS is a threat to companies like Oracle and therefore it is only logical that they would try to persuade their costumers that community code is inferior.

  19. SCOracle by drooski · · Score: 1

    The logic behind this white paper leads me to think that all the lawyers working on the SCO case before they lost that golden goose have changed careers and are now working for Oracle instead.

  20. my summary by Anonymous Coward · · Score: 0

    ha ha ha ha ha ha

    really... well i supose they have to try

  21. Reminds me of a discussion I had. by Anonymous Coward · · Score: 4, Insightful

    As we will see, total cost of ownership (TCO) for open source software often exceeds that of commercial software. While minimizing capital expenses by acquiring “free” open source software is appealing, the up front cost of any software endeavor represents only a small fraction of the total outlay over the lifecycle of ownership and usage.

    I had a similar discussion once with an engineer. We were looking at the numbers and I doubted some of the numbers. the engineer replied, "Well, that number came from somewhere!"

    Me: "Yeah, out of someone's ass!"

    Financial numbers are not physical constants where there's empirical evidence to back it up like say 'g'.

    And the thing is, there aren't necessarily lies. You can apportion costs in many different ways and still adhere to FASB and to IRS rules.

    tl;dr: Let me at those numbers and I'll prove that any Oracle solution costs way more than any F/OSS solution - and it'll pass FASB and IRS muster.

    1. Re:Reminds me of a discussion I had. by jedidiah · · Score: 3, Insightful

      Oracle sells some of the most expensive software on the planet. It's not hard to come out ahead of Oracle. You don't even need to employ Free Software to do this. You can just employ much cheaper payware.

      You can buy quite a bit of in-house expertise and 3rd party consulting for what Oracle wants you to pay them.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Reminds me of a discussion I had. by organgtool · · Score: 1

      You can just employ much cheaper payware.

      Until everyone else starts using that software and Oracle buys that company, jacks up the price, and drives the quality way down. You can't escape the destruction of the Oracle empire.

  22. Healthcare? by Anonymous Coward · · Score: 0

    "...the financial incentives of commercial companies to produce low-defect, well-documented code.'

    Even under government contract? Or in the private sector? Recently, there have been several large commercial software development efforts that have resulted in some pretty messy crash-and-burn failures.

  23. Bleh not again by Anonymous Coward · · Score: 0

    I really don't want another situation like SCO vs. Linux. It's always these companies with their own proprietary unix distros.

    I'm not even sure why Oracle would say this, since Solaris uses large amounts of open-source software. (GCC and friends, X11, gnome 2, I believe binutils, etc. )
    Are they saying a lot of the software on their own platform is incredibly insecure? If so, they should take up the task of rewriting and maintaining their own damn code.

    1. Re:Bleh not again by viperidaenz · · Score: 1

      No, because Larry has waved his corporate hand over it, all that open source software he distributes is now blessed.

    2. Re:Bleh not again by Anonymous Coward · · Score: 0

      They compiled the code and distribute it closed-source only, so it is secure and safe now :-)

  24. Open Source by its nature is OPEN by jmelnick · · Score: 1

    Defects get found and fixed by the community. The process is driven by a desire to produce quality software that works. This seems to have been overlooked by Oracle.

    1. Re:Open Source by its nature is OPEN by suutar · · Score: 1

      Not overlooked, just sidestepped. Pride in one's work is not a _financial_ motive.

  25. Costumers by Anonymous Coward · · Score: 0

    Well, I suppose if anyone could use a good costume, it's Oracle, I guess. They're probably the ugliest company in the technology business at the moment.

  26. Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 3, Insightful

    Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

    And remember, in this paper Oracle is pandering to risk-averse goverment "managers" in order to get money from them.

    1. Re:Yeah, but they nailed the "documentation" part by dskoll · · Score: 4, Insightful

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      Don't over-generalize. The open-source PostgreSQL project has the best documentation of a software project that I have ever seen, open- or closed-source.

      Other open-source projects with really good documentation: The Linux man pages (documenting the Linux API), Tcl/Tk and Perl. And as far as end-user docs go, LibreOffice is fairly decent, though not in the same league as PostgreSQL.

    2. Re:Yeah, but they nailed the "documentation" part by Nadaka · · Score: 5, Insightful

      As opposed to Oracle error codes that are documented as "Please contact Oracle support", for shit they know about and have a patch ready for but they have you over the coals and want to extort a couple hundred grand from you.

    3. Re:Yeah, but they nailed the "documentation" part by mstefanro · · Score: 3, Insightful

      > The Linux man pages (documenting the Linux API)
      No.

    4. Re:Yeah, but they nailed the "documentation" part by jbolden · · Score: 1

      I'd be careful on that one. This is about Oracle and well they have PostgresSQL beat by a mile: http://www.oracle.com/pls/db121/homepage

      And that's 100k pages is just the free stuff. They have another ten million for the people who have licenses

    5. Re:Yeah, but they nailed the "documentation" part by c++0xFF · · Score: 4, Insightful

      And documentation for closed-source commercial software is better, somehow?

      I'm working with a handful of closed-source products right now. None of them have any worthwhile documentation beyond a basic API description. The vendor barely supports us. At least with open-source I can see what the software does if all else fails, and there's usually a community to offer support regardless of what the project itself offers.

    6. Re:Yeah, but they nailed the "documentation" part by dskoll · · Score: 1, Insightful

      Maybe Oracle has a larger quantity of documentation than PostgreSQL, but how's the quality? (I genuinely don't know, having last used Oracle as an intern on MS-DOS back in 1989...)

    7. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 1, Funny

      Quality has dropped sharply since then.

    8. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Obviously you haven't used Oracle all that much. Haven't touched their products since 2008(and never again will),
      but with almost a decade of experience, I'd say they have the worst and most misleading (free) documentation
      I've ever encountered.

      Quantity != Quality

      The (paid) books are a completely different matter though.

    9. Re:Yeah, but they nailed the "documentation" part by dgatwood · · Score: 2

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      Cats are night hunters, so arguably they're all insomniacs. Perhaps you meant an invisible cat?

      Either way, that's not a very accurate analogy. Open Source documentation usually does exist. It just tends to be incomplete, and focused on what was considered important at the time it was written, most of which no longer applies to the current version of the software. It also tends to be written from the perspective of someone who already understands all the details of the software, because almost by definition the people who wrote the code also wrote the docs. With few exceptions, this results in docs that are hard to understand unless you already know enough that you don't need to look at the docs in the first place.

      The biggest thing most Open Source projects need to do is get someone other than the engineer to write the docs. At a very minimum, have someone create a quick-start doc, then give it to somebody who has never used the tool and see if that person can follow it. Repeat until good enough.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    10. Re:Yeah, but they nailed the "documentation" part by Bacon+Bits · · Score: 3, Informative

      Man pages are documentation in the same way that -? and --help and .conf file comments are documentation. Assuming you even know the command you want (or apropos can find it when you accidentally use the same name as the developer for something) they typically give you just enough information to know that you should be able to do what you want with the command you've found. These tools are references to remind you what you already know, not teach you what you knew you didn't know already, and certainly not to teach you what you didn't know you didn't know already.

      Mind you, most commercial documentation is crap. MS's is better than most everyone, IMX, as their documentation not only includes references but procedures as well. SQL Server's documentation in particular is quite good, although SQL documentation from any vendor is generally stellar compared to any other software product. SQLite, SQL Server, Oracle SQL, MySQL, PostgreSQL, etc. All have stellar documentation.

      --
      The road to tyranny has always been paved with claims of necessity.
    11. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 1

      Also Django has awesome documentation

    12. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 2, Funny

      Rule #1 of OS documentation: there will be excellent documentation except for the project that you really need.

    13. Re:Yeah, but they nailed the "documentation" part by Maow · · Score: 1, Informative

      > The Linux man pages (documenting the Linux API)
      No.

      They sure could use more examples, but FreeBSD has better man pages that qualify as "good".

      Better than Linux / GNU and certainly better than, for example:

      dir /?

    14. Re:Yeah, but they nailed the "documentation" part by poetmatt · · Score: 2

      yeah, 100k pages of fucking garbage.

    15. Re:Yeah, but they nailed the "documentation" part by K.+S.+Kyosuke · · Score: 5, Insightful

      This is about Oracle and well they have PostgresSQL beat by a mile

      If you need that mile of bookshelves for people to be able to use your product, something has gone horribly wrong.

      --
      Ezekiel 23:20
    16. Re:Yeah, but they nailed the "documentation" part by Applekid · · Score: 0

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      Don't over-generalize. The open-source PostgreSQL project has the best documentation of a software project that I have ever seen, open- or closed-source.

      Which is great news, if you happen to be having a problem with PostgreSQL.

      --
      More Twoson than Cupertino
    17. Re:Yeah, but they nailed the "documentation" part by X0563511 · · Score: 1

      Welcome to the command line, where you have to actually know something about the system to use it. The GUIs don't have this problem so much as the menus are categorized and they usually have a "what this does" kind of field with them. Eg, GIMP shows as "Image Editor" with the actual name in de-emphasized styling.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:Yeah, but they nailed the "documentation" part by mpe · · Score: 4, Insightful

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      Plenty of software is poorly documented. Alt least with OSS you always have the source code as documentation. So it's impossible for OSS to have undocumented "features". Unlike the situation with proprietary software.

    19. Re:Yeah, but they nailed the "documentation" part by eyegone · · Score: 3, Funny

      The GUIs don't have this problem so much as the menus are categorized and they usually have a "what this does" kind of field with them.

      Don't worry. The GNOME folks are working hard on that problem.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    20. Re:Yeah, but they nailed the "documentation" part by unixisc · · Score: 2

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      And remember, in this paper Oracle is pandering to risk-averse goverment "managers" in order to get money from them.

      Well, FreeBSD's documentation seems to have quite a reputation of its own

    21. Re:Yeah, but they nailed the "documentation" part by Penguinisto · · Score: 0

      I'd be careful on that one. This is about Oracle and well they have PostgresSQL beat by a mile

      ...until you actually have to *use* the Oracle docs - then the betting pool opens as to which hour has the DBA screaming "...what the fuck!?" at the top of his lungs.

      (Hint: There's a damned good reason why Oracle requires support contracts from everyone who has a license...)

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    22. Re:Yeah, but they nailed the "documentation" part by trackedvehicle · · Score: 2

      The FreeBSD man pages are generally considered best-of-breed software documentation. How could you omit them? Way, way better than the Linux man pages.

    23. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      (Hint: There's a damned good reason why Oracle requires support contracts from everyone who has a license...)

      Oh so that's why free software is so poorly documented, the whole freakin' model of funding free software comes from support contracts!

    24. Re:Yeah, but they nailed the "documentation" part by fatphil · · Score: 0

      Desperately feel the need to shout "^^^^ THIS!!!!!" in reply to either your post or the "100k pages of fucking garbage" one.

      But to add new and related content, I'd not hold up Perl as a great example of good Open Source documentation, unlike some. Like oracle, there may be plenty of it, but there's so much that many things might plausibly be in any of half a dozen locations. And if you know the language well enough to know immediately which one of the manpages the feature you're interested in is in, you probably don't need the manpage any more.

      --
      Also FatPhil on SoylentNews, id 863
    25. Re:Yeah, but they nailed the "documentation" part by hajo · · Score: 1

      Ever seen the Django framework documentation? Best I've ever used. (Also really nice source code so you can step through that when dealing with obscure issues. I can't do that with Cold Fusion ('shudder'))

      --
      Hajo Monogamy: Belief so strong that millions of people end perfectly good relationships in order to start a new one.
    26. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Citation? I would be interested to know if this is just true or just sensationalist bullshit. If it's true then that's a pretty fucked up situation but too much idiotic unsubstantiated propaganda gets bandied around here to satiate /. groupthink to just take a comment like this at face value. What bug did they have a patch for from which they managed to "extort" (remembering extortion is illegal) a couple hundred grand from you?

    27. Re:Yeah, but they nailed the "documentation" part by fatphil · · Score: 1

      So I follow your link supposedly to documentation, and I'm presented with a link labelled "Documentation", so what I'm on isn't actually the documentation, then?

      However, there's also a link to "Manuals". Are the manuals not "Documentation"?

      Before lauding their documentation so publicly, perhaps you should persuade them to pay Jakob Nielsen or sucklike for a quick once over of their site, so that it doesn't contain such flaws.

      --
      Also FatPhil on SoylentNews, id 863
    28. Re:Yeah, but they nailed the "documentation" part by cheesybagel · · Score: 1

      There is are whole free books documenting the Linux kernel FWIW. Linux In a Nutshell and Linux Device Drivers for example. The Lex and Bison manuals are also excellent provided you give yourself the trouble of actually printing them or at least generating a PDF.

    29. Re:Yeah, but they nailed the "documentation" part by cheesybagel · · Score: 1

      s/is are/are/
      s/lex/flex/

    30. Re:Yeah, but they nailed the "documentation" part by exomondo · · Score: 1

      I don't think one is better than the other in general, it really depends on what specific products you are working with and what the open source alternatives are. The closed source vendor may not support you and may not extensively document the software but by the same token the open source community may not support you and may not extensively document the software. Sure you in the latter case you can always look at the code but if it's anything of significant complexity that's going to take a fair chunk of time and that's assuming it's actually well-written and architected, which is far from a safe assumption to make.

      These are all factors to take into account when choosing products.

    31. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Documentation libraries used to be cool. (VMS bookshelf)

    32. Re: Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Linux....No

      OpenBSD.....Yes

    33. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Welcome to the command line, where you have to actually know something about the system to use it.

      I wish I could upvote this comment a million times

      Bacon Bits: protip, try man -k next time you're lost

    34. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Obviously you are clueless.

    35. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Wow, another clueless specimen. There is the "oerr" command into which you can punch in oracle diagnostic codes, and get an explanation out. For everything else., there is Google and tahiti.oracle.com.

    36. Re:Yeah, but they nailed the "documentation" part by dwywit · · Score: 1

      Computer systems are often complex, and if you've ever tried to use, administer or otherwise manage a large IBM installation, you'll be grateful for the "sequoia". There's more to computer systems than PC clients and Apache servers.

      The manuals for my first AS400 (E35) took up more space than the machine. Fortunately it's all available online now.

      --
      They sentenced me to twenty years of boredom
    37. Re:Yeah, but they nailed the "documentation" part by sg_oneill · · Score: 1

      Has Django started putting in the import paths into its documentation? Because if not, substitute "best" for "infuriating and time wasting".

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    38. Re:Yeah, but they nailed the "documentation" part by danomac · · Score: 1

      The GUIs don't have this problem so much as the menus are categorized and they usually have a "what this does" kind of field with them.

      They're trying to "fix" this problem with the Ribbon.

    39. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      More documentation != better documentation.

      The fact that IBM used to itemize by the screw didn't make their racks run faster.

      Besides, have you ever SEEN Oracle's docs? They're so obfuscated and product name and sales jargon heavy that they're near to unusable.

    40. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      LibreOffice's documentation is rubbish. Most of it is just copied from OpenOffice with a global find/replace on the names (and even then I can still find the occasional reference to OpenOffice even in LibreOffice's help files). Yes it's a fork which explains the similarities, but there are other deficiencies. Normally if you click the Help button in a dialog box, the help window should show contextual information related to the functions in the current window, but for a lot of new functionality LO's has included, since no-one's bothered to write the related help files, the help window just defaults to the contents page. Not to mention a lot of the help is just plain uninformative. At least the MS Office documentation is written in easy to understand prose that makes greater assumptions as to what the user is trying to do.

      Just one of the reasons I don't bother with LO anymore.

    41. Re:Yeah, but they nailed the "documentation" part by gmuslera · · Score: 1

      You should not compare documentation between open source and closed source programs. They just mean different things (in particular, with the Oracle one).

      In open source anyone can write a documentation, put it in his site, and become official, or worthy of reading, or better than the "bundled" one, documentation is also as open source and collaborative as the product development, and if someone thinks that it is not enough, or want to explore/extend something that is not fully explained in the documentation, he could go down to the source to see how that really works. And because of that, is not a so high priority for the devels because there are ways to know what you want about the product, and is one of the typical contributions that they expect from the community using that product. Also is more "informal" as a lot on how it works or can be used, or internals, are more found using google (in forums, stackoverflow, etc) than in the documentation.

      In closed source there is one authoritative documentation, that is the ultimate reference, and most of what people write about that product goes around it. You can do benchmarks, test it under different scenarios, guess, recommend what he thinks is better, but still is a long shot to the process that happens in open source projects. If something is not documented, then noone (should?) know that it is there (and is pretty common that the companies with closed source products take a lot of advantage of those undocumented bits to be the main one that can extend it or that can do it more efficiently). It could work outside of internet, you get your product, your stack of books, and thats all that you should and will know about it,

      Both approachs are different, and there are a lot of gray areas where you can have a great community around a closed source product, or a great bundled documentation for an open source one, but which approach one is the "right" one? YYMV Anyway, in this moment (maybe mainly for the rest of the world, the DoD could be pretty safe on that) the "undocumented" part that matters is the one that is not in the "complete" documentation, and there is no source available to verify/audit/etc.

    42. Re: Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 1

      No citation needed. If you do not have a license with up to date support you are not entitled access to any patches. It is also often the case that the errors you see are terribly unspecific. Many times an oracle support trouble ticket may be the only obvious path forward to resolve an issue.

      This may never come up running only the database product, but using anything with their middleware where patching is frequent (e-business suite) you will run into this.

      If you do hr/payroll with oracle ebs you have to have support because you need the annual tax update patch.

    43. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      ORA-42 - The person you have dialed is not available. Please contact Oracle Support and have your customer code ready.

    44. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      While those do have good documentation for describing what things do, it's not useful when trying to find the documentation.

      For example, Perl has nice HTML documentation that's easily browsable if it's included in the distro. But a few years ago (and I have a feeling this is still the case), Strawberry Perl opted for a readme.txt file in the root folder, that only provided a link to online documentation. Not very useful if you are programming on the bus without Internet access. A better method was to use the perldoc command - which wasn't described in said readme.txt.

      The best documentation in the world is of no help if you can't read it.

    45. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Yeah, they have postgres beat by a mile, as long as you don't count the 239842344 bugs in the Oracle shitpile... /sarcasm

      Oracle is the single buggiest piece of shit I've used in 25+ years of working with computers. Even buggier than earlier Windows, which is quite a feat. I wonder if they count the time you spend jerking off on Technet trying to find solutions for all the bugs in their TCO calculations......

    46. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      ORA-42 - The person you have dialed is not available. Please contact Oracle Support and have your customer code ready.

      Don't forget your support contract #....

    47. Re:Yeah, but they nailed the "documentation" part by jbolden · · Score: 1

      Quality is pretty good. You are going to get a lot of negativity but I don't think it is so bad. Higher quality by far at about the same length comes from Oracle Press.

    48. Re:Yeah, but they nailed the "documentation" part by jbolden · · Score: 3, Informative

      Oracle is a complex product meant for experts and specialists.

    49. Re: Yeah, but they nailed the "documentation" part by jbo5112 · · Score: 1

      MySQL documentation is astoundingly better than Oracle (which actually has problems that could lead to data loss). Most top level Apache projects I've seen have better documentation as well. Also, I generally get better free support from free open source than I got from paid Oracle support.

      I will admit that Oracle responses were usually more timely, but mostly useless. The times they were useful, it was an embarrassment to their product that I even needed support for the problem.

    50. Re:Yeah, but they nailed the "documentation" part by HiThere · · Score: 1

      Knowing *something* isn't the problem, the problem is that need to already know what the tools you are going to need to solve the problem are called.

      OTOH, I'm not sure what a better way to handle this at the command line would be. Python and Ruby and C++ and Smalltalk have decent documentation where you can find out how to solve your problem even if you don't already know the exact term, but I'm not sure how one could handle this at the command line. The official attempt, info, failed miserably, to the point were everyone still relies on man pages and appropos, or on the web and gui.

      That said, the documentation that Oracle provides for free for the products of theirs that I have considered using is so poor that I went elsewhere choosing, e.g., KyotoCabinet over BerkeleyDB. I don't know whether BerkeleyDB would have been a better choice, but the documentation was so terrible that I'm not likely to ever know, either.
      P.S.: I'm not thrilled with Java documentation, though it's not too bad, but that's mainly Sun's doing. I definitely prefer Doxygen in tree format over what Javadoc turns out. Still, that's a matter of personal taste, and the Java documentation (supplemented by several books) is adequate. But not as good as that of Python, and also not as good as Ruby's documentation in most places. (Some of Ruby's documentaiton is frankly lamentable, being just lists of function names with their parameter lists, and no description of what the functions do. Vala has the same problem. Having documentation tools available isn't sufficient, they've got to be used reasonably.)

      FWIW, Smalltalk (in particular Squeak) has a combination of the best and worst documentation around. It's worst because you need to be in the Smalltalk environment to use it. It's the best because everything seems to be documented completely. (Unfortunately, this often means that the code is most of the documentation. Fortunately, for Smalltalk this usually doesn't make things hard to understand. [In principle, I like Smalltalk a lot. In practice, it's totally enclosed environment makes it difficult to actually do anything.])

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    51. Re:Yeah, but they nailed the "documentation" part by Maow · · Score: 1

      Open-source documentation is like an insomniac cat. Theoretically it exists somewhere, but no one's ever seen it.

      Don't over-generalize. The open-source PostgreSQL project has the best documentation of a software project that I have ever seen, open- or closed-source.

      Oh, also wanted to add, #postgresql on irc://chat.freenode.net is superb - the best IRC support I've ever seen.

      I'm in awe of RhodiumToad over there particularly.

    52. Re:Yeah, but they nailed the "documentation" part by Anne+Thwacks · · Score: 1
      The Quality of Oracle's documentation certainly beats the quality of their code by a country mile. Oracle itself is a bug-infested pile of crap. But it is still way better at the code level than it is at the overall concept level. and not a patch on PostgreSQL in terms of deployment or maintenance.

      This si a case of Oracle sqealing like a stuck pig.

      --
      Sent from my ASR33 using ASCII
    53. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      django www.djangoproject.com has excellent docs, also.

    54. Re: Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Oracle's own documentation isn't that good. Otherwise they cannot send their consultants to you.

    55. Re:Yeah, but they nailed the "documentation" part by ignavus · · Score: 1

      This is about Oracle and well they have PostgresSQL beat by a mile

      If you need that mile of bookshelves for people to be able to use your product, something has gone horribly wrong.

      Oracle - a quick evaluation:
      Pro: Everything can be configured.
      Con: Everything has to be configured.

      --
      I am anarch of all I survey.
    56. Re:Yeah, but they nailed the "documentation" part by rtb61 · · Score: 3, Insightful

      How about this.
      Closed source proprietary code is better because;
      It is more bug free - Why? - Because we say so.
      It is more compact - Why? - Because we say so.
      It is more secure - Why? - Because we say so.
      It is better documented - Why? - Because we say so.
      OK, now if your are so sure, why don't you prove it and show me the code ;D.

      How about this message from the open source community to the any Department of Defence. Did you know that anybody with the money can buy Oracle and the source code and make any changes they want and screw your security right over. At least with open source you just like everyone else on the planet own the code and can refuse any changes to that code or make your own at any time you choose. Security of the Nation, don't base it upon defences that can be sold from out under it to the highest bidder (Corporations, money talks, patriotism walks).

      --
      Chaos - everything, everywhere, everywhen
    57. Re:Yeah, but they nailed the "documentation" part by jbolden · · Score: 1

      I was responding to a fairly specific claim comparing Postgres' documentation to Oracle. Not because Oracle says so, but because easily observable fact shows the documentation is far far superior.

      As far as more secure Oracle runs many of the most secure systems on the planet. It is has been subjected to harsh attacks and over time few flaws have been found and those have been patched.

      That sort of thing is called experiment and is a valid way of determining epistemological truth.

    58. Re:Yeah, but they nailed the "documentation" part by K.+S.+Kyosuke · · Score: 1

      Computer systems are often complex

      Have you seen Oberon and the work of the people around it? I was *not* saying that there are no existing complex SW systems around. I was just questioning the "If it isn't huge SW with huge documentation, it isn't serious" mindset that some people apparently seem to be suffering from. "If it's big, it must be good!"...? (See page 85.) There are always ways of making things simpler and smaller. And more efficient. And cheaper to maintain in the long run. But apparently, it cuts into your profits if your customers don't need you for continuous support.

      Also, you're mentioning IBM. No matter how much technical brilliance the brought into the field (ACS/DIS, manufacturing technologies, VM/CMS etc.), somehow many of their systems have ended up as some the weirdest designs I've seen. (Witness Dijkstra tearing the IBM 1620 apart.)

      The manuals for my first AS400 (E35) took up more space than the machine.

      Yeah, when they shipped the computer, you had a problem. Then the documentation finally arrived, and you had two problems. :-)

      --
      Ezekiel 23:20
    59. Re:Yeah, but they nailed the "documentation" part by jrumney · · Score: 1

      Good documentation doesn't mean 10 million pages.

    60. Re:Yeah, but they nailed the "documentation" part by X0563511 · · Score: 1

      You joke, but the first place I saw that happen was in GNOME. Personally I would prefer the application name to be central with the description subdued (basically reverse of how they have it in MATE, which is the limit of my current GNOME experience).

      Whichever way it's done, I will say it's better than just the application name. Even better though, the files that govern what is displayed are easily (and very often are) internationalized. Eg, when you have your language set in English VLC might say "Media Player" but if you select Esperanto it might say "amaskomunikiloj ludanto" or whatever (google translate, there) - meanwhile "VLC" means nothing to someone who doesn't already know what it does.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    61. Re: Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      The official Java API documentation, maintained by Oracle, is terrible when compared to something like php.net, maintained by a community.

      Most widely used OSS projects have quality docs because nobody will use their stuff otherwise. The same cannot be said for software-produced in a corporation.

      If the documents fail you, corporate tech support is probably better.

    62. Re:Yeah, but they nailed the "documentation" part by pakar · · Score: 1

      The thing with open-source projects is that you do not need to have it documented to the extreme.. For run-time you need descriptions of all the configuration and usage, but for API's you can keep the documentation fairly basic since you have access to the source and can see exactly what is happening.

      I have seen it many times in closed-source software where you need to init things in a very specific order and the order is only available in a few simple examples. When having the source you can run it in a debugger and actually see the full flow, and you can even modify it to take care of corner-cases the original developers did not think of..

      Best of two worlds is to have a well-documented proprietary software with a source-code license.

    63. Re:Yeah, but they nailed the "documentation" part by Mdk754 · · Score: 1

      By my understanding, insomniac simply implies an inability to sleep. It doesn't state anything regarding the time at which that happens. Either way, I think the semi-sarcastic quote should be taken with a grain of salt. While there may be some truth in certain circumstances, I think it was mostly for the sake of the joke and not intended to be picked apart literally.

    64. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Your point is...? It's PostgreSQL documentation, it's good for documenting PostgreSQL. Product documentation documents products, story at 11.

      No one expects it to help with, say, Java issues, or to help cooking thanksgiving dinner.

    65. Re:Yeah, but they nailed the "documentation" part by Applekid · · Score: 1

      The criticism is "Don't over-generalize", and then presents a very specific example that is the exception, not the norm. Your typical open source project is indisputably lacking on documentation.

      --
      More Twoson than Cupertino
    66. Re:Yeah, but they nailed the "documentation" part by lsatenstein · · Score: 1

      My Gosh, If open source is so bad, why did Oracle take RedHat's Linux for their own. Why did they? They have made this comment because PostGres is suddenly a very very cost effective and functional competitor to Oracle SQL.

      Perhaps Ellison is worried he would have to sell his boat.

      --
      Leslie Satenstein Montreal Quebec Canada
    67. Re:Yeah, but they nailed the "documentation" part by dgatwood · · Score: 1

      Yeah, I know. I was just being a smart aleck.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    68. Re:Yeah, but they nailed the "documentation" part by dwywit · · Score: 1

      Well the AS400 when delivered did have a dud service processor - wouldn't IPL. Never seen so many embarrassed CSRs. As soon as a new module turned up, it went in and life went on.

      And it wasn't a problem at all. Once it was loaded with software+data and tested, we stuck it in the corner and forgot the tech support phone number - that thing ran for almost 6 years without anything other than routine maintenance. It became more expensive to keep paying the maintenance contract on that model than it was to buy a new model + maintenance.

      The manuals on the other hand, were too big to fit in my backpack to take home and read.....

      --
      They sentenced me to twenty years of boredom
    69. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      > The manuals for my first AS400 (E35) took up more space than the machine. Fortunately it's all available online now.

      I had A/UX 3 running on a Quadra 800, and the manuals took up about 10x the space of the machine!

      The system wasn't open source, but the documentation was excellent. Too bad Apple couldn't find a way to justify continuing A/UX.

    70. Re:Yeah, but they nailed the "documentation" part by leigh8904 · · Score: 2
      From my view, Oracle has volumes and volumes of "spaghetti code" documentation; PostreSQL is way better: succinct, detailed, good examples.

      In general the big advantage I find for documentation for open source / Free Software projects, is that it usually states both what the software can do and what it can't do. As opposed to proprietary software documentation which usually has a good dose of marketing speak, and the only way to find the limitations is to search the documentation looking for a feature or a way to do something, and not being able to find it; then you realise the software can't do that!

    71. Re:Yeah, but they nailed the "documentation" part by lsatenstein · · Score: 1

      And documentation for closed-source commercial software is better, somehow?

      I'm working with a handful of closed-source products right now. None of them have any worthwhile documentation beyond a basic API description. The vendor barely supports us. At least with open-source I can see what the software does if all else fails, and there's usually a community to offer support regardless of what the project itself offers.

      ===
      Did Oracle not take RedHat's Linux, add the ZFS file system and call it Non-Stop. And did they not continue to swipe RH Linux until RH made that effort to copy a near plagiarism activity. Oracle Linux is Open Source. So, how to interpret the use of Oracle Linux? Is Oracle Linux, being open source, full of bugs and poorly supported?

      --
      Leslie Satenstein Montreal Quebec Canada
    72. Re:Yeah, but they nailed the "documentation" part by anyGould · · Score: 1

      Your typical open source project is indisputably lacking on documentation.

      As opposed to your typical software project? It's a joyous day when I can find useful documentation at all for commercial software.

    73. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      The GUI issues in many open source environments still play a major factor in opposition to adoption in enterprise settings. While the ubiquitous File->Print function in the upper-left of all M$ Office products is easy for users to locate and use, many different open source applications vary both the stepwise process and location of the entry point in the GUI from one application to another. This lack of standardization allows more flexibility in personalization but in terms of adoption, it mirrors issues faced by the South during the American Civil War regarding rail systems. While the North had a single standard rail spacing and could rapidly move men and material around the country, the South adopted many different standards requiring stops to transfer everything at the railhead of each local zone, greatly slowing mobility and response. Today, we get the same barrier to adoption in the "flexibility" of too many open source applications.

    74. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Exactly, that's how they make so much money at government expense.

    75. Re:Yeah, but they nailed the "documentation" part by Anonymous Coward · · Score: 0

      Oracle is a complex product meant for experts and specialists.

      if its that complex, then something is wrong

  27. Scared much? by Sterculius · · Score: 1

    Nothing strikes fear in the hearts of bloated corporations more than competent individuals banding together to produce a superior product for free. Socialism!

    1. Re:Scared much? by Anonymous Coward · · Score: 0

      This isn't how many successful open-source products work, and supporting open-source can be quite profitable. I know that the stereotype is that it's written by a bunch of altruistic nerds, but in reality, the vast majority of open-source software is written by developers under the employ of commercial companies. It's not socialism... more like friendly information sharing.

  28. Not everything is PHP. by Anonymous Coward · · Score: 1

    Not everything is terrible as PHP, Oracle.

    It is funny that closed-source software is always the one that has most problems, just by ratios alone, not even number counts.

    1. Re:Not everything is PHP. by Anonymous Coward · · Score: 0

      PHP is broken exactly because it was invented with $$$ in the eyes, by a corporation (Zend Labs). Compare it to Perl, which is rock-solid, but not as idiot-friendly.

  29. Open Source support sucks... by stox · · Score: 2

    when you are silly enough to buy it from Oracle. Several shops, I am aware of, are dropping Oracle Linux because their support is worse than useless.

    It almost seems that they are trying to prove open source doesn't work by supporting it so badly.

    --
    "To those who are overly cautious, everything is impossible. "
  30. That's right Larry by viperidaenz · · Score: 1

    Because Java is defect-free.

  31. Kettle and teapot by MoFoQ · · Score: 1

    Very strange and hypocritical.

    Especially since Oracle owns several products that are open-source (some that started off as open source as well).

    Let's see....

    VirtualBox (it has an open source edition)
    MySQL
    OpenSolaris
    Java
    Oracle Linux (Oracle repackaged version of RHEL and not started from a company they bought out)
    And Oracle Linux is used as a base for the following product lines from Oracle:
            Oracle Exadata
            Oracle Exalogic
            Oracle Big Data Appliance
            Oracle Exalytics
            Oracle Database Appliance

    I'm sure there's more that people can list....but for me....I don't give a rat's arse about Oracle...shoot, I was rooting for the Kiwi's in the America's Cup and I live in the Bay Area.

    1. Re:Kettle and teapot by landoltjp · · Score: 1

      Also:

      Hudson (forked by the founders as Jenkins)

    2. Re:Kettle and teapot by Anonymous Coward · · Score: 0

      Haven't they already passed Hudson on to the Eclipse Foundation?

  32. not entirely false by smash · · Score: 1, Informative

    Compare the level of integration and usability between say, OS X or BeOS, to your typical linux distribution. Compare how many times a typical component of the open source ecosystem goes through a major API breaking re-write because the core design was so badly broken that maintaining API compatibility was either too difficult or impossible.

    Open source is many things, but a generator of superior code, reliably, it is not.

    There is masses of half-assed, broken, wretched and downright brain-damaged open source code out there, and anyone who claims otherwise doesn't know what they're talking about. Much of it is written as a quick and dirty hack to solve an individual's problem and then released, with scant regard to long term maintainability.

    Yes, there are some gems, but they are hidden amongst many many times more garbage.

    The good thing is you can fix it, if needed, and the software will evolve. But typically commercial software has gone through that process several times before it gets to market, because despite what people here may say about microsoft, not many people will pay good money for completely broken crap that doesn't work.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:not entirely false by roc97007 · · Score: 1

      You're right.

      But you're also right that the big advantage of open source, as anyone who has posted a code fix can say, is that it can be fixed. And the fix is scrutinized by other developers and knowledgeable users, so half-assed fixes are more likely to be called out. I submit that this is especially important with security issues, for several reasons.

      How often have we had to endure for years (sometimes decades) bugs in commercial software that get passed on from one version to the next with absolutely no hope that the vendor will ever fix it?

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    2. Re:not entirely false by Anonymous Coward · · Score: 0

      You are simply a $hill. We have seen Microsoft fixing "0wn the castle"-style of bugs which were inside Windows for something like 20 years. All your claims are unproven, because Microsoft hides their dirty secrets. That's probably exactly because they want no-one to see their crapola and then demand improvements.

    3. Re:not entirely false by rockmuelle · · Score: 1

      I don't have mod points today, so I'll reply and add some more supporting material. The parent's point on reliability is dead on.

      When it comes to cost, we've done a lot of market research and internal analysis on the actual costs of basing a business on open source. When properly accounted for, open source can be much costlier than closed source alternatives. The basic reason is simple: open source software stacks take time to maintain.

      Most organizations that use open source software have full time people dedicated to maintaining the software, just like organizations that use closed source software. However, in open source shops, the internal developers/analysts/etc (the _users_ of the software) also must maintain the software. This is where the hidden costs of open source lie. In many cases, using open source software forces everyone to become a developer, or at least a sys admin, whether they want to or not.

      If someone's primary job is to analyze data for a business, they should spend most of their time either performing analysis, sharing results, or furthering their analysis skills. Instead, we've seen analysts (I work in genomics) that use open source software spend up to 80% of their time just maintaining their tools and working around limitations imposed by them. When commercial tools are available that perform the same function but without the hassle, few open source advocates will even consider them, even if the cost is significantly less than the cost of the time they spend messing with open source tools.

      Oracle's probably not the best company to be leading this conversation, but it's important enough that the software community should engage in it. There was a time when commercial and open source solutions coexisted peacefully. It'd be nice to see some balance return.

      -Chris

    4. Re:not entirely false by Anonymous Coward · · Score: 0

      Your entire post could just as easily apply to closed-source software. Amazing!

    5. Re:not entirely false by king+neckbeard · · Score: 2

      Yes, there are some gems, but they are hidden amongst many many times more garbage.

      You say that as if it doesn't apply to proprietary software as well. Your metric is stupid and if you think it's a good way of measuring, you are stupid. Make no doubt about it: Sturgeon's Law applies to most everything, including proprietary software and FOSS. And it's amazing what kind of garbage people will pay lots of money for in niche usage.

      --
      This is my signature. There are many like it, but this one is mine.
    6. Re:not entirely false by Kjella · · Score: 4, Interesting

      There is masses of half-assed, broken, wretched and downright brain-damaged open source code out there, and anyone who claims otherwise doesn't know what they're talking about. Much of it is written as a quick and dirty hack to solve an individual's problem and then released, with scant regard to long term maintainability. Yes, there are some gems, but they are hidden amongst many many times more garbage. The good thing is you can fix it, if needed, and the software will evolve. But typically commercial software has gone through that process several times before it gets to market, because despite what people here may say about microsoft, not many people will pay good money for completely broken crap that doesn't work.

      Many companies have paid ridiculous amounts of money for code that doesn't work, particularly custom and semi-custom code. The NHS in the UK scrapped a >10 billion GBP - that's 16 billion USD - national healthcare system. Vertical integrators that have a stranglehold on certain professions are often full of horrible, horrible code. Insane amounts of spaghetti code have been made by cheap outsourcing companies to go into "commercial software". Closed source has its gems. Open source has its gems. But as a broad generalization it's the pot calling the kettle black, both have a huge spread. Often it's just good vs better or bad vs less mediocre and the question to pay or not depends on whether a $50k+ worker could be 1% more effective - that's $500 - with that tool or not.

      Personally I find there's a difference of layers, closed source software doesn't sell unless it looks good on the surface with user interface and hand-holding documentation, comes with buzzword compliance, feature checklists and fancy demos of the capabilities. Open source is more grab it, put it through its paces and see if it works for you. Doesn't have to be so pretty to look at, but be a solid workhorse with detailed technical documentation but often a high learning curve. It's usually more about manpower though than anything else, often you realize there's five open source developers trying to compete with a hundred closed source developers and it's not so much a better of the quality of the coders but simply about being outgunned.

      --
      Live today, because you never know what tomorrow brings
    7. Re:not entirely false by Anonymous Coward · · Score: 0

      Your statement about pre-packaged commercially equivalent software and its pricing assumes that the product performs 100% of the functionality you need now, and in the future.

      Once you've been burned by features lacking in a piece of commercial software, it sticks with you. There really isn't any escape. With open source you get the headaches regarding compatibility and tinkering but at least there's a way out. Calling Microsoft or Oracle to ask for an important feature for your project (even offering to pay for it) is never going to result in it being implemented within a useable timeframe. Compare that to Linux or Postgresql.

      It wasn't that long ago that most of the world was dominated by closed-source. It was constant frustration because it took forever to devise workarounds, if any existed at all. Which is probably why you saw pushback from the o/s guys.

      Btw, that loss of flexibility that should be factored into TCO these days when discussing open vs. closed source.

    8. Re:not entirely false by chipschap · · Score: 2

      not many people will pay good money for completely broken crap that doesn't work.

      That's exactly what corporate people do all the time. Salespeople blitz into big corporation/government manager's offices and sell a bill of goods. The managers are hardly competent enough to know if anything is any good. Then later when staff complains the same salespeople are back to sell upgrades or consulting.

    9. Re:not entirely false by Anonymous Coward · · Score: 0

      The revolution already happened, take your argument back with you to 1997 or so. All that's left here in 2013 is the dying screams of the corporate software industry and the scuffly sound of them scrabbling towards niche multi-billion-dollar holes full of ignorant corporate clients that will eventually lose to more-evolved competitors using new open source solutions.

    10. Re:not entirely false by Anonymous Coward · · Score: 0

      I've been in software development for most of the last 35 years. NEITHER OSS nor closed source are *reliable* generators of superior code. If you think that
          somehow the "commercial development process" vigorously and ruthlessly produces quality code, and quality docmentation, then I'd suggest that you add
          more diversity to your experience.

      I've seen crappy, brain-dead, poorly-documented code on both sides of the fence. I think that on average, it would be hard to differentiate quality. But a significant
          "upside" for OSS is that it can, if you chose, be fixed by you or your people, rather than waiting on a commercial enterprise to turn bugs around.

      A downside to OSS is that most people engaged in development are developing "stuff" that *they personally find interesting*. It turns out that hardly *any*
          developers find documentation "interesting", so things tend not to be as slickly documented. Other tasks, like "slick packaging" are also things that not
          a lot of developers really enjoy, so it tends to get less love on the OSS side than on the commercial side.

    11. Re:not entirely false by rockmuelle · · Score: 1

      I have to disagree with this.

      Bugs in open source software can be fixed by _developers_, not any user. If you use open source software and are not a competent developer, you can't fix it. You can _pay_ someone to fix it, but at that point, there's a good chance your fix will cost more than a commercial alternative. If you do provide a fix, there's no guarantee that your fix will be accepted into the codebase. When this happens, you now have to maintain that fix with every new release, further adding to the cost.

      I'd also like to get real data on the claim that lots of people look at bug fixes and vouch for them. I've been involved in a lot of open source projects and have found that this just isn't true. Even heavily curated projects like Boost don't necessarily get the scrutiny they deserve (I dare you to read the source for the Boost Graph Library or Spirit and say with confidence that they're bug free and secure, or even evaluate a patch submitted by one of the hard-core Boosters).

      Just last week, I spent a few days going through the source code for Galaxy (a bioinformatics tool) since the documentation was almost non-existent. I'm pretty sure I looked over a number of bugs and security vulnerabilities and didn't catch them. For problems I did see, I don't have the time or resources to propose and execute fixes. And this is a tool that people are using in clinical applications.

      It's easy to repeat sweeping claims about open source, but I'd like to see some real data to back up the common claims made to support open source over commercial tools.

      -Chris

    12. Re:not entirely false by mpe · · Score: 1

      You say that as if it doesn't apply to proprietary software as well. Your metric is stupid and if you think it's a good way of measuring, you are stupid. Make no doubt about it: Sturgeon's Law applies to most everything, including proprietary software and FOSS. And it's amazing what kind of garbage people will pay lots of money for in niche usage.

      Any actual Total Cost of Ownership would need to address the issue of broken software which is unfixable. Something which is only possible with proprietary software. (Including "It's a feature not a bug" cases.)

    13. Re:not entirely false by petit_robert · · Score: 1

      "open source software stacks take time to maintain"

      To keep my Debian systems up-to-date, I simply need to type

      apt-get update && apt-get install

      If you're a slow typist (80wpm), that's about 8 seconds per machine. You may copy/paste and get down to 2 seconds.

    14. Re:not entirely false by cheesybagel · · Score: 2

      There have been many third party studies on code quality for large open source and closed source projects. Having worked on both kinds of projects I think you really overestimate the code quality of closed source. A lot of it is simply horrid.

    15. Re:not entirely false by Anonymous Coward · · Score: 0

      Yes, there are some gems, but they are hidden amongst many many times more garbage.

      Sturgeon's Law.

    16. Re:not entirely false by roc97007 · · Score: 1

      > Bugs in open source software can be fixed by _developers_,

      I have to disagree with this. :-)

      I do not consider myself a developer. I'm a knowledgeable end user with some programming skills. Yet in the 25+ years I've been doing system administration full time, (let me pause a minute to consider how the time has flown... ok I'm good) I've submitted countless bug fixes to various open source packages. Not deep-dive stuff, usually, but stuff that affects how programs behave and hopefully saves someone else from having to puzzle out the same solution.

      It's possible that in this day and age, with our new crop of young-uns, it's possible that admins only know how to push buttons anymore, and lack the training and alacrity to debug a C case statement to make one of the more obscure options actually work, figure out a library incompatibility, or realize the developer shouldn't have put "2> /dev/tty" in their package's init.d script, and if true that's kinda sad. But there's still, I think, some of us out there who can make things work *and* understand the code that allows us to do so.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    17. Re:not entirely false by roc97007 · · Score: 3, Informative

      There have been many third party studies on code quality for large open source and closed source projects. Having worked on both kinds of projects I think you really overestimate the code quality of closed source. A lot of it is simply horrid.

      And one of the reasons it *can* be horrid is that it's closed. There's no peer review, and certainly no customer review.

      We used to get crap from a vendor that it'd cost huge amounts of money and resources to correct significant, obvious errors in their product. We would tell them "Send us the code. We'll fix it and send it back". And we meant it. For one issue, our admin team sent *them* code, saying "we think this is what you're doing. This other code is what you should be doing." (The problem was fixed, even after they said it'd be too much trouble.) The move to open source was precisely due to frustration with basic, stupid errors that we couldn't fix because we didn't have source.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    18. Re:not entirely false by sjames · · Score: 1

      I'm not so sure. The 1.0 version of any commercial product is a huge crapshoot and in the case of MS, any x.0 version of anything is suspect.

      Sure, there are some bad open source apps as well, mostly because the barrier to release is non-existent, but if you stick to things actually in a distro these days, the average quality goes up considerably.

      It helps that you can actually look under the hood to make your decision and if you don't like what you see, you haven't spent much.

    19. Re:not entirely false by sjames · · Score: 1

      Actually, very few users have to maintain the code at all. They just do the security updates as they come along and all's well.

      I use Open source all the time and it has been years since I HAD to maintain the code at all.

      They do have the OPTION to maintain the code should the need arise, unlike the proprietary case where they are fully at the mercy of the vendor (or whoever buys the vendor tomorrow).

    20. Re:not entirely false by Mongo · · Score: 1

      Oracle E-Business Suite has been around for years, is a very commercial product and yet STILL requires you to run "xhost +" on the application server to print PDFs from a web application.

      https://forums.oracle.com/thread/2498963?start=0&tstart=0

      Anyone who has had significant exposure to Oracle programing understands their pay for products are as bad if not as worse than abandoned OSS.

      There is little money in fixing enterprise software but there is a ton of money getting people to pay for support.

      Any company which would recommend and threaten to not support you unless you:

      a) log in a admin user to a console with every server reboot
      b) disable all X security
      c) forces users to run old versions of java to access said product to print reports to an unauthenticated super user process on the application server.

      Only to convert a text document to a PDF report has no room making any of the claims they are making.

      I set up Xvfb in every EBS installation I have ever worked on running as nobody but it is still running with no auth and open to the world.

    21. Re:not entirely false by smash · · Score: 1

      How often have we had to endure for years (sometimes decades) bugs in commercial software that get passed on from one version to the next with absolutely no hope that the vendor will ever fix it?

      Think this doesn't happen with open source? I've been watching a WPAD proxy detection bug in Firefox, reported in 2006 with patch, that is still (or was, last I checked last year) open. This is a deal-breaker for running Firefox within my company.

      It is something that has worked in IE since version 6 at least, and I believe even back to 4.0.

      I've dealt with many more bugs, including NTLM authentication problems in Squid, mpd VPN server bugs (this is going back a bit) in FreeBSD, and don't even get me started on the Linux desktop software suite.

      Free/open source software typically gets a pass with comments like "oh but it is open source, you can fix it yourself!". Not everybody has the time, skills, or inclination to do so. If i can simply pay some money to make the problem go away, I can be doing other things that I can't just pay money to fix.

      Typically with commercial software bugs, there is either a work-around, or if the bug is significant enough, another vendor will release something that works. Bugs get fixed based on what is important for customers (i.e., what they will pay for), rather than what the maintainer is personally concerned with.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    22. Re:not entirely false by smash · · Score: 2

      Exactly. It took debian about 2 years to find that the package maintainer had screwed up the version of OpenSSL that was included in the distribution.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    23. Re:not entirely false by smash · · Score: 1

      Oh, I'm a shill. I've been here since 1996 kiddo, and have run both open source (and still do) and commercial software in production since 1995.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    24. Re:not entirely false by smash · · Score: 1

      If a commercial product does not do 100% of what you want, it is often a lot easier to slightly tweak your business process to fit. For most businesses, this is an acceptable trade-off for the drastically reduced maintenance.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    25. Re:not entirely false by smash · · Score: 1

      When a Linux distribution can do something as simple as actually work out of the box on typical consumer hardware, you'll have a case. I just built a Core i5-4430, Nvidia GT760 and Asus PCE-N53 wifi adapter (Supports linux on the box). The wifi required compiling a driver from source, it failing, looking for a random, un-certified patch by some dude on a random internet forum, and recompiling before it worked (the included compile-from-source, non-updated driver is for kernel 2.6 only).

      And I don't care WHY this is the case. it doesn't matter. As an end user I still had to fuck around to get my wifi to work. On hardware that listed Linux support on the box.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    26. Re:not entirely false by smash · · Score: 1

      Oh and of course - it broke when the kernel was upgraded as part of the automatic update process, and had to be recompiled. You know how many times an automatic update for Windows has broken a driver on any of my machines in the past 15 years? Zero.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    27. Re:not entirely false by smash · · Score: 1
      Yup. That process broke my PCE-N53 wifi.

      You know what I do to maintain a fleet of 650 desktops?

      I go into WSUS, select "security updates", approve those I deem necessary, go into "critical updates", approve those I deem necessary and go back to reading slashdot. It's about 2 minutes for 650 machines. You do the math.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    28. Re:not entirely false by smash · · Score: 1

      That wasn't my point, and I agree with your post. Both generate crappy code. I was intending to refute teh /. groupthink that "Open source is teh win1!1 you have the code, you can fix it yourself!!". Well whoopie...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    29. Re:not entirely false by Anonymous Coward · · Score: 0

      You aren't informative. Hello! Wake Up McFly! You're talking about change that has happened over 20+ years already with open source. FYI OSX is built on closed and open source so go fuck yourself. You act as if you can still run old programs on newer systems. e.g. DOS->Windows 8 | Apple I -> OSX | OS400->neverland. Have you tried to get old games working? Old software working? Oh that's right none of them were open source, and they don't work, are full of bugs. Things change dumbass and the problems are in every system/OS since the beginning.

      Hardware drives software. Most people don't understand that. Most developers think it's the other way around. It's not. Until hardware stops developing we will never see the utopia of reliable software you claim on any system.

    30. Re:not entirely false by king+neckbeard · · Score: 1

      A fix can come about by anybody who knows how to fix the problem. If for example, the problem was that a certain button had a icon that had poor visibility, a user that can use image editing software could submit a fix. If someone who knows what the software is doing, knows what it should do instead, and conveys that to someone who could change the code, then it could be fixed.

      --
      This is my signature. There are many like it, but this one is mine.
    31. Re:not entirely false by king+neckbeard · · Score: 1

      So, you bring up a single wireless card that had a proprietary driver as a problem with FOSS? The problem you mention plagued the XP>Vista upgrade across many different devices, and ASUS code often isn't the greatest (the translations are also a bit spotty as well). I've had to deal with some of the ass-backwards things they've implemented lately, with a wireless device for Windows, no less.

      --
      This is my signature. There are many like it, but this one is mine.
    32. Re:not entirely false by petit_robert · · Score: 1

      Sure, let's do the math :

      I only maintain a handful of desktops PCs, and 4 online servers facing the internet.

      On those, replacing my Debian setup with a windows equivalent would cost me between 20 and 25 000 dollars _per machine_ in licensing fees, renewable every three years.

      Also, Windows can't run fast enough on these machines (they're Atom based computers), so I would also have to pay for more expensive hardware.

      I enjoy the full disclosure that open source provides, so I know exactly what's going on. Zero downtime in three years. _Very_ pleasant and efficient development environment (I started on Windows, so I can tell the difference).

      Keep counting...

    33. Re:not entirely false by king+neckbeard · · Score: 1

      Except it was your point. If your point that FOSS had high rates of failures, you wouldn't have used OS X and BeOS as points of comparison. You were and continue to try and make relative statements, not absolute ones.

      --
      This is my signature. There are many like it, but this one is mine.
    34. Re:not entirely false by Anonymous Coward · · Score: 0

      >>On hardware that listed Linux support on the box.
      And, of course, the lying cunt hardware assholes that claimed Linux compatibility had nothing to do with this, right?

    35. Re:not entirely false by Anonymous Coward · · Score: 0

      >>Oh, I'm a shill.
      And an idiot that is incapable of logic.

    36. Re: not entirely false by Anonymous Coward · · Score: 0

      Maintaining a code base is harder than you think. When you patch up specific things without knowing about the larger project you can make it worse.

  33. They are preparing for healthcare.gov post mortem by Anonymous Coward · · Score: 0

    It looks like Oracle could not handle the load and now they are saying Oracle is better than open source solutions. It might be that two month are needed to port data from Oracle database into something bigtable-like and they are afraid.

  34. Let's see if I've got this. by thevirtualcat · · Score: 5, Insightful

    Oracle: "We're buying Sun. Next step is to dismantle (MySQL,) close (Solaris, Java,) dissolve (OpenOffice) and generally disrupt all of Sun's open source properties that we can."

    Community: "What? You can't do that!"

    Oracle: "Watch us!"

    Community: "Well, we'll just fork it."

    Oracle: "S---! The forks (MariaDB, Percona, OpenIndiana, LibreOffice) and their pre-existing competitors (Linux, FreeBSD, Dalvik) are getting more popular than our versions! READY THE FUD CANNONS!"

    1. Re:Let's see if I've got this. by Anonymous Coward · · Score: 0

      i'd use a lot more open software they gave the projects names that you can decipher.

      Wtf is percona?
      wtf is openindiana ?

      ive never used MariaDB but the NAME SAYS WHAT IS IS, IT IS A DATABASE OF SOME KIND
      ive never used LibreOffice BUT IT IS OBVIOUS WHAT IT IS, IT IS AN OFFICE PACKAGE

    2. Re:Let's see if I've got this. by suutar · · Score: 1

      What they are is not already trademarked. You know how hard it is to come up with a good and unencumbered name these days?

    3. Re:Let's see if I've got this. by theskipper · · Score: 1

      History is littered with unrelated proprietary software names.
      Sharepoint?
      Paradox?
      Excel?
      Quicken?
      Vegas?
      Acrobat?
      Dreamweaver?

      And of course...
      Bob?

    4. Re:Let's see if I've got this. by cheesybagel · · Score: 1

      You invent one. Just like Lexus or Athlon. You make it vaguely Latin or Greek sounding et voila.

  35. certainly theres an alternative. by nimbius · · Score: 1

    worthy of mentioning...

    unbreakable linux?
    MySQL?
    solaris? you know the project you guys killed for no apparent reason?

    --
    Good people go to bed earlier.
  36. And no one is listening... by MikeRT · · Score: 1

    Oracle has been losing mindshare in the government market for years. They cost too damn much and people are starting to realize that PostgreSQL, MySQL and MS SQL Server really do the exact same damn thing as Oracle for 95% of the meaningful use cases out there. Add on to that that a highly qualified system administrator can learn how to become a decent administrator of any of those with a little ramp up time and of course Oracle is scared of open source (and Microsoft but that's a different story).

    1. Re:And no one is listening... by jbolden · · Score: 1

      same damn thing as Oracle for 95% of the meaningful use cases out there

      Thank you for being honest about the fact that Oracle is still way ahead on the niche high end. Your statement I can agree with.

    2. Re:And no one is listening... by Anonymous Coward · · Score: 0

      Because "no one ever got fired for buying [big vendor]" matters much less in an organization where people never get fired for being bad at their jobs.

      In most federal jobs: politically unpopular activities on your own time can get you fired, being realllly bad at your job generally doesn't.

    3. Re:And no one is listening... by mpe · · Score: 1

      Because "no one ever got fired for buying [big vendor]" matters much less in an organization where people never get fired for being bad at their jobs.

      In most federal jobs: politically unpopular activities on your own time can get you fired, being realllly bad at your job generally doesn't.


      The thing to remember here is that "buying from [big vendor]" can easily be a politcial activity. Within both governments and big business...

  37. Prove it by Nethemas+the+Great · · Score: 1

    ...calling it more insecure than company developed products.

    Prove it. Lets see the source.

    --
    Two of my imaginary friends reproduced once ... with negative results.
  38. NSA? by Anonymous Coward · · Score: 1

    The NSA has a much easier time getting backdoors set up through corporate code rather than community code. I wonder if they put any pressure on Oracle to say this.

  39. Burning the candle at both ends. by Dega704 · · Score: 4, Insightful

    Says the company that borrows from an open source project and puts the word "unbreakable in front of it..... In any case I suppose their point is supported by the fact that current government spending on proprietary software is soooo efficient. :S

  40. Glad we forked LibreOffice off by Anonymous Coward · · Score: 1

    I think we all knew they were evil, so this is no surprise to me. Although I hope our government asks the French police how Ubuntu is working out for them, because last time they made a statement, they were saving a *lot* of money.

  41. So why not sell their open source commodities? by mark-t · · Score: 1

    If open source is so bad, surely maintaining open source projects is a liability, so why not sell them off to an interested party who's willing to take that headache away for them? I'm sure they'd find a few interested parties if the price was right.

    I really can't stand hypocrites.

  42. The Copy-Paste Consultant Company? by Anonymous Coward · · Score: 0

    A company I worked for had some Oracle consultants hired (in order to teach the opaque mess that was their cobbled-together app-server and portal at the time). What they produced was obviously pasted from code examples they had available, instead of actually understanding the code. As useful as telemarketers, then, except far more expensive.

  43. They sound kind of like the Daleks by Daetrin · · Score: 3, Insightful

    Community developed code is insecure! Community developed code is inferior! Open source must be exterminated! Exterminate! Exterminate!

    Of course in the show the Daleks are supposed to be a huge threat, but they're also kind of laughable. Slow, clumsy, thrown together using whatever crap happened to by lying around at the time.

    So i guess that kind of fits Oracle and its software as well.

    --
    This Space Intentionally Left Blank
  44. like, duh by roc97007 · · Score: 1

    > Oracle claims that TCO (total cost of ownership) goes up with the use of open source.

    Sure. In related news, Weston Bakeries says that homemade bread is more expensive and not nearly as high quality as Wonder Bread.

    > 'Government-sponsored community development approaches to software creation lack the financial incentives of commercial companies to produce low-defect, well-documented code.'

    Yeah, because community development doesn't care about bugs because they can sell you the software and then sell you massively profitable service contracts to fix their products.

    Hey.... Waaaait a minute!

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  45. Open Source is closed source you can look at. by Anonymous Coward · · Score: 0

    Pick a project submit a patch, politics takes over, and it's rejected. Just look at webp support for Firefox.

    Sure, you can maintain your patch and keep applying it to every release that comes out, but ...

    1. Re:Open Source is closed source you can look at. by mark-t · · Score: 1

      That's not my experience... every open source project that I've ever contributed to accepted my proposed changes.

      Although granted, I haven't contributed to many... 3 or 4 different ones, I think.

  46. This just in... by nightfire-unique · · Score: 1

    McDonalds proclaims home-cooked meals more expensive and difficult to make than eating at their restaurant.

    --
    A government is a body of people notably ungoverned - AC
    1. Re:This just in... by Bengie · · Score: 1

      Agreeing: A bit of rice, some veggies, some beans. I can feed a family for $10 and be healthy. Why use Mc'Ds? Ohh, because they said so.

      Welcome to Good Burger, home of the Good Burger, can I take ya owdar?

    2. Re:This just in... by Anonymous Coward · · Score: 0

      I can feed a family for $10 and be healthy.

      Must be a family of small eaters or a small family in general (If not both) because it costs me around $10 to fill myself up, let alone at least 2 others. (I'm 2m and ~80Kg which is pretty standard, too) I can also fill myself for ~$6 at Maccas and easily get a $4 meal for my SO if I need to.

      Not to mention, you can't account for someones taste...I hate the taste of most vegetables and don't feel like the same few ones I like every night.

  47. What do you expect?? by Stone316 · · Score: 4, Insightful

    Do you expect them to say open source has a lower TCO? They are bidding/positioning themselves for contracts. If you were a real estate agent on a client interview and asked about a competitor, would you give them a glowing review? I doubt it.

    There are many factors which contribute to TCO and the code itself is just one piece.

    Security, both OpenSource and Oracle have fallen short in this area. In some cases Oracle has left security bugs sitting for a very long time. Sometimes until called on it publicly. However, with open source your relying on the code maintainers to put in a fix quick. Alot of times they do but that depends on the software and how actively supported it is. Sure, you can modify the code yourself but that affects TCO.

    We have both Oracle and open source software in house. Based on our experiences i'm not sure that the open source software has a lower TCO than its more commercial alternative. The upfront costs to open source are cheaper but the long term support costs were higher. Before I get flamed, i'm talking about a particular open source product. Since i'm posting from work i'll leave specifics out of it. But the point is, just because its open source doesn't always mean overall TCO is lower. You have to do the analysis on a product by product basis and factor in both upfront and long term costs.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
    1. Re:What do you expect?? by Anonymous Coward · · Score: 0

      You mean economic incentives force closed software vendors to be lying, cheating sacks of shit?

      You mean RMS was right all along?

    2. Re:What do you expect?? by Anonymous Coward · · Score: 0

      You mean economic incentives force closed software vendors to be lying, cheating sacks of shit?

      No, it's that the idea of free software is often confused with meaning "no cost", which is untrue and that you lump all closed source software vendors together demonstrates your bias anyway. The model of supporting the cost of developing, integrating and maintaining free software - as RMS says - is through paying developers to do that work rather than paying one company license fees to do that work. The naive customer may interpret that as just having to hire programmers or contract a company to do it but there are significant project management, development, testing costs that go along with this as well. Even if you just absorb whatever the community contributes to the project you still have to go over the additions as they can be made by pretty much anybody and if you don't like the direction the maintainer decides to take then yes can fork it (which is advantageous) but then the burden of maintaining it falls on you, which can become very expensive and time consuming.

      When choosing free or proprietary solutions the TCO can be higher or lower with each but it depends on the vendor/author, products in question and usage of them.

  48. CORRUPTION by Anonymous Coward · · Score: 1

    As a former Oracle RDBMS user, I know that EXACTLY THE OPPOSITE is true:

    You could shoot down the Oracle Listener by

    $ telnet oraserver.myEmployer.com 1521

    and some random typing on the keyboard. No passwords or accounts required whatsoever.

    If you can do that, it is almost sure that one could build an exploit out of that thing.

    The fact that Oracle can get away with this kind of shit claims is just a testimony on the corruption of the Western World (which the US is the leader).

    And yeah, I read Microsoft is equally shitty. MySQL can be crashed by "oversized" integers and the like.

    1. Re:CORRUPTION by vikingpower · · Score: 1

      That is funny. In the year 2000, I discovered a similar listener bug - it only existed on Windows NT, funnily enough. This is how it went ( remember that Win NT had something called "hardware profiles" ): define and instantiate a listener, with its default 1521 port, on hardware profile 1. Run it for a short time. Disable the hardware profile, activate another one. Now define and instantiate a listener, again with the default 1521 port. Now telnet on it. Type random characters. BSOD guaranteed on the host after some typing in the client telnet session. And that was PRODUCTION code, folks !

      --
      Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
    2. Re:CORRUPTION by WaffleMonster · · Score: 1

      And yeah, I read Microsoft is equally shitty. MySQL can be crashed by "oversized" integers and the like.

      I recommend spending some time digging thru vulnerability data for core Oracle vs Microsoft RDBMS. They are nowhere near equally shitty by any measure.

    3. Re:CORRUPTION by Anonymous Coward · · Score: 0

      Uh, I'm not quite sure about the point you are trying to make here. Given the overall tone of this topic, perhaps that Microsoft SQL Server has better quality than Oracle DB?

  49. Larry's gone full SCO. by Anonymous Coward · · Score: 1

    Never go full SCO.

  50. Did I hear that right? by Minwee · · Score: 1

    Have archaeologists discovered something with a _higher_ total cost of ownership than running Oracle?

    I'm having trouble believing that is possible.

    1. Re:Did I hear that right? by Anonymous Coward · · Score: 0

      Yes, it was found in egypt near giza plateau, a strange, round object made from an unkown metal called Na'Qracle. The object was lated discovered to be a portal to an alternate universe where Oracle's TCO is actually _lower_ than everybody elses...

  51. Company Calls Competing Product Inferior by Arancaytar · · Score: 1

    Holy shit, this is incredible news!

  52. Oracle is insane by WaffleMonster · · Score: 1

    A company with the track record of Oracle does not get to have an opinion on who can write "secure" code.

  53. Only true in some circumstances by ErichTheRed · · Score: 1

    One of the things I have noticed about commercial software is this...if you pay enough money, they will make sure things work for you.

    I'm not saying that's a good or bad thing, just relaying my experience. Our company is a big CA and Oracle customer, and we use a lot of their products in production. All of it is absolute crap, and extremely poorly documented. I can't believe how much work it is to get an Oracle instance running and properly secured/tuned compared to something like SQL Server. But, when you call, your problems are solved even if they have to drag the guy who wrote your problem module out of his cave. One CA product I work with uses a completely proprietary message queue interface to pass messages between different chunks of the product code, and it's over 20 years old. Like I mentioned, one phone call and a few logfiles later, and I had a fix for my problem. The software is God-awful and I can't stand working with it, but at least it's fixable. Who knows what dev resource they had to resurrect from the dead to make the change...but it was made.

    Beyond the "scared proprietary dev shop" feelings this piece seems to indicate, I think Oracle is trying to make the point that OSS doesn't necessarily offer you the same level of "we'll move heaven and earth to make your product work." This can be a valid argument with executive types who want to minimize risk. Again, I am not saying it's right, and there are plenty of great support resources for Linux out there...look no further than Red Hat, that's what they make their money on. But, there still is the perception that if big support organizations aren't built around a product, it must be a hobbyist toy.

    The other thing that I'm not so convinced that OSS is good at is the user experience. Developers don't make good GUI designers. Look at any line-of-business Java monstrosity you've had to use for work...it's just not a top priority. Of course, Microsoft managed to destroy 21 years of the Windows desktop with Win8, so closed source companies can screw up too.

    1. Re:Only true in some circumstances by MightyMartian · · Score: 1

      The same applies to some open source projects. If you're willing to throw the resources at a project; whether that be your own patches and improvements, or financial resources, you're likely to get what you want out of project.

      I've seen some of this so-called "superior" closed source code, and some of it is insanely awful, poorly documented cruft.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  54. But Oracle is open by design by billcarson · · Score: 1
  55. They have 2 kernels by Stone316 · · Score: 1

    One based off of RedHats and one based off Kernel.org. The RHEL kernel has alot more code it in, naturally.

    http://www.oracle.com/technetwork/server-storage/linux/technologies/uekr2-features-1897094.html

    Some features:
    PV Huge Pages
    dtrace
    ocsf2
    btfrs
    ksplice..

    From what I have seen on Oracle systems OEL is better for largest systems with heavy workloads.

    If your running Oracle, IMHO it makes sense to run a tuned kernel. If you've already invested in the Oracle stack, then it makes sense to me to run Oracle Linux as well. Why have unnecessary bloat in there? Sure you could always compile and tune it yourself. Any improvements are sent back to kernel.org.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  56. Pay the people who knows by robmv · · Score: 1

    The skill required to successfully and economically blend source code into a commercially viable product is relatively scarce. It should not be done directly at government expense

    That is why you pay people like Red Hat, Suse, and many other OSS providers, and you know what Oracle, it is a lot cheaper than what you provide

  57. The cycle continues by sl4shd0rk · · Score: 1

    Overbloated software from private sector sold to government at exorbitant cost with large helping of vendor lock-in to ensure future licensing scheme and render alternatives incompatible.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:The cycle continues by mjwalshe · · Score: 1

      yes i had to work on OWS at british telcom "because they standardized on it and it was a pile of **** and they where worse than useless in back porting y2k fixes for anything the bleeding edge versions of their software .

      Hint you cant just upgrade a mission critical system to the latest version and cross your fingers in the military - oops that fire mission went AWOL , any how who needed that hospital anyway ;-)

  58. How Can I Trust Them? by Anonymous Coward · · Score: 0

    How do I know that closed, commercially developed code is lower defect and better documented? Am I meant to take Oracle's word for it?

  59. Re:Partly right. by king+neckbeard · · Score: 1

    There are also tons of low quality proprietary solutions, many of them being largely pet projects. There are many different metrics you can use, but at the veyr least, try to apply the same metric to both. That some proprietary software is better than some FOSS doesn't mean anything more than some FOSS being better than some proprietary software. Yes, there are tons of abandoned or otherwise low quality FOSS projects, but you could spend you whole life finding proprietary shovelware as well.

    --
    This is my signature. There are many like it, but this one is mine.
  60. Is code all there is? by Okian+Warrior · · Score: 1

    Personally, I've found more fugly code turds in various closed source projects than I've touched than in the open source world.

    Is code the only aspect of note in an open source project?

    How is the project named? Is it something reminiscent of the function (like PaintShop Pro, Photoshop, Internet Explorer) or something entirely random, forcing more cognitive load on an uninformed user (Gimp, Firefox, Juice)? Does it have a newish, edgy name to give it that extra sizzle (pantyshot, upskirt).

    How is the project configured? Is is a list of poorly-written technobabble? Does the installation instructions begin with the history of the project (of which I am not interested), require other packages which I have to research and choose, does it require cryptic installation actions and complex setup that has to be done by hand?

    How does the project look? Are the panels laid out with ease-of-use in mind, or they just show everything and "let the user arrange them as they like"? Is the text font and color scheme appropriate, or is it default, the user can choose the one they like?

    Are there lots of icons for every little action, no matter how small (the "kitchen sink" philosophy), or is there a well-chosen subset that balances functionality with ease-of-use? Do the icon shapes bring the function to mind, or are they more-or-less random shapes that rely on popups to tell the user what they do?

    Is the documentation well-written by people who are good at explaining things, or is it just a wiki editable by anyone, maintained by the users, with no real structure?

    Has the code been tested by someone who is not the lead coder (and not the users)? Does the project use regression tests?

    Yeah, nice code you've got there. If that's all I wanted in a product, yours would be a slam dunk.

    1. Re:Is code all there is? by styrotech · · Score: 1

      How is the project named? Is it something reminiscent of the function (like PaintShop Pro, Photoshop, Internet Explorer) or something entirely random, forcing more cognitive load on an uninformed user (Gimp, Firefox, Juice)?

      Nice cherry picking there. Want to see how I can do that...

      How about uninformed users figuring out these from their names: Excel, Access, Silverlight, Outlook, Visio, Quicken, Maya, Acrobat, Premier, Fireworks, Dreamweaver, Houdini, OmniGraffle, Solaris, Java, vSphere etc?

    2. Re:Is code all there is? by chipschap · · Score: 1

      Granted that open source projects sometimes lack something in the user interface, I'm not sure that closed-source proprietary products are necessarily better, although the big companies do have the resources for significant usability testing and design. But that can be seriously abused, too. MS changes interfaces at will. Look at the "ribbon" and even worse, Windows 8. Where was the usability testing there?

    3. Re:Is code all there is? by Anonymous Coward · · Score: 0

      GNU Image Manipulation Program?

      That's the least descriptive name I've ever heard of.

    4. Re:Is code all there is? by mpe · · Score: 1

      How is the project named? Is it something reminiscent of the function (like PaintShop Pro, Photoshop, Internet Explorer) or something entirely random, forcing more cognitive load on an uninformed user (Gimp, Firefox, Juice)?

      With the likes of Excel, PowerPoint, Access, Outlook, Exchange, even Oracle clearly indicating function?

    5. Re:Is code all there is? by jdunn14 · · Score: 1

      As a programmer I spoke from that perspective but code is certainly not all there is in many projects.

      Geeks do tend to be too cute about names and I find that to be asinine, but that's up to the project owner. Most of the time the open source project I may pull in is not user-visible so the name is a lot less important.

      As for the installing/configuring, I've hit good and bad on both the open and non-open sides. The open source side tends toward the hobbyist so it may be worse in this respect for a randomly selected project. For many of projects on Linux the package maintainer, whether it be for apt or yum or some other system, often takes care of a lot of the that particular ugliness. I have a far simpler time installing a working web server with [insert backend language here] and [sql backend] using open source tools on Linux than I do on Windows. In many cases its little more than one command "apt-get install X Y X" where it goes out and finds everything, confirms I really want this, and does all the work for me.

      I'm not convinced that commercial apps I've used are not just as graphically ugly as many of the open source ones, but then again most of the projects I deal with are libraries so I have less emphasis on the graphical elements. From the big companies, like MS, Apple, or Google, yes the graphical polish will be nicer, but at least many open source projects can get someone to make english sentences in user-visible dialogs unlike my "Smart TV" manufacturer (panasonic).

      As for documentation, in the open source world it sometimes does not exist and that is a *major* issue for those projects. In the close source world it make exist more often but can also be completely unusable. I'm not sure which is worse in the end. With one I know from the get-go that I'm on my own or that I have to use community resources. With the other I may struggle with it for a long time before I figure out that I should just ignore the docs and look at what the damn library is actually doing.... but I usually can't.

      When it comes to testing I've had poorly tested from each side and no chance of fixing one but some change of fixing the other. There's shit on both sides of the fence.

      I'd like to come back to my original point that financial incentives are not the only incentives. I spoke of code because I write code, not because it is the only important thing. It's the thing I can speak of from personal experience. I would argue that other types of work that are done because someone wants to impress others, wants to scratch their own itch, or just wants to help a good cause are often done better than tasks done strictly for pay. Hopefully we all have jobs doing what we love, but when that isn't the case there's a great chance that you do something better in your off time because you really give a shit about it.

      Was there a good reason to structure your post as a series of snide questions and a flippant remark?

    6. Re:Is code all there is? by forkazoo · · Score: 1

      How is the project named? Is it something reminiscent of the function (like PaintShop Pro, Photoshop, Internet Explorer) or something entirely random, forcing more cognitive load on an uninformed user (Gimp, Firefox, Juice)? Does it have a newish, edgy name to give it that extra sizzle (pantyshot, upskirt [zdnet.com]).

      Thankfully, nobody ever game a dumb name to a piece of technology unless it was open. And nobody ever had to download the MSVCRT redistributable libraries, or install a Java runtime separately for a piece of closed source software, because they never depend on 3rd party packages.

      Nobody would argue that there isn't a heaping spoonful of shittiness available to you in the open source world. You just have to accept that there are a million closed source apps out there that taste just as nice, despite the fact that they never released the source code. It's not really an issue of closed vs. open. It's an issue of limited resources and dumb ideas. I'm posting this from Windows 8 at the moment. As much as I can find to complain about KDE (and egad, so much...) I can find just as much here in proprietary land.

      I'll grant documentation tends to be worse in open source as a general rule. But, if you ever wound up depending on some obscure closed source widget with a lone developer who doesn't fully share a spoken language with you, you will see documentation just as useless. Though, getting a thriving community of good technical writers interested in the open source movement would be a good things.

    7. Re:Is code all there is? by sjames · · Score: 1

      I know, Oracle: It gets intoxicated until nearly unconscious on methane gas and it's random gibberings are considered to be prophesy!

    8. Re:Is code all there is? by david_thornley · · Score: 1

      Well, Visual Studio clearly describes a comprehensive program for the graphic arts. They aren't all meaningless.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:Is code all there is? by anyGould · · Score: 1

      Geeks do tend to be too cute about names and I find that to be asinine, but that's up to the project owner.

      And y'know, various copyright and trademark laws - not like you'll ever see a web-browser with "Internet" or "Explorer" in it's name anytime soon. (At least not without some deep pockets and tapdancing to keep Redmond off their backs.)

      Yeah, geeks tend to pick cute names, but it's not like product names have had much relation to the product in some time. (Camry, to pick the first example that came to mind.)

  61. as an Oracle customer by Charliemopps · · Score: 2

    As a user of both Open source software and Oracle products, I can say that, at least with Open source you're well prepared for the complete lack of support when a major issue arises. With Oracle, often you're not only surprised by the lack of support, but the fact that their support structure often leads you in the completely wrong direction, usually to squeeze consulting services fees out of you.

  62. Pot please meet Kettle by Russ1642 · · Score: 1

    I'm not a programmer but I use Oracle products regularly and I guarantee that the source code is so full of WTF moments it would make your head explode.

  63. Well played, Larry. Well played. by v3xt0r · · Score: 1

    [to the Senate] In order to ensure our security and continuing stability, the Republic will be reorganized into the first Galactic Empire, for a safe and secure society which I assure you will last for ten thousand years.

    [Senate fills with enormous applause]

    --
    the only permanence in existence, is the impermanence of existence.
  64. Email from Oracle after move to MariaDB by onkelringnes · · Score: 2

    They are obviously struggling with how to handle both MySQL and the open source community...
    We've been using MySQL as a very small part of our application; in fact so small that SQLite could have done the job. Because of licensing costs we decided to move to MariaDB and this is the email we got when they understood what was happening:

    I was a little surprised to be honest with your decision of no longer using MySQL as a platform for your 5 modules and the fact that XXX is currently looking at different forks like MariaDB, PostgreSQL or other MySQL Forks.

    I want to raise awareness on the impact this change will have on your business and also on the risk XXX will be facing when working with freeware technology DB, as it is important for Oracle to make sure all our partners understand the terms and conditions of distribution in which concerns embedding GPL Software.

    I know MariaDB and also PostgreSQL – due to the difference in our business models, Oracle cannot offer similar unlimited usage pricing plans.

    Nevertheless, before we move forward I would like to share some general business concerns I hear from other companies similar like yours that have previously looked into PostgreSQL, MariaDB, and other MySQL forks.

    About any Open Source GPL-Licensed software: (e.g. RedHat Linux or MySQL Community Edition):
    - Anyone can fork the software and rebrand it (e.g. Oracle Linux is fork of RHEL; MariaDB, SkySQL, PostgreSQL are forks of MySQL)
    - Anyone can sell Support/Training/Consulting for GPL-licensed software

    About Embedding GPL-licensed software:

    - Embedding a GPL-licensed component makes the entire product to become "infected", and the entire product (including source) must be released under GPL and must be given back to the community. (e.g. MariaDB embedded within your application results in returning the code of the entire product to the open source community)

    Before considering a fork, please answer these questions for yourselves:

    1.1. Risk of Lock in
    Do you want to get locked into an unstable fork of MySQL from a 3rd party?
    Can the forks keep up with the MySQL releases (features, bug fixes, etc.)
    What happens when the latest MySQL releases are not compatible with forks?

    1.2. Lack of Engineering Resources
    How many people are dedicated to Product Development of the fork?
    How many engineers do they have working on InnoDB, Replication?
    Can they deliver bug fixes for InnoDB, Replication, High-Availability etc. on a timely basis?

    1.3. Risk of Software Quality
    Are their patches extensively tested by millions of users like MySQL?
    Do you want your production system to be the test bed for 3rd party patches?
    Can they deliver bug fixes on a timely basis?

    1.4. Commercial Licenses for OEM/ISVs
    When you need a commercial license, who is going to help you?

    1.5. Lack of Support Resources
    How many people are in their Support Team vs. MySQL/Oracle?
    Do they have the resources to service multiple large customers simultaneously?
    What happens when they are unable to escalate a bug/feature directly to the MySQL Engineering Team?

    1.6. Risk of Financial Viability
    How long have they been in business?
    Who are their reference customers?
    Are their businesses financially sustainable?

    Are you, your investors and customers comfortable having Indra Navia using a replica fork product? We will not be the cheapest but I am sure we can negotiate a good structure for you based on the history behind your relationship with MySQL; plus you will deal with the source.

    Are you OK to continue?

    1. Re:Email from Oracle after move to MariaDB by Pop69 · · Score: 1

      WTF ?

      Since when was Postgres a fork of their crappy Mysql code ?

    2. Re:Email from Oracle after move to MariaDB by HiThere · · Score: 1

      You weren't supposed to notice that they slipped that in there.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  65. closed code vs open code by Anonymous Coward · · Score: 0

    Obscurity is not security

  66. Exactly! by eagee · · Score: 1

    Because, you know, how could the open source community have developed code with the exceptional quality of a product offering like, uh, oracle forms for instance?

  67. Wrong Value Proposition - NSA Baby! by Spinlock_1977 · · Score: 1

    Oracle would do better by not mimicking Microsoft of 10 years ago, and instead simply state the REAL value of corporate software development for government use: Built-in back-doors for the NSA.

    --
    - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
  68. The bleatings of a beaten man by kawabago · · Score: 1

    Research has proven the opposite to be true. So Oracle is barking up the wrong tree with this strategy. In an open world, lies don't work.

  69. I suspect by Anonymous Coward · · Score: 0

    that lots of you folks have no idea how much Oracle costs. I mean the Enterprise Database. On lots of cores. In the hundreds of thousands of dollars.

    Just FYI.

  70. We Use Weblogic by Anonymous Coward · · Score: 0

    We use weblogic and I find all the time open-source code used within the web container. Isn't that kind of saying i hate myself?

  71. It's a question of business model by laird · · Score: 5, Insightful

    The question is who you want to pay, and what you want the cost model to be. That is, if it's something with both an FOSS and COTS option.

    If you want to pay a vendor a fee, typically based on capacity + professional services, go that way.

    If you want to use a FOSS technology, and pay only for professional services, go that way.

    Generally I think the FOSS model is much better for customers, because:
    1) The customer can scale the business without additional licensing costs.
    2) The customer has the flexibility to choose any vendor (or internal staff) to do the work.

    So, for example, my last startup grew to 70m users on FOSS software, with hundreds of servers, with only physical server, hosting and bandwidth costs (plus a small dev team, which I would need in any case). If I'd used a licensed OS, database, etc., that cost would have made my business not viable.

    1. Re:It's a question of business model by Anonymous Coward · · Score: 0

      How much money did you return to all those FOSS developers coding for free?

    2. Re:It's a question of business model by laird · · Score: 1

      We certainly contributed work and code to FOSS projects, used the software intensively, filed bug reports, contributed fixes to relevant projects, improved documentation, helped other users in forums/newsgroups, and happily paid for professional services when we needed help. That's pretty much the FOSS deal.

      But don't think that FOSS developers are all starving working for free. The large majority of developers that are the core of most FOSS projects are paid to do so, because their employer wants that project to succeed. Sometimes it's because the company needs the problem solved and is happy giving the solution away - I have done that many times, giving away utilities that we wrote that seemed of general value. Often it's because the company is in the business of providing support and professional services for FOSS (e.g. Red Hat, Alfresco, MySQL, too many others to name). And sometimes the software is free as a marketing strategy to block a competitor (e.g. MySQL vs. SQL Server). So it's free software because that's strategically in the interests of the company driving the project for it to be free. And that's many large, successful FOSS projects. There are of course some projects that are driven by volunteers, and there are independent contributors to many projects, and that's wonderful. But IBM, Apple, Google, Oracle, Red Hat, etc., all pay armies of developers to work on FOSS projects that we all benefit from. And they do so for their own strategic reasons. So, if Oracle invests heavily in MySQL to keep people from using to SQL Server, I am happy using MySQL. :-)

  72. Hudson? Naw, Jenkins by landoltjp · · Score: 1

    Thanks for letting me know that, Oracle.

    By the way, how is Hudson doing for ya?

  73. Just like when they bought Java by Anonymous Coward · · Score: 0

    And made it more secure with their internal development wizards. /s

  74. Java Anyone. by goblinspy · · Score: 0

    The most secure product that oracle now owns.

  75. Prove it, Oracle by PurplePhase · · Score: 1

    Show us your code.

    Otherwise shut the FU

  76. Unbreakable Linux by goblinspy · · Score: 0

    Oracle Unbreakable Linux is a copy of RHEL with oracle providing the support. They use it on their Exadata offering. If it is inferior why do they not write their own secure java based OS that runs all.

  77. And... by whitelabrat · · Score: 1

    Whatever. Oracle. Pfffft.

  78. Hear hear, here we go agin. by Anonymous Coward · · Score: 0

    Yep, use to hear alot of smart people knocking GNU licensed and other software that was practically free as being inferior. In 1995 recall trying to convince a very bright architect to try gcc vs some proprietor c compiler and his response "Can't be that good, it is free". Eventually he came around.

  79. It is so true. by Anonymous Coward · · Score: 0

    I so agree with Oracle, Just look at how stable and secure Java is.

  80. Who knew?! by samsonaod · · Score: 0

    Bagdhdad Bob got a marketing job at Oracle.... good for him.

  81. I'll settle for working SSL by Anonymous Coward · · Score: 0

    At this point, I would be satisfied if Oracle could provide a working SSL implementation. FU certicom!

  82. Uh.....what about fees Oracle? by Anonymous Coward · · Score: 0

    Besides parking a permanent Oracle consultant in your office for eternity......

    Fees:
    Oracle Db License
    Service Contract

    vs.

    PostgreSQL - Free

  83. Show me the metrics! by technosaurus · · Score: 1

    How hard can it be to track bug reports and vulnerabilities back to their initial commit to determine whether or not they were corporate-sponsored.

    It would be interesting to see what companies provide the highest quality contributions and where un-sponsored individual contributions rank as a group.

  84. Settle. by nospam007 · · Score: 1

    " Says Community-Developed Code Is Inferior"

    Easy thing to settle, Oracle, we showed you ours, now show us yours.

  85. Oracle Shoots Self; Begins Bleeding To Death by Anonymous Coward · · Score: 0

    This sounds like a great way to kill Java as a cross platform language. As Oracle circles the wagons, one might think they would think about what happens as their circle of the entire market shrinks and the world passes them by.

  86. Self-Fulfilling by jklappenbach · · Score: 1
    Oracle and Redhat are great examples of how *not* to run an open source team:
    • - Constrain a project to prevent it from having more advanced features than your "enterprise" mirror
    • - Cherry pick the best "community" developers moving them to the "enterprise" staff, leading to brain / experience drain
    • - Cherry pick the best features from the "community" APIs, moving them to "enterprise"
    • - Fail to enforce rigorous standards on code commenting, documentation, unit / build acceptance / integration tests
    • - Allow conflicting APIs or features into the development process

    Then, throw up your hands in disgust at the result, and blame the very concept of F/OSS. That's why, but for limited exceptions, I avoid the "community" products of Oracle and Redhat. And when the open source community provides much better alternatives, I avoid their "enterprise" products as well.

  87. From the company the gave you Unbreakable... by Steve_Ussler · · Score: 1

    Yet another example of their blindness.

  88. True Colors by sdinfoserv · · Score: 1

    Well at least we finaly see the true road map for MySQL. Kill it or close it. The only one happy about that deal was Monty... and his billion dollars.

  89. Truth by Anonymous Coward · · Score: 0

    The reality is that much of it is. Very few open source projects possess really high quality code (e.g. OpenBSD, SVN, gcc). 99% of it is poorly designed, documented, and written. The FOSS community seems to believe that simply developing software in the open makes it better. Sorry esr (Eric S. Raymond) -- eyeballs don't always find bugs because the hard to find bugs are subtle and take years of learning a codebase before you can grasp them. This is of course only true for non-trivial things. But non-trivial FOSS has an entirely different set of problems (usability, documentation, long term support).

    It's great that people write code and want the world to see it. But with that comes the need to take criticism constructively. Something I have seen few FOSS communities do well.

  90. yes and no by Anonymous Coward · · Score: 0

    They're not entirely wrong. But they are wrong to argue against use of open source. It depends on if you're a nerd who can tweak anything, or if you're a large organization (or joe public) who needs a refined, polished product with extremely high reliability. Never underestimate the incentive of monetary compensation in software development. My experience is most open source projects lack the advancements and refinement that commercial packages have. Notable exceptions are RedHat, Ubuntu, Firefox, PostgreSQL, and others. ...Of course, you'll notice many (most?) of the good open source solutions have corporate backing.

  91. Sour grapes by Anonymous Coward · · Score: 0

    Sour grapes. Is Java a fine example of commercial code? Flash? Get real.

  92. Pretty sure the original source of this is El Reg by Anonymous Coward · · Score: 0

    http://www.theregister.co.uk/2013/10/15/oracle_says_open_source_has_no_place_in_military_apps/

  93. FACT: Open Source is Usually Poorly Documented by Eravnrekaree · · Score: 1

    Quite frankly, the honest truth is open source code is poorly documented. I have read both the Windows source code and the Linux source code for example, the source code comments in the Windows source code are far more descriptive about what the source code does. This really is important, because it makes it easier for new developers to get involved and quickly understand how the software is put together. There is a strange contradiction in open source projects in general, on one hand they claim to be all about independant developers getting involved, on the other hand they make it as difficult as possible for independant developers to get involved by refusing to document the systems make some open source projects impenetrable to outsiders.

    1. Re:FACT: Open Source is Usually Poorly Documented by Anonymous Coward · · Score: 0

      If you can't read C and really understand what's going on without having your hand held, well then, you have no chance writing reliable kernel code. It's that simple and not everyone can (or should) do it. Very few actually.

      And did you just say that Microsoft lets new developers work on the Windows source code? If so, holy shit.

    2. Re:FACT: Open Source is Usually Poorly Documented by rubycodez · · Score: 1

      Most of us that have looked at leaked windows code noticed how very bad and amateurish the code was, and how very poorly architected and inconsistent the system as a whole was. But there you are all excited over comments.

      "read the code, don't get suckered in by the comments". -- old saw

  94. Oh great. Blame the VA/DOD project on Open Source by ReadParse · · Score: 1

    I've heard about that awful EHR (Electronic Health Record) integration effort between the Veterans Administration (VA) and the Department of Defense (DoD) for years. It's a failure of a lot of things, but if open source is even on the list of those things, it's low on the list. At the top of the list is dotted lines and bureaucracy, of course. Heck, IT projects often go off the rails, particularly big expensive ones. Let alone one done for the Department of Defense (DoD). And of course, it's not just the DoD, it's also an inter-department collaboration. Doomed for failure, unless it's managed excellently.

    It appears that one big reason that this integration project is so hard is because the VA can't compete when it comes to process and bureaucracy. They don't have nearly as large a budget. This quote is telling:

    "The iEHR demise was expected by all, accordingly," one VA source said. DOD officials "outspend, outtalk and outlast us at every engagement. We try to emulate much of their process-based decision-making as if we could afford to. We can't. The overhead is crippling, and we are not funded equivalently."

    Source: http://fcw.com/articles/2013/05/01/veterans-affairs-trouble.aspx

    It pains me to see any IT project that gets out of control and ultimately fails. I hate it even worse when it's the government. As a veteran, I especially hate to see this one. And as an open source user, contributor and advocate, Oracle blaming that massive failure on open source adds insult to injury.

  95. The Sad Truth About Java by marienf · · Score: 1

    What makes me so very sad about the Java/J2EE situation, is that so many folks have wasted so much time and energy,
    and often written excellent code, to make Java/J2EE the platform that has the most comprehensive and the most advanced
    set of libraries available, while remaining, in my opinion, a misguided, marketing-driven, anachronistic attempt at domination,
    and a crippled language (forced GC, no delete operator).

    All that wasted energy could have gone into a serious programming language and environments supporting it. If you look
    at what C++ has become, I feel Java is a joke, and J2EE Application Containers are a foolish attempt at replicating the functions of an OS.
    Java failed on the desktop, and is now Legacy in Enterprise environments, on the server-side. There's no future for it since young folks have moved on to more advanced languages, and old folks have stuck with C/C++ and will return to it (I know I am).

    And Multiplatform? Gimme a Break! How many viable platforms do you think we have remaining, server-side? I think there's more than one (There's BSD and there's GNU/Linux, and there may one day be HURD), but guess what.. They're all "Not Unix" and therefore, easy to code for as if they were all Unix :-)

  96. Oh yeah? by Anonymous Coward · · Score: 0

    Then why is Oracle so afraid of MongoDB?

    Britannica said the same thing before Wikipedia took them out of their misery.

    Another whining from another dying empire?

  97. Lots like a good ab-lib template by Anonymous Coward · · Score: 0

    Government-sponsored ADJECTIVE NOUN approaches to NOUN-PROCESS lack the financial incentives of commercial companies to produce GOOD_ADJECTIVEx2 NOUN.'

  98. I hear this allready in 2005 by Anonymous Coward · · Score: 0

    But then it was Microsoft showing up a Yankee group Laura DiDio study
    http://download.microsoft.com/download/2/8/7/287fda62-1479-48b7-808c-87333312b93e/Yankee_TCO.pdf

    Sure is easy to prove anything when you adjust the parameters of the model in the "right" direction

  99. Re: Yeah, but they nailed the "documentation" par by Anonymous Coward · · Score: 0

    But to clarify this is not extortion. This is typical business with licensing software. You must pay maintenance for updates.

  100. Oh, yeah... by Greyfox · · Score: 3, Insightful
    I was contracting at Sun a while back and heard some engineers talking some shit about the Linux kernel on the way to lunch one day. Meanwhile some Sun guy on the project I was on had just coded the entire authentication system using static java methods. Worked great, as long as only one person logged on. They didn't notice this until it was time to take the project live. I've seen plenty of commercially deployed code, buddy, and the one thing you can say about it is it's uniformly shit. I've held positions where I've had to look at chunks of old commercial UNIX source and seen published example drivers for OS/2 and Windows. I wasn't impressed. I wasn't impressed at all.

    What I've found over the years is, just because you get paid to develop code for someone doesn't mean you crap unicorns and daisies. I've also found that all of the installations I've run across that were running Oracle (or DB2) really didn't need to be running Oracle or DB2. It's been overkill for every position I've worked at. Of course, they end up needing it anyway because of their crappy table design and because they're afraid to ever throw anything away when they're done with it. But if they'd been paying attention to their business process and designing their tables correctly, they could have saved themselves a LOT of money with a copy of postgres running on some Linux box somewhere!

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Oh, yeah... by Anonymous Coward · · Score: 0

      I sort of agree with this. Generally in my experience OpenSource source code is actually much better than commercial source code. I think part of it is that in OpenSource it is assumed that other programmers will work on your code in commercial environment obvuscating code is actually a good career move :-)

      Where company developed software have an advantage is the Documentation and presentation of their software. Many companies spend just as much time on the Documentation, presentation and marketing of their software than on the development of the software.

      Crap work that nobody wants to do is better if it gets done by paid labour. This includes marketing, selling and documentation of software.

    2. Re:Oh, yeah... by Anonymous Coward · · Score: 0

      At least Oracle and DB2 have some sensible referential integrity checking, unlike the most popular Open Sores databases, (MySQL & MySQL derivatives).

  101. Oracle Pillar SAN contract just went bye bye by Anonymous Coward · · Score: 0

    oh my... and here I was just about to upgrade the 500 series Pillar to 600 and vest a large sum of cash... Larry, you hurt my feelings... guess I will see what Dell or others can offer...

  102. Commercial Motivation by Endophage · · Score: 1

    Open source projects also lack motivation to lock you in to their product (as they have no financial incentive to protect) and therefore have more reason to actually make a product people enjoy and want to use. Of course, there's typically a quality difference between open source projects like Linux and those that fall into the "I built this because I needed it/for fun/for practice, maybe somebody else will find it useful" category.

  103. Well, yeah, exactly, and hence "Percona" by Phil+Urich · · Score: 1

    i'd use a lot more open software they gave the projects names that you can decipher. Wtf is percona?

    What they are is not already trademarked. You know how hard it is to come up with a good and unencumbered name these days?

    You invent one. Just like Lexus or Athlon. You make it vaguely Latin or Greek sounding et voila.

    And that's probably exactly how they ended up with Percona.

    --
    I remember sigs. Oh, a simpler time!
  104. But just think of the TCO of McDonalds by Phil+Urich · · Score: 1

    Seems like some TCO talk is apropos here; the extra health issues with such fatty and generally low-quality foods as McDonalds may well offset the cost savings ;)

    --
    I remember sigs. Oh, a simpler time!
  105. Cripple the military, demand close source by Anonymous Coward · · Score: 0

    Every couple of years some company tries to pitch how the military shouldn't use open source, well, way, way too late. http://mil-oss.org/get-involved/existing-projects

  106. backups first by techneeks · · Score: 0

    maybe they should worry more about completing backup tests before talking shit on open source.

  107. Business decision by manu0601 · · Score: 1

    If community-developed software is weak, then why Oracle made the strange business decision of purchasing MySQL, a company in charge of a community-developed software?

  108. Really by Murdoch5 · · Score: 1

    Linux is the most secure and stable OS. Windows freezes, crashes and is inferior in all stability and security comparisons. So Oracle is just trolling.

    1. Re:Really by rubycodez · · Score: 1

      No, Linux is not the more stable and secure OS. the BSD do better in terms of evolving and testing rather than throwing in new bleeding edge tech all the time. And for real security and stability there are proprietray OS such as VMS (over 35 years old) that have much higher security ratings and more granular security.

    2. Re:Really by Murdoch5 · · Score: 1

      Okay granted but compared to crap like Windows and Mac, Linux shines over them. Oracle made a blanket comment but it doesn't hold as two of the biggest common place desktop level operating systems both pail in comparison.

  109. Microsoft sold that bill of goods. by Anonymous Coward · · Score: 0

    And every country that switched said hog wash.

  110. I have been saying this for years... by Narcocide · · Score: 1

    ... about Oracle-developed code. It only makes sense that they're finally firing back. Too bad they will never put their development expendatures where their mouthes are.

  111. oracle rat hole by Anonymous Coward · · Score: 0

    The government has already pissed a trillion dollars down the Oracle rat hole. If they weren't continuously being backstabbed by politicians, the government would own their own RDBMS, be competing with Oracle, be spending one tenth as much on software, and be seeing better results.

  112. /surprise by Anonymous Coward · · Score: 0

    Oracle is such a disappointment. They really don't surprise me much anymore. Sooner they kind of disappear quietly from the scene, the better. There. I said it.

  113. Siebel is rubbish by Anonymous Coward · · Score: 0

    I have worked at a couple of Teleco's that use this POS and the Teleco's pay a fortune for it.

    The Teleco's, the users of the Teleco's and there customers, get to endure a poor experience, because it is slow, buggy and crashes more often than the NSA can lie to the population of Planet Earth.

    Notwithstanding the idiots that made the call to use this software, Larry can insert it where the Sun no longer shines.

    And by the way, the plastic surgery looks as fake as the claim of the white paper, Larry...

  114. has Oracle Seen their own documentation? by maweki · · Score: 1

    I have had a university database course last year using the multimedia-extensions of OracleDB. This could as well habe been undocumented. Sure, the sql-part is quite straightforward but the mm-extensions are a bloody mess.

  115. better by Torvac · · Score: 2

    i will always chose an inferior product over a company that is going to fuck me over every once in a while even though i pay them huge amounts of money. oracles business model depends on curruption, cronyism and customers not knowing shit and thats just despicable.

  116. Put up or shut up by Anonymous Coward · · Score: 0

    So Oracle software is superior to Open Source code... That's the assertion made by the asses at Oracle. Well home boy, put up or shut up. Submit some of your software to Coverity and lets do a side by site comparison. In 2008, the Department of Homeland Security underwrote a comprehensive source code audit by contracting Coverity to audit several dozen prominent open source applications/programs including the Linux kernel. Their finding were that the Open Source Software had 10x fewer bugs per million lines of code than 'professional' software, and the buts that it had were less severe than 'professional' software. Coverity is based on the research project called "The Stanford Code Checker". All the bugs found during the Coverity audit have since been fixed. So is Oracle going to put up, or are they just going to fire cheap shots in the dark and hide behind the 'Its Proprietary' bullshit line?

  117. "Community" Developed by Anonymous Coward · · Score: 0

    I am pretty sure what Oracle is trying to say is that all your small tinker projects are inferior to an open source project where payed developers are working on. That is why the linux kernel is NOT a community developed project but a commercially backed one.
    I was lurking for some time on the btrfs kernel mailing list and >90% of the patches are from developers working in big companies.
    It is not that Open Source is bad per se but your project will work out better if you actually have full time developers on it (duh!)

  118. Solaris by SgtChaireBourne · · Score: 1

    It's about Illumos now. Solaris is stagnant. From what I gather, most of the developers moved from Solaris over to Illumos a while back and have been rather active since.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  119. hillarity by Anonymous Coward · · Score: 0

    OK let me get this straight. Oracle, makers of Java, calling FOSS insecure. OK, right.

  120. Lary Needs to keep his sail boat afloat by pebear · · Score: 1

    That is because Larry is not making money on open source like he is on proprietary efforts. He needs to make money to keep his boat afloat.

    --
    Paul E. Bahre
  121. well... they need to justify all that money by luisdmaya · · Score: 1

    Oracle has thousands of managers and supporting staff (from project managers, product managers to user researchers, testers, document writers)... they *have to* say its better :-)

  122. Well giant penis boats don't pay for themselves. by Anonymous Coward · · Score: 0

    SOMEONE has to pay for Larry's giant penis boat and fighter jet toys. Those things don't come cheap.

  123. Re: Yeah, but they nailed the "documentation" par by Nadaka · · Score: 2

    The patches for these issues are intentionally withheld from their products until you encounter them, many of them have existed and have patches for them for several years. Its intentionally crippled code.

  124. g++ or gcc by Anonymous Coward · · Score: 0

    Ooooh! I bet Oracle will be in the drain without the GNU compiler!

  125. Oracle calling the FOSS black. by Anonymous Coward · · Score: 0

    Oracle is not in the position to criticize anyone on code superiority.

  126. Just stop using Oracle by Anonymous Coward · · Score: 0

    Interesting. I see Oracle berating Open Source, yet don't they own java and write a ton of their code in Java, an open source language?

    Is it time to jump ship from Oracle, MySQL, Java, etc?

    Jumping ship isn't a hard decision. Stop using Oracle and products they own. Stop using products that require Oracle. If you are entrenched with Oracle-based business systems, then simply look at your upgrade schedule and with each upgrade of a product switch the database (if the software supports other DBs), or switch to a product that doesn't use Oracle. In about 4 years you will be Oracle free, and I will make a huge bet that replacing Oracle with Postgresql will not have a higher cost of ownership.

    I don't understand why Postrgesql isn't the most popular DB in the world. It has the most free license. It is well documented. It works fast. It is simple to use. Any Oracle DBA could become a Postgresql DBA with minimal training.

  127. Oracle can't underbid open source by oldestgeek · · Score: 1

    Oracle's strategy for competing is simple. When asked how he deals with competitors, Ellison always says, "Cut off their air supply!" He's not joking. Oracles prime strategy is to underbid any serious competitor. It doesn't matter if Oracle loses money as long as it can deprive the competitor of business. Over time, the competitor begins to fail and Oracle buys them for their customer base and engineers.

    What's the point? It's close to impossible to underbid open source/free software so it's a major FUD strategy to talk about the "weaknesses" of open source.It also provides ammunition for legislators who are friendly to Oracle AKA have received large "campaign contributions" AKA "legal bribes" from Oracle.

  128. Oracle vs OpenSource by Anonymous Coward · · Score: 0

    gosgog:
        Notice that Oracle attack is aimed at Government primarily and the idea is that the vast majority of the general public are expected to believe in the Government. After the results of this just relieved shut down, after the whistle being blown on the NSA, I think it can be safely said that there's a major shift in the belief that the Government is SMART & HONEST. This then should point out the stupidity of Oracle's Management to come out with such a statement.
    OpenSource us way better and always will be, because any OpenSource Apt that is buggy & problematical gets quickly fixed or replaced. With a Close Source, Oracle & Microsoft are prime examples of the fact you are stuck with it and you paid through the nose for it.
    As far as government stupidity, besides Congress's politicians.... take a look at that huge mess called HOMELAND SECURITY.

  129. Have u ever tried Oracle support before? by Anonymous Coward · · Score: 0

    I will advise the defense force's IT personnel to try and open a SR with Oracle Support to get a gauge on their level of support. I will guarantee you that they will blow their top at the atrociously poor and unresponsive those indian tech support at Oracle support are.

    So imagine your mission critical defense system is running on oracle products and face a show stopping bug, just trying to educate those fools at Oracle support will ensure your enemies will succeed in their preemptive attack.

  130. You can _pay_ someone to fix it? by codeusirae · · Score: 1

    "If you use open source software and are not a competent developer, you can't fix it. You can _pay_ someone to fix it, but at that point, there's a good chance your fix will cost more than a commercial alternative"

    Have you tried contacting the original developer or posting a bug request on the developer forum?