Slashdot Mirror


The Open Sourcing of Oracle

Thanks to Simone for pointing out this article by Andy Duncan regarding Oracle and its relationship to Open Source. The article starts out with background, and the metaphor to the Italian Renaissance is a bit odd, but I do think that this is a path Oracle is looking to walk down - what do you all think?

134 comments

  1. Re:Has to be said.... by Anonymous Coward · · Score: 1

    Jesus man, "All your base" is SOOOOOOOO last month!

  2. The Oracle and the Matrix by Anonymous Coward · · Score: 1

    So, when the makers of the Matrix decided to name the woman who convinces Neo of his destiny the Oracle, where they making a sly ironic jab at Larry Ellison's profit mongering clsoed source software company, or where they jsut ignorant of the rapacios predatory nature of the company that's more suited to Agent Smith than a kindly black woman?

    1. Re:The Oracle and the Matrix by Tim+C · · Score: 1
      Neither.

      "Oracle, n:

      2. a. A person considered to be a source of wise counsel or prophetic opinions."

      From dictionary.com


      Cheers,

      Tim
  3. O'Reilly to become the next Microsoft? by Anonymous Coward · · Score: 1
    Wooing us with Sample Chapters, O'Reilly once again uses "embrace and extend" tactics to maintain market domination in tech publishing.

    The gamble seems to be that no matter how FREE software becomes, programmers will NEVER be able to write clear documentation. We'll always need O'Reilly to turn GeekSpeak and man pages into meaningful sentences.

    Have you paid your O'Reilly Tax today?

    1. Re:O'Reilly to become the next Microsoft? by JeffBarr · · Score: 1

      Well, the fact that programmers cannot write clear documentation is hardly O'Reilly's fault.

      And I don't see that O'Reilly has a monopoly on technical books.

      Some people will NEVER understand that some things are actually worth paying for.

  4. LAMP? by Anonymous Coward · · Score: 1

    Ok, let's get this straight. Oracle and MySQL are not in the same class of product.
    MySQL is a glorified desktop database. It is not truly relational, it lacks some very important and basic features
    that databases need for high end business use (transactions, triggers, and stored procedures spring to mind).
    It's good for displaying web page content and not much else.
    Oracle, despite its complexity and expense, is a robust, full featured database.
    It does a lot that mySQL doesn't do and probably won't ever do.
    Postgresql is a much closer contender for the space that Oracle fills in a business
    (i.e., databases for something other than flat web content display, etc.).
    You would be a big moron to replace Oracle with mysql for your inventory tracking system, for an order database,
    really for anything that involves anything except spitting out data with occasional, single user updates.

  5. Re:unlikely. by Anonymous Coward · · Score: 1

    It's just that silly. I shit you not

    It isn't that simple (or silly). I worked a company that shipped a product on MS-SQL after literally getting a payoff from Microsoft.

    Turns out that the IT customerbase is very sensitive to the DB platform you choose. If they are on Oracle, they will only buy Oracle-based products. If they are a total Microsoft shop, they will only choose MS-SQL-based products. Part of the reasoning is licencing of course, but a huge part is the operational impact of a new platform. The company found the door slamming on the salesmen at larger companies purely because we were running on a non-politically correct DB.

    Your product is on Oracle. That means you've got 0 resistance from Fortune 1000 companies that generally have standardized on Oracle and have the DBAs and servers set up already. Put it on Postgres or Interbase or Sybase or Microsoft, and then you'll have to fight your customer all the way to get your box into their datacenter. Maybe your bosses don't have this insight, but they'll find out.

  6. Re:Open Source Hubris... annoying by Micah · · Score: 1
    I don't get it, what Open Source product has been SO successful that it dominates everything?


    Simple: BIND.


    The closest is Apache, but while it is on a lot of servers, it isn't as well represented in the top traffic sites. Apache is the closest to leading its field of any package


    Nope. Apache has something like 62% market share. Bind has a virtual monopoly.

  7. Re:unlikely. by The+Man · · Score: 1
    Your product is on Oracle. That means you've got 0 resistance from Fortune 1000 companies that generally have standardized on Oracle and have the DBAs and servers set up already.

    They would not have to purchase, set up, or support the database regardless of what it was. The database is integrated into the solution. If we were selling a product that worked with databases, your agrument would make perfect sense - in fact it would make the most sense to use odbc or jdbc or at least provide adapters for several databases.

  8. Re:unlikely. by The+Man · · Score: 3
    I agree with you until the last sentence. Oracle will never be Free software, nor even free software. But it surely is a giant heap of rotting dung. The reason they can charge so much for it is that they have convinced people who have money to burn that they need it. This, not coincidentally, is the exact same reason Microsoft sells products to people who subsequently swear at them for a year and then budget even more for licenses the next. The ability to convince stupid people that they need something is the real license to print money.

    At the small silicon valley company where I work, which shall remain nameless to protect the guilty, we (well, the bigwigs, of course, I'm not this brain-damaged) have decided to base our offerings at least initially on oracle rather than one of the myriad Free and non-Free alternatives simply because the thinking is that customers would think it odd if we used anything else. Never mind that other databases cost less and perform better, and the the database is in our case invisible to the customer. It's just that silly. I shit you not.

  9. Quite true, but by Stu+Charlton · · Score: 1

    If you run a large system (Sun Enterprise 4500, 6500, or 10000), thousands of which exist in pretty much most major businesses, Oracle *will* run rings around PostgreSQL in terms of

    - performance
    - reliability
    - managability (distributed)
    - maintainance
    - parallelism

    If you need proof, you need to graduate college.

    --
    -Stu
    1. Re:Quite true, but by Stu+Charlton · · Score: 1

      yes, that is what i mean, and i probably could not have explained it better. cheers.

      --
      -Stu
    2. Re:Quite true, but by Johann · · Score: 1

      If you need proof, you need to graduate college. Why don't you fuck off. I was coding when you were still sucking on your mom's tit.
      --
      "In the land of the brave and the free, we defend our freedom with the GNU GPL."

      --
      "You're gonna need a bigger boat." - Chief Brody
    3. Re:Quite true, but by Malcontent · · Score: 2

      Ok i'll buy that. If you need massive scalibility then you ought to go with oracle. But that's only 10% of the businesses in the world. For everybody else in this world postgres or interbase will do just fine and won't cost a dime. Interbase is especially attractive for the windows crowd because it's got lots of great GUI tools.

      --

      War is necrophilia.

    4. Re:Quite true, but by prizog · · Score: 2

      -performance

      Oh? http://apachetoday.com/news_story.php3?ltsn=2000-0 8-14-008-01-PR-MR-SW

      If you need proof, you need to graduate college.

      You mean, if I don't believe your corporate propaganda, I must be ignorant? Well, I guess that's what Mark Twain meant by "I have never let my schooling interfere with my education."

      Hm, or maybe you're just not *allowed* to give proof, because Oracle refuses to allow companies to publish benchmarks of their software?

    5. Re:Quite true, but by Pseudonym · · Score: 2
      You mean, if I don't believe your corporate propaganda, I must be ignorant?

      That's not what he meant. I interpreted that statement as: if you need proof, stop playing with toy systems and try rolling out a large, real-world, distributed, scalable (insert as many other features as your application needs) production database, one which your business depends on otherwise you go out of business, using your favourite open source DMBS and a high-end commercial one like Oracle and see which one does the job adequately.

      Of course, you may have to wait for a hardware failure, but that's okay, it'll happen within six months or so.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  10. wal mart by Stu+Charlton · · Score: 1

    uses TeraData from NCR, last i checked

    --
    -Stu
    1. Re:wal mart by jdfox · · Score: 1

      Actually that's right: the big DW there uses Teradata. Teradata is another DB that's designed to scale up very high, unlike Oracle. But they use Informix Red Brick and Informix IDS for most of the other stuff, and have encountered problems when they've tried Oracle on the very big projects.

  11. 10%??? by Stu+Charlton · · Score: 1

    10%?

    By what measure?

    The Fortune 500 are much less than 1% of the business world. In terms of economic power, however...

    --
    -Stu
  12. the point by Stu+Charlton · · Score: 1

    the point of the above is that while 10% of the business world requires the power of beefy Sun boxes & Oracle, these guys also constitute a sizable portion of revenue.

    let's not forget that
    a) Oracle is the #2 software company in the world in revenues
    b) Sun makes as much revenue as Microsoft.

    So.... it's not about propaganda, it's about hard, tangible numbers of what people use. Of course, you'll just say that "they've been duped into buying crap", but they people doing the purchasing probably know better than that. Hey, we use Linux, because we know its great for many tasks. Generally most places I consult for don't use MySQL or PostgreSQL (though I think we have a small intranet system somewhere using OpenBase and one that might be in Postgres...)

    --
    -Stu
    1. Re:the point by Malcontent · · Score: 2

      I don't disagree with you. Of course the 10% provides more revenue. But for the 90% of the businesses in the world who have less then a few hundred employees postgres or interbase is great. In the mac world you have openbase or frontbase both of which are quite capable and cheap. For most businesses SQL server is overkill and a waste of money. they would be just fine with an open source product and they could always upgrade later on if they need to.

      --

      War is necrophilia.

  13. Re:Oracle is too expensive. by Thomas+Charron · · Score: 1

    And I can PROMISE you that neither of the above solutions can possibly handle several thousand queries per second on a table with over 100k rows.

    The above products, while not shabby themselves, are simply not in the same league. They are different solutions for different problems. Compare a Solaris box to an S/390 IBM mainframe. Different tools for different work.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  14. Re:This *is* about opening the database, guys.. by Thomas+Charron · · Score: 1

    One line of the entire book makes the statement. The story was regarding a review of the book. 8)

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  15. Re:Listen up fuckstick. by Thomas+Charron · · Score: 1

    And magically, I got modded down with at least 4 trolls.. 8( I'm thinking that the moderators where having fun today..

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  16. Re:Maybe (Re:unlikely.) by Sabalon · · Score: 2

    PHP works like out of the box with MySQL and PostgresSQL. With Oracle and Informix, there some work to do before you get it to run.

    If one is paying the massive amounts of money for Oracle, then they are either

    a) buying a system that relies on Oracle as being there for the backend
    b) Planning on using some more development tools than PHP - possibly writing things as stored procedures in the database
    c) know enough of what the hell they are doing that it doesn't matter.

    Having something like PHP working with it is probably the least of their worries - that is until after they get it all installed and find the app they bought doesn't provide everything and need to develop some more stuff for it.

    I run a large Oracle database and two smaller ones. The big one is used by a student records package (Banner). All the interaction is done via Oracle Forms or stored PL/SQL procedures. There are a few scripts here and there written in Perl for automating some things.

    One of the small databases is used by Remedy helpdesk software, and the other is used for any web applications people want to develop (normally with ASP/ODBC).

  17. Re:This *is* about opening the database, guys.. by stephend · · Score: 1

    Oh yes it is:

    I predict that the Oracle database server itself will be open source within ten years
  18. Maybe (Re:unlikely.) by jarek · · Score: 1

    It's a fair question. There is obviously some competion from MySQL and PostgreSQ since the people using them are not paying CAL's (Client Access Licenses) to Oracle. What Oracle can charge for is where their code gives value over MySQL and PostgreSQL. Now, the databases do not live in an isolated world. Integration with other software is important and we see a lot of that in OSS. PHP works like out of the box with MySQL and PostgresSQL. With Oracle and Informix, there some work to do before you get it to run. Zope, python and mysql, I haven't tried but I guess it's a nobrainer.
    If this integration in OSS continues, products like Oracle and Informix will find it harder to provide added value since integration with other products will eat in to that and the OSS competition will seem even stronger.
    So, the difference between OSS:ing and simply adapting pricing to competion is to get into the OSS integration framework. If developers start to think equaly about PHP+MySQL as PHP+Oracle, more people will knock on Oracle door to ask how to solve various database related problems. This is allready a large revenue stream for Oracle (I guess) and the question companies like Oracle have to answer is wheather to climb onto the chimney of what _may_ be a sinking boat or redefine their business into service and consulting and try to make a living out of that.

    Just a thought

    /jarek

    1. Re:Maybe (Re:unlikely.) by MrBogus · · Score: 1

      Actually, I think the only reason for the Microsoft Oracle OLEDB driver was to make Oracle's performance look crappy from ASP/VB applications and to freeze the customer base at Oracle 7.x functionality.

      There's been plenty of third-party options, and most Oracle (server)/Microsoft (client) shops use them instead of the MS driver.

      --

      When I hear the word 'innovation', I reach for my pistol.
    2. Re:Maybe (Re:unlikely.) by Ayende+Rahien · · Score: 1

      For a long time, MS was the one that provided an Oracle ODBC driver, because Oracle wouldn't provide one.

      Oracle doesn't *care* about PHP integration. If you buy oracle, you won't be worrying that connecting to it with PHP will take few extra minutes (hours?) to set it up.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  19. However... by Ricdude · · Score: 2

    Oracle will provide you and your system with 24/7/365 support from highly trained individuals, for the "ridiculous" price you pay for it. Again, it's all a matter of how much your downtime costs you. If you're Ebay, Amazon, etc, downtime costs big bucks. It makes sense to have that level of support available for their business. If you're a weblog, downtime costs you very little, comparitively speaking. Paying for Oracle in that situation doesn't make a lot of sense. PostgreSQL, MySQL, etc. don't cost a lot up front, but if your business model depends on multiple transactions per second, aren't necessarily the best choice on the odd chance that things screw up.

    --
    How's my programming? Call 1-800-DEV-NULL
  20. Re:I disagree by Johann · · Score: 1

    I have not heard of SAP DB. Thanks for the post, I will check it out!
    --
    "In the land of the brave and the free, we defend our freedom with the GNU GPL."

    --
    "You're gonna need a bigger boat." - Chief Brody
  21. Re:I disagree by Johann · · Score: 3
    If you want cheap web transactions fine, but I am talking about true DB apps where you need row-level locking, rollback, transactions, etc

    Pardon me for spoiling your FUD, but:

    • PostgreSQL does supports these features.
    • Interbase supports them too.

    Maybe you should try using these databases before discounting them. Just because MySQL does not have transactions or row-level locking does not mean other 'free' RDBMS do not. As far as your claim that 'you tried'. What, exactly, did you try? Maybe the 'experts' you hired were stupid or incompetent. Maybe your architecture is inefficient. Maybe a hundred other things caused these problems and you incorrectly thought it was the fault of the database.
    --
    "In the land of the brave and the free, we defend our freedom with the GNU GPL."

    --
    "You're gonna need a bigger boat." - Chief Brody
  22. Yeah, right. by Julian+Morrison · · Score: 1

    Ahem. Let me put it this way. If Oracle open sources their database, they will probably do it while watching flying pigs dodging upward-falling bricks above the blue-moonlit icescape of Hell. During which period, federal taxes will drop to $0, the Israelis and Palestinians will shake hands and make nice, and the Pope will convert to Buddhism.

    Oracle makes their money from a simple value proposition: "No matter what the load you need to handle, no matter how much clustering and fancy data synching you want, provided you hire a good DBA we can get you 24/7 uptime, 356 days a year, with perfect data integrity. If you have a problem, they will know how to fix it or work around it. For which, we expect you will be willing to pay through the nose, or other bodily orifice of your choice."

    That ain't going away anytime soon.
    --

  23. Oracle and Open Source *NOT* Oracle becomes OSS by joe_fish · · Score: 2
    The book is about using OSS with Oracle, and not Oracle becoming OSS.
    From the page: "In Oracle & Open Source, we concentrate on: Where to get today's open source base technologies and application tools; how to install them; how to connect them to Oracle; and how to modify them, should you wish to do so, to suit your own requirements"

    In fact they "didn't try to address the future of open source, particularly in terms of its relationship to commercial software"

    But I guess you cant expect the /. editors to check up on the facts can you. And after all you are only here for pro Linux/OSS and anti MS bias aren't you ...

  24. Insight to Tim O'Reilly's Strategy? by llywrch · · Score: 2

    > Why the hell are you posting articles like this? As far as I can see it's just a blatent advert for their book. You've
    > even put "not any time soon" in the intro.

    I found this article interesting not for the insights it allegedly provides for Oracle's relationship to Open Source, but for how Tim O'Reilly apparently is trying to sell the suits on Open Source.

    O'Reilly appears to be attempting to act an ambassador between the hacker community, & the suits. Look how he involved himself in the Amazon 1-click contraversy, on one hand decrying the abuse of the patent system, while on the other providing Jeff Bezos a face-saving way out of this mess. Likewise, he has hired Larry Wall, who maintains the Perl programming language, as a full-time person.

    It would appear that the subtext of this article is that O'Reilly is attempting to persuade Ellison to play nicely with Open Source, to act like a Renaissance prince & patronise Open Source. And if Ellison fails to get from this suggestion the ego strokes needed to make this work, then at least the idea is planted like a seed in the minds of other software moguls.

    And if this seed falls on fallow ground? Worst case is that O'Reilly gets to write an ``I told you so" article when these proprietary companies slip into Chapter 11.

    Geoff

    --
    I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  25. Why Larry Ellison will (probably) do fine by dido · · Score: 1

    Considering that an enterprise relational DB is "boring" work compared to an OS, I don't think that either MySQL or PostgreSQL will ever grow as quickly as either Linux or Apache have. Making a full relational database which passes the ACID test is a non-trivial task, and while PostGreSQL of the two free RDBMS's has made the most progress towards this goal, I don't think it's capable of handling the terabyte-sized datasets that Oracle routinely does, and it will be a long time before anyone even thinks of even trying to do it. Why do you suppose there are only two serious contenders for a Free Software enterprise RDBMS (and up until recently, one of them didn't even fit that description entirely!)? An RDBMS is not as sexy as an OS or a desktop environment, not the sort of thing that would capture the imagination of the hackerly community. Finally, an industrial strength RDBMS like Oracle doesn't fill the needs of the hackerly community, but those of the business community. A site like slashdot certainly needs an RDBMS, but it doesn't manage terabytes of data, and neither will it be a major catastrophe if the database fails because either A, C, I, or D was not followed (it may cause inconvenience at the very most, but probably nobody is going to die or lose money as a result). Frankly, I think Larry Ellison is safe for the moment. Nothing that the Free Software World has to offer can really match Oracle at the moment. The same cannot be said of Bill Gates, though.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  26. Re:unlikely. by Requiem · · Score: 3
    There is a reason Oracle can charge per/cpu licensing. It ain't because it sucks kids.

    I should hope not. Pedophilia is absolutely loathsome, and...

    Oh wait. You forgot a comma.

  27. Re:support is where the money is for Oracle by Dionysus · · Score: 1

    So? Just because support is where they make their money, doesn't mean that their going to make the source available to their competitors.

    --
    Je ne parle pas francais.
  28. Ten years is a long time by doom · · Score: 2
    Anyone read the article?
    It remains to be seen how much further Oracle will go, and how quickly. However (and I've already prepared my will in case of God's heavenly thunderbolt), I predict that the Oracle database server itself will be open source within ten years. (If it isn't, it will no longer exist!)
    Ten years is a long time, long enough that this prediction is almost certainly correct.

    As it stands, the postgresql project has been advancing very rapidly, and is getting extrememly close to beating Oracle in functionality. If Oracle doesn't react to this in the next few years, they're going to start taking serious hits in revenue.

    Unfortunately, going open source is only *one* way they can react. Rather than going "open" they might go "free", that is, gratis. Using the db binary as a loss leader for other products (including support) wouldn't be the siliest thing they could do, and it would help to stay ahead of the *really* free competition for some time.

    The Great Bridge benchmarks, Postgresql beat Oracle on speed slightly (Bruce Momjian confirms this in this interview: http://lwn.net/2001/features/Momjian/).

    Version 7.1 has just been released, with the big news being the addition of outer-joins. I understand that replication is one of the next targets (and given the speed that these guys have been working at, I would expect it to be in the next rev).

    From The postgresql site (http://www.postgresql.org):

    Key New Features and Capabilities of Version 7.1 Include:

    • Write-ahead Log (WAL) increases data integrity and processing speed. To maintain database consistency in case of an operating system crash, previous releases of PostgreSQL have forced all all data modifications to disk before each transaction commit. With WAL, only one log file must be flushed to disk, greatly improving performance. (Tech note: can eliminate use of -F in to disable disk flushes)
    • TOAST (The Oversized-Attribute Storage Technique) Past releases had compiled-in row length limit typically between 8Kb & 32Kb. This restriction made storage of long text fields difficult, cumbersome and slow. TOAST enables rows of any length while maintaing the high performance PostgreSQL users have come to expect.
    • SQL92 Outer Joins are now supported. (Tech note: eliminates the UNION/NOT IN workaround)
    • 64-bit C Language Function Manager support The previous C function manager did not handle support 64-bit CPU's (e.g. Alpha, Sun, Itanium). (Tech note: This change should not impact existing custom functions developed for past versions, but performance will be improved through rewriting to use the new call interface.)
    • Complex Queries that are better, stronger and faster Many complex queries were unsupported in previous releases. With v7.1 combinations of views, aggregates, UNION, LIMIT, cursors, subqueries, and inherited tables are enabled. Inherited tables are now accessed by default, and subqueries in FROM are now supported.
  29. Lame article by Sloppy · · Score: 2

    Other than being an advertisement for some book, it looks like he's says that companies like MS and Oracle won't be historically reknown in the long run. Maybe he's right about that (although he didn't explain his reasoning), but it doesn't follow that Oracle should do it. Sometimes when someone's name survives on the lips of people centuries later, it has just as much to do with their failure as their success.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  30. Re:unlikely. -- (RTFM) by rakjr · · Score: 1

    In fact, I think there is only one way that history will give its due to Larry and Bill: These corporate giants must see the open source light, and they must blend the closed commercial world and the open intellectual world into an enlightened business solution that will last into the twenty-second century. The book and article are not about Oracle going OSS, as seen from this quote, it is about how Oracle strives to work with OSS. It is a good article and the sample first chapter tends to make me think I might pick it up when I have the time.The truth is Oracle (unlike Microsoft) has a good shot at running the money side of their business without change and still work with OSS. If they really want to do things up right, they might want to invest some heavy chunks of money into OSS which directly relates AND indirectly relates to their business. Stuff like what they have done with RedHat is only the tip of the iceburge with pockets as deep as Oracles.P.S. I agree with a previous poster, the moderators goofed in modding the initial post up so high when it is evident that the person did not read the article or the sample chapter.

    --
    In a place beyond time and space, in a land far better than this, look for me there...
  31. 2 cents. by rakjr · · Score: 1

    You read it as Hemos asking about the open sourcing of oracle. I as well, do not read it as such. The analogy of the Ren. falls apart when you consider that the artists were known for their artistic skill. They were funded to produce pretty much whatever they wanted. That model does not fit coding. Even if it did, that design implies payment prior to product which would really be interesting today.Hemos can speak for himself, but I did not read his post as an invitation to discuss open sourcing oracle, especially in the light of the article and book being discussed.Besides, your language and tone in both posts are not oriented towards discussion. Sorry you are having a bad day.

    --
    In a place beyond time and space, in a land far better than this, look for me there...
  32. Re:Epic Film about Linus Torvald by edgarde · · Score: 1
    I'm dying to see this movie.

    Hollywood are you listening?

  33. Re:Two unrelated points by WNight · · Score: 2

    Windows 2000 simply didn't take billions to write. It's about as complex as other modern OSes, multi-million dollar projects, sure, but no more.

    However, Microsoft has made billions from it (and NT 4.0 before it).

    They do this at a moderately low unit cost, why? Because once the development costs have been paid, they simply dump bits onto a $.10 disk and throw a cardboard box around it. The hologram is probably the most expensive thing in the package.

    Microsoft, Apple, Sun, and IBM have all written (and bought, etc) OSes, of varrying complexity. Microsoft's isn't better than all of those, and it didn't cost significantly less. So why did they make money? They burned a few million copies more.

    Wealth nowadays isn't necessarily from physical objects. Not to say it's not real and valid, but there is a difference between making ten physical items and making one piece of IP and running off nine copies.

  34. Postgresql vs Oracle by chris.bitmead · · Score: 1

    The more I use Postgresql and Oracle the more I like the former and hate the latter. I don't use Oracle much usually, but I had cause to write some Oracle apps the other day and it took all of a couple of hours to find two major bugs in Oracle. And Oracle sure is a lot harder to use and administrate than Postgresql.

    That said, I'm sure there would exist apps where Oracle is more scalable, and Oracle probably has some 24x7 backup and support features that would be needed for some apps. But Oracle is not all its cracked up to be by any means.

  35. Oracle and MacOSX by sporty · · Score: 1

    The way i see it is the same relation as apple has with opensource. If anything, I wouldn't be surprised if Oracle opensourced some parts of their software.

    There's one key thing that Oracle has over pg and mysql, it performs VERY well. Not in one particular tiny thing, like mysql and its quickness on simple lookups. In the grander sense, it performs better.

    Apple has that same thing, it does what it does REALLY well. It provides probably the easiest to use interface, and to some, the most asthetically pleasing interfaces. The hardware isnt' something to ignore either. But by opensourcing their non-key feature: a bsd operating system, which already existed before, but is customized to hell.

    Will oracle do the same, and take in some opensource code to make part of their db? Maybe not, but pulling an apple stunt, giving away its code, darwin, just brings us closer to an opensource/closed source relationship we can all tolerate, if not endorce.

    Btw, yes, darwin was originally freebsd, but a lot of work was done to make it something else, but apple has to take credit to improving on it in the ways that it did.

    ---

    --

    -
    ping -f 255.255.255.255 # if only

  36. Re:Epic Film about Linus Torvald by Rupert · · Score: 2

    Mod parent up. Very funny.

    --

    --

    --
    E_NOSIG
  37. Re:Slow news day? by Valdrax · · Score: 2

    Agreed. I mean, the very idea that Python, Perl, PHP, and TCL of all things had anything to do with Sun's stance on Java is just ridiculous. TCL?!? Python, Perl, and PHP don't really compete in the same space as Java, but TCL is just really stretching things. Of course, they do have a book on TCL programming to sell...

    It was just an attempt to plug their books. The arguments were very weak. I mean, with all the Oracle developers out there, open sourcing their database products would just be a road to having their support sales gutted by a crop of instant competitors pushing their own erstwhile products. Oracle isn't that stupid.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  38. Re:I disagree by Moosbert · · Score: 1
    And please don't bring up MySQL or postgreSQL (you haven't so far, and I am grateful). If you want cheap web transactions fine, but I am talking about true DB apps where you need row-level locking, rollback, transactions, etc.. all the things That the above mentioned RDBMS's have.

    PostgreSQL has all these things.

  39. Re:Open Source Hubris... annoying by Moosbert · · Score: 1
    For most of our systems, PostgreSQL is adequate. The lack of Left and Right joins makes me want to shoot myself occaisionally,

    Time to upgrade.

  40. Re:Inevitable by Malcontent · · Score: 2

    I agree with everything you said except for one thing. It won't take years. Great Bridge, nusphere, borland, SAP etc are already providing serious support for open source databases. Postgres has gone through two MAJOR revisions in under a year during which time it gathered an astonishing number of enterprise features including a few which oracle does not offer.
    My guess is that in two years nobody will be able to charge for databases. MS-SQL server is being squeezed from the bottom by open source and from the top by oracle and IBM. I predict that pretty soon they'll pull an IE and give theing away in order to cut the air supply of oracle. Oracle will have to drastically cut their prices or open source it just to spite MS.

    --

    War is necrophilia.

  41. Re:Two unrelated points by Malcontent · · Score: 2

    "In an entirely unrelated point, notice that the same guy then sings the praises of Oracle for involving itself with free software, while they keep their DB entirely proprietary and shackled with the sort of licensing MS would be roundly denounced for."

    What's wrong with that. You judge companies the same way you judge people. If somebody is a decent guy and but has a bad habit (maybe he smokes) you don't go around bitching about the smoking. If another person is an evil bastard who likes to beat up on everybody then you may mention the fact that along with being an evil basted he also smokes.

    MS is an admitted enemy of open source. Oracle wants to be friends and is trying to get to know them better. Of course you would critisize people who call you communist, un american and hippies and would prefer to hang out with people who think you might be OK to go to the movies with.

    --

    War is necrophilia.

  42. Re:Listen up fuckstick. by prizog · · Score: 2


    Hemos wrote:

    <i>Thanks to Simone for pointing out this article by Andy Duncan regarding Oracle and its relationship to Open Source. The article starts out with background, and the metaphor to the Italian Renaissance is a bit odd, but I do think that this is a path Oracle is looking to walk down - what do you all think? </i>
    <BR><BR>
    Now, "this" clearly refers to the article, not to anything else. So, yes, you are rude for insulting tcharron, and wrong for not reading Hemos's blurb.

  43. Re:I disagree by prizog · · Score: 2

    It's 2:00am and your database is corrupt. If you go back to tape you will loose a half day of transactions. You then realize that the free database that you just bet your business on, doesn't have any real 24X7 support. Have a nice day. Hope that your free tape backup solution works just as well... Everything looks great until the sh*t hits the fan...

    Wrong: http://www.greatbridge.com/product/support.php

  44. Make Life Easier for SQL Newbies by superid · · Score: 3
    As a reader and occasional contributer to MySQL and PostgreSQL related newsgroups and as the owner of FreeSQL.org I am constantly amazed at the influx of extremely new database users. This is a good thing. Vast numbers of posts are questions about the most fundamental SQL statements and the clear misunderstanding of key concepts like joins, and normalization. I think the OSS goal overall (not just regarding Oracle) should be to help reduce the barriers of entry to database users not just potential future DBA's.

    SuperID
    Free Database Hosting

  45. Oracle Applications! Does anybody care ... by GrandGranini · · Score: 1
    People keep forgetting that the database is only one half of what Oracle does.

    The other half is Oracle's suite of enterprise standard software, Oracle Applications, which is a huge and unmaintainable pile of spaghetti code that runs against Oracle8. If Oracle would ever opensource the Apps, nobody would even try and download this stuff, much less compile and run it. It's just not worth the trouble.

    --
    It's almost impossible to have a baseless snobbish opinion of the General Theory of Relativity.
  46. Insights? I'm not so sure.... by bungo · · Score: 2

    He says that he's worked in Oracle, so he has some insight.... I really have to question that.

    He only worked as an external, in the UK data center - that very far removed from the real
    strategy and planning at Oracle. I worked for Oracle for 6 years, including working in their
    HQ in Redwood Shores - and I can tell you, if you're not in the HQ, then you might as well
    be working for a different company.

    Really, this is just his personal belief, with no real basis. Not that I'm saying that one day
    Oracle won't go open source, but there's no evidence for it at the moment.

    My personal observations are that Oracle has moved on from focusing solely on the rdbms side
    of things for their revenue, and they're putting more resource into building the applications side
    of the business. Back in the early 90's, Larry saying (at least internally) that the database was
    their main focus, and that their applications were only a side show. Recently, Larry has been
    publically pushing Oracle's applications, focusing more of the company on sell apps.

    So, I'd say that Oracle is making the core database less important, revenue wise, these days,
    and maybe they could open source it in the long run, but I don't seem them changing anything for
    many years to come.

    --
    "The best part? I became an ordained minister while not wearing pants." -- CleverNickName
  47. Slow news day? by meadowsp · · Score: 1

    Why the hell are you posting articles like this? As far as I can see it's just a blatent advert for their book. You've even put "not any time soon" in the intro.

    Please let us know when it is some time soon, until then, post something more interesting.

  48. Re:Oracle is too expensive. by meadowsp · · Score: 1

    You could run a web-site with perl and flat files if you wanted to. I think you'll find that Oracles target market are doing things a bit more heavy-duty than just running a website. As far as I remember MySQL hasn't even got ACID capability.

  49. Re:I disagree by barbaBob · · Score: 1
    Normally I hate these comparisons, but seriously: try a recent version of PostgreSQL (7.0 or 7.1). I work at a company with a heck of a lot of Oracle experience and was pleasantly surprised by the feature set and performance of PostgreSQL.

    It supports triggers, transactions, procedural languages and what not. And it is far easier to set up and maintain than Oracle 8.1.7 on a Linux platform.

    Of course, right tool for the job. Oracle still wins when it comes to enterprise features as clustering, data integrity and advanced security.

    But for how long?

    Don't discount open source databases because you've evaluated them a while ago. Check again, 'cause you'll be amazed at the progress being made. Which in some cases means going for the free alternative and spending some of the dough you've saved on extra hardware.

    Cya,
    bBob

    --

    --

    --
    *sig*

  50. Re:Epic Film about Linus Torvald by barracg8 · · Score: 2
    Try it with a few casts.
    GCC being strict.

    long k[]={0,178}; char*p=(char*)&k[1]; main(){while(p---(char*)k) putchar(72+((k[1]>>(p-(char*)k)*2)& 3|(!((p-(char*)k)&1)<<2) ));}

    G.

  51. Inevitable by jimdhood · · Score: 1
    Where is the benefit for oracle to OSS? It uses free tools to draw in casual developers, who then become Oracle DBA's. But why would they throw away years of engineering just to give it all away? That's ridiculous.

    What was the benefit to Jim Barksdale to give away Communicator? Why would he throw away years of engineering for free? Netscape was a very profitable company too.. at the beginning.

    Here's the point: it just doesn't matter what Larry Ellison wants-- it's what he'll be forced to do. Mr. Barksdale discovered that people became unwilling to pay for his browser when an equivalent or better product could be had for free (IE3+). As MySQL (and especially PostgreSQL) mature, people will begin asking the same questions of Oracle v. OSS alternatives as they already are now with Windows NT v. Linux, Solaris v. Linux, Apache v. IIS, Apache v. iPlanet, Windows NT v. Samba, Perl/PHP v. ASP, etc.

    1. Re:Inevitable by RedWizzard · · Score: 2
      What was the benefit to Jim Barksdale to give away Communicator? Why would he throw away years of engineering for free? Netscape was a very profitable company too.. at the beginning.
      Netscape was never making much money off of Communicator (free for personal and academic use). Oracle OTOH had revenues of $10B last year, mostly from the DB product.
      Here's the point: it just doesn't matter what Larry Ellison wants-- it's what he'll be forced to do. Mr. Barksdale discovered that people became unwilling to pay for his browser when an equivalent or better product could be had for free (IE3+).
      There is a vast difference between the two cases. Firstly when IE really started to take market share (after 4.0 was released) it was arguably a better product. Anyone who thinks any of the free DBMS systems are competitive with Oracle are on crack. Performance might be similar in some situations, but for scalability, features, or support they're not even in the same ballpark. Which brings me to my second point which is that more than half Oracle's revenue is services. That means that one of the biggest reasons people go to Oracle is because they want support. That didn't apply in browser wars. MySQL and PostgreSQL don't just have to be better products, they also need a comparable level of support.

      I'm not saying MySQL or PostgreSQL won't every be competitive with Oracle. I'm saying that they won't be for a long time yet. Even when they do become competitive it's doubtful whether Oracle would gain anything by opening their code.

  52. Popularity Versus Quality by jdfox · · Score: 1

    The Reverand writes: "Honestly, the best DB's out their are Oracle, Sybase, MSSQL and DB2. None of these are cheap, sybase being the lowest cost. Oracle is still the highest quality over all of these."

    You offer little evidence for this sweeping assertion, other than that you have got Oracle to work well at your clients. For real scalability, Oracle sucks.

    Ask any Data Warehousing specialist who's tried to implement a multi-terabyte DW with Oracle: the fields are littered with the corpses of failed attempts using Oracle, since their one-size-fits-all OLTP architecture doesn't suit DW well at all. For example, Walmart's new joint-venture e-commerce business has its IT run by non-Walmart Oracleheads, who brought in Oracle to replace Informix for the project (Walmart itself uses Informix for everything), and as a result they were offline for a month, struggling to make it work. They refused to divulge specifics to the press, but we can take a rough guess.

    Oracle trades mainly on its name and size, and buys key reference accounts like Amazon with free upfront licenses and consultancy. But it is far from being the best. It's just good enough, that's all.

    Oracle and MS are often the default choice for the timid business, as Oracle and SQL Server DBAs are easier to find than DBAs for technically better DBs: ironic, as most Oracle projects that I've seen seem to require more DBAs than an equivalent DB2 or Informix implementation would have. This therefore becomes a self-perpetuating cycle.

    So please don't confuse popularity with quality. If PostgreSQL does catch up sufficiently on scalability, and offers better value than Oracle, people will start using it in droves, just as Apache beat the once-mighty Netscape Server.

    1. Re:Popularity Versus Quality by jdfox · · Score: 1

      You *can* do multi-terabyte with Oracle, but it's not easy, and only makes sense if you're growing into that size from a long history of nice small Oracle DBs. In fact at over 800 gig is when you typically start to run into problems on Oracle. Informix IDS runs into trouble at around 500 or 600 gig. Informix Redbrick scales into multi-terabyte effortlessly, because it was designed for DW.
      So for a new project which you know will be multi-terabyte from Day 1, Oracle is not the best choice.

      Less effort + fewer DBAs = better price/perf. All businesses like to do things for best value, not just Walmart. I'm speaking of real businesses here, not pretend tech-boom startups of course...

  53. Oracle and Open Src by selectspec · · Score: 2
    Oracle will never go open src. Oracle's codebase is not too impressive. Postgres can go head to toe with Oracle any day. Oracles support for high-end server hardware is primarily tied to the OS. In otherwords, it is Solaris that makes the big cluster work, not Oracle. Why is Oracle a dominant player then, and why do I recommend going with Oracle for large scale enterprizes?

    Simple. The same reason you go with Cisco.

    • 100 Oracle DBAs for every Postgres DBA
    • dozens of third party monitoring packages support Oracle
    • dozens of third party data transformer packages support Oracle.
    • dozens of failsafe spillover packages support oracle
    • dozens of anything else I forgot supports oracle.

    So why on earth would Oracle go open source and give away their software for free?

    2nd point. The article claims that Sun is moving towards Linux. I dispute this claim. Solaris is the flagship at Sun and will be for the next 5 years.

    --

    Someone you trust is one of us.

    1. Re:Oracle and Open Src by ChannelX · · Score: 1
      Postgres can go head to toe with Oracle any day.
      You must be smoking some *real* good stuff. PostgresSQL doesn't come close to Oracle in abilities (and it shouldn't .. Oracle costs a fortune for a reason). Is Postgres good for some things and Oracle overkill? Of course. But lets not say it can go head to head with Oracle. Thats completely bogus.
      --
      My blog: http://jkratz.dyndns.org/~jason/blog/
  54. the myth of the great chasm by wfrp01 · · Score: 1

    Why do people paint the divide between proprietary software and free software as a great chasm? For example, why do people suggest that an enterprise level product like Oracle and free software licenses are mutually inconsistent?

    Look, I'm sure it would involve a bunch of paperwork for a bunch of lawyers, but the distance between where Oracle is now, and Oracle as a free software product is really not that great. It's simple: the owner of the proprietary license changes it to a free license. That's it. Done. Now you have an enterprise level database with a free software license. Impossible? Nonsense.

    The real question is whether or not such a move would be economically viable in the long run. Especially in the case of enterprise level databases, I think it would be. This is not the kind of software you merely install on a bunch of PC's and sprinkle around the organization. The database engine itself is only the beginning. For maximum impact, it needs to be installed on specialized hardware by trained technicians. Database applications need to be developed and/or customized to fit end user requirements. Data integrity must be ensured, and it's long term viability must be maintained beyond particular product lifecycles. This is not easy work. The people who can do it are not cheap to come by.

    Can such services support multi-billion multi-national corporations? That I'm not sure about. But you don't need /billions/ to be economically viable and competitive.

    Will it happen? Who knows. Could it? No doubt.

    --

    --Lawrence Lessig for Congress!
  55. Re:Will it happen? NO by wfrp01 · · Score: 1

    Oh, I agree with you completely. Oracle currently has no incentive whatsoever to change their licensing strategy. (I just think it's dumb when people say things like "open source can never catch up to X". Come on - "open source" merely refers to a licensing strategy. E.G. - "open source will never catch up to JFS, d00dz". Oh, but then JFS gets open sourced. Doh.)

    But a service play could work for someone else, a Great Bridge, for example. While I think it's true that Oracle is a more mature, more familiar, and more trusted environment; they also have a soft white underbelly. Even if open source solutions don't match all of Oracle's achievments (yet), they are more than adequate for many tasks.

    Remember DOS? 80% of what people want for 20% of the cost. That was a winning strategy then, and I don't think things have changed much. But Microsoft had their sights aimed higher. And where was Microsoft aiming? The glass house: UNIX. And what happened? Linux. It's free.

    Fun stuff to watch, that's for sure.

    --

    --Lawrence Lessig for Congress!
  56. Italian Renaissance by Hell+O'World · · Score: 1

    I loved the Italian Renaissance metaphor. That was the best part of the article. I do believe that the things that are happening today in Open Source are fundementally changing the nature of our society. The old ideas of money will soon be gone, replaced with... what? No one knows yet, but it is being thrashed out in government (campaign finance reform) and business (open source). It is becoming more and more apparent to everyone that our systems are cracking and can no longer hold. It is exciting to be in the world of computing, because we are on the cutting edge of the new paradigm.

  57. ... but not too too early by Hell+O'World · · Score: 1

    Oracle does need to be keeping an eye on these things, because they can change fast. Assuming that Open Source is the direction of the future, Oracle's business model will be in the "complete solutions" area. They will need to give away the DB to keep up with the rapidly evolving open DBs.

  58. Re:Epic Film about Linus Torvald by Skuggan · · Score: 1

    Your sig does not compile in gcc.

    What have I done wrong?

    --
    http://www.millnet.se/ GO/U d- s+:+ a C++ UL++++ P- L+++ E W+++ N+ w++ M-- PE+ t+ X++
  59. Oracle already is walking down that path by ChannelX · · Score: 1
    The newest release of their application server, Oracle 9i AS, is already walking down the open source path. It is quite a change from the previous version of their app server. The HTTP server is Apache with JServ for Java stuff. There is also a mod_ose for their new Java server services. It includes mod_perl and perl. It includes their reporting tools. It is definitely an interesting blend of proprietary and open source tools. Its also been very stable in our use compared to their previous offering (running on NT...havent tried the unix version).

    As to open sourcing their database that will never happen. Yes never is a long time but it's the best option out there for enterprise-level database needs. If anyone thinks the open source databases are going to catch up anytime soon they need to seek therapy ;) That isn't to say that the open source alternatives aren't good....they just aren't Oracle.

    --
    My blog: http://jkratz.dyndns.org/~jason/blog/
  60. Re:unlikely. by tc · · Score: 1

    I believe MSSQL doesn't have a one process per connection model (which would bring NT/2K to its knees pretty quickly), or even a one thread per connection model. Instead it uses a thread pooling model, which is generally more efficient (on NT/2K kernel architecture).

  61. Listen up fuckstick. by TheReverand · · Score: 1
    I was replying to Hemos asking about the open sourcing of oracle. But since your reading comprehension is obviously at an alltime low, I guess you wouldn't understand that. Another thing, you don't need to post repeatedly about what the article is /actually/ about. I read the article. It had nothing to do with what hemos asked. I am contributing to that discussion. Otherwise you have 10 people saying, "Oh golly, they have an opensourced tool".

    That's not a discussion.

    This is.

    Got it?

    Thanks, Cunt.

    1. Re:Listen up fuckstick. by bug1 · · Score: 1

      It sounds like you want to argue, not discuss.

      Why dont you try and be constructive, no need to resort to name calling just because someone didnt agree with your initial post.

      Maybe your a new breed of troll

  62. I disagree by TheReverand · · Score: 3
    Honestly, the best DB's out their are Oracle, Sybase, MSSQL and DB2. None of these are cheap, sybase being the lowest cost. Oracle is still the highest quality over all of these.


    And please don't bring up MySQL or postgreSQL (you haven't so far, and I am grateful). If you want cheap web transactions fine, but I am talking about true DB apps where you need row-level locking, rollback, transactions, etc.. all the things That the above mentioned RDBMS's have. I use MSSQL behind a server that gets about half a million hits a day, and it is fine. Granted the machines are dual proc powerhouses, but it runs great. I have Oracle at my clients who have several thousand employees accessing financials. Nothing else could be as solid and run this.


    I say this because we /tried/. We spent the money trying to eliminate Oracle's licensing fees. We brought in pros. Noone else could pull it off with any degree of stability.


    Anyway, you know what I'm sayin. Right tool for the right job in the end.

    1. Re:I disagree by Motor · · Score: 1

      Whenever the subject of open source databases comes up, everyone talks about the usual suspects:

      • MySQL
      • Postgresql
      • Occasionally, Interbase gets a mention.

      No-one ever seems to mention SAP DB. I'm no database expert, and I would really like to hear what people think of it. How does it compare to MySQL, Postgresql and Interbase on features?

      --
      We all know that crap is king
      Give us dirty laundry!
  63. unlikely. by TheReverand · · Score: 5

    Where is the benefit for oracle to OSS? It uses free tools to draw in casual developers, who then become Oracle DBA's. But why would they throw away years of engineering just to give it all away? That's ridiculous. Oracleis one of the most profitable companies in the world. That won't change. Just because a bunch of teenagers don't think it is worth the money, doesn't mean that the people with the money to spend on it agree. There is a reason Oracle can charge per/cpu licensing. It ain't because it sucks kids.

    1. Re:unlikely. by eMilkshake · · Score: 1
      The benefit is to discredit Microsoft. Once people abandon Microsoft for servers, MSSQL is dead. Then Oracle can give up the OSS movement except to run on it.

      Kill the competition, especially if Microsoft, at any cost!

  64. Re:Epic Film about Linus Torvald by Wiggin · · Score: 1

    I am just trying to picture Linus in the Gladiator...

    --

    "I don't need a compass to tell me which way the wind shines." - Mr. Furious, Mystery Men
  65. Open Source Hubris... annoying by alexhmit01 · · Score: 2

    I make my living promoting Open Source tools. For most of our systems, PostgreSQL is adequate. The lack of Left and Right joins makes me want to shoot myself occaisionally, and we are limited in our ability to scale, but the product works, and works well.

    We can even support our tools on MySQL, but we'd have to make a lot of changes because we have database appications, and we'd have to change them to MySQL applications because MySQL isn't really a database, it's a storage format that is retrievable via SQL.

    However, Oracle kicks the shit out of these low-end toys.

    Hands down, they are number 1, by far.

    Open Source databases are not ANYWHERE close to catching up. MySQL is a simple database whose entire reason for existance is powering websites. If you are a programmer, NOT a database designer, and you think that a database will help you store your data better than files and AWK, you use MySQL.

    PostgreSQL is at least a properly designed system, but it is limited.

    However, despite NEITHER database approaching Oracle, we have decided that Open Source will overtake them?

    This is arragance beyond belief.

    I don't get it, what Open Source product has been SO successful that it dominates everything?

    The closest is Apache, but while it is on a lot of servers, it isn't as well represented in the top traffic sites. Apache is the closest to leading its field of any package.

    Linux? Not a shot in hell. Linux doesn't lead in ANY market. Desktop, Microsoft Owns that. Unix Server market: owned by Sun. Unix Workstation Market: MAYBE won by Linux, but Apple OS X is likely to own that by the end of the year.

    Let's be real people. Open Source Products right now are getting better. Whenever they reach your "good enough" level, then you can use them. I need certain features, PostgreSQL provides them. As much as I acknowledge that Oracle is better, PostgreSQL meets my needs and is cheaper.

    However, to suggest that Open Source will win and dominate everything is kind of silly. This Manifest Destiny, that we will in the long run own the world is kind of silly. It seems that the areas Open Source has "won" have been small servers/daemons (sendmail, bind, etc.) where the open source version does the trick, the needs are limited, and therefore there is limited value added options.

    However, let us understand where open source packages are good and where they need work. The big-three software titans will be remembered as the Carnegies, Rockafellers, etc., of the early computer era. However, to be deifying Linus this early is kind of silly, don't you think?

    Alex

    1. Re:Open Source Hubris... annoying by alexhmit01 · · Score: 2

      Trying to stick with the stable releases. But yes, the improvements have been there, but I don't want to go and find all the SQL that needs improvement.

      Alex

    2. Re:Open Source Hubris... annoying by pkesel · · Score: 1

      First, Linux isn't even a close runner up in Unix workstations. HP has been a market leader in workstations for decades, and Sun I'm sure is the next second.

      Second, open source serves well in Unix originated system services like bind, sendmail, etc. because those items are simple, well-defined, previously implemented items that no one is making money from as a core product. There's no risk to using an OS version of those. You don't base your business on those.

      Try to con the CIO of a Fortune [1-9]0{1,3} company into putting his payroll, sales figures, customer data, whatever, on a product for which there isn't someone you can call 24x7x365, and for whom no one's share holders have bet their retirement. Has MySQL or PostgreSQL been charged with providing the monthly statements for 1.2 million customers who've executed roughly 50-200 trades each month? Have either been used to store the trade blotter for 1.2 billion shares traded on the NYSE? Oracle has stood up to those environments. It has grown into that environment over decades. Oracle and the other big boys have history.

      As far as opening Oracle source, I'd bet the only customers for whom the licensing of the product is the major income for Oracle are those with one or two servers with tiny little databases. Support, ugrades, and consulting is where the money is. Open source that.

      --
      - Sig this!
  66. Re:Latest Postgres 7.1 _is_ stable. by alexhmit01 · · Score: 2

    We may actually be running 7.1, I code, not sysadmin. Lots of our code was written before that upgrade. Thanks for the tips, but lots of people have told me.

    Alex

  67. You don't want to see the code... by aralin · · Score: 2
    Well, let me tell you... you don't want to see the code. Do you remember Mozilla? They wrote it again from scratch because everyone refused to go on from the point netscape code was in.

    Most of comercial products are in this stage and the companies will think twice before releasing the code just to be exploited and thrown out. The only one who would benefit at this point are competitors.

    We are following the open source movement kind of closely at Oracle and I am sure that if there would be a way how to gain any profit by open sourcing any of the great bunch of products, Oracle would do it immediatelly.

    Of course any opinions expressed here are just mine and mostly likely different from these of Larry Ellison or anyone else in the company :)

    --
    If programs would be read like poetry, most programmers would be Vogons.
    1. Re:You don't want to see the code... by Ayende+Rahien · · Score: 1

      Are you insane?
      Netscape is by no means a good example of commercial software.
      It got to the point when /netscape.com/ looked better in non-Netscape browser!

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  68. Its too early... by aralin · · Score: 4
    I have read the article and I think its too early to talk about this. Even PostgreSQL which is now slightly ahead of MySQL in heading to the market where Oracle actually operates... (MySQL is going to completely different market!) ... is far from what Oracle offers.

    But databases are NOT the point. Oracle is offering complete solutions. Its not just the database, its complete application server, soon also development environment, its CRM and ERP and everything tightly integrated and cooperating. As far as I would like to, I don't see open source products even started on this line.

    For some parts of what Oracle offers you have open source alternatives, though still few years behind in the development, but there are whole parts of Oracle solutions where there are no alternatives in Open source whatsoever.

    And I will tell you when will be the right time for Oracle to start to worry about opensourcing its database. At the point when first bank of the world top10 will adopt ANY open source database. Not sooner, but not even later.

    Of course any opinions expressed here are just mine and mostly likely different from these of Larry Ellison or anyone else in the company :)

    --
    If programs would be read like poetry, most programmers would be Vogons.
  69. Re:When you have more than a couple million rows.. by Dave500 · · Score: 1

    I can't believe I am just about to platform bash, but:-

    Please don't rule out Sybase for large systems. I work for a large investment bank, and we use both Sybase and Oracle heavily. (As you would imagine a bank might.. :) )

    Whilst Oracle does have the edge for indexing extremely large DSS systems (bitmap indexing..) Sybase is more than capable of holding its own - even for tables >20Gb in size with rowcounts in the tens of millions. People tend to forget just how much cheaper than Oracle Sybase is - IMHO it offers much more bang for buck...

    If only its technical support in the UK did not suck rocks most of the time... :-)

    Ah well, Rant over.

  70. compiling oracle by pchan- · · Score: 1

    and where exactly are you gonna store the 10 terabytes of object files that get generated when you try to compile this puppy?

    pchan-
    no one can be open minded and hold beliefs different than your own.
    __________________________________________________
    Do You Yahoo!?
    Get email at your own domain with Yahoo! Mail.
    ___________________________________________ _______
    Do You Yahoo!?

  71. When you have more than a couple million rows... by nethole · · Score: 2
    You'll find the cost of oracle to be worth it. With the reduction in effort and time you'll spend in performance, recovery, and uptime, you'll find that when you end up with tables with a couple million rows that oracle is worth the cost. If you have less than a million rows, chances are mysql or sybase will fit the bill.

    chug chug

  72. Re:Oracle is too expensive. by nethole · · Score: 2
    Downloaded copy of Oracle: $0 Downloaded copy of Linux: $0 Downloaded copy of Apache: $0 99.9% uptime on a production data driven web site: Priceless

  73. Postgresql vs Oracle? by TheLink · · Score: 1

    > for scalability, features, or support they're
    > not even in the same ballpark

    OK.
    Scalability: Oracle or DB2 win for now. Then again has anyone tried Postgresql on Linux on a IBM mainframe ;).

    Features: Oracle has more features gathered through the years, but it also has a lot more junk. Sometimes I wonder whether something is a feature or Frankenstein's neck studs!

    BTW try rolling back a "drop table" in Oracle. You can do that with Postgresql. The guy doing Oracle DBs around here was quite impressed, and the tab command completion almost made him drool ;). Don't believe Oracle when they say implicit XX with DML is the correct behaviour. Or the thing about zero length strings and NULL...

    As for support. I think Postgresql has better support than Oracle for small/medium sized companies.

    The developers will actually openly admit on the mailing lists that something doesn't work, and whether they intend to fix it or not.

    This is very very important to me. I prefer getting the truth, rather than some Marketing Guy saying "It'll work! Nobody has problems". Then spend days trying to get it to work, days trying to contact tech support, and then only to hear in the newsgroups/lists some user saying that "Oh that's actually broken".

    Of course the developers can't keep that up. They'll likely need more hierachy to handle the mailing list stuff. But as long as the hierachy doesn't include any market droids things should be fine.

    Cheerio,
    Link.

    --
  74. Re:GNU is not for open-source... wrong ICON by Pakaran2 · · Score: 1

    RMS would get upset at a lot of the icons here. Look at the icons for Linux and Linux Business - there's not a single 'GNU/' in either!

  75. strategic partnership by Nohea · · Score: 4

    I think this is known as a strategic partnership. It is in Oracle's interest to run it's software on a large number of platforms, and also to run on free operating systems. That way, corps can cut some costs on paying for Oracle and solaris/windows. More money goes to Oracle, or a larger percentage of the price of deployment. In effect, the database layer becomes the important platform, not the OS.

    However, i'm sure they want to keep charging a premium for their proprietary database and app server software, as long as they can.

    Plus, it's a bonus for Ellison to stick it to Gates. It makes sense though, as long as Oracle stays significantly better than the open source alternatives.

  76. Re:Epic Film about Linus Torvald by plover · · Score: 2
    You mean like this?

    John

    --
    John
  77. Re:Never happen by connorbd · · Score: 2

    Open Source being what it is, I'd say that "one day" is not just likely but inevitable. Someone out there is rich enough or crazy enough to be able to do the work necessary.

    Whether it will happen anytime soon is anyone's guess, but if there's demand it will be done.

    /Brian

  78. Re:Lame Moderation by connorbd · · Score: 2

    Wow. Never been called a troll before.

    Look, to the idiot who modded me down: I'm one of you Open Source Zealots (tm). I simply have enough guts to admit when what I support isn't doing the job. And I still wouldn't be trying to run Linux on a single high-load server.

    (I'm also a hardcore Mac junkie, and there's no way in hell I'd be running a database server off a pre-X MacOS either. LinuxPPC? Sure. X? Hell yeah. But there are things the Classic Mac simply doesn't do well (apart from network security).)

    /Brian

  79. Re:Never happen by connorbd · · Score: 2

    Hey, stranger things have happened. I've heard tell of a man who was lucky enough to have a Cray for his personal system...

    And in any case, if a company needs it and can't get it, they'd hire someone to write it anyway.

    /Brian

  80. Larry's chance to prove he's not nuts... by connorbd · · Score: 4

    FIRST POST!!!1!!

    Okay, now that I got that out of the way (and I probably won't be when I actually get this posted...)

    I think Oracle probably holds the same place in the database world as Sun does in the server world. Open Source is a great thing, but it hasn't quite evolved to the enterprise-level capability that's needed. If I was doing anything involving heavy processing, you'd better believe I'd be running a Linux (or BSD or Darwin) farm to do the work. But if I needed something that was going to handle anything and everything I could throw at it, Solaris would still be my first choice (and you can get source anyway, even if the licensing is ludicrous).

    Oracle's future is in positioning themselves as the Solaris of databases; when MySQL and PostgreSQL finally do catch up, they should be preparing themselves to go down the same route as IBM, opening up to the Open Source community while providing a rock-solid support network for their users. If Larry Ellison wants to prove to the world that he's not quite as much of a nutjob as everyone thinks he is, this is the sort of idea that should be on his roadmap.

    /Brian

  81. They don't do a lot, do they? by HiQ · · Score: 2

    A quick scan of chapter one seems to learn that Oracle itself doesn't do anything Open Source, except supplying Oratcl, a scripting tool.. So it's all about what *other* people do concerning open source and Oracle compared to what Oracle itself is doing in Open source. The last part can be easily answered: not a lot, except the already mentioned Oratcl and porting Oracle 8i to Linux (but not free and open source I presume).

  82. Opensource Oracle? by green+pizza · · Score: 1

    The devil's lacing up his iceskates...

    But seriously, I don't think Larry Elison has *ever* publically said anything positive about opensource.

  83. Say it ain't so... by green+pizza · · Score: 1

    Or at least that's what my boss is thinking... just bought a (pricey) Oracle 8i license for our 96 CPU Origin 2000. Have to pay *per CPU*, but he and the DBA's feel it's worthwhile.

  84. Darwin was originally Openstep by green+pizza · · Score: 1

    Darwin is Openstep's underlying architecture with an overhauled version of Mach and updated BSD goodies. It is *not* xBSD. We've been over this _many_ times before.

  85. Re:Oracle is too expensive. by green+pizza · · Score: 1

    Oracle is for heavy-lifting... not running the weak backends to a website. It's hard to quote a price for Oracle as you pay per power unit... based on number and performance of your CPUs. We recently turned an old 96-CPU Origin 2000 into our own "mother of all databases" and paid dearly for it. The admins and my boss claim it'll be worthwhile. We'll see... I seriously don't belive we do that much DB work to justify Oracle. For some folks it makes sense. For others, it's a must.

  86. Re:"Oracle" is Blaphemous, Preposterous, Sacreligi by Pinball+Wizard · · Score: 2
    SELECT * FROM Father
    INNER JOIN Holy_Ghost ON Father.Holy_GhostID = Holy_Ghost.ID INNER JOIN Son ON Father.SonID = Son.ID
    WHERE Divine_Revelation = True AND Gods_Other_Than_Me = False AND Teaching_Untainted_By_Quick_Buck_Evangelist > 0


    Oracle: (0 rows returned)

    --

    No, Thursday's out. How about never - is never good for you?

  87. *YES* Oracle becomes OSS by tykay · · Score: 1
    Later in the article, the author writes: I predict that the Oracle database server itself will be open source within ten years. (If it isn't, it will no longer exist!)

    Which shows that Hemos probably did read the article and that the author is smoking the cheap crack. Please read the whole article before complaining that others didn't read it.

    --
    Two is not equal to three, not even for very large values of two.
  88. Never happen by rfreynol · · Score: 3

    Oracle has too many advantages over its competitors to open the source code. If Andy Duncan thinks that MySQL is going to be competitive in a few years, he is smoking some good stuff. Does anyone really thing that one day MySQL is going to support parallel servers on a multi-domain Sun E10k? This guy's only crediability is that he was a contract DBA at Oracle's EMEA data center - he sure is in the know. :)

    1. Re:Never happen by Ayende+Rahien · · Score: 1

      Sure, when those Sun will cost like a 286 today.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  89. Be wary of what Oracle says by ortholattice · · Score: 2
    Whatever they say, you should be suspicious of them. For one thing, they will go after you if you try to publish a benchmark comparing Oracle to say PostgreSQL:

    http://jamesthornton.com/acs/benchmarks-ora817-pg7 03.html

    So much for "openness", although if you look hard enough you and draw your own conclusion about the name of a "leading proprietary database application" is you can see PostgreSQL can perform impressively:

    http://www.angelfire.com/nv/aldev/pgsql/GreatBridg e.html

    And they are known for dirty marketing tricks, where once they lock you in they jack up the price:

    http://pub13.ezboard.com/fiwetheydatabases.showMes sage?topicID=76.topic&index=1

  90. Will it happen? NO by RatFink100 · · Score: 1

    You're right to focus on the economic issue.

    Will it happen? I very much doubt it.

    Look at it from Oracle's point of view. One of your biggest assets is the sole access to the source code of your product.

    Doesn't matter whether you make more money from Services or Licenses. At the end of the day people come to you for Licenses if they want Oracle DBMS. They come to you for Services because you know the Oracle DBMS better than anyone in the world. So BOTH your revenue streams are dependant (at least in part) on the fact you have the Source.

    So if you give the Source away - you've given away your competitive advantage. MAYBE you can make money from distribution - but not from Licenses. CERTAINLY you can make money from Services - you're doing it now - but giving away the Source is giving away your main competitive advantage in this arena. In a few years - maybe less - you are just one amongst many Services companies competing for the Oracle DBMS Services market.

    So would you survive financially? Definitely. Would you be making more money than you are now? Almost certainly not. In order for that to happen - the increase in the overall Oracle Services market would have to be so much that Oracle Corp's share offsets the loss of License Fees.

    Best case scenario you're taking a big risk for a moderate financial gain. I can't see the shareholders going for it can you?

  91. oracle open in ten years? by wobblie · · Score: 1

    probably. Postgresql is already a 90% replacement for Oracle Workgroup server.
    And before you flame me, that oracle workgroup server, not enterprise server. And most Oracle installations are the "workgroup" product, which is total overkill itself in most situations. Probably even MySQL would suffice for many things people use Oracle for.

    But then ten years is a long time.

    --

  92. Rate this article 2 - Off topic by quintessent · · Score: 1

    From the article:

    In Oracle & Open Source, we concentrate on: Where to get today's open source base technologies and application tools; how to install them; how to connect them to Oracle; and how to modify them, should you wish to do so, to suit your own requirements.

    What does this have to do with open sourcing Oracle? There is nothing in the article about that.

  93. Oracle is too expensive. by herve76 · · Score: 1

    The Oracle database is way too expensive for what it is.
    We are running 12 websites, and here are the databases that we use:

    - MySQL: Free, very stable, and perfect for dynamic websites.
    - Sybase: around $7000 and better than Oracle ($20,000)
    _________________________________________
    Software-Engineer.org
    A Community for Software Engineers.

  94. Latest Postgres 7.1 _is_ stable. by szap · · Score: 1
    Didn't make any slashdot splashes, but the latest release of Postgresql 7.1 just came of a few weeks ago (?).

    I've been using it for some pre-production testing since the BETA release and they haven't given me any problems, except that the new WAL (Write Ahead Logging) feature bottlenecks on my slow disk subsystem. IO performance is very, very important for postgres, but I disgress.

    AFAIK, LEFT OUTER JOIN and RIGHT OUTER JOIN is in this release. Don't have a use for them as yet.

    IMHO, postgres 7.1 is a major, major improvement in term of both reliablity and features, so you _should_ at least try to upgrade your production system. pg_dumpall is your friend.

  95. Oracle meets who? by evolspit · · Score: 1
    Ok... let's be realistic. The only visceral shiver around here is the one this author got from putting Oracle and Open Source in the same sentence. What a let down.

    Moving on...

  96. SQL Relay by BigRing · · Score: 1

    I noticed that in the Oracle and Open Source table of contents, the author has chapters on open source tools for connecting to Oracle for web development. Unfortunately, he didn't include my project: SQL Relay. The url is http://www.firstworks.com SQL Relay is a connection pooling mechanism. The number one problem with using Oracle on the web is the connection cost. SQL Relay solves that problem. Dave Muse mused@firstworks.com

  97. Two unrelated points by update() · · Score: 4
    They had apparently found a cast-iron method of printing their own money--blasting a single, relatively inexpensive set of binary bits onto millions of very cheap CDs, charging hundreds of dollars per disk to go with each PC, or thousands of dollars per license for each database server, and jealously wrapping the entire thing in a fierce set of intellectual property rights.

    This is a nice illustration of what I find so unappealing about the "Free everything!" crowd. There is an utter contempt for the skill, talent, labor and risk that go into creating the goods they want to redistribute. In this case, it's the idea that creating software is simply "blasting bits" onto media. In other contexts, it's a similar attitude towards the creation of music, pharmaceuticals, inventions, brand names, literature... The only professions worthy of respect are sysadmin, Linux advocate or seller of T-shirts and stuffed monkeys. I'm no Libertarian but people like this make me want to beat them over the head with a copy of Atlas Shrugged.

    In an entirely unrelated point, notice that the same guy then sings the praises of Oracle for involving itself with free software, while they keep their DB entirely proprietary and shackled with the sort of licensing MS would be roundly denounced for.

    Oracle has the same privilige games have on the desktop; they're cut total immunity from Open Source advocacy, probably because they're simply too important to the advocates to forgo. In fact, both Taco and Hemos seem to believe that as long as their their Windows partitions are only used for games, they don't really exist the rest of the time.

    Unsettling MOTD at my ISP.

  98. support is where the money is for Oracle by Corporate+Gadfly · · Score: 1

    As the article points out clearly, in the future, support is where Oracle will make their money.

    --
    Corporate Gadfly
    Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  99. Re:Yeah, ahahaha, sure by NineNine · · Score: 1

    I wish I had some mod points to mod this up. I have to agree. If there are so many fantastic Open Source developers hwo know so much about RDBMS', and could contribute to Oracle's codebase, why is MySQL so lacking?

    And the other point.. what would Oracle gain? They already have market share. They're not interested in attracting customers who can't pay for their licenses, so what would the point be? This guy who wrote this article may be a good DBA, but he doesn't understand the first thing abot business.

  100. If I was Larry Ellison... by smittyoneeach · · Score: 1
    I bet I'd release the PREVIOUS stable version under GPL. You'd buy the accolades of being OSS friendly.

    When someone comes up with something truly innovative based on the old version (8i right now, I guess), you stun them with an avalanche of money and fold their swell ideas into the newest version.

    You keep your flagship product in paint and powder, and use the Open Source community as a development lab. Those on the kool-aid budgets get a quality product, and the champagne-class still keeps the share price safely stratospheric.

    As far as the O'Reilly book goes, peer into the future. Who can argue that the increasing maturity of OSS is not eroding software prices? While complicated, niche products might never be Open Source (military combat system software, for example) large price tags for operating systems and office software might well go the way of music, as word processor programmers join the Renaissance minstrels in the ranks of those who work for a bite to eat.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  101. OS Oracle - it COULD happen by gentlewizard · · Score: 3
    Oracle is making a major push into its applications, transferring them to the Net as ASP services in an attempt to beat .Net to the punch. (See this link for background info.) If Oracle is successful, I can see them reaching the point at which they could consider the RDBMS a candidate for open source.

    This is particularly likely if they decide to re-engineer the product's kernel to be more object-oriented. Oracle's attempts at adding object features to its database started at 7.3 with user defined data types, got a huge boost at version 8.0 with user-defined object types, and another kick forward in 8i (8.1) with the internal Java engine. But it's all just grafted onto a relational kernel that hasn't changed significantly since version 7. (The rumor is that Oracle's developers are afraid to touch it for fear of breaking something, so all new features are bolted on using PL/SQL packages.)

    So, let's say they rewrite the kernel from the ground up and give it a new name. It becomes the flagship product, and that clears the way for Oracle to release the older source code to whomever wants it. They'd be making most of their money on subscriptions to their online apps anyway.

    1. Re:OS Oracle - it COULD happen by briansmith · · Score: 1

      The rumor is that Oracle's developers are afraid to touch it for fear of breaking something, so all new features are bolted on using PL/SQL packages.) This is not true. There are some serious low-level behind-the-scenes changes coming in Oracle 9i. For example: each tablespace can have its own block size, it will be able to automatically manage file allocation (creating and resizing data files automatically within limits set by the DBA), better manage temporary segments and rollback segments. Like you said, in 8i they integrated Java into the Oracle server, with an almost-completely-new JVM that supports session-oriented "Virtual JVM"'s for efficiency. They didn't do that in PL/SQL. Most JVM vendors can't seem to do that in ANY language. That's just a few. None of that happened with PL/SQL. They haven't changed the core because the core is "mature". They've been working on it for 20 years, after all. If you have a METALINK account then you can look at all the bugs they fix in the the "low-level" C code within days or weeks of having them reported. That makes me doubt that they "fear" anything. And, the fact that they use PL/SQL for MANY features is a tribute to the designers and implementers of PL/SQL at Oracle. In fact, I wish there was a freely-avaialable embedded PL/SQL engine. Finally, Oracle is buddies with Sun and at one point they had an product called Oracle Appliance that ran on a custom tripped-down version of Sun Solaris and the OS and Oracle came pre-installed as a package. That is probably as close to "Oracle OS" as you will get.

  102. Oracle: #1 Shareware Company by briansmith · · Score: 1

    If you sign up at http://otn.oracle.com you can download literally millions of dollars of software from their site. Their software doesn't have any timers or nag screens. You can even get free "Developer" licenses for many of their products. So, for all intents and purposes, Oracle has become a Shareware company, although they don't advertise it. And, in fact, I would say that they are the biggest and the best Shareware company there is. Can anybody think of anybody bigger or better?

    However, Oracle won't let you see bug reports for products that you aren't "supported" for on their support site (http://metalink.oracle.com) which requires a valid support contract even to get onto. So, I doubt they are going to become anything like an "Open Source" company.

  103. Re:why bother? MySQL is light years ahead AND open by kalleanka2 · · Score: 1

    Hahaha, yeah, right! :-)

  104. Bills... by kalleanka2 · · Score: 1

    ...Anyone?

    Isn't any of you people aware that is costs money to live.

  105. Re:moding by stfrn · · Score: 1

    heh, i know why it's been moded up so much, to bait people into trying it.
    wow, alot of guilable /.'ers are going to lose karma.

    --
    "It'll be like stealing candy from a baby... why, that look like a lark!" - Mr. Burns.
  106. This is a neutral ground choice. by Sielvyn · · Score: 1
    I think by reading this kind of articles and other blurbs on the net, that Oracle is a choosing the neutral ground against Open Source.

    I never heard about Oracle developping Open Source projects or participating actively on such projects. They seem to tend towards the 'Open Source is a trend, but we won't fight it' attitude, which is ... well good, however not enough.

    Open Source is and will make the industry milestones in the future. Companies that don't realize this will just miss the boat. It's simple, no company will ever be able to fight a million developpers and more. (Speaking of the future, of course ;)

    YES! Cool, no more Microshaft...

  107. Epic Film about Linus Torvald by Hilary+Rosen · · Score: 1

    From the article

    And Linus Torvalds (creator of the Linux bazaar), rather than Bill Gates, may be the subject of epic films in the future.

    Penguins of Silicon Valley?
    --

    --
    Yes, the nick is flamebait
  108. Quote from the article: by Hilary+Rosen · · Score: 1

    "programmers ... have the natural herding instincts of paranoid tigers"

    Makes the EDS "herding cats" ad look pretty tame.
    --

    --
    Yes, the nick is flamebait
  109. Re:MAKE KARMA FAST! by Hilary+Rosen · · Score: 1

    I can't believe I did that.

    Mod me down, please.
    --

    --
    Yes, the nick is flamebait
  110. MAKE KARMA FAST! by Hilary+Rosen · · Score: 5
    Simply:

    1) mod up the five slashdotters on the list below.

    2) reply to the article (not this post).

    3) copy this post into your new post.

    4) Remove the top karma whore

    5) add a link to your /. homepage to the bottom of the list.

    6) post!

    7) Paste the URL of your post into your .sig.

    Within days you will receive at least 50 karma points.

    People to mod up

    --
    --
    Yes, the nick is flamebait
  111. Lame Moderation by aristotle2000 · · Score: 1

    How the heck is that a troll comment? Whoever mod'ed that needs to have his/her points revoked...

    --
    Disclaimer: There is no guarantee that the content has been read or understood