Slashdot Mirror


How Long Should an Open Source Project Support Users?

Ubuntu Kitten writes "Since October the community-generated database of cards known to work with Ndiswrapper has been down. This is apparently due to an on-going site redesign, but right now the usual URL simply directs to a stock Sourceforge page. Without the database, the software's usability is severely diminished but this raises an interesting question: Is an open source project obliged to provide support for its users? If so, for how long should the support last? Web servers cost money, especially for popular sites. While developers can sometimes find sponsorship, is it possible to get sponsorship simply for infrastructure and user services?"

17 of 272 comments (clear)

  1. No Obligations, Take What You Can Get by eldavojohn · · Score: 5, Insightful
    Disclaimer: These are my experiences & opinions only.

    It seems you are looking for a list of cards supported by Ndiswrapper, nothing else? Is the software development not keeping up with cards or something? I'm more concerned that I can no longer access their wiki. I'm not sure how the lack of a database of cards it works with would cause its functionality to "diminish" but you are right that this raises an interesting question.

    Without the database, the software's usability is severely diminished but this raises an interesting question: Is an open source project obliged to provide support for its users? If so, for how long should the support last?

    No. Although from time to time I notice that Maven2's repo1 is sometimes down which irks me a bit when I'm using new packages. And that's why I have a local repository on my list--in case the bandwidth I steal from Jason van Zyl of Codehaus ever dries up. And if it should, I realize there's not a lot I can do about it ... although I can always keep downloading packages (or even building them myself) and installing them on my local network albeit tedious. I am lucky though as Maven2 is well thought out in this respect, always defaulting through a whole list of repos (indeed if repo1 went down, there are others).

    I appreciate Mr. van Zyl's work and efforts but he and I have signed no prior contract guaranteeing the length of time his service should be available to me. And I, of course, expect nothing from him. He's doing me a great service at the moment but the service--though rarely spotty--doesn't have to last past this second.

    Say, where's your local repository of Ndiswrapper's database?

    Web servers cost money, especially for popular sites.

    This is correct. And by that logic, it may benefit you to send the sourceforge developers a simple message asking them if a modest donation of funds could ail this predicament? Every so often I anonymously throw $10-$20 at a project that I use heavily, I really wish others would do the same.

    While developers can sometimes find sponsorship, is it possible to get sponsorship simply for infrastructure and user services?

    I'm really not sure although I do realize that if Ndiswrapper is talking to this database on the backend, there's probably no eyeballs looking at ads to the left and right of this database. Which makes it kind of hard for magical ad revenue to come in (similar to the codehaus repo1 scenario listed above). I think you'd be better off appealing to some distribution that may hinge heavily on Ndiswrapper but I'm pretty sure the developers would have exhausted these resources before letting this site lapse into oblivion.

    --
    My work here is dung.
    1. Re:No Obligations, Take What You Can Get by Chyeld · · Score: 5, Insightful

      Every so often I anonymously throw $10-$20 at a project that I use heavily, I really wish others would do the same.

      I don't know how anything this informal and erratic can be made to work long-term.

      Snowfall is informal and erratic. Chaotic and unplanned. And yet every year I manage to wake at least once to an entire world covered in snow.

      Random simply means you need a large number of participants.

    2. Re:No Obligations, Take What You Can Get by Austerity+Empowers · · Score: 5, Insightful

      Even if you did, sending money in no way puts the author into your debt such that he needs to offer support. You do it as a reward, not a binding contract.

      Fundamentally, open source is centered around the design, not support. In the long run, you will need to pay for support from one of many people capable of doing so. If you see a program so many people use, which lacks the support you think you need, I hear business opportunity knocking at your door.

  2. How Long Should Open Source Project Support Users by Ethanol-fueled · · Score: 5, Insightful

    As long as its users support it, duh.

  3. Project not required to provide support by Anonymous Coward · · Score: 5, Insightful

    No, an open source project is not obliged to provide support for its users. They're giving you the software (and sometimes documentation) for free. They weren't even required to do that (even if you use GPL components you can keep your modifications to yourself as long as you don't go handing out binaries to the rest of the world).

    The people responsible for the project have absolutely zero obligation to help you with anything. If they want to help, good for them (and you). If not, you have the source - read through that to figure out what it does. Or pay somebody else to do that for you.

    There are companies that provide support for open source software, but unless you're paying them for it, they have no obligation to help you.

  4. When beer is free... by RulerOf · · Score: 5, Insightful

    When your beer is free, someone still paid for it.

    The difference between purchasing software and choosing whether or not to donate to a F/OSS organization is that you choose how much the software (or service) is worth to you, should you actually decide to pay for it.

    Disclaimer: I'm a huge advocate of F/OSS, just not Linux... I honestly wish my interests aligned with reality :P

    --
    Boot Windows, Linux, and ESX over the network for free.
  5. My biggest pet peeve... by Blakey+Rat · · Score: 4, Insightful

    Ugh. People who take down the existing page because they're redesigning the site.

    Generally you only see this mistake from 14-year-old "web developers" whose qualifications all come from adding animated GIF background images to MySpace profiles. Of course, these "web developers" always severely doubt the amount of time it'll take to finish the page and put it back online, so "check back in a couple days" typically turns into months, years, or "kiss that page goodbye, sucker!" Saying the term "staging server" to these type of people will usually garner the response: "caging what? I was too busy picking my nose to listen."

    If you're lucky, it was actually a hostile admin pulling down the site and holding it hostage to the project for (pinky-in-mouth) one-hundred-billion-dollars! and they didn't just recruit an incompetent idiot to run it. In the former case, at least the pages will come back once the FBI breaks down his door and holds an assault rifle to his head, in the latter case they'll be "under construction" until the end of time.

    So, uh, yeah. The question here isn't "how should open source projects support users?" But more along the lines of, "should open source projects do intensely retarded things with their websites?" (The answer is no.)

  6. Re: How Long Should Open Source Project Support Us by morgan_greywolf · · Score: 5, Insightful

    Exactly. If you want support from an open source project, you need to help that project out. Whether that's in the form of development work, testing, documentation writing, helping uses in the forums or lists out, or good old fashioned cash depends on what the project needs. Most projects are more than happy to list what they need, and if they don't, e-mail the project's lead(s) or e-mail their support list -- they'll be very happy to hear from you.

    You get out of it what you put into it. Like anything else in life.

  7. Re:Uh...No. by mlwmohawk · · Score: 4, Insightful

    One of the hazards of the trade is that some software may cease to be supported. This goes double for OSS, where the developers are often unpaid.

    I think your premise is faulty. It has been my experience that commercial products become unsupported far faster than open source projects. Of course, with all aggregate generalizations there are specific instances that counter the general trend, but I think it is safe to say that you are safer banking on open source support than you are commercial support for a few reasons:

    (1) As mentioned, generally speaking, support is longer term with open source.
    (2) Unlike proprietary solutions, the code is generally available, it is less likely that a useful project will ever *really* become unsupported.
    (3) If it is a marginal project, you have the source, you can pay someone to support you.

  8. Re:Answer: no by david.gilbert · · Score: 4, Insightful

    If there are people depending on your software, then you've made a commitment.

    No. THEY'VE made a commitment.

  9. Re: How Long Should Open Source Project Support Us by morgan_greywolf · · Score: 5, Informative

    Not exactly. Here's some examples where a non-technical user might help out, even if it's not in the form of cash:

    I have a couple of open source projects that are sorely in need of translators. I don't speak any languages other than English, and a little bit of very broken French and Spanish. If someone wants to provide me good translations of UI strings, help bubbles, messages, dialogs, etc., in their native tongue I'll gladly add good i18n and l10n support to the projects.

    Neither of these projects have good end-user documentation. I need someone with good technical writing skills to write the user docs for them. You don't need to any programming, just how to use the program.

    Evangelism: one project has existed for two years now, and the other is just about to have its first release. I need people to help get the word out about the projects.

    You see what I mean? You don't need to be a programmer to help an OSS project. You just need to care.

  10. Re: How Long Should Open Source Project Support Us by westlake · · Score: 4, Insightful
    Corporations certainly do their bit, but open source is about bazaars, not cathedrals.

    Is it really? I sometimes wonder. The marque projects of open source - OpenOffice.org and Firefox, for example - look corporate to my eyes. The Dirac video codec emerged from the BBC, and you can't get more high church than that.

  11. Re:Answer: no by Jeff+Hornby · · Score: 4, Insightful

    And how much does this cost?

    I've said it before and I'll say it again: anybody who says that a business can just hire someone to work on open source software if it becomes unsupported does not understand the first thing about the nature of business.

    --
    Why doesn't Slashdot ever get slashdotted?
  12. Re: How Long Should Open Source Project Support Us by SkunkPussy · · Score: 4, Insightful

    I'm not 100% sure what "marque" means but I would suggest that gcc is the marque project of open source and has been for about 20 years.

    --
    SURELY NOT!!!!!
  13. Re:Answer: no by mcvos · · Score: 4, Insightful

    And how much does this cost?

    Depends. When you rely completely on proprietary software that suddenly becomes unsupported, switching can become very expensive. When it's Open Source, switching is a lot less expensive, since the software isn't a black box. And in fact, it may not even be necessary to switch, because someone else can take over support of the software.

    I've said it before and I'll say it again: anybody who says that a business can just hire someone to work on open source software if it becomes unsupported does not understand the first thing about the nature of business.

    It's a lot easier than hiring someone to work on proprietary software that isn't yours.

    OSS provides fallback solutions that proprietary software simply doesn't.

  14. Re:Open Source Support by mlwmohawk · · Score: 4, Interesting

    encourage more people to donate

    I think, in all honesty, that is a wet dream. While I am a "Free Software," not just open source, developer I am neither a socialist nor a communist. In over 12 years of doing it and, at times, very actively contributing, I have *never* gotten a donation. At one point I had over a thousand users. It just isn't going to happen. Unless you have a *big* project that a lot of "big" companies use, you ain't making money off it. (As per my original qualification that any aggregate generalized trend will have a few exceptions)

    I am a capitalist with a sense of social responsibility. I write what I need, share it if it does not harm my business to do so. I do this as a way to "give back" to the free software environment that enriches me. I have come to expect nothing more from it. If, per chance, I develop something that snowballs and makes me rich, whoo hoo! but I won't bank on it.