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?"

272 comments

  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 westlake · · Score: 1
      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.

    2. 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.

    3. Re:No Obligations, Take What You Can Get by Anonymous Coward · · Score: 2, Funny

      Yep, then it melts and you go nine months without being able to use it. I think the analogy is perfect.

    4. 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.

    5. Re:No Obligations, Take What You Can Get by Chyeld · · Score: 1

      That would happen regardless of the nature of the falling snow.

      Just as donations for a project can dry up regardless of whether or not they are done randomly or via a regular schedule.

      But to stretch the analogy, order requires effort. Therefore, which do you think would end first? Something that happens naturally on it's own accord or something that someone has to organize first?

    6. Re:No Obligations, Take What You Can Get by gnick · · Score: 1

      Yep, then it melts and you go nine months without being able to use it. I think the analogy is perfect.

      And yet people still build ski lodges/lifts because they believe (often correctly) that the informal, erratic, chaotic, unplanned snow will be sufficient to make it worth-while in spite of the dry-spells.

      --
      He's getting rather old, but he's a good mouse.
    7. Re:No Obligations, Take What You Can Get by pbhj · · Score: 3, Informative

      DSay, 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?

      Web servers do cost money but the only real cost of hosting at sourceforge for the project is the domain name (if they feel it's needed). SF.net hosting is free to projects though of course you can donate to OSTG Inc. (a for profit business) who provide the service. SF.net even provide a MySQL database ( http://alexandria.wiki.sourceforge.net/Service+Listing ) so I really can't see any reason why a project couldn't leave up their website and database (at no cost to the project) at "example.sf.net"??

      If you can't raise the £9/$9 a year for the domain name (eg Amazon ads, Google ads, donations - ask for donations if none come!) then few want your project that much and you should drop the domain and just use Google Code, Freshmeat or SourceForge, IMHO.

    8. Re:No Obligations, Take What You Can Get by Anonymous Coward · · Score: 0

      http://bazaar.launchpad.net/~herd/auto-ndiswrapper/main-devel-autondis/annotate/30?file_id=database.py-20071227193348-cad14jfpd4lezrbh-1

      link to an rather old copy of the database. this snapshot was made for a project i am working on (auto-ndiswrapper), and it is the database the program uses to find out which driver is needed. it contains the pciid and driver url for most drivers. some of the comments are also in place.

    9. Re:No Obligations, Take What You Can Get by GaryOlson · · Score: 1

      ...and expensive assets are deployed for short periods of time to manage the excess. Applied to finance, this means large amounts of money provided in large sums are often spent inefficiently. See also greed and corruption.

      ...and then we all remember how ineffectively we operate under such conditions. The same applies to finance.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    10. Re:No Obligations, Take What You Can Get by Guspaz · · Score: 1

      SourceForge provides free unlimited webhosting for all their hosted projects. They also supply a wiki for your project, as well as a hosted MySQL database to power your site.

      In other words, running a very busy site for an opensource project costs nothing from a hardware or bandwidth perspective, because SourceForge will give it to you for free.

      That said, I find from experience that most people overpay for web-related services due to a perceived overestimation of their reliability requirements. A friend recently moved (after being ordered to by his boss) to a service provider that charges about a third as much as his old host. Yes, there's a certain sacrifice as far as the quality of service and reliability, but he was grossly overestimating his requirements in that regard.

      The issue was that he needed a lot more resources than he was getting, and had to do it inside the same budget. He refused to do anything about it (since any change would have meant sacrificing quality) until he was ordered to. Any extra reliability from the original host were lost due to things frequently blowing up due to insufficient RAM (and no swap) anyway.

    11. Re:No Obligations, Take What You Can Get by beav007 · · Score: 2, Informative

      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.

      I think you may be mistaken.

      -beav007, Australia (part of the world)

    12. Re:No Obligations, Take What You Can Get by Anonymous Coward · · Score: 0

      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.

      I'm sorry, did you say we get an ice age every year? Excuse me, I need to stockpile some supplies.

    13. Re:No Obligations, Take What You Can Get by Tubal-Cain · · Score: 1

      Agreed. Central California. Last snow 8-10 years ago, and the one before that was 40-50 years prior.
      See also: Atacama Desert

    14. Re:No Obligations, Take What You Can Get by Anonymous Coward · · Score: 0

      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.

      Our friends from the Middle East and North Africa would like to hear more details.

  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.

    1. Re:Project not required to provide support by Actually,+I+do+RTFA · · Score: 2, 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.

      It depends on what you mean by obligated. Certainly, legally they are under no obligation. But if you want a userbase (again, the something that other people develop with their time), testing, and relevency outside a small circle of people willing to do their own debugging, then yes, they do.

      OSS cannot just take that libertarian attitude and be expected to be taken seriously. Call it one example of the "RTFM n00b"-type mentality. For most people outside of school, time is more valuble than money. So, feel free to rest on the "free as in beer" mentality, and don't get surprised when Microsoft continues to dominate the OS/Office space.

      I guess, what I'm saying is, if you want users, you have to support them.

      --
      Your ad here. Ask me how!
    2. Re:Project not required to provide support by rubycodez · · Score: 1

      if something is useful enough, distro maintainers and other companies can provide "support". OSS is not one unified entity, and there are plenty of one or three person projects that are in all the major Linux distros and the project itself is providing zero support. some popular IRC and newsreading clients come to mind

    3. Re:Project not required to provide support by mea37 · · Score: 1

      "if you want a userbase (again, the something that other people develop with their time), testing, and relevency outside a small circle of people willing to do their own debugging, then yes, they do"

      As you say, it goes back to the definition of "obligation". What you've pointed out is, if the project has cetain goals, there are certain things they would be wise to do to acheive those goals. That is not an obligation by any definition.

      An obligation is something you have to do per some authority. You're right it doesn't have to be a legal authority -- it could be ethical, moral, religious, whatever. But "there are natural consequences you might not like to doing or not doing X" is not authority.

      It's not an obligation, it's a choice.

    4. Re:Project not required to provide support by Seth+Kriticos · · Score: 1

      Well, yes. There are no legal or moral obligations. It's just there. Open source projects are often supported by interested parties, and it is just economically more senceful to work together in the scene, then doing your own stuff (i. e. maintaining your own driver tree and keep it sync with the kernel, or similar).

      There is no legal obligation. Open source people just feel it is worth, and if this feeling persists, it will bloom.

      To the MS stuff you mentioned. Well, getting good support from MS isn't that easy either. But you got a solid application with low amount of hassle. If you don't have elaborate requiremets, it will do. On the other hand, if you have and don't want to end in a dead end, you (or the interested parties) may as well engage in open source. It then benefits the community.

      Also, this whishfull thinking about obligation is kind of illusionary. In the end, noone will give you a die hard garantee for anything, no matter if it is comercial or open source (see for example the discontinued music platform from MS.). That's life.

    5. Re:Project not required to provide support by smoker2 · · Score: 1

      Who said they wanted users ? Open source is about scratching YOUR itch. If others want to use your new found knowledge, then fine, they can have the benefit without contributing. But if the users want something that you're not interested in providing, they can scratch their own damn itch. Their desires have no authority over your obligations whatsoever. Closed source proprietary code usually requires payment, and that is where obligations start.
      Some people volunteer to pick up litter. Do we have the right to DEMAND they continue doing it ?
      Those bastard volunteers are only out for themselves ! </sarcasm>

      I used to give a guy a lift to work. I asked him for money a few times, but none was ever forthcoming. I let it slide as I was already going that way, but it grated on my nerves. So one day I asked him for payment on pain of no more lifts. His response was one of amazement: "Why are you asking for money ? No-one forced you to give me a lift !"

      I don't code (publicly) but I do use all varieties of open source so I mirror files for others. The day somebody who merely uses the code I mirror complains because I withdraw the facility, is the day they go in the DNS blacklist. I pay good money to keep those files online, don't tell me how long I must pay it for.

    6. Re:Project not required to provide support by NoobixCube · · Score: 1

      If I were to be the lead developer on an open source project, I'd support it as long as I'm working on it. If I decide to just abandon it, or if I start work on a new version, a major rewrite, or a completely different project, I'd give the users fair warning. Thanks to the nature of open source, I'm sure there'd be at least one other developer who knows the code well enough to issue bug fixes if he wants to help, but a developer is under no obligation to support his code unless he's contractually obliged to do so - this even applies to closed source commercial programs.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
  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.
    1. Re:When beer is free... by TheRaven64 · · Score: 2, Insightful

      If I need the software, and I don't plan on selling it, then giving away copies costs me nothing. If I give away the code too, then it may help you and if you send me patches then it might benefit me too. Supporting your use of my code, however, does not benefit me in anyway, and does cost me in terms of time. If you want me to do this, then you should provide something in return, whether it's code, beer, or even bug reports or documentation.

      Users of software are not automatically entitled to free support. This is true of all software, free or proprietary, although if you bought software then you may have had a small - or large, if you paid enough - amount of support included in the price you paid (again, this applies to free and proprietary software).

      --
      I am TheRaven on Soylent News
    2. Re:When beer is free... by hkz · · Score: 0, Offtopic

      RMS, is that you?

  5. Uh...No. by SatanicPuppy · · Score: 2, Funny

    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.

    The source is available. If you have to have it, pick it up yourself and keep the project going.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. 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.

    2. Re:Uh...No. by Anonymous Coward · · Score: 0

      This is one of the bigger advantages of open source, but it only applies to larger corporations that have the ressources to hire developers just to maintain a few applications, something which smaller businesses just can't afford.

      If support is available for longer - i don't think so. OSS projects are far more likely to tell you "just get the newest version before we even try to talk about your problem", which is easier in OSS because getting the newest money doesn't cost software maintenance or a license upgrade.

      While in the commercial, you have very clear timelines which software is supported from when to when - for example, you can still get support for older versions of Microsoft products, like Exchange 2003.

    3. Re:Uh...No. by mlwmohawk · · Score: 1

      If support is available for longer - i don't think so. OSS projects are far more likely to tell you "just get the newest version before we even try to talk about your problem", which is easier in OSS because getting the newest money doesn't cost software maintenance or a license upgrade.

      Obviously you aren't a long term Microsoft customer or are having a memory lapse. With the exception of Windows XP, Microsoft's M.O. had always been "buy an upgrade"

      While in the commercial, you have very clear timelines which software is supported from when to when

      Complete fantasy. Some systems *may* promise a support schedule, I have not seen this in any way a common practice. I have lots of hardware in my basement that runs on Linux, but does not run on Windows because the OEM companies don't support their hardware.

    4. Re:Uh...No. by Chyeld · · Score: 1

      To add support for your premise, albiet in a limited niche, I've yet to see a commercially produced closed source game outside of Valve's products and MMO's that was supported more than a year from it's inital release date.

      Again though, that's a limited niche.

    5. Re:Uh...No. by Chaos+Incarnate · · Score: 1

      ID Software, Epic Games, and Blizzard Entertainment also support their games for several years beyond release. I think that Valve may still hold the record, but the last StarCraft patch was in September, a good decade after the game's release.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    6. Re:Uh...No. by BoneFlower · · Score: 1

      It may be the case that support is generally longer term(I haven't looked at in depth personally) with open source. The problem is there is no guarantee, and outside of a few vendors like Red Hat or IBM, the developers don't have the resources to credibly commit to a guarantee even if they wanted to.

      It goes like this.

      Software A is an open source project from a reputable developer with a likely term of support of 5 years.

      Software B is a commercial project from a reputable vendor with a guaranteed term of support of 3 years.

      Most buisinesses, if support duration become the deciding factor, will go with Software B because they can count on that duration. They can count on Software B being around, they can get compensation if the term of support is not upheld.

      Software A would require significant contingency planning in the event that needed support dissapeared early. Chances are they wouldn't be able to recover anything for the early withdrawal of support, even if the developer gave legally binding guarantees the chances the recovery would be enough to matter are not very good.

      This certainly isn't to say that Software A is never a good business decision, for instance if Software A fully covered needs and Software B was merely close, A would probably be chosen. Or if the cost of Software B was judged to be greater than the risk of Software A support going away.

      There are good reasons to take OSS into businesses, but expected duration of support is not typically one of them.

      Obviously, if you get your OSS from someone like IBM or Red Hat, their OSS offerings would fall more into the Software B category.

    7. Re:Uh...No. by Chyeld · · Score: 1

      You are correct. I missed those. Though I would argue that ID doesn't support their games as much as they open source the game after a number of years.

      On the other hand, these are also the 'giants' of their field and very much the exception rather than the rule.

      If you walked into a Best Buy and purchased one copy of every game they sold today, I would give you great odds that if you were to look for updates for those games five years from now, most wouldn't even have an active web site.

    8. Re:Uh...No. by Just+Some+Guy · · Score: 1

      I maintained a branch off a "dead" FOSS project for quite a while. There hasn't been a new release in over four years, but I was able to keep developing my version. You don't get those kinds of options with proprietary offerings.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:Uh...No. by Just+Some+Guy · · Score: 1

      It may be the case that support is generally longer term(I haven't looked at in depth personally) with open source. The problem is there is no guarantee, and outside of a few vendors like Red Hat or IBM, the developers don't have the resources to credibly commit to a guarantee even if they wanted to.

      Outside of a few vendors like Microsoft or Apple, proprietary developers don't have the resources to credibly commit to a guarantee even if they wanted to. If you're going to hold FOSS to that standard, you have to do the same for proprietary.

      --
      Dewey, what part of this looks like authorities should be involved?
    10. Re:Uh...No. by weicco · · Score: 1

      It depends. I was once working in a firm which offered licenses which basically said "if we go bankcrupt you get the source code, otherwise it's closed". So if the company goes out of business your point 3 still stands.

      --
      You don't know what you don't know.
    11. Re:Uh...No. by mccrew · · Score: 1

      I think your premise is faulty. It has been my experience that commercial products become unsupported far faster than open source projects.

      Premise check. As part of the sales contract on a commercial product you typically negotiate a certain minimum length of time that support, patches, updates will be available. With Open source, you're on your own. So I don't see how you are in any way safer banking on Open Source support. The same? Possibly. Safer? No way.

      That's why you see Open Source projects flourish in the infrastructure area - operating systems, programming languages, web servers and tools - and less so in vertical applications or apps that require a high degree of fit-and-finish. Yes projects like Firefox and Open Office have good fit and finish, but they are more run like a commercial development, and are not the norm for Open Source projects.

      To your points:

      1. Support in Open source is uneven, and frequently self-help support on various discussion forums.
      2. Code may be available, but for most end users never actually look at it, and those that do would have to... (see next item)
      3. You can pay someone to support you - if you can find a suitable person.
      --
      Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
    12. Re:Uh...No. by mlwmohawk · · Score: 1

      The problem is there is no guarantee, and outside of a few vendors like Red Hat or IBM, the developers don't have the resources to credibly commit to a guarantee even if they wanted to.

      Perhaps you have not read a EULA recently. Most all guarantees cover nothing more than the purchase price. They don't even warrant that it is fit for the purpose intended.

      Most businesses, if support duration become the deciding factor, will go with Software B because they can count on that duration.

      This *sounds* like a logical claim, but having been in the industry over 25 years, I can say with 100% confidence it is not the norm, nor even a sizable percent of the way purchase decisions are made.

      Purchases are made by gut decisions and personal preferences, with the selection criteria cherry picked after the fact. Using hyperbole for the marginally useful features, and down right flawed and twisted logic to dispel the short comings.

      There are good reasons to take OSS into businesses, but expected duration of support is not typically one of them.

      Again, for reasons already spelled out in the original post, this is a flawed premise.

    13. Re:Uh...No. by mlwmohawk · · Score: 1

      As part of the sales contract on a commercial product you typically negotiate a certain minimum length of time that support, patches, updates will be available.

      There is a HUGE difference between "shrink-wrap" and vendor/channel supported software. "Shrink-wrap" does not typically come with a "negotiation" step.

      Conversely, "vendor" or "channel" supported software is typically not sold as a piece of software but the service that the software accomplishes. And yes, you can get length of support and maintenance agreements in place. It is interesting to note, a lot of this software, like Oracle for instance, is moving to open source platforms like Linux because of length of support.

    14. Re:Uh...No. by Anonymous Coward · · Score: 0

      Strange, my experience is the complete opposite. Give me a commercial package to run my business on and a f/oss project to run my hobby on. Just my experience in developing at fortune 100 company's.

  6. Not unless.. by zappa86 · · Score: 1

    Open Source Projects are not required to support any users, unless they have agreed to. That isn't to say that they should NOT go about supporting users, and in fact, if they did not, the FOSS world would not be as successful. Most projects do support their user base, and do it very well, but, of course, are not required. An author of a book is no more required to help people comprehend their words than a driver writer is to help people use their code. But we all help each other out because its better that way.

  7. 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.)

    1. Re:My biggest pet peeve... by rgviza · · Score: 1

      You should offer up your mad skillz and extra servers/hosting capacity you have laying around to help them increase their site availability if it means that much to you.

      I know I would if I cared. As it is I don't use NDIS wrapper so apathy got the best of me.

      -Viz

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    2. Re:My biggest pet peeve... by Lumpy · · Score: 1

      Most of the time you are stuck with Idiots for clients that force this.

      I have a current one that is complaining WHY I did not take their old one offline and then build the new one live on their website. I gave up answering and quoted him $1500.00 a day for online live editing.

      he shut up after that.

      --
      Do not look at laser with remaining good eye.
    3. Re:My biggest pet peeve... by Infernal+Device · · Score: 1

      Should they? No.
      Are they free to? Yes.

      Their project, not yours. Their rules, not yours.

      --
      "My God...it's full of trolls!"
    4. Re:My biggest pet peeve... by Anonymous Coward · · Score: 0

      If you're interested in web pages developed by 14-year-olds, you've got bigger problems than you think.

    5. Re:My biggest pet peeve... by jonaskoelker · · Score: 1

      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.

      They come in older varieties too. I wanted to play in a band that had a page of that sort... :(

      [hello, $NAME; I love your music, but please don't suck 100% of my cpu on rendering a background image that makes the page harder to read; while it looks great, a static background would also look great...]

    6. Re:My biggest pet peeve... by GaryOlson · · Score: 1

      Thus demonstrating the need for geeks to have business skills:
      intersection of technical answers with business owners = null
      intersection of business answers with business owners = solution

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    7. Re:My biggest pet peeve... by Anonymous Coward · · Score: 0

      Actually what usually happens is that unpaid OSS devs get the cheapest hosting they can which usually comes with usage limits. Then when their site becomes too popular they have to scramble to upgrade if they wish (again their choice) to keep supporting their product. This issue is not fixed by simply using a staging server.

  8. Obvious answers by Anonymous Coward · · Score: 1, Interesting

    Is an open source project obliged to provide support for its users?
    A. No

    Web servers cost money, especially for popular sites.
    A. Advertising can pay for this, especially for popular sites

    While developers can sometimes find sponsorship,is it possible to get sponsorship simply for infrastructure and user services?
    A. Yes if there is actual significant demand.

  9. Where's the dump? by Megane · · Score: 1

    Seems to me that there is no reason that a snapshot dump of the database can't be released, and subsequently "forked" into another web site. (The problem of synchronizing submissions once the original site does come up again is left as an exercise for the reader.) It doesn't matter that the live site scripts won't work as long as you share the database. The flatter the format, the better. It's the information, stupid.

    As for the original question, I would say "until they can't", which is a point that may have been reached here.

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    1. Re:Where's the dump? by Intron · · Score: 1
      Just because the software is free does not mean the website is. A typical OSS website takes a lot of effort to develop. I've noticed the following common characteristics for OSS project websites.
      • Must have a completely meaningless name.
      • Nowhere on the website is it allowed to tell you what the software actually does.
      • Has installation instructions, but no instructions for either upgrading or removing the software.
      • Documentation consists of a skeleton outline in wiki form with no actual content.
      --
      Intron: the portion of DNA which expresses nothing useful.
    2. Re:Where's the dump? by blackest_k · · Score: 1

      Sadly the OSS website template is frequently stolen repackaged for commercial use with no mention of its open source roots;)

      Sadly few people step up to address some of the documentation issues.

      Figuring things out is generally fairly difficult and time consuming, writing things down is a small additional step, easily done in a wiki and its always useful to be able to refer to your notes on a wiki, even better for someone else to have edited your notes when you go back to the wiki. Ideally someone else has already made notes so you don't have to start from scratch.

      Thats a major plus point for OSS and is the easiest way to give back to a project.

    3. Re:Where's the dump? by Intron · · Score: 1

      I forgot the 5th point which is even more relevant to this article. Periodically, the OSS website will be redesigned and moved to a new server, losing all of the old user-generated wiki and forum content. This happened to a couple of OSS projects that I contributed to: ALSA most recently.

      --
      Intron: the portion of DNA which expresses nothing useful.
  10. Answer: no by mcvos · · Score: 2, Insightful

    Is an open source project obliged to provide support for its users?

    No.

    A project itself is not obliged to do anything. In the case of non-commercial volunteer projects (which not all open source projects are), the people working on the projects aren't obliged to do anything either. And by the very nature of Open Source, even the users of the project aren't obliged to do anything (except when it's GPL and they want to distribute their own changes to the project).

    Ofcourse successful Open Source projects are often very well supported. But that's because the people working on it want it to be big and not because they're under any kind of obligation.

    1. Re:Answer: no by Jeff+Hornby · · Score: 2, Insightful

      But if that's the case, then OSS becomes worse than useless for businesses. If the software is a key component of my business it's got to continue to be available. Attitudes like "it's not my problem if my software no longer works" can only hamper the uptake of OSS. This attitude is fine if you believe that OSS should be relegated to hobbyists but the Slashdot community tends to trumpet OSS as a business solution. If there are people depending on your software, then you've made a commitment.

      --
      Why doesn't Slashdot ever get slashdotted?
    2. Re:Answer: no by AceofSpades19 · · Score: 0

      the thing is, since the source is available, then a business can just hire someone to work on it. If a proprietary solution became unsupported then you are SOL

    3. 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.

    4. Re:Answer: no by mcvos · · Score: 1

      But if that's the case, then OSS becomes worse than useless for businesses.

      Not at all. If there's profit in supporting OSS, then usually someone will step up and do it. Lots of business OSS projects are supported by the very businesses that make use of it.

      If the software is a key component of my business it's got to continue to be available.

      Then pay someone to make sure it is. It's open source. As a business, you can do with it as you like, and it will continue to be available if you make sure it is.

      Attitudes like "it's not my problem if my software no longer works" can only hamper the uptake of OSS.

      If nobody cares that it's no longer working, then clearly nobody is using it for anything meaningful.

      This attitude is fine if you believe that OSS should be relegated to hobbyists but the Slashdot community tends to trumpet OSS as a business solution. If there are people depending on your software, then you've made a commitment.

      If they have a support contract, then yes.

    5. Re:Answer: no by maxume · · Score: 1

      Redhat has a solution to this problem. If you want guaranteed access to their time, you pay for it.

      Seems like a pretty good idea.

      --
      Nerd rage is the funniest rage.
    6. Re:Answer: no by Jeff+Hornby · · Score: 3, Insightful

      When an open source project is first released, there is rarely any talk of cost. In fact the reason businesses go with open source is because the cost is lower. Now you're saying that there is a cost, and potentially a huge one. The difference being that in open source you don't know the cost until after you've been using the software. I know we joke about "the first one is always free", but is that really the sort of business model that we want? The same business model used by drug dealers and payday loans?

      And before you bring out the tired old argument that the sopurce is available, you can just hire somebody, think about how much that costs. Maintaining software is expensive. Very expensive. Forking your own version of a major open source project would cost in the millions of a dollars per year. It's ludicrous to expect any commercial enterprise to do that.

      Given your and many other arguments regarding lack of support for OSS, I would have to say that OSS is still far too risky for any commercial uptake. Commercial software is still the better way to go. Enterprises that have critical systems depending on OSS really need to rethink their strategies if there is such a big risk that a key component of their systems will just evaporate overnight.

      --
      Why doesn't Slashdot ever get slashdotted?
    7. Re:Answer: no by Jeff+Hornby · · Score: 1

      I agree. But don't argue that Redhat is not a commercial company. I see no difference from a commercial perspective between deploying RedHat Linux to my servers and deploying Windows to my servers. In fact the last time I checked Windows Server was cheaper (that was a few years ago, I don't know the prices now).

      --
      Why doesn't Slashdot ever get slashdotted?
    8. Re:Answer: no by mea37 · · Score: 3, Insightful

      No, other people deciding to depend on my software does not create a commitment on my part.

      It would be more correct to say, if someone decides to depend on my software without first securing a commitment from me (or from a third party capable of providing support based on the source code), that someone probably isn't a very good business-person.

      So, if an individual project wants to be commercially viable, that project would be wise to think about a support model that offers its business users some assurances; but the answer to the general question "is an OSS project obligated to provide support" is still no.

    9. 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?
    10. Re:Answer: no by mcvos · · Score: 1

      When an open source project is first released, there is rarely any talk of cost. In fact the reason businesses go with open source is because the cost is lower.

      It often is, but the real advantage is in the freedom it provides.

      Now you're saying that there is a cost, and potentially a huge one. The difference being that in open source you don't know the cost until after you've been using the software.

      Depends on whether you negotiate your support contract up front or not.

      And let's fact it, with proprietary software there's just as much chance of the developer abandoning the product, or going in a different direction than you want. There, you've been paying money and suddenly you're out of luck. With OSS, you can support the software yourself, or pay someone else to support it for you.

      I know we joke about "the first one is always free", but is that really the sort of business model that we want? The same business model used by drug dealers and payday loans?

      I don't know what kind of business model you want, but I'd like one where you're not tied by your hands and feet to a single vendor. That's something OSS can provide.

      And before you bring out the tired old argument that the sopurce is available, you can just hire somebody, think about how much that costs. Maintaining software is expensive. Very expensive.

      But that's no different from proprietary software. That's also expensive, and you get less control in return for your money.

      Forking your own version of a major open source project would cost in the millions of a dollars per year. It's ludicrous to expect any commercial enterprise to do that.

      A lot of commercial enterprises have done just that.

      Given your and many other arguments regarding lack of support for OSS,

      What lack of support? There's lots of support, exactly because there's more open competition for it.

      I would have to say that OSS is still far too risky for any commercial uptake. Commercial software is still the better way to go.

      If you like vendor lock-in, it is.

      Enterprises that have critical systems depending on OSS really need to rethink their strategies if there is such a big risk that a key component of their systems will just evaporate overnight.

      Software doesn't evaporate overnight. Not if you made backups, anyway. And any critical enterprise systems will have backups.

      The software won't evaporate overnight exactly because it's open source. You've got equal access to it, and can keep using it when licenses or contracts expire. When the vendor goes belly up, you've got options that you wouldn't have had if it was proprietary software.

      My previous employer used lots of software from abandoned OSS projects. Usually they didn't need much support, and when they did, we did it ourselves.

    11. Re:Answer: no by AceofSpades19 · · Score: 1

      It would probably cost less then paying for support from a proprietary solution. I think its better then the alternative that a proprietary solution could go belly up and you would _have_ to switch to a different product

    12. Re:Answer: no by maxume · · Score: 3, Insightful

      You say, somewhere above in the thread, that people adopt open source because of cost. I don't think this is the case. I think they adopt if because of quality and value. I think this is the case for all software (That is, when using a computer saves $15,000 over not using a computer, $1,000 or even $10,000 of licensing costs will not impede the decision). So projects like the Linux kernel, Apache, Perl, Python, etc., are adopted because they deliver a great deal of value, not simply because they are cheaper than the alternatives.

      In that context, OSS is a development model, not a cost model, and any decision to use software is going to include examination of the quality of the software and the quality of the support available for the software, and so on. Grouping software by the license it happens to be available under is a false argument (because no one would buy proprietary software that came with shitty support).

      --
      Nerd rage is the funniest rage.
    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:Answer: no by Lumpy · · Score: 1

      Oh jeebus. if your OSS program becomes a key component to your business and you dont have an in house expert on it that can run with just the source then you dont know what you are doing and you need to get away from computers right now.

      I know of 2 companies that rely heavy on a couple of abandoned OSS projects. they were smart enough to mirror all the information and grabbed copies of all the repositories weekly. Oops the Devs got pissy and deleted everything in the CVS and closed up shop, we still have a copy and continue without problems. Yes this does happen - I've seen it where they tried to eradicate the project from sourceforge.

      If you depend on a OSS project and you dont make sure you have the resources copied in house and have the in house technical skills to support it if the devs go away, it is 100% your fault for failing.

      --
      Do not look at laser with remaining good eye.
    15. Re:Answer: no by Anonymous Coward · · Score: 2, Funny

      Exactly, open source projects leave you in an ambiguous state if you need support when the open source developer decides to do something else when you don't pay them. At least when I stop paying my Cisco, Microsoft, Dell, etc contracts, I KNOW, UNambiguously, that I'm not getting any support. Want to run OS9 natively (no emulation) on an intel quad core? Too bad.

      But with open source? Who knows, someone else may support it for free! I hate that kinda of zero cost potential upside. It makers it so much harder to shit on other people's parades.

      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.

    16. Re:Answer: no by Lumpy · · Score: 2

      The cost is still lower than Closed source. as all the drawbacks are the same for Open source as they are for closed source.

      Oh wait, if all my devices depend on linux and linux disappears I still have it and continue to ship the product.. yet if windows CE,QNX,etc goes away, I'm screwed.

      I'll stick with OSS, less risk, and a far lower TCO. the education and skill levels to support OSS compared to CLosed source is identical if you hire competent and properly trained personnel.

      If you cheap out and hire low wage MCSE's and use hope as your method of operations? your fault that you dont understand that real IT and DEV people cost money.

      --
      Do not look at laser with remaining good eye.
    17. Re:Answer: no by mcvos · · Score: 2, Insightful

      I agree. But don't argue that Redhat is not a commercial company.

      Why would anyone argue that?

      I see no difference from a commercial perspective between deploying RedHat Linux to my servers and deploying Windows to my servers.

      Then I'll explain the difference to you. If Microsoft ever decides not to support the Windows version on your servers, you've got a problem. You're at their mercy. And don't think they'll never do that; Microsoft has abandoned services that people paid for. Those people are now out of luck, lost their money, and don't have any alternative.

      If RedHat ever decides not to support the OS on your servers, chances are someone else is willing to do it. They might not be as good as RedHat, or they might be more expensive. Or maybe your own server administrator knows enough about it to do it. In any case, you've got options.

    18. Re:Answer: no by maxume · · Score: 1

      Isn't it essentially impossible to eradicate something from Sourceforge? The final check-in to version control can be a non working mess, but it is always possible to step back to the last working version, correct (finding that version might be a pain...)?

      --
      Nerd rage is the funniest rage.
    19. Re:Answer: no by Oligonicella · · Score: 2

      Not that I've ever seen. A support license is less than a year's salary unless it's for a large-scale license, in which case you'll need more than one person for support.

    20. Re:Answer: no by hal9000(jr) · · Score: 1

      Ofcourse successful Open Source projects are often very well supported. But that's because the people working on it want it to be big and not because they're under any kind of obligation.

      Exactly. An open source project that has no support either from the maintainers or the users, fails. Just because I have the source doesn't mean I have the skills or the time to learn it and maintain it. Asserting that "I have the source, go fix it yourself" is a limited view that doesn't mesh with reality. I donate my valuable asset, money, word of mouth, and forum participation to help others.

      Open source projects that have both open source adn commercial support offerings are in a difficult position because they need to support the non-paying users to make sure they have a good experience and hope fully turn them into paying customers while providing better support for paying customers. So how do you support both without giving it all away?

    21. Re:Answer: no by Lumpy · · Score: 1

      Nope there is some process you can use to eradicate older versions. then they checked in empty files making it useless. I have seen it done on several projects over the years. They may have something in place now to make it impossible, but 4 years ago it was certainly possible, and if a person is a big enough prick all it takes is one letter from a lawyer to make sourceforge tremble and remove it.

      --
      Do not look at laser with remaining good eye.
    22. Re:Answer: no by VoidEngineer · · Score: 2, Interesting

      The difference being that in open source you don't know the cost until after you've been using the software. I know we joke about "the first one is always free", but is that really the sort of business model that we want? The same business model used by drug dealers and payday loans?

      Actually, University of Chicago economics have done systematic analysis of the financial records of on-the-street drug dealers in the US, and have used the empirical evidence to fairly conclusively prove that drug dealers use a franchise business model. That is, drug dealers use the same basic business model as McDonalds. I think you're confusing sales practices with business models.

      More info so you can look it up yourself: http://www.amazon.com/Freakonomics-Economist-Explores-Hidden-Everything/dp/006073132X

    23. Re:Answer: no by jvkjvk · · Score: 1

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

      Well, to be fair, my commitment is past tense in this case. I made the project available.

      But if that's the case, then OSS becomes worse than useless for businesses. If the software is a key component of my business it's got to continue to be available.

      Then perhaps you should make your OWN commitment to the software? A support contract goes a long way towards having an actual commitment from the author about the software.

      This attitude is fine if you believe that OSS should be relegated to hobbyists but the Slashdot community tends to trumpet OSS as a business solution.

      And the attitude that something is free therefore you expect everything else to be free is ridiculous, especially for a business! YOU are the one in business. I may not be. If you want support, updates, or for the code to even still be available then it is up to YOU to ensure this. Perhaps that support contract I mentioned above? How is this not a business solution? I think you are whinging that you should receive support but expect to not pay anything for it.

      If you come across a developer who isn't willing or able to provide support for $$ and no one else is either become a contributor (gasp!), fork the project yourself (if that's an impossibility) or look for another package.

      The key is that even is OSS, the only thing free is what's already there. Everything else costs - in one way or another. To expect other people to absorb these costs on your demand so you can make money is nonsensical and greedy.

      HTH.

    24. Re:Answer: no by totally+bogus+dude · · Score: 1

      I follow your reasoning, but I think there's a flaw.

      I think you may be comparing "enterprise class software" - i.e. software products supported by big business, like Windows or IIS or SQL Server or Oracle and so on -- with "small open source projects".

      Clearly the big commercial products have viable long term support because they're backed by big companies, but more importantly because these products are very popular. There's a lot of people using them and a lot of incentive for the company to keep supporting them.

      But equally, large open source projects aren't going to just dry up overnight. Apache, Linux, PostgreSQL, MySQL, PHP, and so forth -- none of these are going anywhere anytime soon and certainly without as much noise as you'd hear if Oracle decided to shut down their database support business. Even if all the current contributors to Apache decided they'd had enough, other people would take over simply because there's so many people using it.

      If you compare smaller OSS projects to smaller commercial projects, then I think you'd find the reliability of the support is about the same, and pretty much dependent on the same thing: how popular it is and how quickly its popularity is growing. Where a business might struggle on and try to keep supporting its failing project that only a handful of people are interested in purely in the hopes of one day turning things around, an OSS developer is just as likely to keep working on their project nobody cares about because they still find it useful/worthwhile. But both kinds of projects are as likely to wither and die as each other -- and a small OSS project at least gives you the possibility of forking and maintaining it yourself.

      Yes, forking Apache or OpenOffice would be a nightmare, but you're as unlikely to ever need to as you are to have to maintain your own copy of MS Office. In fact, I'd argue you're even less likely to ever have to maintain your own OOo than your own MS Office, because who knows when Microsoft's business plan is going to shift from selling boxes of software to selling subscriptions to online services?

    25. Re:Answer: no by Jeff+Hornby · · Score: 1

      The problem is that the Open Source community "sells" their product based on a zero price point. If this isn't true, then they should be making that explicit up front.

      --
      Why doesn't Slashdot ever get slashdotted?
    26. Re:Answer: no by raddan · · Score: 1

      I was hired to work on open source software. I was also hired to maintain our own software. By the standards of open-source, our in-house stuff is shit, and much harder to maintain. But these things are critical to the company, so they're worth my time.

      Another important thing about open source: there's no pressure to lock you into a format. This is the main reason we run OSS software here-- vendor lock-in costs you enormous amounts of money over the long term. QuarkXPress is a perfect example. We ditched that POS at the first opportunity.

    27. Re:Answer: no by mcvos · · Score: 1

      The problem is that the Open Source community "sells" their product based on a zero price point. If this isn't true, then they should be making that explicit up front.

      If they offer it for free download (on Sourceforce or something), then it is true. But you get what you pay for.

      My previous employer, for example, has an OSS enterprise CMS downloadable for free. They sell support contracts. If you want real support, you'll be paying them quite a lot of money. But if you want, you can just download it and have cheap Indians support it and develop your own extensions for it. A major bank did this, for example. It's perfectly legal, but in their case not very smart. The Indians ended up hiring us to teach them how to work with it, and to develop the most complex parts that the bank needed.

      This suited us perfectly because we got to do only the interesting stuff, it suited the Indians because they learned something new, and it suits the bank, because now there are two parties capable of supporting their website/ECMS/asset management monstrosity.

      Actually there are more; my previous employer is part of a couple of OSS communities with lots of experts on the various related technologies, and they're in close cooperation/competition with a couple of other companies who could also do the same job (though not as good as my previous employer).

    28. Re:Answer: no by mcvos · · Score: 1

      Open source projects that have both open source adn commercial support offerings are in a difficult position because they need to support the non-paying users to make sure they have a good experience and hope fully turn them into paying customers while providing better support for paying customers. So how do you support both without giving it all away?

      By supporting the people who pay you money. People who don't pay you are free to ask questions, make suggestions, submit patches and help others, but people who pay money get your time. And all the other people will eventually benefit from that.

      In the end, OSS is a community effort. It's not about supporting leeches, it's about creating a healthy project together in a way that everybody benefits from it.

    29. Re:Answer: no by jvkjvk · · Score: 1

      The problem is that the Open Source community "sells" their product based on a zero price point. If this isn't true, then they should be making that explicit up front.

      Well! I was hoping someone would trot this out, and it looks like you have done it in spades all over this thread.

      Since you also replied to me I guess I'll take the small effort required to help you out.

      There are multiple pluses to OSS, but not all of them are valid at the same time or in the same circumstances.

      One of those advantages, for certain types of software and certain types of use of that software is the zero price point you mention.

      Most of the businesses in the US are NOT development shops. Basically all the commodity software a normal business uses has equivalents in the OSS world. And if the business uses it in a standard way they can have at least most of their entire IT software infrastructure at a zero price point. No need for support contracts, no purchase price.

      So, for most small businesses (say, a hair cut shop or a local bookstore) this argument is exactly true. The can get rid of most of their licensing and software upgrade costs by switching to free commodity alternatives.

      Now, the situation changes when you start talking about non-commodity software. If your business relies on some piece of non-commodity software to continue to be viable you should be thinking long and hard about stuff other than "price point".

      OSS has these advantages in this type business critical software (please note that FREE! isn't one of them):

      * YOU have the code
      * YOU can make changes
      * NO ONE can stop you from using the software, EVER (given it's legal & you stay legal)
      * YOU can contract with the author for support
      * If the original author refuses to fix an issue YOU can fork
      * If the original author abandons the project, YOU can maintain it
      * YOU can pay someone else other than the original author for any of the above

      I hope that this has helped your understanding of the advantages of OSS, and which benefits accrue where.

    30. Re:Answer: no by Anonymous Coward · · Score: 0

      it depends on what country you hire from ;)

    31. Re:Answer: no by Anonymous Coward · · Score: 0

      And it's obvious you don't understand the first thing about the nature of F/OSS. RMS has always trumpets libre over gratis.

      If I invent a new cog/widget/app, and I release it to the world, it's my way of saying "I found this useful, you may too. Don't bother re-inventing it."

      At no point have I made a fiscal commitment to supporting your commercial enterprise by doing so. In fact, I owe you fuck-all for doing the favor. If you wish to build a business model that requires a continued support platform built upon what is essentially a gift, you may wish to reappropriate payroll from your sales and marketing departments and belly up to the table.

      The reason why projects like GNU/Linux continue to work is because, while the source is free, the mindshare isn't. If you can't understand why people pay for enterprise support contracts for RHES or SUSE Enterprise, then you've missed the last boat off the island.

    32. Re:Answer: no by GaryOlson · · Score: 1

      A rational argument with a logical conclusion instead of a rambling, self-centered emotional appeal on Slashdot? You're not going to last long around here!

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    33. Re:Answer: no by bankman · · Score: 2, 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.

      ...or software development.

      --
      I feel so sig.
    34. Re:Answer: no by uncledrax · · Score: 1

      Every piece of free software I've ever installed has clearly explained one important thing:

      - This software comes with no Warranty.. Use at your own risk.

      As such, I agree that someone writing software is not obliged to support any of their users. Usually they will do so out of the kindness of their own heart. On larger projects, you'll have a community of users that are able to help each other out.

      One of the biggest arguments I've heard in favor of OSS is it's better TCO. The argument is it's cheaper to have someone on your site learn enough care and feeding of software you didn't have to pay for; then it is to buy licenses and support for a commercial product.

      Also a benefit is usually if you need to customize a piece of software, if it's OSS, you can do it yourself (or have one of your existing IT people do it); whereby if you are licensing it, you'll have to beg and plead with the offering company to do it, and it's usually -very- expensive.

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    35. Re:Answer: no by jedidiah · · Score: 1

      ...that's funny because as others have posted, there are companies
      that routinely do this sort of thing for commercial mainframe apps.

      The computing industry didn't pop out of the ether overnight the
      day after Bill Gates sent his nasty gram to computer hobbyists.
      The idea of getting source with your software was by no means a
      "new" idea when RMS decided to latch onto it.

      It has just gotten more out of favor in the years since.

      If some company can do it for one of their PICK apps, then they
      can do it for some bit of free software.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    36. Re:Answer: no by Draek · · Score: 1

      When an open source project is first released, there is rarely any talk of cost. In fact the reason businesses go with open source is because the cost is lower. Now you're saying that there is a cost, and potentially a huge one.

      There's always a cost, in training, migration, and guess what, *support*. Always has, always will. The difference with F/OSS is that you're not forced to go to a single company for it, unlike with Windows or OSX where you must request patches and upgrades from a single vendor since they're the only ones capable of modifying the system.

      I know we joke about "the first one is always free", but is that really the sort of business model that we want? The same business model used by drug dealers and payday loans?

      Yes. Better to have that than the one of Feudal Lords: "you'll work for me in order to gain the priviledge of working to maintain yourself, and you have no choice in the matter because I say so".

      And before you bring out the tired old argument that the sopurce is available, you can just hire somebody, think about how much that costs. Maintaining software is expensive. Very expensive. Forking your own version of a major open source project would cost in the millions of a dollars per year. It's ludicrous to expect any commercial enterprise to do that.

      No shit. Then pay another company to do it, genius. Or what, did you expect your own personal army of developers ready to answer to your support questions for nothing more than your heartfelt gratitude?

      Given your and many other arguments regarding lack of support for OSS, I would have to say that OSS is still far too risky for any commercial uptake. Commercial software is still the better way to go. Enterprises that have critical systems depending on OSS really need to rethink their strategies if there is such a big risk that a key component of their systems will just evaporate overnight.

      Replace OSS with "off-the-shelf software" and "commercial software" with "software backed up by support contracts" and I fully agree with you. Microsoft's phone support isn't in any way more reliable than, say, Debian's IRC chat server, and in many ways even worse so building an entire business relying solely on either of them isn't exactly a bright idea.

      --
      No problem is insoluble in all conceivable circumstances.
    37. Re:Answer: no by Sj0 · · Score: 1

      If I'm an open source developer, why do I care about any of your problems?

      You're getting something for nothing. Quit looking a gift horse in the mouth.

      --
      It's been a long time.
    38. Re:Answer: no by Sj0 · · Score: 1

      Yeah, those assholes! You should half what you're paying them! No! Quarter it! That'll learn 'em!

      --
      It's been a long time.
    39. Re:Answer: no by bsDaemon · · Score: 1

      And what did you replace Quark with? Certainly not Scribis. It doesn't even begin to approach the functionality of QuarkXpress. I wish something that ran on Linux would.

    40. Re:Answer: no by teh_commodore · · Score: 1

      Deploying Red Hat Linux to all of your servers is free. Absolutely free, no cost. Access to their repos and support costs money. Repos provide an easy and convenient way to upgrade stuff, but you can always get the source and build the updates manually, or build your own repos from the source and link all of your boxes to that repo, etc.

      This is not an argument that Red Hat is not in fact a commercial organization, but their approach is drastically different from Microsoft. With Microsoft, software is a product, and support and updates are free (since updates can be seen as an admission of "oops, we did that wrong.) With Red Hat, software is a service, since it grows and changes constantly. You can get a certain snapshot for free in the form of a blessed release.

      From a development standpoint, Red Hat's model makes more sense, because the cost of initial development pales in comparison to the cost of managing software.

      --
      --"insert clever quote here"
    41. Re:Answer: no by smoker2 · · Score: 1

      No they don't. You are free to use it. It is not "a product", it is a solution to a problem. "Here's the way I solved that problem". Not "use this software for nothing (snigger)".
      What you're saying is "if my straw man is irrelevant, I win the argument". BTW, I know you beat your wife - if that's not true you should wear a sign declaring that.
      If open source "sells" itself, it does so in the way you "sell" yourself to that pretty girl you just met at the bar. It does not sell itself in the sense of good advert = more money. So it does not have the same obligations as Heinz do when they promise the best damn beans in the known universe (at participating stores, subject to coupon, may be withdrawn at any time, see planetary alignment for further details). Just because you can't tell the difference doesn't make them liable for your misunderstanding.

      The TCO fallacy bandied about by microsoft will soon be exposed for what it is (I hope). I spent hours hacking windows in the past. I must have re-installed win98se and XP at least 100 times for such meaningless things as new mainboards, bigger drives, crap operating system errors, etc etc. Yeah I have had to hack around in linux too, much more in fact, the difference being that on linux it is productive hacking to get it doing exactly what I want, rather than just hacking windows to tread water AND be subject to their ideas of what I need from it AND pay for the privilege.

    42. Re:Answer: no by a+whoabot · · Score: 1

      "the people working on the projects aren't obliged to do anything either"

      What if I'm using the software to run a heart bypass machine and it is malfunctioning and if the project would support me then I could save this person's life. But if they don't help me then the person will die. All they have to do is send me one email back with a one line answer to a question. They don't have an obligation to do this to help this person live? If someone is dying isn't there some amount of effort that people who can help are obliged to do? And if they are obliged to help this person live then it can't be true that they "aren't obliged to do anything" as you said.

    43. Re:Answer: no by Omeganon · · Score: 1

      "But if that's the case, then OSS becomes worse than useless for businesses." This shows a fundamental misunderstanding about OSS. OSS is not about being useful for business, it's about being useful for the programmer or people like the programmer who had an itch to scratch or need to fill. If it's useful for business or gives the programmer recognition, that's a side-effect but rarely the intent. If that model doesn't suit your needs, then don't use open source. OSS is providing alternatives to closed source programs for those who are capable of supporting themselves. It's not for everyone.

      --
      Omeganon
    44. Re:Answer: no by Omeganon · · Score: 1

      pfft. I have personal knowledge of multi-million $/year businesses running about 80% on OSS software. I've been working for businesses using OSS for 100% of their server-side core business infrastructure since 1995. Saying OSS is 'far too risky for any commercial uptake' is a 100% bogus statement. OSS can be highly successful in the commercial space. Proper planning can mitigate any risk that you think OSS presents. Nothing just evaporates overnight.

      --
      Omeganon
    45. Re:Answer: no by Omeganon · · Score: 1

      People already provide those options. CentOS for example.

      --
      Omeganon
    46. Re:Answer: no by Anonymous Coward · · Score: 0

      In the real world you can not avoid risk. You can however try to limit it. Sometimes that means buying an inferior product from a larger company or an inferior open source product because it has a larger community.

      It already happened where I work (yet another F500 company) that we had to migrate on short notice because a small software house went bust.

      I'm sure the main reason we run linux and not openbsd is because of the size of the community. If linux fails, we can switch to windows. If AIX fails we can switch to solaris. And if IBM fails and doesn't support our mainframes anymore... hmm.. then we are in deep trouble.

      Al lot of software isn't that business critical that it is worth paying a lot of money on the one off chance that support will dry up before we can migrate.

      In the real world even insurance companies are no guarantee against risk.

    47. Re:Answer: no by Anonymous Coward · · Score: 0

      As opposed to an off-the-shelf commercial package where you are hosed once they decide to stop supporting it?

    48. Re:Answer: no by Anonymous Coward · · Score: 0

      >Enterprises that have critical systems depending on OSS really need to rethink their strategies if there is such a big risk that a key component of their systems will just evaporate overnight.

      "Evaporate"? You mean once its web site shuts down all of a sudden the files of the OSS package you installed on the servers will vanish?

      That's an interesting phenomenon and warrants closer investigation.

    49. Re:Answer: no by mcvos · · Score: 1

      OSS is providing alternatives to closed source programs for those who are capable of supporting themselves. It's not for everyone.

      This is not true. There is a lot of OSS software that can be used by anyone and doesn't require any support. Firefox is a pretty big example.

    50. Re:Answer: no by mcvos · · Score: 1

      "the people working on the projects aren't obliged to do anything either"

      What if I'm using the software to run a heart bypass machine and it is malfunctioning and if the project would support me then I could save this person's life. But if they don't help me then the person will die. All they have to do is send me one email back with a one line answer to a question. They don't have an obligation to do this to help this person live? If someone is dying isn't there some amount of effort that people who can help are obliged to do? And if they are obliged to help this person live then it can't be true that they "aren't obliged to do anything" as you said.

      They're not even obliged to read the mail in which you ask for help.

      Also, I think you're criminally negligent by putting someone's life under control of unsupported software.

    51. Re:Answer: no by Anonymous Coward · · Score: 0

      "But if that's the case, then OSS becomes worse than useless for businesses"

      If that's what the business thinks, then there's a trivially easy solution: not to use it. It's not as if the RIAA forced them to use Apache, isn't it?

    52. Re:Answer: no by Omeganon · · Score: 1

      You're kidding, right? I guess you haven't seen the Firefox support forums? 22 different, active support topics just in the past hour. That's 528 a day if that rate keeps up. Not exactly a shining example of a no-support OSS project.

      Proportionally to it's use, that's good but certainly does require more support than one or a few developers could handle on their own.

      --
      Omeganon
    53. Re:Answer: no by mcvos · · Score: 1

      You're kidding, right? I guess you haven't seen the Firefox support forums? 22 different, active support topics just in the past hour. That's 528 a day if that rate keeps up. Not exactly a shining example of a no-support OSS project.

      I wasn't aware that people had so many problems with it, but I know a lot of people and several companies that use various versions of Firefox and as far as I can tell, for them it just works.

      It certainly doesn't require more support than equally unsupported proprietary software like IE or Opera.

    54. Re:Answer: no by petermgreen · · Score: 1

      And before you bring out the tired old argument that the sopurce is available, you can just hire somebody, think about how much that costs. Maintaining software is expensive. Very expensive. Forking your own version of a major open source project would cost in the millions of a dollars per year.
      I think that really depends on what you plan to do with the fork. If you plan to do major feature support then sure, if you only plan to fix a few bugs that are causing problems for use of your software then no.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    55. Re:Answer: no by Anonymous Coward · · Score: 0

      Attitudes like "it's not my problem if my software no longer works" can only hamper the uptake of OSS.

      Software doesn't stop working. It works exactly the same now, as it did when it was released. It is your requirements that changed, not the software.

      It is not my problem that your requirements no longer match the goal of my software. Go ahead and fork it. That's what open source is all about.

    56. Re:Answer: no by Anonymous Coward · · Score: 0

      The risk is exactly the same with propriety software, but you just don't see it because you are against Open Source.

      A company that I worked for had a CAD software (propriety) that the company had made several drawings in and supporting macros. It was expensive work. Right after they finished, a new version of the CAD software was released. The new version was not compatible with the old version and the old macros and drawings would have to be remade to function with the new version. The company was in that situation forced to choose then how many licenses of the old version they would ever need and fork out the money.

      If you choose to go with a ripe open source software, there will not be a problem. If someone stops supporting the software, you still have all the functionality. If you want new functionality, you would have to implement it yourself. But with propriety software you have to hope that the company will do it for you.

  11. 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.

  12. you got free software, now you want free support? by Uzik2 · · Score: 1

    They're not obliged to do anything for the public. What an ill thought out question.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  13. Re: How Long Should Open Source Project Support Us by wisty · · Score: 0, Troll

    In other words, if you don't have a git repo, you don't warrant support? Actually, I'm kind of sympathetic to that train of thought. Open source is driven by volunteers, not big centralized servers. Corporations certainly do their bit, but open source is about bazaars, not cathedrals.

  14. No support is needed by LingNoi · · Score: 3, Interesting

    You should read any open source license, a project does not have to support you at all and I think that it's kind of selfish that you expect it.

    there is no warranty for the program, to the extent permitted by applicable law. except when otherwise stated in writing the copyright holders and/or other parties provide the program âoeas isâ without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. the entire risk as to the quality and performance of the program is with you. should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

  15. Simple question, simple answer: by Penguinisto · · Score: 1

    Maybe they should just post the .sql dump of the database for anyone to download...

    Sounds silly, but the best proof that an OSS project is worth keeping alive is the willingness of someone else to pick up where the original maintainer leaves off.

    Besides, ask yourself this - how does the submitter's question differ WRT closed-source projects? Of course there's the money angle, but vendors are equally willing to dump proprietary projects once the income no longer equals the resources put towards distributing them.

    The big (and IMHO useful) diff is that at least with OSS, when a project dies you can still do something about it if you think it's worthy of keeping alive (besides nursing increasingly outdated binaries, that is).

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  16. Open Source Support by mlwmohawk · · Score: 2, Interesting

    As an open source author, this is a difficult question. I can't "support" people who don't pay me. Period.

    If I had a bigger project that had some sponsors, maybe I could. As it is, I can't even work on my projects on a regular basis. Currently, I just make what I need for my own purposes, and make it generally available to others. The community support we hope for is almost non-existent on most of the open source projects.

    Sure, the Apache, PostgreSQL, MySQL, et. al. get lots of attention and some funding, but the vast majority of projects are just one or two guys (gals?) writing what they need and sharing.

    Support for open source? No. However, I see no reason to take down an existing site to create a new one. Even if you have only one machine, you can still handle two sites.

    1. Re:Open Source Support by Conor+Turton · · Score: 1

      Currently, I just make what I need for my own purposes, and make it generally available to others. The community support we hope for is almost non-existent on most of the open source projects.

      I don't actually think that a lot of people using OSS actually realise this. I get the impression that the recent comers to Ubuntu for example, have an image in their mind of teams of people working on the software and that if you told them it was one bloke doing a bit of coding on something he fancied having a go at every now and again after work, they'd call you a liar.

      As you said, many projects are basically things people are writing for themselves and have put out in the wild as a "Well it's useful for me, I'll stick it up on the interweb in case anyone else finds it useful for them"

      --
      Conor "You're not married,you haven't got a girlfriend and you've never seen Star Trek? Good Lord!" - Patrick Stewart
    2. Re:Open Source Support by ciderVisor · · Score: 1

      I get the impression that the recent comers to Ubuntu for example, have an image in their mind of teams of people working on the software and that if you told them it was one bloke doing a bit of coding on something he fancied having a go at every now and again after work, they'd call you a liar.

      And rightly so ! Canonical is a big team of people working full-time and getting their wages paid by a very rich and generous man. They're not one bloke tinkering away at home after working a day job to pay his bills.

      --
      Squirrel!
    3. Re:Open Source Support by Anonymous Coward · · Score: 0

      As an open source author, this is a difficult question. I can't "support" people who don't pay me. Period.

      Random thought here. Does Sourceforge, or other OSS project sites, provide a mechanism for pledging money on a bug/feature level? I think what may deter some people from donating to open source projects (myself included) is that they feel they have no control over how their money is spent. Yes I know that an OSS project has NO obligation to me with how they spend the money, but I wonder how development of open source projects would change if a developer knew that X amount of money was sitting there once they implement a requested feature or fix a particular bug.

      I think that it would do a few things:

      -encourage more people to donate

      -donors would legitimately feel they have a stake in the project

      -developers would know in what direction the community wants to go in and have an incentive to do so

    4. 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.

    5. Re:Open Source Support by Spudds · · Score: 1

      I can definitely agree with this.
      I too am an open source author. When I first wrote and released software to the community, I had slashdot visions of people coming together to help me out in any way they can; maybe some patches, maybe some documentation, whatever.

      I was rather surprised when my download numbers kept going up, but the emails offering support never really came.

      On the support side of things, sure, I'll help out individuals that email me with questions, but I'm not going to bend over backwards to help, not because I don't want to, but because I simply don't have the time. Rent is expensive.

    6. Re:Open Source Support by Jesus_666 · · Score: 1

      The question is whether the project is useful without documentation. Something like ndiswrapper is not very useful when you don't even know which devices it supports; likewise it would be rather pointless to release your own scripting language interpreter without also offering a documentation for your language.

      If such essential data is not provided the only logical conclusion is that there is no data to be provided - for example I'd conclude that ndiswrapper does not work anymore, probably due to being incompatible with newer kernel versions; thus no need to provide compatibility information.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  17. What kind of question is that? by qoncept · · Score: 3, Insightful

    "Is an open source project obliged to provide support for its users?"

    Of course not. If I give you a car, are you going to expect me to change the oil in it every time its due? Sure, people that spend their time developing software for free may be inclined to help you out to an extent, but they don't owe you anything.

    Take the issue I found in Pidgin. It was crashing seemingly randomly, and debugging showed it had something to do with playing sounds. I opened a ticket, someone marked it as an actual defect, and 14 days later, since no one had looked at the ticket again, it automatically closed. Annoying, but I still have a Windows XP disc laying around somewhere (for which there are a number of IM clients that run just fine for me).

    --
    Whale
    1. Re:What kind of question is that? by Anonymous Coward · · Score: 0

      I think the issue is more like this:

      If I give you a car, am I expected to tell you how the weird modifications I've made to it work?

      Not that we're talking about modifications here, but it's your choice of metaphor, not mine. If I make something technical, and give it to you, am I obliged to tell you how it works? Is it valid for me to rely on others to tell you how it works?

      That's what we're talking about. If you develop some software, you have exclusive knowledge of it. And you must share that knowledge because you're the only one who can.

      In this particular case, the matter is complicated by the fact the database was user-generated, so doesn't belong to one person. It gets murky at that point because there are issues about ownership. The ndiswrapper guys collected information from people in good faith, that being that the info would be shared. They've now withdrawn that information, probably temporarily, although it's been two months now. Do they have an obligation to keep supplying that data, bearing in mind they don't even own it, but collected it on our behalf?

    2. Re:What kind of question is that? by ion.simon.c · · Score: 1

      Ooh! Where's the ticket!?

    3. Re:What kind of question is that? by qoncept · · Score: 1

      Ok, a better analogy. Buy an old house and find out a year later that none of the circuit breakers are marked. Are you going to call up the guy you bought the house from and ask which breaker goes to which outlet? Are you going to say online that the guy "must" tell you?

      --
      Whale
    4. Re:What kind of question is that? by javabsp · · Score: 1

      tickets are only closed by inactivity if it's pending, which means we requested information from the ticket submitter. Which ticket is this, and did you get back to us with the information?

    5. Re:What kind of question is that? by Anonymous Coward · · Score: 0

      reopen it. They don't have an obligation to provide support, but it still needs to be tracked. This is the purpose of a bug tracking system.

  18. Good side-effect.. by Anonymous Coward · · Score: 0

    The less ndiswrapper users there are, the better!

  19. Where has my slashdot gone? by Anonymous Coward · · Score: 1, Funny

    There's far too much agreement on this thread so far. Somebody please make some ridiculous arguments supporting the opposite position. We need pedantry! Where's the petty bickering? I demand more petty bickering!

    1. Re:Where has my slashdot gone? by Anonymous Coward · · Score: 0

      I completely disagree with you. There's no agreement of any kind on this thread. Cheese likes to wear hats.

  20. Obligatory car analogy by natarnsco · · Score: 1

    If I built a car and gave it to you for free along with the specs and blueprints, would I then be "obliged" to teach you how to drive and perform all the maintenance and repairs that may be needed in the future? No.

    1. Re:Obligatory car analogy by s73v3r · · Score: 1

      I think the difference is, you're giving specs and blueprints. With many smaller open source projects, you don't even get that. You get a big jumble of code, and what the code actually does is an exercise to the reader.

      As for if OSS developers should support their projects for free? Not unless you want users, and want to KEEP those users. There might be users you don't want to keep. However, I feel that if your project is good enough to have its own website, then its good enough for YOU THE DEVELOPER, not just a volunteer but the guy who wrote the software, to write reliable, readable, and up to date documentation about it. Otherwise just throw it on Google Code or Usenet.

  21. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    Where the hell does this comment about git come from?

  22. No, they're not. by Carik · · Score: 1

    At least, they're not required to provide support as long as they don't care if no-one uses their project. After all, I, and many other people, are unlikely to use a piece of software when I don't know whether it will work with my hardware, or do anything that aids me in any way.

    Now, that doesn't say they should provide infinite support forever with no compensation, but they should, in my opinion, consider whether they want people to use the product before deciding to, say, remove the web page and all the existing support documentation.

  23. One of the major OSS problems by abigsmurf · · Score: 3, Insightful
    There is a view with OSS that "you should be greatful with what others have done otherwise code it yourself" Which to some extent is true. You should be thankful that these hubs and support sites are provided or supported by the authors.

    Unfortunately this can only run so far. If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

    Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

    This is even more of a problem if there is a leading OSS solution that is so well known, no one wants to write competing software for it so when development and support stops, there's a gaping vaccuum in that area.

    Open Source has to compete with commercial software and usually commercial companies will give you support for the lifespan of a product or until it becomes obsolete (not always, companies go bust, get taken over etc.). It's no good software being free if lack of support means you waste a fortune on wages trying to fix issues.

    Two possible solutions: OSS developers give in and run ads on their sites (it's not hard to find unobstrusive ads with acceptable rates nowadays) or owners of sites are given incentives to hand over control of their sites to a central OSS archive where you can at least get snapshots of support forums and wikis, as well as the downloads and source.

    1. Re:One of the major OSS problems by Anonymous Coward · · Score: 0

      usually commercial companies will give you support for the lifespan of a product

      Um, what the hell are you talking about? For commercial software, the "lifespan of the product" is usually defined as the length of time the maker supports it. So you are saying that commercial software is supported as long as it is supported?

    2. Re:One of the major OSS problems by TUOggy · · Score: 1
      If you are deploying unsupported software across a major network, then YOU are taking the risk.

      Yes, you are correct, it can be very expensive if support stops, but what you forget, is that you don't have guaranteed support to begin with. They wrote a piece of software (usually for their own purposes). If you find a use for it... GREAT!!! If, at some point, they no longer need that software, then all you get is what they originally wrote. This is the risk you took when you downloaded the the software.

      FOSS is amazing and I happily donate to those projects that I use. I absolutely love it, but I also understand that I may not always have support. It's at those times that I either figure something out for myself, or try to get the advice of the community.

      If you're afraid that you're going to lose out on a risk, then take more time initially to decide if the risk is worth taking. In the real world, we have to live with the consequences of our decisions.

    3. Re:One of the major OSS problems by pembo13 · · Score: 1

      Look. This is Slashdot, get it right. Open Source is not the opposite of Commercial.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    4. Re:One of the major OSS problems by Anonymous Coward · · Score: 0

      No, here's your solution: Go buy a commercial program, if you're worried that you can't get away with downloading a free program PLUS getting "lifetime" support from a developer who isn't even paid to do it.

      If you're a business and you are so short sighted that you spend all this time setting up an open source program with 100 hours (100 hours? get real) without maybe setting up some sort of support w/ the developer, that's your problem, not the developer's.

    5. Re:One of the major OSS problems by mcvos · · Score: 1

      If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

      If you're a business that spent 100 hours installing a piece of software without checking its reliability or support, then you're a lot better off using OSS instead of proprietary software, because there you can at least do your own support.

      And if you can't do your own support, then why the hell are you spending so much time on something that might not be of any use to you?

      Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

      But that's the same when you're using proprietary software.

      This is even more of a problem if there is a leading OSS solution that is so well known, no one wants to write competing software for it so when development and support stops, there's a gaping vaccuum in that area.

      If the market is so small that neither competition nor support are viable, then yes, you're out of luck. Particularly because that market will also be unattractive to proprietary software developers.

      Open Source has to compete with commercial software

      Note that Open Source is not necessarily uncommercial. A lot of commercial companies peddle OSS.

      and usually commercial companies will give you support for the lifespan of a product or until it becomes obsolete

      You're funny. The problem is that with proprietary software, you have no control over the lifespan of the software of over the decision when it's considered obsolete.

    6. Re:One of the major OSS problems by LordActon · · Score: 1

      you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later

      That's specious. What kind of Open Source project has "support" of the kind that can be "dropped"? Interest and activity wax and wane over time. If it's so big and complex that you'll spend two weeks setting it up, I recommend you figure out whether the community surrounding it is of the kind that you can rely on for guidance.

      This is even more of a problem if there is a leading OSS solution that is so well known, no one wants to write competing software for it so when development and support stops, there's a gaping vaccuum in that area.

      Never happened. What project are you thinking of? Firefox is a direct contradiction of that idea.

      Open Source has to compete with commercial software

      No. I've maintained a free software project for many years, and we don't compete with anyone. We work together to create something that otherwise wouldn't exist. That's all, and that's enough.

      commercial companies will give you support for the lifespan of a product or until it becomes obsolete

      Yeah, except they determine the lifespan. Too bad if you find it useful and they find it nonprofitable. Go ahead and try to get support or source code after that. I'll wait.

    7. Re:One of the major OSS problems by Anonymous Coward · · Score: 0

      If the project is big enough that no one wants to compete with it, it has a sizeable userbase. If the developer decides they don't wish to support it, the correct solution is for that userbase to get together and hire a developer to support it. (Either the original, if money was the only problem, or some other.)

      If there are a hundred users, five or six dollars a week per user will be enough to pay a decent salary, at minimal cost to any particular user. (Lunch out, once a week.) More users of course will drop the cost per user more, and will quickly be able to pay a much better salary. If the project is big enough to get major amounts of complaints, it should be possible to hire someone.

    8. Re:One of the major OSS problems by JoeMerchant · · Score: 3, Insightful

      If this old guy who enjoys piloting his boat provides free ferry rides across the river, you can certainly ride the ferry for free.

      You could even take a job on the other side of the river and take out a mortgage on a new house based on that job, that is incidentally dependent on the old guy and his boat.

      If the old guy decides that he's going to take the month off and do some traveling in his boat, is it really his problem that you have become dependent upon his generosity? Or that you don't have the resources or skill to purchase and operate your own boat? Even if you chipped in for gas once in awhile, I don't think he really has an obligation to ferry you across the river twice a day, five days a week, just because he used to do it and you are incapable without him.

      I can see some judges attempting to press the old guy and his boat into service because he has become a vital component of the local economy, but true justice would be if the users of the service were made to pay the whole cost of providing the service, including providing the necessary labor.

      And... when the old guy dies, you truly are up the creek....

    9. Re:One of the major OSS problems by serviscope_minor · · Score: 2, Insightful

      There is a view with proprietary software that "you can buy it and all your problems will be easily solved" Which to some extent is true. You should be thankful that these hubs and support sites are provided or supported by the software companies.

      Unfortunately this can only run so far. If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

      Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

      This is even more of a problem if there is a leading program solution that is so well known, no one wants to write competing software for it so when development and support stops, there's a gaping vaccuum in that area.

      Commercial software has to compete with OSS and usually the authors and for-profit support companies will give you support for the lifespan of a product or until it becomes obsolete (not always, companies go bust, get taken over, authors move on etc.). It's no good paying for software if lack of support means you waste a fortune on software and cannot fix issues.

      I was going to rewrite your post to hilight the downsides of non OSS. I expected it to be much more work. I needed to to little more than swap OSS for proprietary software. Frankly yaor arguments for the downsides of OSS apply for the most part equally to CSS. Basically, the packages are cheap/free but worthwhile support is hard to get and/or very expensive.

      --
      SJW n. One who posts facts.
    10. Re:One of the major OSS problems by Nitage · · Score: 1

      "If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive." If you're a business and you've spent 100 hours installing a piece of software - OSS or otherwise - across a network before securing a method of support for that software then you've already made your mistake.

    11. Re:One of the major OSS problems by Eil · · Score: 2, Insightful

      There is a view with OSS that "you should be greatful with what others have done otherwise code it yourself" Which to some extent is true. You should be thankful that these hubs and support sites are provided or supported by the authors.

      This isn't "to some extent true," it's all the way true. This is the problem I have with people bashing Linux distributions and other open source software because they contain some bugs or don't have some ability that they think they need. I've said it before and I'll say it again:

      The defining difference between open source and commercial software is that you pay for it with effort rather than money. There are lots of open source programs out there that you can install on your computer for free and they just work and that's the end of the story. But this doesn't mean you're entitled to perfect support or a bug-free experience every time. If you run across a bug or a problem somewhere, you're expected to help fix the problem even if it means submitting a bug report or simply asking for help on a mailing list or forum. And that's just the minimum requirement. A thriving OSS project also needs people to contribute new features, non-critical bugfixes, and documentation so that others can have an even better experience with the software.

      Unfortunately as OSS creeps further into the mainstream there seem to be an increasing number of users who expect everything for free. If the open source community should be doing anything differently, it's communicating the message to the public that yes, the software you are getting is free of charge but if you encounter a problem, you need to help us help you solve it, not write some whiny post on your blog (or a Slashdot story submission like this one) bashing the project publicly to gain attention.

      Unfortunately this can only run so far. If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

      There are a number of things wrong with this example. The first is that you have to carefully evaluate the software you use as the base of your system regardless of whether it's OSS or proprietary. The second is that an OSS project gives you or anyone else the ability to pick up where the original developers left off because the code is open and free. With a proprietary vendor, you don't get this option and I've seen plenty of businesses left in the lurch because the vendor decided to suddenly stop supporting a piece of very expensive proprietary software that the company had formed their entire business around. Third, no software that I'm aware of requires weekly updates in order to run correctly.

      Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

      Again it comes down to choosing the right software for the job. Any worthwhile piece of open source software has a community around it that takes over if the main developer decides to move on to something else or lock up the code. Open source software support almost never vanishes into thin air. Proprietary software support often does.

      This is even more of a problem if there is a leading OSS solution that is so well known, no one wants to write competing software for it so when development and support stops, there's a gaping vaccuum in that area.

      Yet again, support doesn't stop for an OSS project as long as there's a community around it. This goes double if it's a "leading" OSS solution. You're manufacturing doomsday scenarios where none are even remotely likely to occur.

      Open Source has to compete with commercial software and usually commercial companies will give you support for the lifespan of a product or until it becomes obsole

    12. Re:One of the major OSS problems by Seth+Kriticos · · Score: 1

      True. But I'd also like to point out, that just buying a comertial software usually don't give you a lot of support. You also have to sign a support contract in most cases. These all have their price and are avalible for oss aswell as closed source software. Ignoring half of the calculation is not verry bright. Also it really depends on how much the software meets your needs. If you have a specialized problem space, for which there is no software availible (or none that does all), then you probaby are better off doing your own development and support. Depends on your size and resources. Open source projects can help to share these resources for the profit of all parties, but in the end, you are on your own unless you are explicitly paying for a support contract.

    13. Re:One of the major OSS problems by aukset · · Score: 2, Insightful

      If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

      You're also a very stupid business. It would be the exact same thing if you're a business and purchase proprietary software without a support contract in place. When that developer goes bust next week or decides to end of life that product, there isn't a single thing you can do about it.

      Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

      That is rather far-fetched. There are so many varieties of word processing and typesetting programs out there, many of them using open formats, that you will still have choices. What if Word starts crashing? You might find a workaround, you might be able to open the proprietary file in another word processor, but MS is under no obligation to provide you with support unless you pay for it.

      Simply, F/OSS is not a business model, it is a development model. It is used to create a software product, a product which is provided as-is (source included), and is no different from proprietary software products provided as-is. Support is secondary in both cases, and paid for separately. Lack of support is not inherent or unique to OSS products.

      --
      No sig now
  24. The Bazaar by S77IM · · Score: 2

    I thought one of the strengths of the Open Source model was that it blurred the line between "user" and "project team."

    If your project has a crucial dependency on some Open Source software (Ndiswrapper, or whatever), and the original developers of that software can't keep up with your needs, you should help them out, take it over, fork the source, or whatever. The project team is as obligated to you just as much as you are required to use their stuff -- not at all. Because once you take it and use it, it effectively becomes your stuff.

    In this particular case, if the list of cards is community-generated, it's likely somebody has a backup (or enough of one for the community to re-generate the list without too much trouble). I would treat this as a valuable lesson about an improper (eggs : basket) relationship.

    --
    Student: Is it true that the foundation of the universe is paradox?
    Master: Well, yes and no.
    1. Re:The Bazaar by YrWrstNtmr · · Score: 1

      If your project has a crucial dependency on some Open Source software (Ndiswrapper, or whatever), and the original developers of that software can't keep up with your needs, you should help them out, take it over, fork the source, or whatever.

      Your view is far too software dev centered. Not everyone who uses a particular tool or application is, or has access to, a dev team. Legions of people, while they may use an OSS application, have absolutely no idea what the words 'source code' mean. Nor what to do with it if it was on their screen.

    2. Re:The Bazaar by Exitar · · Score: 1

      If my project has a crucial dependency on some Open Source software, maybe I don't have time to contribute to it, cause I'm busy enough to work on MINE.

      Imagine something like this:
      "Hey, I'm working on FOSS project A and using your FOSS project B. Can you give me support?"
      "Sorry, don't have much time, FOSS project B uses FOSS library C whose online docs aren't updated, so I'm trying to figure out how does it work. Developer of FOSS library C told me that he could not update it cause the FOSS web server D he's using is constantly crashing, so he's fixing bugs in FOSS web server D. FOSS web server D developer isn't updating it anymore, cause is waiting for FOSS OS E new release, but it's unsure when cause some bug report he submitted are still open. Probably it's due to the fact the producer of FOSS OS E right now is..."
      *goes out and buy a commercial product*

  25. Re: How Long Should Open Source Project Support Us by Binder · · Score: 2, Insightful

    Open source projects don't support users... they are the users.

    If the main groups no longer wishes to participate in the project then other users need to step up.
    This is one of the greatest things about OSS.

    Software for the Users, by the Users!

  26. Re:One of the major CSS problems by Anonymous Coward · · Score: 0

    Is that you should be GLAD they let you pay money to them. If the product should work as advertised, or even be in the box, this is merely a happy coincidence.

    And do you think that's YOUR code you're running?

  27. I see you are an author.... by wiresquire · · Score: 1

    At first I thought you could have been an MS troll, but I see that most of your books are about 'beginning' something.

    Welcome to the real world. Beginning is the easy part. The world of the typical consultant and author is for now, and implementation, and not for ongoing support - or to look back at what was said, and how you ended up in this mess.

    Maybe all those 'beginning' customers are coming back and wondering why they can't get support for, say ubuntu 7.10 (vs say 8.04)? Maybe you need to explain in your books that the beginning is only a start of a journey.

    The short answer is that you need to do your homework (or research if you are an author) up front. And totally understand the contract terms and conditions. If you don't, you deserve everything that you get.

    ws

    PS: Yes I have cleaned up a lot of sh!t from incompetent people.

    --

    So does Anonymous Coward have good karma?

  28. Why did you chose open source in the first place? by east+coast · · Score: 1

    It's a serious question for you to consider... If you're not willing to support it yourself why go open source?

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  29. 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.

  30. How about by Larryish · · Score: 1

    Forever, and ever, and ever.

    1. Re:How about by Larryish · · Score: 1

      On a side note, how many of you ever use something like httrack to make a static mirror of a website?

    2. Re:How about by NormalVisual · · Score: 1

      "Come and write code with us, Danny..."

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    3. Re:How about by Larryish · · Score: 1

      What kinda code you looking for, sailor? ;)

  31. responsibility by Tom · · Score: 3, Informative

    I run a free online game. So I'm also on the "provider" side. My take is this:

    What I provide free of charge is a present and should be taken as such, i.e. no obligations. On the other hand, I'm a responsible person and my players can count on me not simply pulling the plug one day without prior announcement and saying "party's over, go home".

    So how do you answer the "how long" question? You can't. As long as I want to, the stuff I provide will be available, be it my game, my website with its papers, mirrors, etc. - and if I don't want to anymore, I'll be responsible in shutting it down with enough time and ahead warning.

    But if you as a user rely on a free service, then you must take into account that it could go away any minute. If your business or your happiness depends on it, make sure you can launch a local copy.

    I don't think any free (as in beer) project, Open Source or not, has any obligations to provide support at all, much less for any specific period of time. The people behind it, however, probably want a good reputation, and providing support and not going away suddenly is part of that.

    It's a lot of soft factors, and that's why all things considered, I'd say the question isn't adequate.

    --
    Assorted stuff I do sometimes: Lemuria.org
  32. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    If you post a link to any of your projects needing translation I am happy to perform the Spanish translation for you.

  33. Donate by xtracto · · Score: 1

    This is apparently due to an on-going site redesign, but right now the usual URL simply directs to a stock Sourceforge page

    Doesn't the FIRST link at the top of the "stock sourceforge page" tells you anything?

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  34. hmm well ... by Anonymous Coward · · Score: 0

    while user.has_payed_for_support():support.provide(user)

  35. 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.

  36. You get what you pay for by lukas84 · · Score: 1

    OSS developers do not owe their users anything - they do not have a formal support agreement, binding them legally to support whatever they created.

    If you really depend on something, you'll need to ensure that you have the proper legal agreements in place to ensure continued support.

    If you're a single person, this is practically impossible, unless you have really huge amounts of money or understand every piece of OSS software you use, neither of which is very likely.

    If you're a corporation, the only way to do this is to either hire people with the necessary technical knowledge to maintain a given project (which is the big advantage over most commercial software, for some commercial software you can get the source code, which is easier the more specialized an application is).

    Or you do it the old fashioned way - you purchase support agreements from another company that supports the available OSS products - Red Hat and Novell offer this.

  37. It's not an open source issue by matt_morgan · · Score: 1

    Whether you're an open source project or not, you're only obliged to support your users if you want to have them. If you're OK with not having users, you can probably choose not to support them.

  38. TANSTAAFL by Brass+Cannon · · Score: 1

    There Ain't No Such Thing As A Free Lunch. You get only what you pay for. No more, but sometimes less.

  39. No backup? by residieu · · Score: 1

    Didn't anyone back up this database so it could be put back up if something happened to the original hosters? Anyway, if they were planning on stopping support, it would have been nice for them to have made some notice of it beforehand so that someone else could take it up. Something as simple as a database should be easy enough for someone else to volunteer to host.

  40. Support or STFU by slittle · · Score: 1

    The only time I would feel an obligation of support is if I've had to put up with endless whining about the superiority of open source and how there's no possible reason I could want closed source software, until I caved.

    --
    Opportunity knocks. Karma hunts you down.
  41. The Question Is Wrong by Rantastic · · Score: 3, Insightful

    This has nothing to do with Open Source. The question should be "Should projects that give software away for free be obligated to provide support?"

    There is plenty of closed source software that can be downloaded for free. There is plenty of open source software that can be purchased with support.

    The answer, by the way, is no. Just because software is free does not mean that the makes of it are obliged to give you support. Support costs money. Businesses who use software (open or closed source) pay for support, either through a support vendor or in house talent.

    --
    Ask Slashdot: Where bad ideas meet poor googling skills.
  42. GPL says "ABSOLUTELY NO WARRANTY" by Anonymous Coward · · Score: 0

    Assuming this is GPL software, what part of "ABSOLUTELY NO WARRANTY" in the GPL don't you understand?

  43. It can be better to support than not to by morgauo · · Score: 1

    Open source developer should support his/her users within reason. Not because there is a moral obligation but because users do provide a service to the developer, they provide testing and feedback. Also, what's the point of developing something if no one is going to use it? I can see if it's some obscure program which is usefull only to the author but if for example ndiswrapper disappeared compeletely tomorrow then somebody else would start a new project and replace it. Who wants to put all that work into something just to see another group come along and make it irrelevant? What good is it? Bragging rights? Still, this is the developer's choice. There was never any agreement to maintain support and no one paid for it.

    If the developer has accepted contributions of code however... it could be argued that the contributors do in part own the code. If the developer is going to abandon or close source it then there is probably an obligation to keep all source and documentation accessable for a while to give others a chance to fork it.

    Now, as for taking down the list. I'm not sure why they would have to do that just to make a new site. If it were static pages they could just keep the old version up till the new one is ready. I'm sure in this case though they are not dealing with static pages, rather it's a database being accessed by some sort of framework, probably PHP based.

    Good practice would be to do this new development on a separate copy of the site, probably on a development server. Using a code versioning system such as SVN and keeping all server specific config stuff in one place it should then be trivial to update the live site all at once from the development copy only when it is ready.

    This would be ideal, however it's probably a bit much to ask every developer to develop their site in an ideal way, after all not everyone specializes in developing websites. It is much better that a person specialized in developing device drivers run a project like ndiswrapper.

    If the author(s) of ndiswrapper do not want to use a separate development copy of the site while the rebuild it but do want to keep their users around there is another way. They could just dump the card compatibility database to a static spreadsheet file and just post it on their (under construction) page. It's not nearly as convenient but it would be much better for the user than just not giving access to that information at all and it would only take a few minutes.

    1. Re:It can be better to support than not to by s73v3r · · Score: 1

      Assuming ndiswrapper is not actually shutting down, that the project is still continuing, I don't think its too much to ask that they keep their site up. It should be common sense that you shouldn't develop on the live server, if only for the fact that while you're developing, no one has access to the current site.

  44. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    don't feed the trolls.

  45. Open Source responsibility by JWSmythe · · Score: 2, Interesting

        Unfunded hobbiest resources have absolutely no "responsibility" to stay in operation.

        It would be nice if they made an effort for someone else to take over the project, but in the end, it's their pet project to do with (or kill off) as needed.

        It's the same as a commercial product, except when the company can't fund it any more, they can simply drop it and the users are really SOL. They don't necessarily open it up for the general users.

        Of course, when something happens, people complain. One of the things I do is run a news site. We ask for, and appreciate donations, which remove the ads from the page. We get a few (a very few). If/when things happen, people complain. If they don't get their nightly newsletter, they complain. If they can't get to the site, they complain. If something happens to the server, they complain. The revenue from ads and donations don't cover the most basic of costs. They wouldn't even cover the power consumption of the server, much less bandwidth, hardware upgrades, SSL cert renewal, domain renewals, etc, etc.

        The biggest reason that I keep running it is because it's parked on my personal web server. I have quite a few things tucked away on there, that I use frequently from wherever I may be sitting. If one day I decided to stop running the news, and put up a notice saying it's all gone, then that's the way it is. There is no "responsibility" to open source my code, redirect my domain to another source, or anything like that. Luckly, I run it because I like it. My thousands of readers like it. Maybe someday it will even support itself, but until then, if I decide to shut down the server tomorrow and never turn it back on, I have no obligation to do anything.

    --
    Serious? Seriousness is well above my pay grade.
    1. Re:Open Source responsibility by pbhj · · Score: 1

          Unfunded hobbiest resources have absolutely no "responsibility" to stay in operation.

          It would be nice if they made an effort for someone else to take over the project, but in the end, it's their pet project to do with (or kill off) as needed.

      I disagree, I think common courtesy means that you need to inform your users that the project is EOL and if possible make the code available to be taken over to continue the project.

      Compare with holding a door open for someone. You're not obliged to do it, but once you hold the door and see the person coming then slamming the door in their face would be pretty mean.

      There is no legal obligation to be nice to your fellow humans, unfortunately, but I still think this is your responsibility.

    2. Re:Open Source responsibility by osu-neko · · Score: 1

      Unfunded hobbiest resources have absolutely no "responsibility" to stay in operation.

      It would be nice if they made an effort for someone else to take over the project, but in the end, it's their pet project to do with (or kill off) as needed.

      Indeed, that is their right. And how they exercise their rights speaks volumes to their character.

      To paraphrase Seneca, it is praiseworthy to do what is proper, and not merely that to which they are obligated.

      When they take such an action, one way or the other, it affects other people. It's absolutely true that they're under no obligation to be responsible for others. They do not need to take anything but their own self-interest into account. However, if indeed someone takes no interests but their own into account, it someone simply disregards the effects their actions have on others, I cannot help but note that they morally occupy the second lowest rung of humanity, just one step up from those who act to intentionally harm others.

      --
      "Convictions are more dangerous enemies of truth than lies."
    3. Re:Open Source responsibility by JWSmythe · · Score: 1

          I agree totally. That's what I was trying to say, mostly. There are frequently circumstances that make things not quite so easy. What if they lost their DB and didn't have backups. Oops. Putting a nice note up is nice, but doesn't resolve the fact that some people depended on the information. But, if a resource is so important to them, why didn't they make a copy also?

          In my case, it's a non-profit project, so I consider it similar. I'm not paid to keep backups. If my machine should go down, it's up to me if I can put it back up or not. I guess the biggest part of doing a project is your love for it. I've been screamed at by significant others because I bought new hardware, when I should have spent it on something else. Once upon a time, I ran Slashcode. It is (or was) much heavier than some other options. I had to run it on 3 servers when my load got high enough. I went to the store and picked up two machines to keep it alive on. Why? Because I love my project. Since then, it's moved to other software, and then finally to my own code. Slashcode was good but heavy. PHPNuke was good and light, but exploitable. My code? Better, lighter, and has very good input validation. So far it hasn't been abused or exploited. (no, this isn't an invitation to anyone please)

          Honestly, the day I decide not to do it any more, before I shut it down, I'll offer it to someone. Probably anyone. I'd accept an offer from someone who would be trustworthy with confidential data (the email addresses of users), and I could trust would keep the spirit of the site alive. If they do or don't, that's really up to them as soon as I give up control. My users gave a level of trust by providing their email addresses to me, even though I know many are one-use email addresses. Before I'd ever relinquish control, I would notify the users of the pending change, and provide a method to purge their information entirely.

          I was looking for information on a news story we were researching 4 years ago. I searched for the contact's email address, and found it listed on another site in a similar situation. The contact had signed up to that site. When they gave up the site, they put their full user list on the front of their site. They aren't maintaining the site, and the user information is in clear view for anyone to use. Not nice. Confidential when I take information means confidential, not "until I decide to hand it out to the world."

      --
      Serious? Seriousness is well above my pay grade.
  46. Having the site available is not "support". by sinserve · · Score: 1

    I'm a FOSS developer myself but I would never be rude enough to take an entire site off line for "maintenance", specially for important stuff like NDiswrapper. This is unacceptable. You make the new site and propagate the changes when you're done; shouldn't take more than ten minutes tops. People will take ugly-website over unavailable software any day.

  47. 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!!!!!
  48. With OSS, You are a User and a Developer by Anonymous Coward · · Score: 0

    With open source software, users are developers and developers are users. There is no distinction.

    If an open source project fails you, you have failed the project. You need to pick up your share of the weight and improve the project.

    As others have pointed out, contact the developers and ask how you can help out. Perhaps you can donate money, or -- often more importantly -- donate your time and work out hosting for the database yourself.

  49. Re:Why did you chose open source in the first plac by pembo13 · · Score: 1

    Self support isn't some implicit requirement of open source.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  50. So what's the alternative? by itsdapead · · Score: 1

    Is an open source project obliged to provide support for its users? If so, for how long should the support last?

    Since many closed source suppliers who charge you money for their products typically include an EULA that purports to excuse them from any sort of responsibility whatsoever, criticizing "free beer" projects (open source or not is irrelevant) for failure to provide lifetime support seems a bit rich.

    I hope ndiswrapper isn't dead, though - or has the state of the art of native Linux wireless drivers now advanced to the point where it is no longer needed?

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:So what's the alternative? by Anonymous Coward · · Score: 0

      hey everyone! don't look at the potential shortcomings of my pet techno-political cause! think of how bad it could be elsewhere!

      pay no attention to the man behind the curtain!

      but the man behind the curtain is right in a way. there is no reasonable expectation of support. if the developers don't promise support than you'd be out of line to expect any. you would have been much better off going to a project that you can get a support contract with. otherwise you're taking your chances.

      that's why companies stick with proven solutions by companies like microsoft and ibm. these companies aren't going anywhere anytime soon and if you are current in your version you can normally get a support contract.

      the old oss ideal that its software is more cost efficient is only true as long as you get what you expect and never plan no needing more from it nor any support. otherwise you could find yourself in a position that you're needing software supported with only consultants to turn to. i can only imagine what those wolves would cost you but when your ass is flapping in the breeze you don't have much choice, do you?

      companies are absolutely justified in their avoiding small oss projects. they just aren't reliable and that just doesn't work for business. you'd do well to do the same. stick to the big guns of open source if you feel the need to run open source so bad but get ready to put down cash on a support contract or you're playing with fire.

    2. Re:So what's the alternative? by Fallingcow · · Score: 1

      I hope ndiswrapper isn't dead, though - or has the state of the art of native Linux wireless drivers now advanced to the point where it is no longer needed?

      NO.

      I have a card in my laptop that is, according to all the documentation I can find, and according to Ubuntu's auto-detection, supported by a native driver. Of course, said driver fails to actually work with my card, at all.

      NDISWrapper to the rescue!

    3. Re:So what's the alternative? by itsdapead · · Score: 1

      hey everyone! don't look at the potential shortcomings of my pet techno-political cause! think of how bad it could be elsewhere!

      Hey everyone! Look at the shortcomings of this techno-political cause! Don't worry your little head about the fact that all the alternatives share the same shortcomings!

      that's why companies stick with proven solutions by companies like microsoft and ibm.

      None of whom will typically include any sort of guaranteed long-term support in the price of a simple end-user software license - you'll have to buy the support separately, just as you can go to Red Hat, Novell/SUSE or (as you mention) IBM to get support for open source. If the death of a key open source project leaves enough support customers high and dry, then these companies have an incentive to take it over - and if they do this by forking or adopting GPL code then everyone will benefit.

      companies are absolutely justified in their avoiding small oss projects.

      ...and are even more justified avoiding proprietary software from small companies (which could end up as copyright-locked abandonware if the supplier folds). Heck, at least with OSS you have the possibility of paying a third party to fix the code for you!

      Of course, a big reputable company would never (say) foist an unwanted revision of its flagship office software on customers, forcing them to re-train staff to use a gratuitously different user interface and deal with major file compatibility headaches...

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  51. As long as practical, and provide the data by BoneFlower · · Score: 1

    Open source developers have jobs, families, expenses, other hobbies. While long term support would be ideal, and I suspect most developers probably want to give it, it isn't always practical.

    If they've got the spare time and can afford the expense, I'd say providing support to a comparable duration of similar commercial products is ideal.

    If that isn't practical, or was but no longer is, dump all your support documentation into the tarball so people can find their own way or someone else can take up the support job.

    Most projects situations will probably land in between those extremes.

    Just be glad you have the software. The bulk of open source development and support work is on a volunteer basis. Don't forget this.

    For this database you need, perhaps you can email the last maintainer and ask for a copy of the last version? Then you can host it yourself, they will probably be quite happy to see someone help them out on that.

  52. What Are You Doing About It? by John+Hasler · · Score: 1

    > Is an open source project obliged to provide support for its users?

    They are not obliged to do anything, including creating the project in the first place.

    > If so, for how long should the support last?

    For as long as the contract you paid for says it will. Software is free. Support is not.

    > Web servers cost money, especially for popular sites.

    Yes. How much is it costing you to mirror the site? You aren't doing so? Why not? Did you contact the project principals and ask them how much it it would cost to induce them to put the site back up? Why not?

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  53. It's *open* source by Anonymous Coward · · Score: 0

    The vision of open source is that when the sponsors decided or neglect to keep an OS project going, that *anyone* (meaning you) can pick up the source and keep the effort going.

    OSS is a community effort whereby everyone willingly participates. OSS is *not* an exercise in socialism whereby developers or their projects are mandated into perpetual existence.

    So, if you're feeling like there is not enough support, then use your freedom and support it!

  54. Existence Proof: Debian by Anonymous Coward · · Score: 0

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

    No. Debian does not exist.

  55. Re: How Long Should Open Source Project Support Us by wisty · · Score: 2, Insightful

    Mozilla is kind of corporate, but may have ended up crappy abandonware it were not for Dave Hyatt and Blake Ross forking it (and all the wonderful bazaar of contributors adding spell checkers, pimped skins and other wonderful ... crap). Forks only happen in open source. OpenOffice is the best open source office suite, and I personally like it better than MS office (yey for math type), but it's not that great.

    If you want to talk about marque projects, lets stick to ones that blow the competition out of the water. SVN, emacs, git, gcc, Python, perl, Ruby, Apache, LaTex, OpenSSH, and so on are certainly good projects.

    If you want consumer products, look at BitTorrent (which is no longer open, but there are forks). Look at RSS readers. Look at web forums and chat servers and that those DVD players that don't make you watch the stupid anti-piracy ads (as a way of thanking you for buying a real copy...).

  56. Re: How Long Should Open Source Project Support Us by wisty · · Score: 2, Insightful

    Problem is that ego-boo works better with programmers showing off to programmers. Spanish speakers don't necessarily crave the praise of programmers, and too many programmers don't want to thank the technical writers.

  57. Re: How Long Should Open Source Project Support Us by mR.bRiGhTsId3 · · Score: 1

    I think you meant Software for the for Developers, by a not Wholly Disjoint Subset of Developers. I seem to remember all kinds of bitterness in several projects that the users would just shut up and deal with the software they chose to use. 2 cases in point that I can think of are Pidgin and KDE.
    Pidgin in particular was very guilty of this, I remember reading some of those comments in the thread and some of the devs basically came down on the side of "If you don't like it, tough, we write this for ourselves, not you." I think on the whole there is absolutely no reason why an open source project should have to support users at all. I say that cynically, but support doesn't magically occur. Unless you have specifically contributed to a project you have no reason to even expect some kind of support, and even then, its kind of iffy, unless you've contributed code, at which point it becomes pointless, because if you can hack on a project, it's unlikely you need any support.

  58. Re: How Long Should Open Source Project Support Us by grizdog · · Score: 2, Insightful

    I don't agree. I think there is an obligation to do something, but not necessarily for that project. If you are putting in 30 hours a week, or more, to one widely used open source project, there is no need for you to support other ones, no matter how much you use them

    Some people would go further and say if you are donating your time to any worthy cause, it absolves you of the responsibility to provide any support to F/OSS. That water is a little murky for my taste, especially when deciding what causes are "worthy", e.g., a political campaign, or converting people to your chosen religion. But I view F/OSS as one community, and while we all have to be involved, we don't have to be involved in every project that we use.

    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.

  59. Re: Evangelism Vs. Support by TaoPhoenix · · Score: 1

    I happily get word out for stuff I use which I feel meets my rather modest quality criteria.

    However, there's some tension here when projects are haphazardly supported/abandoned. There's a movement towards having something you recommend be solid & stable. Otherwise it would slide back toward the status of Freeware Utility which people expect to be As-Is.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  60. Re: Classes of Open Source by TaoPhoenix · · Score: 1

    Maybe we need a robustness rating here.

    Business oriented projects can't be "Bazaar". It would be Saccharine Software. Microsoft-Free, but then it causes cancer in your business.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  61. Re: How Long Should Open Source Project Support Us by morgan_greywolf · · Score: 2, Insightful

    Python is a consumer product, as well as a product for seasoned developers. One of Python's design goals is to make coding easier for newbie coders. I have to say that I've seen more non-coders pick up Python easily and readily -- more than any other language.

  62. Re: How Long Should Open Source Project Support Us by totally+bogus+dude · · Score: 2, Informative

    I think OO.o and Firefox are both bad examples, because they both started life as commercial software, i.e. they came from cathedral-style development. I can't remember if StarOffice was originally "sortof open source" or whether it, like Mozilla, was completely closed but then opened later. Either way, it's not surprising they both look pretty "corporate", because that's where they came from. A more apropos example than Mozilla/Firefox would be KHTML - an open-source project that was good enough that a corporate adopted it and everyone benefited.

    Dirac also isn't very typical of OSS, really, and I'm also not yet sure if it actually matters to many people. If you hadn't mentioned the BBC I would've had no idea what you were referring to, and I only recognised that because it was mentioned in an article here somewhat recently.

  63. Re: How Long Should Open Source Project Support Us by SkunkPussy · · Score: 1

    its true every project is consumed by someone but still its rather specialist

    --
    SURELY NOT!!!!!
  64. Re: How Long Should Open Source Project Support Us by jellomizer · · Score: 1

    However the Cathedrals have been around for thousands of years and the bazaars come and go and move around. Also the Cathedral is a place you can stop in warm up and pry in solitude for free (they may ask for donations but you are not required to pay) In the bazaars you are out side in the weather and if you want any service you will need to pay for it.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  65. Re:Why did you chose open source in the first plac by east+coast · · Score: 1

    If you're not willing to support it yourself why chose open source? It's a legitimate question and you haven't answered it.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  66. Re: How Long Should Open Source Project Support Us by digitalunity · · Score: 1

    This may be true of very large long running projects like the Linux kernel, but typically OSS is developed by a very small number of developers and used by a much larger number of users.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  67. Re: How Long Should Open Source Project Support Us by JoeMerchant · · Score: 1

    Something as simple as the a supported cards list could be mirrored - even if out of date, an old list is better than no list.

    Surely the poster / complainer has enough resources to copy the list and put it up on a free website somewhere? Maybe they could even get together a script to update it weekly or something - then when the main site goes down, a reasonably recent copy is still available?

  68. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    It means 'brand' in French. It seems GP was making a car analogy of sorts...

    http://en.wikipedia.org/wiki/Marque

  69. Obliged? Certainly NOT by PavelP · · Score: 1

    Is an open source project obliged to provide support for its users?

    Certainly NOT. From GPLv2:

    no warranty

    11. because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. except when otherwise stated in writing the copyright holders and/or other parties provide the program "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. the entire risk as to the quality and performance of the program is with you. should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

    The rest is all about goodwill of developers and active users. That means you.

    1. Re:Obliged? Certainly NOT by DaveV1.0 · · Score: 1

      This is exactly why many businesses won't use FLOSS. They want an obligation, if not an out-right guarantee, of support.

      Even if proprietary software has an EULA that says the vendor does not have to provide anything, there is at least a perceived obligation to provide support. Proprietary software vendors provide support because it is expected and they will have fewer sales if it gets around that they don't support their products.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  70. Re: How Long Should Open Source Project Support Us by serviscope_minor · · Score: 2, Insightful

    s it really? I sometimes wonder. The marque projects of open source - OpenOffice.org and Firefox, for example - look corporate to my eyes.

    What about Linux itself?

    --
    SJW n. One who posts facts.
  71. "as is" by kdz · · Score: 1

    The majority of open source software is provided "as is". No warranty, no offer of support, etc..

    So, to answer your question: Is an open source project obliged to provide support for its users? No.

    While often a community forms around an open source effort, and that community collectively supports its members, there is no guarantee that all requests for support are fulfilled (especially in a manner which pleases the requestor). If you want a guarantee of support, hire someone.

  72. Cry me a river! by Anonymous Coward · · Score: 0

    Unfortunately this can only run so far. If you're a business and you've spent 100 hours installing a piece of software across a network only to find updates and support drops a week later, that can work out to be very expensive.

    You made a business decision, live with it. If you don't expect to get the support you require, don't use the software. If you absolutely require support, consider offering the authors some form of compensation to provide you such support. In theory your business is attaining some sort of competitive advantage through the choice of an open source project, if you expect support, you need to share the wealth.

    Likewise if you're a student and a paper is due but you can't complete it due to a bug/error and the support section for the program you've used no longer exists, it's a big issue.

    Support section? What support section? Is offering support mandated when you opt to release your software under an open source license? You are clearly one of the many leaches that hope to capitalize on the hard work of others without participating in the community process that such hard work was born from.

  73. Support? Real FOSSies go YOYO by Anonymous Coward · · Score: 0

    Yer On Yer Own. That's how REAL FOSSies roll!

  74. The tags... by Anonymous Coward · · Score: 0

    "smellyvagina"? What?

    1. Re:The tags... by FiloEleven · · Score: 1

      Been pondering that one myself. A massive troll effort? An inside joke? I almost said "I don't get it," but then remembered that Bash quote: "And you never will." I bet that's what they're waiting for, driving around in their red and white cars...snickering behind my back...

  75. Re: How Long Should Open Source Project Support Us by Falstius · · Score: 2, Funny

    Watch out for helpful translations from unknown sources...
    "Print Nozzle Test" -> "chupa me"
    "Clean Nozzles" -> "je manque une putain"
    "Align Print Heads" -> "donde esta mis huevos"
    "Properties" -> "Pile de Merde"
    "Refresh" -> "Tenga una cerveza"

    I kid, project looks great.

  76. Re:My other biggest pet peeve... by betterunixthanunix · · Score: 1

    Pet peeve number two: people who take down perfectly functional websites and replace them with AJAX monsters that are not any more useful. Usually, the new website will be even less useful than the old one, but who wants the embarrassment of going back to the older design?

    This mistake is commonly combined with the "let me take down the website and then upgrade it" mistake, and usually by "web designers" whose background includes an associates degree in IT and two weeks of basic HTML. We recently had this very thing happen at my university with the meal plan system; students can get a meal plan, and are able to add money to the plan online. Then one day, some idiot realized that this system could never work without an AJAX interface, and convinced management to pay thousands of dollars for an upgrade. This same idiot, or possibly one of his moron friends, then proceeds to completely disable the previous system, during an off-peak time of the year (one week in August when there are no classes), but apparently underestimated the time it would take to write the new system (three months). So for half a semester, students had to find the meal plan office (which had been moved due to building renovations) every time they needed to added money to their meal plans. I like to bring up the Debian website in these discussions. It has not significantly changed since...actually, I cannot remember a significant change to it, but I am more of a Red Hat Linux guy, so maybe at some point over the past few years there has been some sort of change. Anyone want to cite one?

    --
    Palm trees and 8
  77. Code forks can happen outside of open source. by Richard+Steiner · · Score: 1

    The flight operations system I used to work on at a major airline came from another major airline -- we traded some gates for the source and rights to use it, and the two airlines continued to develop the software in parallel over the subsequent decade plus.

    Such things are not uncommon in the mainframe world. Customers who bought multi-million-dollar packages from a commercial mainframe software vendor would often receive a copy of the source along with the rights to use the software, and many of those customers made extensive internal modifications for their own benefit.

    One of the challenges as a support programmer of such software is to verify that any issues discovered by the customer were in fact problems with the standard product and not problems with code that was introduced at the customer site. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  78. Re: How Long Should Open Source Project Support Us by Blakey+Rat · · Score: 3, Insightful

    I used to help out via entering bug reports for bugs I found. Invariably, the bug report would either get a gruff, unhelpful reply (like: http://sourceforge.net/tracker/?func=detail&aid=1865630&group_id=95717&atid=612382 ), or it would simply be ignored for months and months until the project either closed it due to inactivity or switching bug trackers (like this ex-bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1609779&group_id=93438&atid=604306 ).

    I don't bother anymore.

  79. Oy vey by jason.sweet · · Score: 2, Funny

    So all we need is more Jewish open-source developers, and our problems are over.

    1. Re:Oy vey by story645 · · Score: 0, Flamebait

      Or just have Jews donate to projects. At the least, 10% of any decent salary should cover the hosting fees. ('specially if the project can get company matched 503c status.)

      --
      open source modern art: laser taggi
    2. Re:Oy vey by story645 · · Score: 1

      *shrugs* I actually have to give 10% to charity, so I didn't actually mean it in a flamebait way, but oh well.

      --
      open source modern art: laser taggi
    3. Re:Oy vey by AvitarX · · Score: 1

      Funny how that works,

      Try to make a comment about actual Jewish donations, and it is assumed you are making a joke about stinginess.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  80. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    Imho you have to consider the shit that got hurled at KDE before they made that statement.

  81. Ndiswrapper isn't typical. by bcrowell · · Score: 2, Interesting

    The OP gives Ndiswrapper as a specific example, but asks a general question, and so far all the replies have been about the general question.

    What about the specific situation of Ndiswrapper? There's a saying that "bas cases make bad laws," and Ndiswrapper is sort of like that -- it isn't a typical example of OSS.

    Okay, first off let me say that I have two machines on my home network that have Ndiswrapper on them, and I'm grateful that it exists, because it saved me from having to drill holes through my hardwood floors and pull cables from the downstairs to the upstairs.

    However, I'd be surprised if anyone had ever been under the impression that Ndiswrapper was anything more than a horrible, nasty, dirty kludge with no future ahead of it. The basic problem is that the manufacturers of the wifi cards don't disclose the relevant technical information that would allow third parties to write drivers, and they also don't support operating systems other than Windows. Anything the OSS community does to try to work around that is bound to work badly and be unsatisfactory. I've already seen that any time I upgrade from one release of Ubuntu to the next, wifi breaks, and I have to go back through all the steps of installing the drivers again. There's also the problem that binary blobs make it difficult to debug kernel crashes.

    All of these problems show that ndiswrapper has always been nothing more than a band-aid, and nobody should have ever expected it to have a future.

    The only real solution for the future is to spread good information about what cards work with OSS (no binary blobs). The FSF has some info here: http://www.fsf.org/resources/hw/net/wireless/cards.html . The trouble I always have with this kind of situation is that these online lists are always out of date and inaccurate, and they also tend to systematically overstate the quality of support, e.g., when you I the OSS driver, I can't get it to work at all, or if I do get it to work it crashes all the time, or the full functionality isn't supported.

    This is all qualitatively different from the situation where you just have an OSS project that doesn't have ongoing support. A more typical example of that kind of thing would be sox, which is a command-line utility for converting sound files between different formats, adding effects, and playing sounds. Its author hasn't been supporting it properly for a long time, so less and less of its functionality is working on, e.g., a fresh install of ubuntu. It's gotten to the point where, for me, it's basically useless. But that's no big problem, because other people have picked up the slack by writing similar software to replace it. The difference with Ndiswrapper is that the problem is more fundamental. The things that make Ndiswrapper a kludge are inherent to its purpose, which is to be a kludge.

  82. Re: How Long Should Open Source Project Support Us by westlake · · Score: 1
    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.
    .

    The "marque" is more than a instantly recognizable brand-name.

    The Porsche. The Rolls-Royce.

    To say the word is to conjure up the entire world which surrounds it in popular mythology.

  83. Re: How Long Should Open Source Project Support Us by s73v3r · · Score: 1

    Unless you have specifically contributed to a project you have no reason to even expect some kind of support, and even then, its kind of iffy, unless you've contributed code, at which point it becomes pointless, because if you can hack on a project, it's unlikely you need any support.

    So you're saying that if I help out a project through non-coding means, usually the things that OSS projects need the most (GOOD documentation, translation, marketing/advertising, usability testing), that I don't deserve help/support?

  84. Re: How Long Should Open Source Project Support Us by Draek · · Score: 1

    Those may be the poster-childs in the "desktop", but in the corporate world they're Linux itself and the Apache web server, the former of which started with a random Finnish guy posting on USENET about his Minix clone, while the latter began it's life as a collection of patches made by random people for a government-funded web server whose code has been long gone. Not exactly what I'd call "high church".

    --
    No problem is insoluble in all conceivable circumstances.
  85. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    "Marque" just means "name brand". Firefox is obviously a big name brand open-source project.

    Not to be confused with "marquee", which are open-source projects that come and go really fast.

  86. The idea is... by Yvanhoe · · Score: 1

    ... if you need to add support of a device to an OSS, do it. If you don't know how to do it, buy a device with the integrated support.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  87. Re:Why did you chose open source in the first plac by residieu · · Score: 1

    Because you think the work you've already done might be useful to someone else.

  88. Re: How Long Should Open Source Project Support Us by morgan_greywolf · · Score: 1

    Well, considering I know what 'merde' means in French and that a cerveza is a beer (I live in Florida, lots of Mexican places sell cervezas down here), I think I know what you mean.

  89. This is why I can't recommend FLOSS to people... by LinuxUser104 · · Score: 1

    I understand that *commercial* support isn't that hot - just try to get Forte to even acknowledge they have a problem with their Agent usenet reader. But commercial vendors most usually provide an *UPDATED* help file with screenshots and **EXAMPLES** of common usage, and in many cases one can find a BOOK in an actual, physical bookstore with color pictures and everything! FLOSS developers spend their time adding features and smashing bugs, good stuff, but it's not a balanced approach. What's good with new features in the next version when MOST people can't figure out how to do basic things in the PRESENT version? And don't get me started with what must be the biggest black hole of the Internet, not just "support" - IRC. Often cited as a "rich source of support by enthusiastic FLOSS users" - one can type a question in a chat room with hundreds of users to only get a reply HOURS later by a teenager with his own problems that doesn't understand it's spelled "yes" and not "ja".

  90. Re:Why did you chose open source in the first plac by s73v3r · · Score: 1

    What if you're not able to support it yourself? I bet that a majority of the people who use Firefox wouldn't know the source code if it took a dump on their chest. Does that mean they should all go back to IE?

  91. For the love of God/deity of your choice... by pongo000 · · Score: 0, Offtopic

    ...give us back the right to remove story tags from our life!

    Do I really have to put up with "smellyvagina" and similar inanely juvenile tags? It's a delicate dance as is to get Slashdot posts through our proxy (filtering comments and 3 and above keeps the filters happy), but if this crap keeps appearing on the front page, I'm just going to give up the fight and get my tech news (some of which is questionable as "tech news") someplace else.

  92. Re:Why did you chose open source in the first plac by east+coast · · Score: 1

    If Firefox fails to support their needs and IE does support their needs, why not?

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  93. Re:Why did you chose open source in the first plac by Sj0 · · Score: 1

    It's not a legitimate question at all.

    "Why give me a gift horse if his teeth are all rotten?"

    There are a dozen different reasons for opening your source, and three quarters of those reasons don't require any sort of support.

    I always open my source and release stuff I've created because I learned from reading other people's source, and those people learned by reading still other's source. Adding to the community, making more code that people can learn from, or take features they like from, is reason enough for me.

    So you come around and want me to add a bunch of features, or fix a bunch of bugs on code I've released. Good for you. I guess I would if you paid me, or if you asked nicely and I was feeling charitable, but I've got no reason to provide free support.

    --
    It's been a long time.
  94. Re:Why did you chose open source in the first plac by east+coast · · Score: 1

    Sorry, I may have confused you on this. I'm asking this question more as an end user than a developer. Basically, I'm saying that as an end user if I'm choosing an open source project because it's open source I should be able to support it. Otherwise there is no real point in being exclusively open source.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  95. Re: How Long Should Open Source Project Support Us by GleeBot · · Score: 1

    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.

    I'm ROTFLMAO at the people suggesting that the GP meant "marque" as in brand. It's obviously a typo of "marquee," as in prominent.

  96. Of course, no. by Omeganon · · Score: 1

    An open source project isn't obliged to provide ANYTHING, except source code just to meet the minimum definition of Open Source. Anything above and beyond that is great for you. If it doesn't meet your needs, contribute, finagle or pay for that support or find something else that meets your needs.

    --
    Omeganon
  97. Re:Why did you chose open source in the first plac by east+coast · · Score: 1

    There are a dozen different reasons for opening your source, and three quarters of those reasons don't require any sort of support.

    Yeah, I may have been cloudy on this but I'm speaking as an end user as opposed to a developer. I'm saying that if I or my organization goes with an open source solution isn't it reasonable that we would be responsible for the future support of it if it ends up being dropped by the original developer. Otherwise why did we choose open source in the first place?

    In other words, if you're going to take on an open source solution why are you asking for the community to support it after the initial developers have dropped the project? That seems to defeat the reasoning of taking on an open source solution at all.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  98. Re:Why did you chose open source in the first plac by Sj0 · · Score: 1

    Ah, I see now.

    I agree completely. If you're providing solutions based on open source software, it's only responsible to be prepared to stop relying on the windfall of other people's generosity.

    I'd say that applies to any solution. Microsoft isn't going to redesign Internet Explorer if they break your site in an upgrade. It's up to you to make sure you're ready to support your own solutions.

    --
    It's been a long time.
  99. Re: How Long Should Open Source Project Support Us by RiotingPacifist · · Score: 1

    You also have the remember that the kde team were pushing kde4 as usable by average users, when its still not. Nobody expected kde4.1 to be a usable release, until the KDE team started saying so, then they complained because end users didn't find it usable!

    Personally im waiting for kde4.2 before i use the thing, most likely 4.3 before i leave trusting 3.5 behind

    --
    IranAir Flight 655 never forget!
  100. well... by neural+cooker · · Score: 1

    as long as the project lead wants to.

  101. Answer: Depends On The Business by maz2331 · · Score: 1

    It does not make it worse than useless for all businesses. Some may be so tight on capital that license fees are the difference between profit and loss that they may well still take the risk. You may be thinking of large businesses with several layers of risk-adverse management, but many businesses are just above mom-and-pop size, with technically skilled owners and personnel who can get by without support. Perspective is everything.

    Also, commercial support is available for most OSS projects.

    I've released some of my code as LGPL libraries, as they may benefit someone else and possibly get me a little assistance testing and developing the code. It's nothing business critical, but does make developing some things a bit easier. But I don't do support for this code, either. My attitude is - "you have source" because it is only of use to other developers who should be fully capable of figuring it out.

    "If the software is a key component of my business it's got to continue to be available." -- like, say, MS Access 95 that runs the client-end of a database and breaks on Access XP, and can't be changed because the ex-employee who developed it got hit by a train?

    OSS is most certainly not there to reward "freeloaders" who want functionality and support for free.

  102. Re: How Long Should Open Source Project Support Us by Falstius · · Score: 1

    I'm disappointed, I'd hoped you'd understand all of it. It isn't as funny if you don't know what the phrases mean.

  103. Re:Why did you chose open source in the first plac by east+coast · · Score: 1

    Well, with the Microsoft issue I would say that there is a reason (but limited) amount of expected support if you stay within their suite of solutions. I wouldn't expect MS to support a foul up if it were related to a change by, let's say, Adobe but if Windows 7 breaks some function of MS Office 2007 than there is a reasonable expectation on MS's part to fix it. I don't see the same being true in the OSS world at all aside from a paid service contract with the vendor.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  104. Re: How Long Should Open Source Project Support Us by khayman80 · · Score: 1

    Hi Blakey Rat. I'm sorry about the unrelated comment, but I've been trying to contact you for a while regarding a conversation we had about a year ago. Unfortunately both our email addresses are hidden, so this was my only recourse.

    You and I had a spirited debate about DRM, and I'd like to put it on my website in a manner similar to this discussion.

    Unfortunately google isn't working for me right now (!) and I can't access the DRM discussion in question because it's dropped off the bottom of my comments list. So hopefully you remember the debate I'm talking about...

    Anyway, I'd be grateful if you'd give me permission to put that discussion in a more prominent place than the Slashdot archives. I think your enthusiasm made the conversation very interesting, and I think others would agree.

    If you're okay with this, let me know either by responding or by sending me an email at the address on this page. Specify any conditions you like-- I intend to place a link to the original discussion and not edit the conversation in any way whatsoever, but you may have other ideas and I'm open to suggestion.

    Cheers,

    Khayman80 (aka Dumb Scientist)

  105. Risk Matrix by bill_mcgonigle · · Score: 1

    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.

    Links to where you've clarified your insights?

    There are four options:
    1) proprietary software continues to be supported
    2) open source software continues to be supported
    3) proprietary software ceases to be supported
    4) open source software ceases to be supported

    in 1) and 2), you're fine. In 3) you're completely hosed. In 4), you can pay someone to get you back to 1) or 2).

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  106. Simple Answer: No by mindstrm · · Score: 1

    Nobody owes you anything, whether it's open source or not, unless you have a real or legally implied contract with them to provide something.

  107. Answer by Anonymous Coward · · Score: 0

    As long as it bloody well wants, assuming it even starts supporting users. That's what "free" software means. Don't like it? Fork the code (if you can) or go somewhere else. Any other dumb "should" questions?

  108. Open Source Projects should, but are not obliged. by w0mprat · · Score: 1

    So OSS projects actually support users?^H^H^H^H^H^H^H^H
    *ducks*
    I think projects should support for as long as needed. I think it's the right thing to do to try, at least. If a project wants widespread adoption by enterprise and organisations for example, offering support will be key in achieving that. If you don't want that, then don't feel obliged to support. But the solution to the money problem: Charge for support. There's decent money to be made there.

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  109. As long as you say you're going to provide it for. by jonadab · · Score: 1

    > Is an open source project obliged to provide support for its users?

    I don't know about legal obligation, but ethically I would say you should make a serious effort to provide the support for as long as you said you were going to provide it for. So for instance if you say that a certain release is "supported until January of 2009", you should try very hard to support it until then.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  110. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    A lot depends upon the project. I submitted a bug on Bugzilla and, literally, had a supplied hotfix applied in under 3 hours.

  111. "Beginning is the easy part" - most insightful... by Shirotae · · Score: 1

    "Beginning is the easy part" - this is the most insightful comment I have seen for some time.

    I have seen the same problem over and over again. Welcome to the first annual conference on whatever - nothing happens next year. Welcome to the first issue of our newsletter - there is no second issue. Welcome to our web site where you can find out the latest news about our organisation - as it was last year before it changed. Part of the problem is that those who start something are often hailed as heroes where those who keep it going are seen as a drain on resources.

  112. I hate down for redesign sites... by Bert64 · · Score: 1

    There's nothing more annoying than a site that's "down for redesign"...
    Why can't they just leave the old site running until the new one is ready?

    As for server costs etc, if it's hosted by sourceforge then you don't have any costs and can just leave it there, possibly place a statement on the page saying you no longer maintain it and offering to hand over the project to someone else if they're interested.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  113. Intron gets the idea by sciop101 · · Score: 1
    "Documentation is inconsistent." It may be irrelevant.

    An instruction package from a DeVry OSS senior project used the phrase "The following steps worked for the project team."

    A similar line was found in a Linux manual: "The following steps worked me."

    --
    The only thing new in this world is the history that you don't know.[Harry Truman]
  114. For most OSS: it's a development project by mysidia · · Score: 1

    Not a support project.

    Some projects may provide venues for support (documentation and mailing lists hosted by the developers), but it's normally only to foster a community of people familiar with the software who can assist with development.

    Support for popular software may be available from other users in public internet forums, Usenet, etc, regardless of whether the developers of the project choose to foster that community.

    But that is true of any software. You can find support on internet forums for Windows XP, Acrobat, Perl, Java, Firefox, Photoshop, etc. For free.

    Even where the support is not available for free from the maker of the software, but you can still find it.

    This is not about developers having some "obligation" to offer free support; they don't and never did, although their community project may not succeed if they don't foster community involvement.

    This is about the power of the internet allowing you to collaborate with other users of the software.

    No OSS developer was ever "obliged" to provide support options. They did it because it was the well-mannered polite thing to do that would make their project more likely to succeed (regular people can actually use their software).

  115. Re: How Long Should Open Source Project Support Us by agbinfo · · Score: 1

    Still further off topic,

    IANAL but if you took part in the conversation, can't you simply post the conversation? That conversation was on slashdot so there's no expectation of privacy.

    It's still nicer to ask I guess.

  116. Re: How Long Should Open Source Project Support Us by joeljkp · · Score: 1

    This raises and interesting question.

    If someone is non-technical and would like to work on translations, they need to jump through a string of technical hoops to get there. Figure out what CVS/SVN/Git are and check out the repository, figure out what gettext and all those strange .po files are about, figure out the mechanics of generating patches and submitting them via bug reports, what have you.

    There has to be an easier way here.

    What about a web site that has displays a list of strings that need translating with an empty text box alongside? The user (could be anonymous) selects the language they're working with and submits some translations in a few minutes, no hassle at all. You could even set it up so that it needs a few identical submissions to trust that the translation is correct.

    Might be an interesting idea for an enterprising project to try out.

    --
    WeRelate.org - wiki-based genealogy
  117. What bad choices. by jotaeleemeese · · Score: 1

    Both those projects started as cathedrals and were saved by bazaar development, which allowed that organized corporate interests adopted them again.

    The bazaar model saved them and made them desirable for corps, so go and find better examples trying to prove your difficult to defend point.

    --
    IANAL but write like a drunk one.
  118. That is ridiculous. by jotaeleemeese · · Score: 1

    You don't need extra capacity to redesign something.

    You keep the old site running, develop in a different area (in the same server if you have so few resources) and you take a few minutes to switch to the new site.

    With virtualization nowadays this is even simpler.

    So frankly the pet peeve of the GP post is very valid.

    --
    IANAL but write like a drunk one.
  119. Re: How Long Should Open Source Project Support Us by aaron.axvig · · Score: 1

    There are these things called businesses, and they have tens/hundreds/thousands of employees taking care of customers. Then there is 1/10/100 tech support people for that business, and they do not get paid to contribute to open source products. They get paid to find programs that work and help the business make more money.

    Yes you can point out exceptions to this. My own experience: I set up a Drupal site last week, including several modules, and there is no way I would be allowed to (or expect myself to) use my work hours to develop, test, write documentation, or help in the forums.

  120. Re: How Long Should Open Source Project Support Us by Anonymous Coward · · Score: 0

    okay, it's 'marquee'