Slashdot Mirror


Oracle Plans To Hand Hudson To Eclipse

jfruhlinger writes "When Oracle took over Sun, its hamhanded treatment of the open source Hudson continuous integration project, which resulted in a fork, became symbolic of the company's awkward relationship with open source projects. Now Oracle is looking to make amends, or at least get Hudson off its hands, by handing the entire project over to the Eclipse Foundation."

48 of 68 comments (clear)

  1. Sounds good to me by Runaway1956 · · Score: 2

    Few companies have the capacity to advance open source, and at the same time work for the shareholders. Seems pretty obvious to me that Oracle isn't one of those companies. Maybe they should have looked at Redhat for pointers?

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    1. Re:Sounds good to me by drunkahol · · Score: 1

      When they looked at Red Hat, they saw a distro that they wanted, so copied it, before ruining it and pretending it was theirs. OK, so they weren't actually pretending it was theirs, they were more pretending that it was any good!

    2. Re:Sounds good to me by mjwx · · Score: 3, Interesting

      Few companies have the capacity to advance open source, and at the same time work for the shareholders. Seems pretty obvious to me that Oracle isn't one of those companies. Maybe they should have looked at Redhat for pointers?

      I dont think Oracle was looking to run Sun as an open source business at all. I think they were going to try and monetise their OSS offerings, possibly even close source them from the next version if possible.

      What I think Oracle didn't count on was the amount of community support Sun relied on, possibly that was why Sun struggled. Whilst I think that OSS community help is a great thing, you still need a plan to make money as a business and this is quite possible to do without being evil like MS or Oracle or Apple.

      Maybe Sun should have taken a few pointers from Red Hat.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    3. Re:Sounds good to me by McLoud · · Score: 2

      And while at it, look around for other opensource projects on their hand that they can't handle it themselves and work out the issue BEFORE another fork happens wasting everyone else's time

      --
      sign(c14n(envelop(this)), x509)
    4. Re:Sounds good to me by jellomizer · · Score: 1

      Novell Lost its way decades ago. Back in the days Novell Netware was key in the small-mid size business server. Cheaper then Unix more powerful then Windows/Dos, ran on standard hardware. Then they let Microsoft NT Take over, because Novell made to many features that they thought was important and didn't care what the customer wanted. After NT took over Linux came in and scavenged the rest. Sure Novell took a pro-Linux stradigy but it was too late. Suse was always second fiddle (in mindset) to Redhat. I think the only reason Novell lasted as long as it did was because SCO rallied the community behind Novell to help stop them. But after that was done Novell failed to see how fickle Open Source Zealots are and once they remeber that Novell was a company and did a pattent agreement with Microsoft and that Novell wasn't IBM that means they can be hated again.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Sounds good to me by hoggoth · · Score: 1

      > evil like MS or Oracle or Apple

      Updating my scorecard...

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    6. Re:Sounds good to me by Lunix+Nutcase · · Score: 2

      What I think Oracle didn't count on was the amount of community support Sun relied on

      Except for the fact that Sun's OSS projects were primarily developed in house by its own employees?

    7. Re:Sounds good to me by Anonymous Coward · · Score: 1

      While you're updating, remember to move Apple ahead of MS and put Oracle at the top. If you've ever had to deal with Oracle licensing, you'd understand they're more even than Apple and MS combined.

    8. Re:Sounds good to me by DarwinSurvivor · · Score: 1

      Might want to take Nokia off that list now that they have abandoned Meego (luckily Intel picked it up).

    9. Re:Sounds good to me by Meski · · Score: 1

      Instead of SCO

  2. Very Uncharacteristic by bsharitt · · Score: 3, Interesting

    Why are they trying to make amends? This is Oracle, hasn't splitting communities and driving projects into the ground been working out great for everything they got from Sun?

    1. Re:Very Uncharacteristic by mjwx · · Score: 1

      Why are they trying to make amends? This is Oracle, hasn't splitting communities and driving projects into the ground been working out great for everything they got from Sun?

      Looks like the purchase of Sun is going quite as planned. Goes to show just how much community support Sun relied on. If they were planning to monetise open source, they did it in the most pants on head retarded way possible.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    2. Re:Very Uncharacteristic by jellomizer · · Score: 1

      Normally when one company buys a troubled company it is usually because they can see a plan to make it profitable again. The buying company can see a lot of the waste that is going on that people on the inside couldn't see (often because they were the benefactors of the waste). After they buy them they work to clear out the waste and get the company back to profitable again.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  3. Innovation by Anonymous Coward · · Score: 1

    Looking at Oracle handling of Sun assets, it makes me wonder, will we see any innovation from Oracle, or are they going to sit tight on their position and only harvest support licenses?

    No flame war here, just wondering with their skills and talent could they bring the IT forward instead of delegating to others?

    1. Re:Innovation by spiffmastercow · · Score: 3, Interesting

      Looking at Oracle handling of Sun assets, it makes me wonder, will we see any innovation from Oracle, or are they going to sit tight on their position and only harvest support licenses?

      No flame war here, just wondering with their skills and talent could they bring the IT forward instead of delegating to others?

      Skills? Talent? Um, have you seen Oracle's offerings? PL/SQL is at least a decade behind even minor competitors' database offerings, and their tie-in development environments make VB6 look good.. The only thing Oracle is talented at is lock-in and convincing governments and corporations that they need Oracle.

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

      Will agree on PL/SQL. I work in an Oracle shop and write in it, and it has got to be one of the most feature barren languages I've ever used.

    3. Re:Innovation by bberens · · Score: 1

      Until alternatives win those contracts and perform Oracle is still going to be able to say they run the largest and most important databases in the world. Banks, governments, really almost everything of the utmost national and international importance runs Oracle in some fashion on the back-end. Sure, Amazon uses their own proprietary data store for their internet facing site, but all the back-office stuff is Oracle, etc. etc. I like PostgreSQL as much as the next guy and I use it whenever I'm allowed, but it hasn't proven itself the way Oracle has.

      --
      Check out my lame java blog at www.javachopshop.com
    4. Re:Innovation by swilver · · Score: 1

      You mean Oracle has proven that is a bloated piece of 1970's code that needs handholding at every turn? Even behind fat abstraction layers Oracle manages to leak through and annoy everyone with its ridiculous restrictions and stupid optimizer decisions. Oracle is like x86's; but atleast those were actually improved over the years and eventually became a fairly nice and modern architecture.

      It's abundantly clear they donot care, as long as they can sell expensive support contracts and bill you by the CPU.

      Oracle wins contracts on marketing alone, period.

    5. Re:Innovation by spiffmastercow · · Score: 3, Informative

      It's abundantly clear they donot care, as long as they can sell expensive support contracts and bill you by the CPU.

      I'd go one step further and say that they intentionally avoid updating their software. The more difficult their software is to use, the more consultants they can charge for. First they get you by the balls, then they squeeze.

    6. Re:Innovation by bberens · · Score: 2

      I never argued that Oracle is technically better than any of the alternatives. I said the alternatives have not won the contracts that have allowed them to prove themselves. It's as simple as that.

      --
      Check out my lame java blog at www.javachopshop.com
  4. I doubt it's altruism by ilsaloving · · Score: 3, Insightful

    Most likely they just couldn't monetize it, so they don't want to be responsible for it either.

    1. Re:I doubt it's altruism by spikenerd · · Score: 1

      It's simple. If they have had a true change of heart, they will stop trying to sue competitors for using Java, and we should welcome them as a new ally. If they are just trying to distract us from making noise about that, then they will continue making token concessions in insignificant areas without ever backing down where it counts. There is no need to be cynical about this token concession--all will be revealed soon enough.

  5. Re:Too late by ArAgost · · Score: 1

    “we”?

  6. Resiliency of Open Source by CynicTheHedgehog · · Score: 5, Interesting

    Seems like they underestimated the open source communities willingness and ability to fork and move on. I noticed a week or so ago that our Hudson server now said "Jenkins" all over it and it's still cranking away. My Natty installation has LibreOffice all over it now, and honestly I can't say I've noticed any difference. In the face of this, it is impossible to "monetize" the product itself--all closing the source accomplishes is the exclusion of community contributions. Maybe they're finally getting it.

    Then again, Hudson/Jenkins are kind of niche products ... how many people would actually pay for a continuous build service whose core functionality comes from the underlying build system (Maven and Sonar)?

    What will be interesting is to see if the open source projects go back to the former branding once the projects are given back. If not, then that would kind of send a symbolic message that the original project died at the hands of Oracle and that its too late for amends.

    1. Re:Resiliency of Open Source by Svartalf · · Score: 1

      If not, then that would kind of send a symbolic message that the original project died at the hands of Oracle and that its too late for amends.

      Seems to have happened that way at least once with LibreOffice.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  7. The point? by laffer1 · · Score: 3, Interesting

    What was the point of buying Sun again? Aside from the hardware, the whole company was built around open source software. It doesn't matter if we're talking about Java, Solaris, MySQL or OpenOffice or a smaller project. If Oracle can't figure out how to handle open source, they wasted their money.

    They've already scared developers away from Java. It's only going to get worse.

    1. Re:The point? by Anonymous Coward · · Score: 1

      The point is the hardware. Oracle can sell a an integrated hardware/software solution, and doesn't need to involve HP or IBM for its big steel.

    2. Re:The point? by MareLooke · · Score: 1

      They got Java, if they figure out they can squeeze money out of something else that will just be an added bonus.

    3. Re:The point? by Teckla · · Score: 1

      They got Java, if they figure out they can squeeze money out of something else that will just be an added bonus.

      How can Oracle monetize Java, enough to make the mammoth purchase price of Sun worth it?

      Serious question.

    4. Re:The point? by Capt.DrumkenBum · · Score: 1

      As far as I can tell, Oracle bought Sun to get hold of Java. The reason seems to be not to make money from Java, but to make sure they have control of a critical piece of software. Oracle has a massive investment in Java, and could you imagine how screwed they would have been if someone like Microsoft had bought Sun?

      --
      If I were God, wouldn't I protect my churches from acts of me?
    5. Re:The point? by Adayse · · Score: 1

      The point was to have the most pretentious name unchallenged. How can buying that be a waste a money?

    6. Re:The point? by tlhIngan · · Score: 1

      How can Oracle monetize Java, enough to make the mammoth purchase price of Sun worth it?

      J2SE and J2EE are pretty much free, but J2ME's still got lots of money in it. Only J2SE/J2EE's pretty much free (though you can bet J2EE's going to have tons of Oracle support), but J2ME's widely deployed and heavily licensed.

      You see, all those dumbphones and featurephones with JVMs in them have J2ME licenses in them that contribute a not-insignicant amount of patent licensing fees back to Sun/Oracle, hence Oracle's lawsuit against Android.

  8. Historical Quote by arthurpaliden · · Score: 2

    "Oracle works best in a 35mm slide presentation."
    Unknown

  9. With Jenkins, does this matter? by lukpac · · Score: 1

    I haven't been following the Hudson/Jenkins saga *that* closely, but it was my understanding that most of the developers that had been working on Hudson had moved over to Jenkins and that Hudson itself had basically been left behind in the dust. Even if Hudson gets moved to the EF, will anybody care?

    1. Re:With Jenkins, does this matter? by gbjbaanb · · Score: 1

      I care, Jenkins isn't as good a name as Hudson. It'll be good to get the old name back.

  10. ITworld LIVE by devjoe · · Score: 1

    Is it just me, or is the ITworld LIVE feature of their web site one of the most annoying features ever? Many web sites have a section that provides links to other recent articles, but this one lists new users joining the site, and responses in forums, and other seemingly unrelated activity that has occurred in the last day. And instead of just putting a list on the page, or putting it in a box you can scroll to see it all, they put it in some sort of box that scrolls all the time. This makes it look like it is updating to show new activity, but it isn't; it just repeatedly scrolls through the same items, one at a time, and then jumps back to the top when it reaches the end. The same items are always there, and the times do not update; the person who joined from 1 minute 19 seconds before I loaded the page remains the first item, with that same time shown.

    1. Re:ITworld LIVE by Thing+1 · · Score: 1

      Can it be blocked?

      --
      I feel fantastic, and I'm still alive.
  11. What is Hudson by assertation · · Score: 1

    Taking a *FAST* look at the linked articles and Google it wasn't clear what the Hudson project is making. What is the Hudson project making?

    1. Re:What is Hudson by hibiki_r · · Score: 1

      A continuous integration build management system. Compile code on commit, run tests, send emails to people when things fail, handle dependencies between build artifacts and all that. The kind of thing that people used to have to build on top of make 15 years ago, and used to require entire teams of people to maintain and operate.

    2. Re:What is Hudson by heathen_01 · · Score: 2

      ( plus a few more thing )

      While you probably "could" build a Hudson type system using Ant, Hudson is not ANT ++. It can use ANT to build and run tests, but can also use any number of other tools. Continuous build management systems are an invaluable addition to a developers workflow. If you're developing Java then Hudson/Jenkins is well worth looking into.

    3. Re:What is Hudson by sitkill · · Score: 1

      this x 10

      Most notably, if you have different environments with different build, different servers, different svn locations, etc, etc etc. If you have a continuous build system and haven't looked at Hudson, I'd highly recommend it.

    4. Re:What is Hudson by Dalmarf · · Score: 1

      That's a bit of an over-simplification! If you do use Ant, Hudson/Jenkins will make use of your Ant build (you'll continue to have an Ant build).
      But it's much more than that - It keeps track of the builds done for projects, tracks the resulting jars and wars are used in other projects. You can easily see things like "Who ran the build?", "When?", "What code was changed in such-and-such project?" long after builds were done.
      We've been using Hudson (we'll probably soon switch to the Jenkins fork) for our JEE projects for a few years now. It's indispensable. We don't use much more than the essentials in most projects and there's no question that it saves us effort and simplifies managing builds and all the data that go with a build.
      We generally have a project set up to retrieve a build from CVS or Subversion. For those of us that want to make passing JUnit tests a requirement for the build it will not only can do that but it can keep track of the success rates.
      You should try it out, particularly if your current builds are done using Ant. It's easy to set up, works nicely with CVS or Subversion, and it has a lot of features that take advantage of your existing Ant build setup.

    5. Re:What is Hudson by robi2106 · · Score: 1

      CI systems also provide a handy central location to track all SW dev activity for all projects. You can tie all different dev platforms (Linux, Mac, Win, etc) to Jenkins and see build stats for everything in real time. Build node fail overs are automatically handled if you have a cloud of connected build servers so hardware problems are removed from causing any interruption to your SW deployment. Even if the underlying tasks are accomplished on the individual machines by Ant, MSBuild, windows .bat, there is still a central location to track & assign everything. I used to build for a dozen different SW projects manually.... logging on to the build nodes, checking out from SVN, pulling in dependencies, and then manually calling all the VisualStudio build targets. Jenkins greatly simplifies and automates those manual tasks, even if under the hood the same tasks are performed.

  12. Oracle has donoted some project to Open Source by fatp · · Score: 1

    Actually, Oracle has donated some project to Open Source community... Yes those are not successful projects, but this is not the first time Oracle do things like this. Examples include EclipseLink, Toplink Essentials (these are essentially the same thing), Apache Trinidad...

  13. The lead developers left by pinkstuff · · Score: 1

    The oldest and most crucial team members left and started the Jenkins fork of Hudson. I read this as Oracle panicking they have no one capable of maintaining Hudson, so have given up on it as an Oracle product.

  14. Conversation with Larry by swordgeek · · Score: 1

    Larry: "Can we make money from it RIGHT NOW?"
    advisor: "No sir. Maybe in a few..."
    Larry: "Get it the FUCK OUT OF MY COMPANY!"

    This appears to be how Oracle has dealt with every developmental project from Sun, not just open source.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  15. Long Live Jenkins by benjto · · Score: 1

    The Jenkins fork essentially made this a non-event. Here at work we have been using Hudson on Ubuntu. After an apt-get upgrade, Hudson is now Jenkins on our system. The only pain point was the change from /var/lib/hudson to /var/lib/jenkins.

    Oracle needs to learn that in the Java world, communities and personalities matter more than corporate branding. Most don't know Hudson as the CI project from Sun, they know it as the easy to use CI project created by Kohsuke Kawaguchi while working at Sun. Java itself was created by this guy named James Gosling. Guess what? Both left Sun/Oracle after Oracle took the reins. The battle over Hudson was about brand. Oracle was loosing the battle because they were loosing the people. That is where much of the brand equity lies.

  16. Too Late by robi2106 · · Score: 1

    Oracle is, as usual, too late. I operate a large Hudson cluster for a top 5 tech company (dozens of build nodes, quartets of backup servers, big SAN storage for all the artifacts) and we immediately jumped on Jenkins and have no plans of looking back at Hudson no matter who runs it. We are sticking with where ever Kawaguchi takes this project, as are most of Hudson's users. Given that some of our engineer's revisions and new features have been or are being rolled into Jenkins, we are not going to be wooed back by anything Oracle does (or doesn't do). I have a suspicion that a vast majority of Hudson's user base feels the same.