Slashdot Mirror


Oracle Investigation Grows

VValdo writes "Department heads resigning, millions of dollars wasted, documents shredded, the government investigating. No, it's not Enron-- as previously reported, the $95 million contract with Oracle is blowing into a full-fledged scandal in California, according to today's LA Times, The article begins, "California Highway Patrol officers moved in Thursday to halt shredding at the state's information technology department, and Gov. Gray Davis suspended the agency's chief amid a widening investigation of the state's multimillion-dollar computer contract with Oracle Corp.""

31 of 285 comments (clear)

  1. This year's mess by blankmange · · Score: 3, Insightful
    Well, without the rolling blackouts, California had to come up with something that would spell c-r-i-s-i-s......

    Seriously, though, it sounds like the state government there needs a complete overhaul and there don't seem to be any oversights/checks on what really is going on there....

    --
    ...we are from the government - we are here to help...
    1. Re:This year's mess by Tackhead · · Score: 3, Informative
      > Seriously, though, it sounds like the state government there needs a complete overhaul and there don't seem to be any oversights/checks on what really is going on there....

      It's called a gubernatorial election. If you're in CA and eligible to vote, you might want to participate.

      Despite what you may have heard (and despite his best efforts :-), Gov. Davis isn't the only candidate running.

  2. Shredding? by thetechweenie · · Score: 5, Funny

    Who cares about paper... Shouldn't they be burning their backup tapes?

    --


    Um, this is my sig.
  3. Institutional incompetence by JordanH · · Score: 5, Interesting
    Ahhh, there's something in air, I can smell it distinctly. The fetid smell of an election season is blowing into California.

    The guilty will be identified, heads will roll, policies revised...

    In the end, nothing will change except it'll be even more difficult for California Departments to buy software than it is now.

    Software licensing is really complicated. The typical bureacrat is just not up to it. If State Governments paid what Industry pays for IT executives, especially in California, there might be some chance that this kind of thing could be brought under control.

    As it is, they'll just add more people to read over the contracts that none of them understand.

    Even if they require contracts over a certain dollar amount to be reviewed by outside experts, the bureacrats will just start letting contracts just under that limit to lower their exposure to review.

    1. Re:Institutional incompetence by Hard_Code · · Score: 3, Funny

      "While you might not get screwed by a big cooperation"

      No, in fact, "a big cooperation" is what makes OSS so valuable!

      --

      It's 10 PM. Do you know if you're un-American?
  4. Why these people should go. by 00_NOP · · Score: 4, Funny

    $25,000 for a $95,000,000 contract? What sort of a deal is that?

    No business sense, so of course he should go.

    (That's a joke for any defamation lawyers out there).

  5. They should just change the EULA by gowen · · Score: 5, Funny
    "Users of this software may not publish benchmarks or comparisons of this software with other products, or blow the whistle on massive financial irregularities in our dealings with the State of California. Clicking 'I accept' constitutes acceptance of this licence"
    That should do it
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  6. California HIghway Patrol by Snard · · Score: 5, Funny

    "California Highway Patrol officers moved in Thursday to halt shredding at the state's information technology department...

    You can always count on Ponch and Jon to step in and save the day.

    --
    - Mike
  7. One potential benefit. by robkill · · Score: 3, Insightful

    Hopefully, with the close media scrutiny that a scandal like this provides, there will be some spillover press onto Oracle's lobbying for a national ID (run on Oracle of course). It would be nice if this raises the public's awareness and provokes their outrage. Articles like this make me especially curious about how much money Oracle has given to Sen. Diane Feinstein's campaigns.

    --
    DMCA - Chilling free speech since 1998.
  8. get used to it by rainTown · · Score: 3, Insightful

    there are thousands of ENRONS waiting to happen...

  9. The BSA made them do it....probably..... by zerofoo · · Score: 3

    They probably overbought licenses to avoid the posssiblity of a BSA audit.....ever. At least that's the excuse i'd use to cover my ass.

    -ted

  10. Nobody ever got fired for buying Oracle by tshoppa · · Score: 5, Insightful
    Fifteen or twenty-five years ago there was an often repeated mantra:
    Nobody ever got fired for buying IBM
    The slightly more modern version of this -
    Nobody ever got fired for buying Oracle
    has now been documented to be wrong!

    And this is a Good Thing. I've got nothing against relational databases where they have their uses; but in the past ten years every application has been converted to requiring a relational database. I personally know of several cases where the data - which used to be managed on an old PDP-11 or the original IBM PC in under a megabyte of disk space - has been migrated to Oracle, at enormous cost and expense. Things that used to be simple (e.g. a list of a few hundred customers) now require a team of Oracle database experts and extensive optimization just to keep up with the same performance that was achieved on twenty-year-old hardware without Oracle.

    There's even an official designation for a misused and missaplied technology like this: Golden Hammer.

    1. Re:Nobody ever got fired for buying Oracle by tshoppa · · Score: 3, Insightful
      *data* is king

      Absolutely. It has to be. But that doesn't automatically make Oracle king :-). We were pushing data around for a long time before Oracle (or any other relational database) came along.

      Storing data in flat files in not conducive to doing complex analysis or reasearch against. This is the primary reason in my experience that a working flat file system has been moved into a relational database.

      I agree with you - you may always decide, at some time in the future, to access the data in a different way. Then just being able to write a SQL statement, rather than a custom program, is a big win.

      But for the vast majority of "turnkey" systems the data is very simple and/or is always accessed in the same way every time. In these cases, Oracle (and the attendants needed to keep the Oracle database running smoothly) is complete overkill. Something like Berkeley DB will probably be more important. See the "Do you need Berkeley DB" page for a very brief introduction as to when you really do need a relational DB (which in my opinion is really a very small fraction of the time) and when you do not need a full relational DB (which in my experience is the vast majority of the time).

  11. Uh oh, Larry. by CrazyBrett · · Score: 5, Funny

    Looks like Larry's gonna get the "Criminal" bit set in his entry in the National Big Brother database.

  12. MySQL by Captain+Large+Face · · Score: 4, Funny

    So how much are 270,000 MySQL licenses?

    1. Re:MySQL by Skweetis · · Score: 5, Funny

      Well, this would be a government institution, so, lets see, one MySQL license costs $0, we want 270,000, but we'll get 300,000 just to be sure, 'cause it's a nice round number, but 500,000 is better, 'cause it's even more round. So let's see, 500,000 licenses amortized over the next three budget years, at $0 per license, hmm, lets see, carry the two, add the modulus of the national debt, take the number of taxpayers and divide by the cost of an individual license...

      APPLICATION CALC.EXE HAS CAUSED A PAGE FAULT IN MODULE VCACHE.VXD. THE APPLICATION WILL BE TERMINATED. PLEASE CLOSE ALL APPLICATIONS AND RESTART YOUR COMPUTER.

      Now, how much ARE 270,000 MySQL licenses? I've no idea.

  13. The Sad Thing Is... by Anonymous Coward · · Score: 4, Insightful

    People and businesses are so apathetic these days that this nonsense will not spell one bad omen for Oracle.

    Usually you'd think that Oracle would get a bad rap for nonsense like this. For one, offering a ridiculous price tag on its software. Second, they provided the "goods", so to speak. Oracle are as mired in this mess as the state gov't in California. So will they get any trouble for it? Of course not. They are, I presume, going to laugh all the way to the bank with the added bonus of not even being required to provide whatever goods and services were purchased. Unless this is being reversed, and assuming all the money has been paid. Usually the gov't can't just say "we made a stupid, give us our money back." Not as if they can make threats either... look how weak they are against Microsoft.

    Basically I am trying to point out that Oracle had a hand in this. They are clearly shifty and underhanded. But nonetheless, businesses everywehre will still look to them and place their trust in Oracle to provide a database solution. They will not realize that these huge software companies are unusually corrupt as far as businesses go. They will not say, "let's switch our departments to MySQL instead."

    Just the same as with Microsoft. No matter how many incidents creep up that show they are not to be trusted. No matter how many laws they break, everyone remains willing to shovel their money into MS in exchange for shitty software.

    We've all asked this question, but I can't help it. HOW is it that these companies have become so powerful that they are legally allowed to do anything? Perhaps the movie "AntiTrust" was closer to the mark any of us might think. Will corporations next make mafia-esque killings? Will they have purchased so many judges and politicians that they can get anything pulled?

  14. Re:Larry Ellison and Bill Gates by barnsleyBigUn · · Score: 4, Funny

    OK, now I'm having images of Austion Powers style Bill Gates with mini-Larry Ellison...thank you very much!

  15. CEO cashed all stock by estoll · · Score: 4, Interesting

    Does anyone remember a few months ago when Larry Ellison cashed all of his stock options? It was something like $700m. I wonder what his intensions were and why he did it?

    --
    http://www.askthevoid.com
    1. Re:CEO cashed all stock by twistedcubic · · Score: 5, Funny

      I wonder what his intensions were and why he did it?

      I can't confirm this, but I believe it's because he wanted the money.

  16. More details from LA Times columnist by John+Murdoch · · Score: 5, Informative

    More details on the emerging Oracle scandal, including a chronology of events for those just hearing about the story, can be found in George Skelton's Capitol Journal column, which ran in today's LA Times under the title "No Defense Tactic Can Hide This Ugly Scandal."

    Skelton's column is definitely worth the read--this is more than just a colossal sales job, and more than just a $25,000 campaign contribution to the governor oh-so-coincidentally two weeks after the deal. There are state legislators with family ties to this, and a startling lack of California employees (or departments) with any interest in using it.

    Given the jitters many people have about the securities business today, the most ominous comment might well be a brief mention at the bottom of Skelton's column:

    Oracle insisted this was a now-or-never deal--a onetime offer that would disappear the next day because it needed to impress Wall Street right then with a huge contract.

    CA was famous for years for doing all sorts of stuff to "make the numbers" at the end of each quarter. You can only do it for so long--once everybody figures out that Sears is always running sales, nobody is willing to buy at anything other than the sale price. Writ large, the same thing happens to companies that are motivated by this quarter's presentation to the securities analysts: eventually customers learn to wait for the last week of the quarter, when you can name your price.

    Oracle, in the go-go 90s, made money by the barrel--at one point a colleague observed that their margins were probably higher than the Medellin Cartel. If they have to resort to this kind of shenanigans to make the quarter's numbers, Oracle has bigger problems than a $25,000 payoff to the governor of California.

    1. Re:More details from LA Times columnist by Tackhead · · Score: 4, Insightful
      > CA was famous for years for doing all sorts of stuff to "make the numbers" at the end of each quarter.

      Computer Associates' sales practices, or the State of California's budgeting? (Budget deficit of $12B six weeks ago, now $22B, and a certain Governor who wants to shift revenues and expenses to hide it. The accounting's legal, but it's still, IMHO, deceptive.)

      All of which reminds me of an old joke:

      Accounting Department: "It's March 31st, do we know whether we're gonna make our numbers for first quarter?"

      Sales Department: "How the fsck should I know yet, I just got back from lunch! The quarter's only halfway over!"

  17. Switch Over by ScumBiker · · Score: 5, Interesting

    I've been doing a simple analysis about switching us from Oracle to PostgreSQL. I came to the conclusion that, except for some of our GIS apps and data, we could recoup the cost of our licenses within 2 years. The cost involved with PostgreSQL would be training and re-writing vertical apps. Not paying license fees to Oracle *should* cover that additional cost and pain of migrating and re-writing. The whole reason I'm thinking about this is because of the California scandal. Those guys should really be tied to a post and whipped (not by expensive hookers either). Anyway, I'm actually going to do a more formal analysis of this starting today. Has anybody out there had any experience doing a migratin of this sort, for a enterprise of about 3500 PCs?

    --
    --- Think of it as evolution in action ---
    1. Re:Switch Over by bad-badtz-maru · · Score: 3, Informative


      The issue with postgresql is the lack of "good" replication. There are currently a couple of patches for master-slave replication, although they seem to be fairly primitive. There is nothing for multi-master. I have seen indications that stuff is in the works but it will be a year or more. This kind of limits postgresql's scalability, particularly with its one-process-per-connection backend.

      maru

    2. Re:Switch Over by MattRog · · Score: 5, Insightful

      I'm not an Oracle champion. As a matter of fact I think they are worse than Microsoft in their FUD advertisements (unbreakable my ass!) and their underhanded business practices. Never mind the fact that their product certainly is not 'the best' for the majority (guestimating) of clients.

      Here where I work we have an Oracle DB of like 30GB. Most of it (20GB or so) are log entries, which pretty much any RDBMS can handle. Is there a 'killer' reason why we chose Orable over MySQL, PostgreSQL, etc.? Well, all of our applications (e.g. purchased, 3rd party ones) run on Oracle. There are a wealth of stable, mature monitoring, performance and tuning, backup, etc. applications already written to help us mange, backup and restore, performance tune, etc. our databases. Not only that, but we can call Oracle any time of day if something goes wrong with the database.

      How much of that is directly translatable to PostgreSQL or MySQL? How many commercial-grade, large-scale applications are written to take advantage? How many billing applications, how many payroll, etc. etc. etc. Few, if any!

      Are all 300,000 licenses going to developers? Certainly not; I suspect this would be per-seat type things for every employee who uses their intranet or whatever. Even DMV employees use computers (although to what degree of efficiency is debatable ;)) which probably are connected to a central mainframe somewhere. They may even run desktop applications which communicate with Oracle. Is the 300,000 license a little 'far reaching'? Of course - you can't poll each and every user to say "Have you used an application which connects to an Oracle DB?". So you guess. Or in this case, you hire a 3rd party (the consulting company Logicon) to do the legwork for you. They do a survey of the enterprise and 'recommend' a solution. In this case, it appears that Logicon was/is in bed with Oracle unbeknownst to CA anyway; such is the case when you deal with mid-management who know absolutely zero about RDBMS' to begin with.

      I guess if there was blame to be placed, I'd put it on the whole 'system' that we have here.
      1) Software company develops database.
      2) It gains market share (60%+)
      3) People realize there is a lot of money in developing applications focused for said RDBMS
      4) Management, not knowing a single thing about competing products, hires 'Consulting' company to tell them what they want to hear "The product you've been paying a lot of money for the past few years is the right choice. Buy more of it!"
      5) Management picks said RDBMS due to consultant pointing out RDBMS marketing and large application base
      6) Lather, rinse, repeat the vicious cycle.

      Would a different RDBMS suit CA better? Could be. It depends on what their applications are and what they do with it. However, PostgreSQL (MySQL, FireBird, other free ones, etc.) is *still* not suited for the task. Can you easily administrate PostgreSQL for 300,000 users? Can you cluster, perform fail-safe replication, etc? Can you perform not only on-line backups (which PostgreSQL can) but 'point-in-time' snapshots? How much would it cost to migrate your financial backend to something else? This includes not only re-writing the application but re-training your users to the new interface (300,000 user training-session?).

      The RDBMS is quickly becoming not simply an 'island' apart from the Enterprise - it is becoming the *heart* of the Enterprise. It is increasingly taking over analytical and business roles in which the RDBMS vendors have intimate experience with, and have the resources available to commit to bringing end-user requirements to life.

      Fortunately, the small, low-end RDBMS market (PostgreSQL, MySQL) has an appropriate cost - zero! This allows smaller shops to save a significant amount of money by using less advanced, less technologically superior tools. Sure, you can probably live with reconstructing a days worth of payroll for 25 people if your MySQL-backed system goes down. For 25,000 that is simply not an option.

      The "Slashdot party line" for these sorts of things, and really is unfortunate that they get modded up so often, is that "Anything you do (big commercial companies) we can do better!" Well, perhaps so. In the case of the Enterprise RDBMS market, however, this has not been the case, and probably will continue to be so. Stop trying to make a square peg fit into a round hole - it aint gonna fit without breaking something (or significant pain ;)).

      --

      Thanks,
      --
      Matt
  18. Re:Potential Dumb-ass question by nolife · · Score: 3, Informative

    I'm not expert either.. This is simply an observation.
    Different groups of law enforcement report to or get thier funding from different agencies. He who provides funding can direct the troups. I'm sure there our times when you would not want to step on others toes by flexing your muscles but it happens. They are lucky the SWAT team was not sent in.
    In my county in VA, the county sheriffs office and the county police are always nitpicking with each other over who is responsible for what, they have even sued each other in the past for various things. This does not seem to be a very productive way of spending my tax dollars. Of course neither is over spending on a contract.

    Moderators, yes this is off-topic, but it is a reply to another comment that you may not see because you are browsing at >=1.

    --
    Bad boys rape our young girls but Violet gives willingly.
  19. This is typical, and arguably good, business by Mr.+Fred+Smoothie · · Score: 5, Insightful
    Let's see:
    • Govt. software requisitioner: "Hey, I don't need your product, at least I'm not sure if I do, but I'd like to buy $95 million worth of it anyway"
    • Oracle exec: "Well, even though I have a fiduciary duty to my shareholders to maximize profits, and -- as a private citizen not elected to any office -- no duty to the taxpayers to ensure that the government is efficient in its spending practices, I feel uncomfortable taking your money. Please call IBM."
    In the absence of proof of any wrongdoing on the part of Oracle (so far about the worst you can say is that they inflated the estimated cost savings -- which is nothing more than typical "lies, damn lies, and statistics" that all businesses use to convice you that you need their product-you-don't-need).

    And read the article, Oracle offered to terminate the deal, and is apparently standing by the offer; this is something that they're certainly not obligated to do legally (they may be obligated to do if from a PR standpoint, to deal with people like you who assume they've done something wrong before they're even done it).

    Come on people, I'm as critical of big business as anyone (probably more so), but this is in fact just a case of Big Business as usual. It's like drunken sex with a stranger you don't like. It may make you feel icky, it may even be bad for you, but it's not illegal.

    --

  20. Blame Game by Picass0 · · Score: 5, Funny


    The real question:

    How to the democrats blame this on Bush?

  21. Re:imagine this by The+Last+Post · · Score: 3, Insightful

    "Oh how sweet it would be."

    How, exactly, would it be "sweet"? Many large companies depend on Oracle to provide a concise, up to data database product and support. Taking such a highly advanced product and making it GPL would only lead to chaos. There would be no single source for support and updates. Just as Linux suffers from an enormous multitude of incompatible versions, so would the Oracle database be bastardized and split up into different competing products by various companies and fringe groups.

    Open source may be fine for system utilities and web browsers, but not for something as complex and crucial as Oracle.

  22. You have it backwards by hey! · · Score: 5, Interesting

    The problem isn't that there is too much database technology that people don't understand, it's that there is not enough people who understand database technology.

    I see this time and time again: organizations that have Access databases that multiply like rabbits. People have tons of "reports" that not really reports but data carrying instruments from one special purpose system to another, where they are rekeyed in and manually processed etc. The whole process, and many staff positions required by it, are essentially overhead; they are required for coordination but produce no value in themselves. People are satisfied, because they don't perceive all this as an expense, but part of the job description. Then there is a challenge that requires organizational change. They have to produce a piece of information that they didn't before; perhaps it is a new government regulation, or perhaps it is a new business venture. Several outcomes are possible: complete failure to respond, response in a way that is superficially adequate but involves inaccuracies or problems of timeliness, and finall and/or the accretion of another level of organizational cruft.

    Of course databases are not a panacea; they don't solve this problem. But they are a critical parts of the solution. The purpose of database technology is to enable the re-use of information. If you have an independent business process with only a small number of well defined interfaces, that is supported by mature software, I agree there is little reason to reimplement using database technology. But a priori this is a bad, or at least a dangerous assumption. Starting from scratch the best solution when long term record keeping is needed is a relational database.

    And database technology is not that complicated from a application developer's perspective. It dramatically simplifies most software problems that involve anything more than the most basic record keeping. It takes care of data integrity and optimization and many security and administrative tasks. Speaking as somebody who remembers the days when you commonly created your own on disk data structures with pointers, indices and whatnot, I know that 99% of the time I'm better of not reinventing the on-disk data structure wheel. How many novice written binary search routines do you want to debug in your life? How many pointer rebuilding routines do you want to have to code? How many times do you want to tear into live production code because of deadlock problems that didn't come up in testing? How many times should customers have to send data sets to their vendors to have the file structures rebuilt due to crashes or bugs?

    Finally, with respect to Oracle, it is not the safest product in the world to let an idiot loose administering, but it's not friggin' rocket science either, unless your project requirements dictate complex DBA setups. In these cases not only is a solution like Oracle far better than what you could come up on your own, it decouples solving these problems from application logic, reducing development risks. For simple cases, Oracle scales down nicely if you don't get overeager about tinkering under the hood. If you have the licenses already (big proviso), there is practically no reason not to use Oracle for any application, no matter how small.

    Of course if you have to use a server that is admin'd by somebody else who doesn't care if your project shrivels up and blows away, well YMMV. But that is hardly Oracle's fault.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  23. Re:Institutional incompetence QWZX by Aexia · · Score: 3, Informative

    Iran/Contra was not a crime. And once again, the Democrat brings up something from a quarter of a century ago.

    If it wasn't a crime, then why did President Bush have to pardon a slew of white house officials facing(or about to face) criminal charges just before he left office?

    It was on Christmas Day, 1992 so you may have not noticed it. And unlike the heavily criticized Clinton pardons, these were done primarily to protect Bush himself from criminal charges. Pardon all the witnesses and they can't turn state's evidence on you, as Casper Weinberger, IIRC, was preparing to do.

    BTW, the Iran Contra hearings were 15 years ago, not 25.