Slashdot Mirror


Open Community vs. Open Code

snydeq writes "Recent silence regarding the future of OpenSolaris under Oracle's hand has InfoWorld blogger Savio Rodrigues questioning the relative importance of open code. 'Source code availability is a central factor in establishing trust in the open source community, as knowledge that the source is available can often allay fears about the future of a particular open source project or product. And yet, this trust can often be overstated,' Rodrigues writes. Members of the OpenSolaris community have been agitating for Oracle to clarify its plans for OpenSolaris in the wake of its acquisition of Sun, with some suggesting a fork as a way of severing ties. But, as Rodrigues points out, 'The community around an open source project or product can certainly be vibrant without having the resources to support a fork. In fact, this is true for many open source communities, which count numerous members, very few of whom would be qualified to develop the open source project further should a fork occur. Worse, even fewer would be interested in doing so.'"

10 of 141 comments (clear)

  1. Hmmm by drolli · · Score: 5, Insightful

    So the short and neutral for of this article is:

    A company opening the source to a given product at a given time may decide that - upon seeing not enough external developers jumping on - that it may be not worth continuing this effort. And the "community of administrators and users" complains they dont have enough programmers to fork it on their own.

    How to say: Congratulations. But you know that *working* open source ecosystems also include programmers.

    1. Re:Hmmm by 0123456 · · Score: 4, Insightful

      Why would a 'weekend hacker' work on OpenSolaris when they could work on Linux instead?

      That's the fundamental problem: OpenSolaris has user features that Linux doesn't -- assuming Oracle continue to support it I'm probably going to set up an OpenSolaris server in the next year or so because ZFS is better than anything Linux currently has -- but it doesn't really offer anything to the average 'weekend hacker' that Linux doesn't.

      Even if it was made available under the GPL, I suspect most of the best code would be copied into Linux and then it would die off.

    2. Re:Hmmm by pydev · · Score: 5, Insightful

      Spare time? Most open source programmers get paid for their work, and quite well. Companies pay programmers to contribute to open-source enterprise-scale operating systems because they don't want to be dependent on the likes of Microsoft, Sun, or Oracle. And it works out economically because those companies have been overcharging tremendously.

  2. Free as in Future by kainosnous · · Score: 5, Insightful

    There are many reasons why Open Source is good. The availability of developers is only one reason. Even if there seems to be a lack of competent developers ready to take over the project, simply having that potential can mean all the difference. If nothing else, the more eyes on the code, the more likely that bugs can be found and reported. At some point all closed source software will become unmaintained because technology changes, and there is only a finite set of resources. OSS, however, is always available to tinker with, even long after it seems to be worthwhile. As a comparison, think about older cars. They don't have all the bells and whistles, but still have value because they can still be worked on long after their respective companies moved on to newer models.

    As a user of OSS, I prefer it even if there is a slightly better closed source alternative. Even though I very rarely look at that actual code, it's nice to know that it is there. It also says a lot about the company when they close up the code. I'm sure that others feel that way too. I don't mind if you sell your product, but I feel that once I buy it, it should be mine to take apart.

    Sadly, Microsoft is a great example of how well closed source and good marketing can be. That is why I secretly want that giant to fall. I still think there is an unfortunately large number of people who don't care where their stuff comes from and what the real cost is as long as it works for the short term.

    --
    There are 10 commandments: 01)Thou shalt love the Lord Thy God 10)Thou shalt love thy neighbour as thyself.Matt22:34-40
    1. Re:Free as in Future by GF678 · · Score: 4, Insightful

      I still think there is an unfortunately large number of people who don't care where their stuff comes from and what the real cost is as long as it works for the short term.

      There's a reason for that - the open-source community hasn't been able to successfully present a long term disadvantage to using closed-source tech that people can relate to.

      I'm still using Windows because I honestly can't see a long term disadvantage in doing so. By using it I have all the software I could possibly want, guaranteed compatibility with current and future hardware, and so on. I've tried Linux and all I end up with is compromises to tangible things I want to do with my computer. If long term issues become foreseeable with Windows, then I can give it the flick and change to something else.

      You HAVE to present to people a tangible long term issue with using closed-source software that they can UNDERSTAND. Geek ideology isn't enough, and if that's all that you've got, then no wonder closed-source tech is still going to dominate.

  3. Natural selection by gdshaw · · Score: 3, Insightful

    Worse, even fewer would be interested in doing so.

    A telling statement. If enough programmers find the program useful, but in need of improvement, then it is very likely some of them will improve it. If enough non-programmers think that way then they can pay to have it improved. If this doesn't happen then maybe the program wasn't so very important after all.

    This is merely natural selection at work, and for the most part the outcome will be as it should be — unlike closed-source products, which live entirely at the whim of their creator.

  4. Re:What's that I hear? by gdshaw · · Score: 5, Insightful

    after a decade plus of open source developers using the "do it yourself" line to escape from listening to feedback and requests from end users.

    You mean to say that, when working for no reward, they work on the features that suit their interests rather than your interests? How shocking.

    Your concept of user requests as something that developers have to ‘escape’ from betrays completely the wrong attitude. Listening to requests is one thing, but actually implementing them may require a large commitment of time and energy that you're not paying for. If you can convince someone to do the work anyway, for whatever reason, then that's great: everyone wins. If not then ‘do it yourself’ is a perfectly reasonable response.

  5. Re:What's that I hear? by FooBarWidget · · Score: 3, Insightful

    And how's that an excuse against "do it yourself"? If you live in a household, not knowing how to wash dishes does not exclude you from the duty. Now you didn't sign a contract which states that you *must* wash dishes regularly. You can hire a dish washing person, or the other household members can be nice to you and wash dishes for you. But if neither are true then complaining whenever other household members ask you to wash dishes is a douchy thing to do.

    "Escape from listening to feedback and requests"? The developer has to eat, how will immediately doing what you say get him his next meal? It won't, so he has the right to do whatever he wants with your feedback, including postponing to an indefinite time in the future.

  6. Re:What's that I hear? by QuantumG · · Score: 3, Funny

    Your analogy is too confusing for me. Let's say you find some code and it doesn't do what you want.. so you ask the people who work on it to add some improvements so it works for you. They ignore your request. So you ask again. They continue to ignore you. You have a big screaming fit and complain that no-one is listening to you and that everyone is unhelpful and you hate them. I think "douche" is too nice a word.

    --
    How we know is more important than what we know.
  7. Re:Forked to death by this+great+guy · · Score: 3, Informative

    First link: author is vague and incorrect; OpenSolaris supports most common onboard SATA controllers. I have personally run it on nVidia MCP55 and above, Intel ICH7 and above, AMD SB600 and above, and OpenSolaris usually support all these very common chipsets/onboard SATA controllers.
    Second link: the author is using unsupported dev builds of OpenSolaris.
    Third link: the post is 2 years old and evidence suggests unreliable hardware.
    Fourth link: the author complains about FreeBSD, not OpenSolaris.
    Fifth link: the author concluded corruption was caused by unreliable hardware.

    Search for "$NAME_OF_TECHNOLOGY unreliable" and google will always return thousands of results.

    Personally I have a rather pleasant experience with ZFS. I have been using it for 3+ years at work and at home on 5-6 machines with about 50 drives total. It has been rock solid so far. And it has saved my life a couple times when drives died.