Slashdot Mirror


Is Getting Acquired Good For FOSS Projects?

ruphus13 writes "While open source companies are legion, their acquisitions by proprietary source companies may cause concern for the viability of projects. Can a FOSS project 'survive' an acquisition? According to the article posing that question: 'One has to ask, though, how healthy it is for increasingly important open-source platforms and applications to come under the wing of huge, proprietary software companies. Probably the best example to cite on that topic is the ongoing car crash that is Oracle’s proposed acquisition of Sun Microsystems...Sun Micrososytems is one of only three big, US public companies focused almost entirely on open source. If it gets swallowed up, that will leave just Red Hat and Novell. Open-source pundits are predicting that small, promising open-source players will be snapped up by bigger fish this year. And Google's relationship to Android gets ever murkier as it sinks its commercial hooks deeper into the platform, billing its own offerings as superphones relative to other Android phones.'"

131 comments

  1. What does "Acquire" mean? by xquark · · Score: 4, Interesting

    How does a firm "acquire" an OSS project? Look at mysql, All Sun did was pay money for a name, bunch of workers and a customer list, not the actual IP, cause that was open sourced to begin with.

    In short, if a company "acquires" (whatever that means in this context) an OSS project, and you're not happy with how things are being done, fork the project and be on your way, Otherwise learn to drink the coolade like everyone else.

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
    1. Re:What does "Acquire" mean? by Anonymous Coward · · Score: 1, Insightful

      Sun owns the copyright to the MySQL code. They also own the MySQL documentation, which makes Monty whine like a bitch because he can't use it for his own project.

    2. Re:What does "Acquire" mean? by maxume · · Score: 5, Insightful

      MySQL was careful to maintain copyright over the entire MySQL codebase, so Sun did, in fact, purchase the 'IP'.

      The wording of the GPL is such that they can't take it back or whatever, but Oracle could continue to support proprietary versions and stop releasing updates to the GPL version (leaving the community to support themselves starting from the most up to date GPL release from MySQL/Sun/Oracle).

      --
      Nerd rage is the funniest rage.
    3. Re:What does "Acquire" mean? by xquark · · Score: 2, Interesting

      Perhaps they could, but aren't examples like the kernel, mysql etc proof that open source endeavors are just as capable in providing "proprietary quality" products as closed houses are.

      Oracle may go and provide some special feature in their closed version of mysql, but I doubt it would be long before a forked version (prior to acquisition) has pretty much the same capability. Freely available replicas of proprietary functionalities is one of the major underpinnings of open source, less so innovation - unfortunately

      --
      Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
    4. Re:What does "Acquire" mean? by Anonymous Coward · · Score: 0

      Instead of wasting your time posting to Slashdot you should do a little research on: "the 1980s" and "branding". Ruphus13 is biased; the real car crash here is the fallout from MySQL's asinine dual license three card monty.

      (Monty. Ha! I make joke, yes?!)

    5. Re:What does "Acquire" mean? by Lunix+Nutcase · · Score: 4, Insightful

      Perhaps they could, but aren't examples like the kernel, mysql etc proof that open source endeavors are just as capable in providing "proprietary quality" products as closed houses are.

      Only if you ignore the fact that MySQL was funding it's development by selling licenses for it's proprietary version.

    6. Re:What does "Acquire" mean? by Anonymous Coward · · Score: 0

      Yep I was on a project that "Acquire" just meant allowing them to use our name and they pumped some money into us. Of course the added meetings weren't too fun.

    7. Re:What does "Acquire" mean? by Thinboy00 · · Score: 2

      OP's point is still valid; MySQL is merely a bad example.

      --
      $ make available
    8. Re:What does "Acquire" mean? by abigor · · Score: 1

      No it's not. Various large projects require you to give up your individual copyright. When I contributed code to Asterisk, for example, I had to fax in a disclaimer that assigned my copyright to Digium. The dozens of projects overseen by the Apache Foundation require a similar disclaimer. There are many other examples.

    9. Re:What does "Acquire" mean? by maxume · · Score: 1

      I almost threw a probably in there.

      It would be a tough argument to make.

      --
      Nerd rage is the funniest rage.
    10. Re:What does "Acquire" mean? by symbolset · · Score: 1

      It's an interesting point.

      Let's ignore for a moment that "perpetual" is moot because copyrights are only granted for "limited times," and so "perpetual licenses" are not possible. Licenses to the use of copyrighted material can only be for as long as the duration of the copyright.

      So who would stand up to defend the "perpetual" nature of indefinitely temporally defined licenses. Let's see, there's the MPAA, the RIAA, Microsoft, and every other major corporation that's built their business on this principle. FOSS has nothing to worry about in this regard. I seriously doubt some lawyer could stand up in court and say that licenses are implicitly not for the duration of the copyright without some serious opposition. It would be an interesting fight, though. Might the heirs of long dead authors and artists win back control of their ancestral works in this way? As copyright lengthens from six to sixty generations we may see this fight some day.

      --
      Help stamp out iliturcy.
    11. Re:What does "Acquire" mean? by mysidia · · Score: 3, Interesting

      Indeed... not only would there be a fork, but Oracle's version would probably be obsolete soon.

      And since the fork would have code not owned by Oracle, they would no longer be able to sell commercial licenses to the GPL'ed product, or pick up the enhancements, without giving up on proprietary versions and commercial licenses, forever...

    12. Re:What does "Acquire" mean? by westlake · · Score: 0, Flamebait

      How does a firm "acquire" an OSS project?

      The big corp has organization, money, discipline, manpower, material and technical resources of every kind.

      The geek sees code - and that is too often all he sees.

       

    13. Re:What does "Acquire" mean? by dna_(c)(tm)(r) · · Score: 1

      That's a little dishonest. They provide training and consulting services, there is much more revenue in that than a few licenses.

    14. Re:What does "Acquire" mean? by dch24 · · Score: 4, Insightful

      That doesn't make MySQL a good example of FOSS and large corporations. Sun acquired the copyright, but since the license is GPL, Sun/Oracle cannot eliminate the open source version -- they can only compete with it. (How different is that, really, than before?)

      What is happening with FOSS in huge corporations?
      Firefox, mozilla.org, and Google - seem like a fairly successful combination, maybe not the leading browser today, but the browser marketplace is much, much healthier now than when IE6 was released. I think Firefox played a huge role in the changing browser market.

      Google's other FOSS products - I think Google is trying too hard. They're playing with fire like mobile devices, which does benefit search (their main engine of profit) but puts them in really hard situations, like trying to create an open handset but still be friends with the mobile industry (who react to openness like it is deadly poison). They're following Apple here - who uses OS X on the iPhone and the desktop, and Google has a long way to go to catch up. TFA says Google is sinking their hooks into Android, but paradoxically, that should be impossible with a truly open platform. Yes, Google doesn't want you to root your phone - but the ability to hack a device when you have total control over it has proven to be doable despite Apple's much greater efforts. I don't think Google will go anywhere near Apple's penchant for lock-down.

      IBM - IBM may have a better big business approach to FOSS: they jumped right in with a business model that applied open source software to increase their capabilities, but they keep a tight grip on their profit centers. They are a huge help with the threat of Patent wars, but they are doing so from the brilliant position of leveraging their profitable patents to help open source. At the end of the day, IBM keeps their patents, and open source keeps its source code. Only Microsoft loses.

      Sun's other FOSS products - Java, OpenOffice, and VirtualBox are all very important open source products. What will happen to them? If Oracle finishes gobbling Sun up and they languish, does that mean GPL software is incompatible with big business? This hypothetical situation is not very likely, IMO. Oracle's not going to destroy value.

      Well, maybe I'm wrong on that one. Maybe Sun and Oracle (and Monty too) will end up destroying something valuable. I think that's a reasonable conclusion:

      Monty sold MySQL to Sun -- probably not thinking long term -- and Sun snatched MySQL up for a huge sum -- probably not thinking long term -- and now Sun is on the ropes, and Oracle is trying to buy what's left of it before all the customers slip away. Is Oracle thinking long term? Personally, I doubt it. They're probably maximizing shareholder value in the next 6 months. The values that made MySQL -- the community esprit de corps -- is being destroyed, but Oracle might end up owning the Sun logo (ooh, shiny) by the end of the year. Overall, value gets destroyed by shareholder shenanigans.

      I'm just restating poorly what Dana Blankenhorn says. (He's the inspiration for TFA.)

      This wouldn't be the first time sociopathic CxO's driven wild with greed ignored the community and got wiped out. Capitalism works poorly, but it still seems to be working. Don't blame Open Source for Big Business's biggest problems!

    15. Re:What does "Acquire" mean? by jonbryce · · Score: 1

      Sun does own the IP, because it is the only company that is allowed to sell non-free copies of MySQL. MySQL's business model is to sell non-free copies to people who don't want to run OSS for whatever reason and use that money to pay for development, so this is very important, and why it isn't so easy to fork the project.

    16. Re:What does "Acquire" mean? by JohnBailey · · Score: 1

      Ya know, there's never been a case where a copyright owner has been required to honor a "perpetual" license grant. It hasn't been tested with a proprietary license, let alone the GPL.

      So are you saying that copyright over rules license conditions? You might want to sit down and think abotu that for a bit..

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    17. Re:What does "Acquire" mean? by QuantumG · · Score: 0

      The right to revoke a license is part of TRIPS, yeah. Scary eh?

      If you put a duration in the license and then revoke it within that duration (the usual proprietary case) then you're most likely going to get sued and have to pay damages, but as the copyright holder you still have the right to do it.

      --
      How we know is more important than what we know.
    18. Re:What does "Acquire" mean? by Kjella · · Score: 1

      Sun's other FOSS products - Java, OpenOffice, and VirtualBox are all very important open source products. What will happen to them? If Oracle finishes gobbling Sun up and they languish, does that mean GPL software is incompatible with big business? This hypothetical situation is not very likely, IMO. Oracle's not going to destroy value.

      The question is, where is all this hypothetical value? If so, why is Sun struggling bad enough to be bought out by Oracle? Don't get me wrong, I know plenty people who use them who make them valuable to them, but to me it's a little like counting YouTube hits. Sun is like the people who get their 15 minutes of fame, while others use that to make money. A lot of the connections in open source are easy to trace, like Red Hat => kernel. They sell server solutions, servers must be rock stable and scale. If the kernel sucks, so will Red Hat's cash cows. If OpenOffice sucks, then...what? Their StarOffice sales will plummet? Is that even still around, I never hear of it.

      I guess you've all heard the buzzword: Monetize. Not nearly everything a company does needs to be directly revenue-generating, just take Microsoft as a case study and all the things they give away for "free" or as express editions to hook people on their products and keep people on the Windows platform. Sometimes it's just for strategic value and no other, like Internet Explorer that's never generated revenue. Google could be just as good a case study, lots of activities that support their data mining and ad sales. But there has to be some plan, some purpose that makes it worth doing otherwise it's just burning money.

      Java? Great, you've reached millions of developers. OpenOffice? Great, you've reached millions of office users. Virtualbox? Great, you've reached millions (ok, maybe more thousands on this one) of server administrators. At the danger of invoking an old slashdot chestnut in a serious post, this is where Sun has a "2. ???" step in their business plan. I guess they are offering some form of service and support, but I've certainly never heard anything about it as a compelling offer. Otherwise it just ends up being a very, very expensive branding and marketing expense, and companies can't live on that alone-

      --
      Live today, because you never know what tomorrow brings
    19. Re:What does "Acquire" mean? by nabsltd · · Score: 1

      If so, why is Sun struggling bad enough to be bought out by Oracle?

      Because their hardware business is tanking.

      Seriously, although Sparc does have CoolThreads, Intel wins by a long way on price/performance, and you can run Solaris on either platform. So, even if you pay Sun for support, they get a lot less money per Solaris install than they did five years ago.

    20. Re:What does "Acquire" mean? by Anonymous Coward · · Score: 1, Interesting

      The original owner made it difficult for vendors to package MySQL as part of a proprietary solution without negotiating a commercial license from MySQL AB. I suspect that was worth much more than training. After all, anyone can start a training company and undercut MySQL's (Sun's (Oracle's))) rates by a few hundred bucks.

    21. Re:What does "Acquire" mean? by roderickm · · Score: 1

      You maintain your copyright for Asterisk contributions if you used Digium's contributors' agreement.

      Read carefully: https://issues.asterisk.org/view_license_agreement.php

      Most contributors grant a "perpetual, worldwide, royalty-free, irrevocable, non-exclusive, and transferable license" to your contribution that allows dual licensing. Unless you specifically disclaimed your copyright, you still have it.

    22. Re:What does "Acquire" mean? by Lunix+Nutcase · · Score: 1

      That's a little dishonest.

      You mean except for the fact that Monty himself has made the exact statement?

    23. Re:What does "Acquire" mean? by bcrowell · · Score: 1

      Sun does own the IP, because it is the only company that is allowed to sell non-free copies of MySQL. MySQL's business model is to sell non-free copies to people who don't want to run OSS for whatever reason and use that money to pay for development, so this is very important, and why it isn't so easy to fork the project.

      You're absolutely right about dual-licensing being one of the most important answers to the OP's question 'What does "Acquire" mean?'

      But I disagree that this makes it harder to fork the project. You want to fork MySQL, you fork MySQL. Nobody's stopping you. People have forked it. The only thing is, if you fork it, you're not going to be able to dual-license it and make money from nos-OSS copies sold. Most OSS doesn't have this type of gravy train to support development. PostgreSQL is considered by many people to be better than MySQL, and it doesn't have a dual-licensing system.

      When I try to think of projects that really need such an income stream, the ones that spring to mind are Firefox and Ubuntu. Firefox is a very large and complex project, it targets a rapidly changing set of standards, and it includes a lot of features that are needed by a small percentage of users. For instance, I'm really glad that it has good mathml support, but most users don't care about that. If they hadn't had their big revenue stream from search engine placement, maybe they wouldn't have implemented mathml, or wouldn't have done as good an implementation. Well, that would have been too bad, but it wouldn't be the end of the world. There are other browsers out there: galeon, konqueror. Same deal with Ubuntu. Ubuntu is, IMO, significantly better than other Linux desktop distros, and they probably wouldn't have been so good if they hadn't had money from Shuttleworth. But if Ubuntu disappeared tomorrow, I'd still be able to run Linux.

    24. Re:What does "Acquire" mean? by Anonymous Coward · · Score: 0

      ...and also ignore the fact that MySQL was never a quality product.

    25. Re:What does "Acquire" mean? by dch24 · · Score: 1

      I agree that this is an important question, and not easy to figure out.

      Not many companies (big or small) have figured it out. FOSS + Commercial success is tough.

      So it's a tough problem. It's even tougher to be commercially successful without alienating the developer community, who are like a herd of cats and will bolt at the slightest thing.

      It also seems like a brilliant business strategy - better than patent trolling, better than suckering customers (see: U.S. Telco/Cable Monopolies), and better than relying on government money.

    26. Re:What does "Acquire" mean? by butlerm · · Score: 1

      Not many companies (big or small) have figured it out. FOSS + Commercial success is tough.

      Tough yes. Tougher than trying to gain market dominance of a good (read: highly profitable) size niche of the proprietary software business, not so much. Aversion to vendor lock-in and concerns about staying power are a big problem for small proprietary software companies.

      The advantage of open source businesses is that startups can be successful while smaller, which means much less capital is required. A small group of open source software businesses that contribute to the same software product form sort of a virtual corporation that is much easier to get established and get the core product rolling than with a real one. Each of the feeder businesses just needs to specialize in a different niche.

    27. Re:What does "Acquire" mean? by True+Grit · · Score: 1

      The question is, where is all this hypothetical value? If so, why is Sun struggling bad enough to be bought out by Oracle?

      Sun's problems had nothing to do with the FOSS that they supported. This is the other big problem with TFA summary: Sun was never 'focused almost entirely on open source'. They were a hardware company.

      They should have left Sun/MySQL out of the summary. Invalid examples.

    28. Re:What does "Acquire" mean? by sdguero · · Score: 1

      Awesome post!!! So I was wondering, what will they call the mysql fork after oracle has destroyed the project? OpenSezzaMeSQL? FreeAsInBeerSQL? FuckLarryElllisonSQL? I love how thes execs JUST DON"T GET IT. And they never will. It seriously fuels my fire to keep plugging away at open source. :) Proprietary stuff never lasts, never has, and never will.

    29. Re:What does "Acquire" mean? by maxume · · Score: 1

      Is Monty one of 'thes execs'?

      --
      Nerd rage is the funniest rage.
  2. correct me if i'm wrong, but... by yanyan · · Score: 3, Insightful

    Correct me if i'm wrong, but doesn't IBM put a lot of focus on developing and promoting open source? And last i checked they're a bigger company than Sun and Novell combined. As for Novell, who takes their open source work seriously in light of their ties with Microsoft and the associated legal landmine?

    1. Re:correct me if i'm wrong, but... by Thinboy00 · · Score: 1

      AFAICT the summary is talking about companies whose bread-and-butter is FOSS.

      --
      $ make available
    2. Re:correct me if i'm wrong, but... by yanyan · · Score: 1

      Novell Netware isn't open source. I'm not sure about Novell Zenworks, Groupwise, eDirectory, Identity Services, etc. I think those are Novell's "main" products. As for Sun, Solaris isn't 100% open source. Also Sun is largely a hardware company.

    3. Re:correct me if i'm wrong, but... by harlows_monkeys · · Score: 1

      As for Novell, who takes their open source work seriously in light of their ties with Microsoft and the associated legal landmine?

      Well, for one, the large number of companies and developers who aren't afraid of imaginary legal landmines.

    4. Re:correct me if i'm wrong, but... by nxtw · · Score: 1

      I think those are Novell's "main" products.

      Except for SUSE Linux Enterprise and Mono.

      As for Sun, Solaris isn't 100% open source. Also Sun is largely a hardware company.

      Did you forget about the whole Java thing (almost all open sourced)?

  3. Apple fanbois anyone? by Anonymous Coward · · Score: 0

    >> And Google's relationship to Android gets ever murkier as it sinks its commercial hooks deeper into the platform, billing its own offerings as superphones relative to other Android phones.'

    Wow! Apple fanbois anyone?

  4. Errmmm by Idiomatick · · Score: 4, Insightful

    "And Google's relationship to Android gets ever murkier as it sinks its commercial hooks deeper into the platform"

    Huh? They own it and made the vast vast majority of it, feel free to fork, that's what OSS is.... dunno how they could possibly be 'sinking its hooks' into the platform when it is their baby from the start... Be happy they have released source...

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

      This attitude with most people is exactly the problem. Something like "'free' is unconditionally good enough".

      The term "open source" gets slowly washed out. Sure, there's the GPL. But theres also a whole load of mindset that relates to it.
      For example, if i can't just download some java library but have to register as a sun developer first, that's no open to me.

  5. If by "good" you mean by Anonymous Coward · · Score: 0

    If by "good" you mean "good because it ceases to be a FOSS project," then yeah.

    1. Re:If by "good" you mean by LingNoi · · Score: 0, Interesting

      If it gives the original project owners vast wealth, freeing up their time spent doing day jobs to work completely on their open source forked version then sure, why not.

  6. No. by LostCluster · · Score: 2, Insightful

    Open source is a concept where people get together write code to solve a common problem they have... they understand that they will not directly profit from the coding, although they may be seen as experts in whatever area their project is in, and they can then profit selling hardware, consulting on implementations, and other things.

    If a company hires away all the programmers and then have them do something else so they don't contribute anymore, the project either is frozen, or new developers fork the project away from the original developers and the project moves on...

    1. Re:No. by masmullin · · Score: 1

      Thats not what the open source concept is at all.

      The open source concept IMHO is where the source code for a project is released along side of the project itself, so that people can observe the source code and understand exactly what the project does.

      You can still demand profit for the sale of the project.

      There are various copyrights[copylefts] attached to the "opened" source of a project, stipulating how the source code may be used. EG some stipulations include releasing the source code for any derived works using the original source... others stipulate that you can do what the funk you want with the source code, and the original author doesn't care. The basic fact remains -> open source software is software where the source has been "opened for viewing."

      FREE and open Source software is the concept where people can not only observe, but also have many freedoms to use the the source code in different ways.

    2. Re:No. by Thinboy00 · · Score: 2, Informative

      Viewing of source is necessary but insufficient: An OSS project/license must satisfy OSI's criteria (identical to Debian free software guidelines). "Open source" is a trademark of OSI, who fortunately are not evil AFAICT.

      --
      $ make available
    3. Re:No. by Thinboy00 · · Score: 1

      Oh, and I forgot to mention the important part: You need to be able to redistribute (un)modified versions of the program in some form or another.

      --
      $ make available
    4. Re:No. by Lunix+Nutcase · · Score: 2, Interesting

      "Open source" is a trademark of OSI, who fortunately are not evil AFAICT.

      No, it's not. According to their own page their trademarks are for OSI, Open Source Initiative and the OSI logo. If you don't believe me here's the quote:

      OSI, Open Source Initiative, and OSI logo ("OSI Logo"), either separately or in combination, are hereinafter referred to as "OSI Trademarks" and are trademarks of the Open Source Initiative.

    5. Re:No. by Lunix+Nutcase · · Score: 2, Interesting

      And if that's not enough here is this page from Eric S. Raymond himself:

      We have discovered that there is virtually no chance that the U.S. Patent and Trademark Office would register the mark "open source"; the mark is too descriptive. Ironically, we were partly a victim of our own success in bringing the "open source" concept into the mainstream.

    6. Re:No. by masmullin · · Score: 1

      incorrect. as stated in a sibling post, "open source" is a term such as "flying car." Similar to how a flying car can be called such so long as it flies, open source software can be called such so long as the source is open.

      Under the strictest semantics, all that is required is that the source code can be viewed. Everything extra is FUD and propaganda.

    7. Re:No. by wisty · · Score: 1

      TM doesn't even require originality. AFAIK (and IANAL), it should just be a phrase that isn't in common usage. Even if you're from Kentucky and you sell fried chicken, you can't sell "Kentucky Fried Chicken", because KFC has that TM. It might just be a term, but it's a trade marked term.

      Trade Marks are a pretty good idea, really. If you build a brand, and use distinctive signs to show that products are made by your company then people shouldn't be able to pass off as you. There are abuses (try making a moving about a talking mouse with big round ears), but brands are an important thing really.

      I think that a viral (but free) license might be innovative and non-obvious enough to warrant a patent, had RMS wanted one. Something as basic as a TM should be a piece of cake.

    8. Re:No. by Lunix+Nutcase · · Score: 1

      Except open source isn't a trademarked term. I even posted a quote from Eric S. Raymond above to show this:

      We have discovered that there is virtually no chance that the U.S. Patent and Trademark Office would register the mark "open source"; the mark is too descriptive. Ironically, we were partly a victim of our own success in bringing the "open source" concept into the mainstream.

    9. Re:No. by Anonymous Coward · · Score: 0

      TM doesn't even require originality. AFAIK (and IANAL),

      Are you referring to a specific Apple product?

    10. Re:No. by masmullin · · Score: 1

      FUD.

  7. please tell us your real agenda. by timmarhy · · Score: 4, Insightful

    The agenda of this seems to be "omg big companies are the devil" nonsense. why must this be seen as a threat to OSS? because stallman says so? one of the biggest fails of open source is it's lack of reliable support or response to customer deamnds, if more big names jump on board an throw money at developers it'll only help OSS.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:please tell us your real agenda. by Angst+Badger · · Score: 4, Insightful

      one of the biggest fails of open source is it's lack of reliable support or response to customer deamnds, if more big names jump on board an throw money at developers it'll only help OSS.

      Right, because big companies are famous for the reliable support they provide and their responsiveness to customer demands. Seriously, have you ever tried to get actual customer support from a large company? What's the last large company that implemented a feature you wanted? Or merged a patch you wrote for the feature you wanted into the trunk?

      This is like the old argument that private corporations are inherently more efficient than government, a point of view that must originate from people who have never in their lives been involved in a large private corporation. Both big business and government are grossly inefficient because they are large enough that individual initiative and responsibility disappear.

      It's not Stallman's words that are being obeyed blindly here, it's Eric S. Raymond's words. For reasons known only to ESR and God, he decided that the metric of success for "Open Source" was corporate adoption and competing with corporate products. Stallman's Free Software ideology, for all of its occasional hidebound rigidity, had user freedom and choice as its metric for success. Free Software is a huge success insofar as we, as users (and developers) have an embarrassment of riches as far as freedom and choice go. Open Source, on the other hand, is pretty consistently seeing its big successes increasingly menaced by the corporate players its advocates went out of their way to provoke. And in that arena, it's not choice, freedom, or even product quality that counts, it's money, and you can safely assume that even relatively minor transnational corporations have more money to throw around than any Open Source initiative ever will.

      Live by the sword, die by the sword. The same applies to marketshare.

      --
      Proud member of the Weirdo-American community.
    2. Re:please tell us your real agenda. by Anonymous Coward · · Score: 0

      I'm encouraged about writing popular open source software, hoping that I'll get grabbed up and paid to develop it.

    3. Re:please tell us your real agenda. by Anonymous Coward · · Score: 0, Interesting

      Right, because big companies are famous for the reliable support they provide and their responsiveness to customer demands. Seriously, have you ever tried to get actual customer support from a large company?

      As opposed to going with an OSS project and getting your bug reports closed and constantly marked as WONTFIX? But to answer your question, yes I have personally and so has my company.

    4. Re:please tell us your real agenda. by timmarhy · · Score: 2, Interesting
      I work for a billion dollar company, so yes i know exactly what it's like. i'll use google as an example, i'd say they are pretty responsive and they also use open source. so is IBM if you've ever had them as a supplier.

      your assertion about individuals losing responsibility is true, but it only applies 100% to government, since big business will tank if they lose enough credability with their customers, were public servants are basicly impossible to fire and government can't go out of business.

      Yes the wheels DO turn a little slower in larger companies, but it's better then the wheels not turning at all as happens when the OSS project your business was relying on goes dark because the main dev lost interest.

      if you look behind the scenes corp. money is what is driving all the major projects, its not a bad thing.

      --
      If you mod me down, I will become more powerful than you can imagine....
    5. Re:please tell us your real agenda. by Dwonis · · Score: 1

      stallman says so

      {{citation needed}}

    6. Re:please tell us your real agenda. by Anonymous Coward · · Score: 0

      Google responsive? You're kidding, right? They're notorious for being impossible to communicate with. If you email them, the best you can expect is an ignorebot reply.

    7. Re:please tell us your real agenda. by Anonymous Coward · · Score: 0

      why must this be seen as a threat to OSS? because stallman says so?

      I don't know much about this issue - but until I've researched it myself, my default reading would be that Stallman is right. We laugh at his beard and bear feet, of course, but he's been spectacularly prescient about the importance of software rights, starting back in an age that many of us are too young to remember.

    8. Re:please tell us your real agenda. by Just+Some+Guy · · Score: 1

      why must this be seen as a threat to OSS? because stallman says so?

      WTF are you on about? The same RMS who says "we encourage people who redistribute free software to charge as much as they wish or can"? I don't think you understand the whole concept of Free Software.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:please tell us your real agenda. by psYchotic87 · · Score: 1

      Yes the wheels DO turn a little slower in larger companies, but it's better then the wheels not turning at all as happens when the OSS project your business was relying on goes dark because the main dev lost interest.

      If your business is relying on an OSS project and it gets in a pickle because the project goes dead, then I don't understand. If it relied on the project to begin with, that means it already had the features you needed most, in which case progress (although pleasant) is unnecessary. Besides, you would have the option of forking the project and finishing it yourself! Unlike when you gotta go out and buy a "new" version of a game because some big company decided its customers didn't need to play that game online anymore...

    10. Re:please tell us your real agenda. by Americano · · Score: 1

      If it relied on the project to begin with, that means it already had the features you needed most, in which case progress (although pleasant) is unnecessary.

      Yes, because requirements never change over time; runtime environments never change over time; business needs never change over time; the software that you installed 20 years ago should be good enough for you today, by god - because why would you install it at all if it didn't have the features you needed most?

      FOSS projects say, "If any of that stuff changes, here's the source, go fix it yourself as technology, runtimes, and requirements change." This freedom is GREAT for technology-literate people. For a small plumbing business that wants to build a customer database and a web site, it makes no sense to hire a team of developers. And so they do the sensible and cost-effective thing: purchase commercial solutions, where somebody who has expertise in development builds and supports the software so they can focus on their area of expertise: Plumbing.

      Whether it's a closed-source commercial product you're buying a copy of, or a FOSS project you're buying "support and consultation" for, the fact remains that "finish it yourself if you want" is not a viable option for a large cross-section of businesses, and so is not really a selling point in the eyes of those businesses. Technologists ignore or oversimplify this point frequently here on slashdot, and the blithe assumption that "anybody with half a brain can pick up the source code for MySQL and hammer out the DB features they need," always amuses.

    11. Re:please tell us your real agenda. by psYchotic87 · · Score: 1

      If it relied on the project to begin with, that means it already had the features you needed most, in which case progress (although pleasant) is unnecessary.

      Yes, because requirements never change over time; runtime environments never change over time; business needs never change over time; the software that you installed 20 years ago should be good enough for you today, by god - because why would you install it at all if it didn't have the features you needed most?

      FOSS projects say, "If any of that stuff changes, here's the source, go fix it yourself as technology, runtimes, and requirements change." This freedom is GREAT for technology-literate people. For a small plumbing business that wants to build a customer database and a web site, it makes no sense to hire a team of developers. And so they do the sensible and cost-effective thing: purchase commercial solutions, where somebody who has expertise in development builds and supports the software so they can focus on their area of expertise: Plumbing.

      Whether it's a closed-source commercial product you're buying a copy of, or a FOSS project you're buying "support and consultation" for, the fact remains that "finish it yourself if you want" is not a viable option for a large cross-section of businesses, and so is not really a selling point in the eyes of those businesses. Technologists ignore or oversimplify this point frequently here on slashdot, and the blithe assumption that "anybody with half a brain can pick up the source code for MySQL and hammer out the DB features they need," always amuses.

      I agree with you. And I didn't mean to suggest to just do the developing yourself. However, when — as a business or otherwise — you rely on an open source project, you should be aware that since you're not exactly a client (or boss) of the people doing the developing, you really shouldn't expect any kind of support. Features you'd like to see may or may not be implemented, but that's all up to whoever is spending time developing said project. You basically have three choices: see if you can get the development team of that project to implement the features you need (knowing full well that it may never happen), do it yourself if you have the ability or just accept the fact that you have no influence over where the project is headed.

      So what I'm saying is: I definitely understand why businesses (or individuals) who rely heavily on a piece of software would decide to go with a commercial product, where you know you'll get support if you need it, and where your requests are seen as more than mere suggestions.

    12. Re:please tell us your real agenda. by jellomizer · · Score: 1

      The more you pay the better support you get.

      It is a simple truth.

      Most open source projects are operated like small companies and they tend to give better support to consumers as they are the big customer... But when you deal with an IBM or a Cisco or a Microsoft you as a consumer are a small chunk of the buisness if they loose you it is not a big deal. But the big customers is what they want to hold on to.

      The problem is the FOSS only think of software in terms of B2C not the big chunk of software that is B2B.

      Besides FOSS doesn't have a clean track record in helping users either.

      RTFM
      Sure the fix is "rm -rf /"
      N00b
      Sure the answer is obvious all you need to do is. x then y then z then you need to go to /etc/z1 and edit the file and add this line that isn't really documented anywhere and it works fine.... What do you mean vi will not allow you to type... Oh you need to press 82j12ldwi some text esc :wq! and you are all set...
      Just use google it is there.
      If you see the problem just fixed the source code!

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  8. Businesses like money by Anonymous Coward · · Score: 0

    More on this breaking news story at 10...

    But seriously, of course open-source contributions from for-profit organizations are going to come with strings attached. Whether this is in the form of it serving their own needs or if it's more of a PR exercise or whether they plan to directly monetize their contributions there's always a business reason for the choice (At least when it comes to successful businesses - I'm sure there's some small altruistic ones). But they are also going to be contributing, and typically when a business gets behind an open-source project like these they bring a level of resources that can be hard to get purely from the community.

    Are the contributions worth the strings? Well... the beauty of open-source is that if you don't think it is you can always fork the project. The only thing that the "owner" of an open-source project really owns is the name/brand, the rest is owned by everybody. If they're really screwing it up with their business interests then surely you can get the support to start a branch of the product (Like the Open Android Alliance mentioned in TFA - they wanted to provide open-source non-proprietary alternatives to Google's android offerings so they just went and started doing it). The simple fact is in a capitalist world if contributing doesn't benefit businesses then they won't contribute, and in some cases we simply wouldn't have the related open-source product or it would be a mere shadow of what it has become with their support.

  9. I missed the memo about IBM by lordlod · · Score: 5, Insightful

    Is IBM no longer a big US company?

    I believe that their focus on open source is at least as substantial as Sun's every was.

    I really can't believe this FUD is taking hold. So what if a company funds an open source project?

    If they do something nasty, fork the project. If nobody can be arsed to fork it then it clearly wasn't such a big deal. There's NO downside here. If they stop funding development completely it's still better than never funding it at all.

    1. Re:I missed the memo about IBM by Anonymous Coward · · Score: 0

      IBM is no longer a US company. They're moving so many operations overseas, the footprint in the US is a joke.

    2. Re:I missed the memo about IBM by Lunix+Nutcase · · Score: 1

      IBM might be a big US company but it is hardly focused "almost entirely" on open source. Pretty much all of their hardware is proprietary, their own Unix is proprietary, they sell all sorts of proprietary tools like Lotus Notes, ClearCase and the rest of the Rational tools, etc. Sure you can point out a number of projects and things they work on and support that are open source, but those hardly make up even a significant portion of their portfolio.

    3. Re:I missed the memo about IBM by buchanmilne · · Score: 1

      IBM might be a big US company but it is hardly focused "almost entirely" on open source. Pretty much all of their hardware is proprietary,

      As much as Sun's.

      their own Unix is proprietary,

      But you have a choice of different OS's supported on their proprietary hardware, unlike Sun. This includes Linux, for which IBM has made the contributions for the hardware-specific features.

      they sell all sorts of proprietary tools like Lotus Notes, ClearCase and the rest of the Rational tools, etc.

      Sun sells many proprietary products.

      Sure you can point out a number of projects and things they work on and support that are open source, but those hardly make up even a significant portion of their portfolio.

      The same can be said for Sun. Of course, Oracle also makes contributions (check the stats for recent kernels, Oracle is normally somewhere around number 3-5 corporate contributor, behind Red Hat, Novell, IBM.

    4. Re:I missed the memo about IBM by ratboy666 · · Score: 1

      Wow --

      "IBM might be a big US company but it is hardly focused "almost entirely" on open source. Pretty much all of their hardware is proprietary,

      As much as Sun's."

      SUN put SPARC up for standardization. IEEE Standard 1754-199.

      "their own Unix is proprietary,

      But you have a choice of different OS's supported on their proprietary hardware, unlike Sun. This includes Linux, for which IBM has made the contributions for the hardware-specific features."

      And how is this different from SUN? Oh, wait, SUNs OS is open-source, and, because the platform is open, it is easy enough to put Linux on.

      "they sell all sorts of proprietary tools like Lotus Notes, ClearCase and the rest of the Rational tools, etc.

      Sun sells many proprietary products.

      Sure you can point out a number of projects and things they work on and support that are open source, but those hardly make up even a significant portion of their portfolio.

      The same can be said for Sun. Of course, Oracle also makes contributions (check the stats for recent kernels, Oracle is normally somewhere around number 3-5 corporate contributor, behind Red Hat, Novell, IBM."

      NFS, NIS, Solaris, JAVA, OpenOffice, VirtualBox, MySQL etc. How much more would you have wanted? Anyway, SUN obviously never got much traction with people like you, and is now no more. RIP, SUN. And why would SUN have been a major Linux contributor, anyway? Aside from silly Linux-side licensing quibbles that prevent stuff like DTRACE and ZFS from being incorporated into Linux (which BSD has already incorporated). Now Oracle is in a position to relicense those things. Like I said, RIP SUN. And yet, some people STILL bash on it.

      Wow... just, wow.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    5. Re:I missed the memo about IBM by nxtw · · Score: 1

      As much as Sun's.

      SPARC is open. I don't see open source z/Arch or POWER.

      But you have a choice of different OS's supported on their proprietary hardware, unlike Sun.

      So? If you want to run Linux or Windows, Sun will sell x86-64 hardware.

      Sun sells many proprietary products.

      Many of Sun's software products are available for free if not open source. Java and Solaris are examples of Sun products that have been open sourced.

      Oracle also makes contributions (check the stats for recent kernels, Oracle is normally somewhere around number 3-5 corporate contributor, behind Red Hat, Novell, IBM.

      And Sun has open sourced an entire kernel and operating system.

    6. Re:I missed the memo about IBM by Nevyn · · Score: 1

      And how is this different from SUN? Oh, wait, SUNs OS is open-source, and, because the platform is open, it is easy enough to put Linux on.

      Except Solaris isn't the same as OpenSolaris, in fact one of the biggest complaints I see from the few people still running Solaris is that they still can't get access to the source ... just to see wtf is going on. And OpenSolaris only happened as a last ditch effort before Solaris died to Linux, being forced to do something before you die because you didn't is hardly "leading".

      NFS, NIS, Solaris, JAVA, OpenOffice, VirtualBox, MySQL

      NFS and NIS can only be classed as open source projects if you are delusional. Yes, they dumped some code to try and make a de-facto std. ... but they were never an upstream. Solaris being open source is a lie. Java only because open source because Red Hat+IBM+etc. were going to create a real open source version, if they didn't. Open Office, you can have (although again, they were pretty much forced to open source it ... and there is no real community, because Sun are clueless about open source). MySQL was bought, complete with community (and only a significant part of Sun if you take their inflated price at face value). I know nothing about Virtual box, so maybe you can have that ... for what it's worth.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  10. disappointingly useless article by Trepidity · · Score: 5, Insightful

    I agree it's an interesting question: how do open-source projects fare when acquired by companies that mainly focus on proprietary software?

    But the article doesn't usefully attempt to answer that question. It doesn't survey major projects that have been thus acquired, giving us details on the pros and cons each encountered, how many flourished, failed, stagnated, or were unaffected, etc. It doesn't try to figure out what the reasons for success or failure might be. It doesn't really do any analysis.

    It just asks the question, rambles on a bit, cites the one single example of MySQL's role in the Oracle acquisition (which hasn't even happened yet), and then we're done. Boring.

    1. Re:disappointingly useless article by Anonymous Coward · · Score: 0

      Oracle cannot afford to make MySQL code proprietary, it woul'd need to hire more programmers. Oracle knows that the future is free software. Oracle knows it needs to support free software in order to survive. You see the gpl and other free licenses are viral in essence, once you accept them it's very didfficult to go back to proprietary software. Freedom is very hard to give away.

    2. Re:disappointingly useless article by design1066 · · Score: 1

      So true, so true.

  11. Let the market decide by cryfreedomlove · · Score: 1

    There is a natural ebb and flow to this driven by market forces. The value system is primarily driven by users of the open projects. If Oracle abuses mySQL enough then it will be forked by natural and unstoppable force. I'm not worried at all.

    1. Re:Let the market decide by MrEricSir · · Score: 1

      And when "market forces" don't work, there's always a bailout package!

      --
      There's no -1 for "I don't get it."
  12. OSS projects should not be owned by companies by ajung · · Score: 1

    An OSS project is only in danger if there is project is backed only by commercial companies. OSS projects driven by a community and backed by some foundation (e.g. Zope foundation, Plone foundation, Python foundation) are unlikely in such a danger.

    1. Re:OSS projects should not be owned by companies by Gerald · · Score: 1

      Absolutely! Sourcefire, Digium, and CACE are killing Snort, Asterisk, and Wireshark respectively!

      Oh wait. No, those are actually examples of companies and open source projects forming beneficial ecosystems.

    2. Re:OSS projects should not be owned by companies by roderickm · · Score: 1

      That's crazy talk. There are many threats to the health and vibrancy of an open source project, and being backed by a commercial company is not a reliable indicator of danger.

      Consider the behavior of the project maintainers and planners. Do they engage the community on key issues? Do they accept outside contributions? How are conflicts resolved?

      The issue isn't who funds the developers, but the attitudes and behaviors of project leadership.

  13. Project or Company? by itomato · · Score: 1

    If someone aquires your project, it's "good" - if the primary goal is recognition for your work.

    If someone aquires your company, it's "good", in the traditional American Capitalist sense - if recognition and profit are your goals.

    I have known and worked for companies whose primary goal was to be aquired. Become profitable or successful in your own right, and let the reflection of your moral values tell you "good" or "bad".

  14. "legion" by alfino · · Score: 1

    What does it mean when someone is "legion"? Go Slashdot quality!

    --
    echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
    1. Re:"legion" by Anonymous Coward · · Score: 1, Informative

      It means there are many of them. I'm sorry you're not more widely read, but this is a common English expression.

    2. Re:"legion" by Anonymous Coward · · Score: 1, Informative

      English, m-f, do you speak it?

      "As long as single one of us stands, we are legion." - Kain

    3. Re:"legion" by Macthorpe · · Score: 1

      Just to add my voice to the Anonymous Cowards telling you to read a dictionary - go read a dictionary :)

      In case you can't find one: that is a perfectly legitimate use of 'legion', probably originating from "I am Legion, because we are many" in the Bible. I'm sure some budding etymologist can put my reply to shame.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  15. I wouldn't mind... by IANAAC · · Score: 3, Interesting
    I wouldn't mind seeing MySQL die.

    Well, I shouldn't say die. I *DO* wish that it'd conform a bit more with the SQL standard though.

    Now donning my flame-retardant suit.

    1. Re:I wouldn't mind... by clickety6 · · Score: 2, Funny

      But if MySQL conformed to the SQL standard it would no longer be MySQL - it would be TheirSQL !

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
  16. It's best for OSS when it can make a profit by cnewman · · Score: 1

    Under Sun Microsystems, a company that was having a hard time making a profit, open source projects fared badly. Staff were cut across the company, including administrative, QA and lab support staff. When all the support staff go, the software developers gets loaded down with all that extra non-development work and they'll eventually leave too, no matter how "nice" or "friendly" the company is to open source. An attitude like "let's open source now and figure out how to make money later" is a recipe for failure.

    Under Oracle, things may or may not fare better. It depends if Oracle can come up with a way to make money off of support, services and add-ons for open source. If they do, then they'll continue to invest and the OSS will do well (as it did with Oracle's acquisition of Sleepycat / Berkeley DB). If they don't, then the project may not fare well (as some claim happened with InnoDB). I know some OSS fans find a way to get a foundation or edu paycheck, but those are few and far between. I like a corporate paycheck and that means there has to be a way to make money from OSS or I won't get paid to work on it. There is ample proof that OSS development can be profitable as RedHat shows, but there needs to be a business plan to pay for ongoing development.

    Frankly, I'm more concerned by the loss of key Mozilla NSS developer time due to the Oracle acquisition than I am concerned about MySQL's future. Any ideas on a business plan to make money from NSS out there?

  17. Oracle RDB by MichaelSmith · · Score: 1

    Digital sold RDB to Oracle, I suppose, about 15 years ago now. From that date you couldn't really buy RDB anymore. The value of RDB to Digital was the amount of money anybody would pay them to kill it. The same goes for OSS. If you develop a nice tool which competes with a commercial product, somebody may pay you to make it go away.

    Is that good for a FOSS project? Depends on your POV. It could be very good for the copyright holders and their accountants, lawyers, ex wives, etc.

    1. Re:Oracle RDB by Anonymous Coward · · Score: 0

      http://www.oracle.com/technology/software/products/rdb7/index.html
      It doesn't look very dead to me.

  18. Re:FOSS is... by symbolset · · Score: 1

    Yeah, who needs compilers that make the best code they can, phones that don't crash and know what year it is? Who needs free software when you can patent software licensing itself?

    Let us instead ignore the freedom of the platform and look at the Oooh shiny.

    --
    Help stamp out iliturcy.
  19. QT and Nokia by fandingo · · Score: 5, Insightful

    Nokia aquired QT about a year ago, and Nokia has added more free licenses (LGPL). I think that Nokia has done a tremendous job keeping QT free. It's available under the LGPL now; the most recent release, 4.6, saw the first community submissions. They are also a "KDE Patron."

    Nokia does open source right.

    1. Re:QT and Nokia by MichaelSmith · · Score: 3, Interesting

      I suppose it is generally good for an OSS product to be acquired by a natural consumer of the product, but not by a competitor.

    2. Re:QT and Nokia by Lunix+Nutcase · · Score: 1

      Nokia aquired QT about a year ago, and Nokia has added more free licenses (LGPL).

      Nokia acquired QuickTime and it released the code under the LGPL?

    3. Re:QT and Nokia by Carewolf · · Score: 1

      You also have to remember that Nokia had no choice of closing Qt because of the Free-Qt legal agreement it has with KDE. This meant any attempt to close-source Qt would release the last open-source version under BSD. This made embracing the advantages of open source the only viable business decision (or that the only purchasers of Trolltech would be the ones interested in keeping Qt open source).

    4. Re:QT and Nokia by dyingtolive · · Score: 1

      Sigh.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    5. Re:QT and Nokia by True+Grit · · Score: 1

      This made embracing the advantages of open source the only viable business decision

      You make it sound as if they were forced into something, but they would have not bought Trolltech if they didn't like the Qt license arrangement. This wasn't a shotgun marriage, neither one was brought kicking and screaming to the altar. :)

      They did not have to invest all their own time and money that they are doing in leading the now more open & collaborative development of Qt. I'm not an insider, but they seem to be putting *more* resources into its development than TT could have.

      A very open & Free Qt is part of their *plan* for their future smartphones, a foundation stone of their (also very open) Maemo OS. Being open & collaborative with Qt will (they hope) help convince devs to support their platform. They're thinking more 'open' right now than Google is with Android, never mind Apple.

      They *wanted* to do this.

  20. Why is OSS good? by Pro923 · · Score: 0, Troll

    I've been struggling lately to understand why I should believe that Open Source projects are a good thing for a business that wants to profit, and also for a talented developer (such as myself) that wants to make some money in his career. From a company point of view, when you decide to market a product that's based on open source, it would seem that you're saying - my company isn't going to provide value based in software that any other company can't deliver. I see this as leading to products that rely on support contracts and a strong sales force in order to be profitable. Is this really a winning idea? What ever happened to the idea of building a product that is successful because it's simply better than the competition's product? I can't help but see open source as a path to mediocrity. Along the lines of the article - why would a large company buy a small company that has it's technology based in open source? What do you gain by paying for something that you already get for free? As a talented developer, I see open source as a bad thing - it reduces the value of a developer. Writing good software is hard - not a lot of people can do it. Again, why does a company want to pay for top notch developers when that same developer can contribute to it's products while someone else foots the bill? If an open source product is a companies bread and butter, and the strategy is to make money off of support contracts, well doesn't a developer just become more or less a bug fixer? In that world, if success is based upon who gives the best support, a developer is really support for support. I always thought I'd make a buck in this business because I consider myself a superior engineer, and I'd take that skill and use it to help a company create a product that other people don't have the skills to create. In short, I can't help but see open source as something that devalues software engineers. Tell me why I'm wrong. Explain why other professions don't go out of their way to make the product of their hard work 'free'.

    1. Re:Why is OSS good? by maestro371 · · Score: 1

      and also for a talented developer (such as myself)

      And humble, to boot!

    2. Re:Why is OSS good? by neiras · · Score: 1

      I always thought I'd make a buck in this business because I consider myself a superior engineer, and I'd take that skill and use it to help a company create a product that other people don't have the skills to create. In short, I can't help but see open source as something that devalues software engineers.

      You must be kidding. Are you suddenly an Inferior Superior Software Engineer if you use a tool that's freely available, or link to an open-source-licensed shared library? Most people don't have the skills to do that.

      Or if there's an open-source clone of your company's software, surely there's nothing stopping your company from, er, competing with it? If your company were so threatened by that clone, surely they would want to hire and fill the pockets of many Superior Software Engineers to get them back on top?

      Open source lets developers like myself stand on the shoulders of giants and make a really, really excellent living.

      In return, I try to contribute wherever I can. I owe the community more than I'll ever be able to give back.

    3. Re:Why is OSS good? by _Sprocket_ · · Score: 1

      1998 called - something about wanting its post back.

    4. Re:Why is OSS good? by Anonymous Coward · · Score: 0

      The proponents of open source don't understand a damn thing about economics, the business world or software development for that matter. I wouldn't waste time trying have a rational discussion here because it is a religious issue. In fact open source is a lot like religion in that it requires a lot of faith but close examination reveals contrary evidence, just close your eyes and repeat "I believe" or you'll be torn apart as a heretic.

    5. Re:Why is OSS good? by thetsguy · · Score: 1

      Use OSS as you don't want to reinvent the Wheel.

      Using existing pieces of code wherever possible would reduce your development cycle and earn you more money.
      In addition, the piece of code is tried and tested(most of the times) and if there is a problem you have all the freedom to fix it.
      Why not to use OSS should be the question.

    6. Re:Why is OSS good? by thetsguy · · Score: 1

      Sorry to double post, in addition to the benefits above, it also showcases your ability to think about modules and integration skills.

    7. Re:Why is OSS good? by Nyxeh · · Score: 2, Insightful

      "Or if there's an open-source clone of your company's software, surely there's nothing stopping your company from, er, competing with it?"

      Writing a copy of something is easy. Creating something new and original is hard. Any decent programmer can write a Tetris clone in under a day, yet the original probably took a much longer time to think up, prototype, design etc.

      Same with other FOSS knockoffs (like Frozen Bubble) - the hard work has been done, all you need to do is make a copy of the working commercial version and you have some freedom at a fraction of the effort required by the original developer.

      Make your own unique software, sure, but don't pretend ripping someone off is somehow fair competition. Come up with your own ideas - as all your free clone will do is kill the original development and thus cause the project to stagnate as there will be no more reference designs to copy.

      It's the FOSS version of Embrace, Extend, Extinguish.

    8. Re:Why is OSS good? by Pro923 · · Score: 1

      Thanks for replying, but no one really got my point... I understand what's good about open source when it comes to a bunch of people collaborating and reusing code to all contribute and create something. I don't understand how companies seeking profit and open source coexist - because it would seem to me that success would have to be based upon something other than the software itself. My second point was to say that - as a software engineer, (about the superior, whatever I try to do I try to do well) why is the above good for me?

    9. Re:Why is OSS good? by ckaminski · · Score: 1

      Great. Someone had a great idea back in 1988. And you want to let them milk it for eternity?

      Lets take bejeweled as an example. Something that first showed up on Palm 5 or 6 years ago (it may have existed before then)... I bought it for PalmOS, and I just bought it for my iPhone. There's tons of clones, but the Bejeweled guys keep making theirs better.

      Evolve or die. Stay stagnant, and get your clock cleaned.

  21. Double-Edged Sword by i58 · · Score: 2, Insightful

    It cuts both ways. It's both good and bad. Yes, corporate ownership is a great thing, and it speaks well that companies such as IBM, Sun, Google, and Oracle show interest in open source. It may help suit and tie wearers to understand that open source != hobby quality software. But on the down side, if big company decides that it's roadmap for former open source project is where it's going, regardless of the desires of the users, well it could sour people on the product pretty quick. Even though it's open source still, the product could be forced don a path it's users don't want. Replace the community with a pair of corporate blinders and it's a problem. Sure you can fork and all that jazz. Nothing is the end really, but corporate acquisition can be a boon or a thorn for people that just want to use a product. Depending on the product, your user base may be mostly "users" anyway. I'm no expert, but I'd imagine *successfully* forking something like MySQL isn't something you could just do overnight. There's way more to forking than just checking in the code.

  22. Wait, what? by 4e617474 · · Score: 1

    Novell, who had Microsoft sell their distro on the premise that Microsoft owned hunks of Linux is one of the last bastions of Open Source? Google gives lots of code away and sponsors events to get student developers to cut their teeth writing for Open Source projects, and it's scary that they're big bad proprietary guys getting their "commercial hooks deeper into" their own invention? And somehow the article title is the name of a Rod Stewart song about people judging the town tramp?!?!?!?!?!? Jeesh. Things are murky enough without this guy trying to make it worse in hopes you keep coming back for the part where he sorts it all out for you.

    --
    Finally modding someone offtopic when they rant about what "Begging the Question" means: priceless.
  23. Company size by symbolset · · Score: 1

    Let's look for a company outside the usual group that's active in open source not for altruistic reasons, but for basic capitalistic reasons. We need look no further than HTC. They make a lot of these Android devices, including Droid and Nexus One. Their market capitalization today is $282B. They're bigger than Microsoft or Apple or HP or IBM. They don't have to care about these little squabbles and they don't.

    --
    Help stamp out iliturcy.
    1. Re:Company size by asc99c · · Score: 2, Insightful

      That market cap isn't in US $ - it's presumable Taiwanese New Dollars. So that would be $8.8B in US dollars. Still big but HTC clearly isn't bigger than IBM and Microsoft.

  24. How about no? by symbolset · · Score: 1

    Open source is a process where I write code to scratch my itch and out of the generousness of my heart set my code for itch scratching free for use and modification by others. Other people have a similar itch to mine, but not quite the same - and adapt my code to their needs. In time when my itch has erupted into full blown psoriasis I find they've turned my itch scratcher into a cure and so I get in the end the benefit not just of my own effort but also of theirs.

    If from experience I can predict the outcome from my own contribution I'm not even being generous -- I'm being as greedy as I can be by leveraging the power of a global network of thinkers to solve my problems present and future, for free.

    --
    Help stamp out iliturcy.
  25. Look at QT by go-nix.ca · · Score: 1

    So, Trolltech was acquired by Nokia, but, IIRC, Trolltech has a kind of licence for QT that contains something dramatically labelled a "poison clause", or something like that. It's designed to prevent ever changing the license to a proprietary one, thereby closing the code. I'm not sure how it's done, but this blog post may be related.

    1. Re:Look at QT by True+Grit · · Score: 1

      a kind of licence for QT that contains something dramatically labelled a "poison clause",

      Its not a clause of the software license's legalese, they just made the 'KDE Free Qt Foundation' a co-author, in effect, giving that organization the right to relicense Qt if TT ever disappeared, or got taken over by someone hostile to FOSS.

      There was, I believe, a separate document, a kind of legal 'memorandum of understanding' or whatever the lawyers call them, separately between those 2 entities that spelled out under what conditions the later could do the relicensing, but it was separate from Qt's software licenses.

      And this entire, long story is really moot now, since Nokia has subsequently dual-licensed Qt under the LGPL as well.

  26. Xen and Amanda by Antique+Geekmeister · · Score: 2, Informative

    Other projects include Xen virtual software (where the parent company, Xensource, was bought by Citrix.) It was very exciting for a while there, but I'm seeing the leading edge Linux users turn to KVM and the corporate users stick with VMWare, not realizing the problems of the server hardware and VMWare's ancient 2.4 kernel. I'm not sure why: I've not had the opportunity to do side-by-side comparisons with the latest versions of all of them.

    The Amanda backup software has been taken up by Zmanda, who have apparently destabilized it in the midst of trying to add glitzy GUI's to it which they sell only as corporate add-ons and which have caused two companies I know to throw it out, not because the Amanda was not fast and functional, but because the admins handed the backup management couldn't figure out the GUI and configure things properly.

    1. Re:Xen and Amanda by nxtw · · Score: 1

      and the corporate users stick with VMWare, not realizing the problems of the server hardware and VMWare's ancient 2.4 kernel.

      VMware ESX(i) 4 uses code from 2.6.18 (I think the service console uses the RHEL kernel) and works fine on the hardware corporate users run it on.

    2. Re:Xen and Amanda by Antique+Geekmeister · · Score: 1

      _Good_. When was that released? VMWare ESX 3.5 was a mauled and stripped version of RHEL 3, and oh, dear me, it was painful to backport contemporary account management or monitoring tools into, and tended to have serious problems with hardware components whose drivers were less than 4 years old.

    3. Re:Xen and Amanda by nxtw · · Score: 1

      Released May 2009.

      The goal of ESX(i) isn't to support all modern x86_64 compatible hardware though; it works with a subset of the hardware supported by Linux 2.6.18 and officially supports a subset of that. That's why they have a HCL.

    4. Re:Xen and Amanda by Antique+Geekmeister · · Score: 1

      You're correct. But that subset was getting much too _small_ with ESX 3.5 and the old 2.4 kernel. And its lack of IDE emulation made for additional work migrating ancient servers into VMWare for legacy support reasons difficult in ways it needn't be. Has that been addressed in ESX 4.0? And has anyone over at RedHat and VMWare figured out how to license a bundle of vitualized instances? To manage costs, and stop wasting time _arguing_ about licensing, I had to switch a whole VMWare environment over to CentOS guests.

    5. Re:Xen and Amanda by ckaminski · · Score: 1

      VMware isn't interested in solving some of these complex problems. They've (so far) left it for third parties to fulfill. Licensing is turning out to be a major pain in the ass with our Lab Manager deployment, but as far as I can tell, there's nothing like it in the KVM/Xen world.

  27. Separate issues by cheros · · Score: 1

    I can see your point, but there are two separate angles you must consider.

    A developer needs to stand out, and prove himself. A contribution to an Open Source project creates credibility because not every code makes it into production, and the fact that you are confident of your skills to open up what you write helps too. So it doesn't DIRECTLY make you money, it contributes to you snagging a better job or work order - it strengthens your negotiations. It goes further, however, when you employed and know about Open Source, see next angle.

    A company needs to operate as efficient as possible. For this it needs software. Software is never *just right*, it needs adapting - which means development work. Let's take CMS as an example: you can spend budget X on a proprietary solution, or you can spend part of it on an Open Source CMS and then PAY THE DEVELOPERS or other people involved to add the bits you need for your own company. The clever thing is then to push the changes back out to teh community because that gives you also marketing capital, but even if you don't you will get EXACTLY what you need for your own specific business, and still come in under the cost of proprietary solutions.

    However, the original question was why a company wants to outright buy a FOSS product, and I must admit I'm a bit at a loss there. It could be to gain complete control (thus losing the community benefits, which is what I see happening with Zimbra) and sell proprietary versions - I don't like that approach because that's really taking advantage of the work of others, or to actually take it off the market, which is what I see happening with MySQL to great chagrin of banks. AFAIK, quite a lot of trading setups use MySQL because it's light and fast, it appears Postgresql cannot handle the large volume (that's what I was told, I'm no DB expert or coder). OpenOffice came to be because SUN wanted to harm MS's revenue base, another argument.

    So, I can see developer and company benefit to using FOSS, less so to buy a whole project..

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  28. how open is open? by StripedCow · · Score: 2, Insightful

    The real question, how "open" is an open source project?

    If the code is one big spaghetti soup and there's virtually no documentation, then I'd say the project isn't really "open", and the "forkability" of the project is close to zero, as new developers aren't likely to pick up the project once its original developers get bought away... instead, in that case, it's more likely that new developers will stand up and write something new from scratch, although that may take a while of course.

    On the other hand, if the code is structured well, with good documentation (not a machine-generated function-by-function reference, but also documentation on the conceptual level), where the documentation has been made commentable by the community, etc. etc., then such a project is much more viable.

    Actually, I think someone should stand up and write some guidelines for good open-source projects to follow, and such guidelines can then also be used to rate open-source projects. Perhaps this is an idea for meta-sites such as freshmeat, sourceforge, googlecode, etc. (?)

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
    1. Re:how open is open? by Stumbles · · Score: 1

      Your way off base. Openess and forkability has zero to do with spaghetti code and readability; your semantic argument is bogus. It has everything to do with the GPL License; which in a nutshell your free to do. Of the GPL projects that have forked (that I am aware of), the fundamental reason for the event was due to lousy management or unresponsiveness.

      --
      My karma is not a Chameleon.
    2. Re:how open is open? by StripedCow · · Score: 2, Insightful

      And what happens when the original developers get bought away by a company with bad intentions? you can bet that lousy management and unresponsiveness will result...

      Then, if the code is unreadable and documentation is missing, in all likelihood, nobody will fork the project, or the new developers will probably do a bad job.

      That's my point.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    3. Re:how open is open? by Anonymous Coward · · Score: 1, Insightful

      I think you're missing the main point of his argument. There's a difference between code being *legally* forkable and *practically* forkable. At some point of spaghettiness, it's no longer practically forkable because it's easier to rewrite from scratch.

      Now, an enormous codebase may always be forkable if some functions are sensible and orthogonal to the sprawling-omg-disaster code, but I've seen enough garbage to know sometimes code is best taken out behind the barn and shot.

  29. When was the last time... by toby · · Score: 1

    Microsoft took one of your bug reports seriously?

    Look at the state of IE. There's a huge pile of WONTFIX.

    --
    you had me at #!