Slashdot Mirror


Open Source, Closed Documentation?

sunset asks: "Recently I was motivated to look at WebGUI which looks like a pretty cool open source project. However I was having trouble making it work with Red Hat 8.0 which includes Apache 2.0. This seems like a reasonable thing to want, as Red Hat 8 has been out since September and Apache 2 has been publicly released for close to a year. Checking the WebGUI community discussion forum, I found that someone else had already inquired about this. Following the rest of the thread, you learn that the product's vendor considers this information to be proprietary, and that you must pay $50 to join their Support Forum to get the information. It gets better. The associated Membership Agreement for the Support Forum includes the clause 'You shall not to share [sic] the information contained herein with any other party.' So if I join up, I am locked out of sharing valuable information with the open source community about how to install this open source product. In the end I found out what I needed to know without giving up my rights or my hard-earned bucks, but frankly this attitude from the vendor pisses me off. Am I alone in this? What do you think?"

215 of 490 comments (clear)

  1. Well... by unterderbrucke · · Score: 4, Insightful

    considering the only way for them to make money is to charge for support, this makes sense to me

    1. Re:Well... by billDCat · · Score: 4, Insightful

      I disagree here. It is their choice whether or not they charge for support, and I agree that they need to make money somehow. That said, to prevent the information on how to fix the issue from being further disseminated is against the open source spirit, and will just lead to increased user frustration and will reduce the number of people who will use the product as they give up in frustration.

    2. Re:Well... by Jahf · · Score: 5, Interesting

      Except that you paid them for that service. If I'm a contractor and someone pays me to come in and install/troubleshoot/fix software and/or document for them how to do it again, I am certainly going to expect that they will not then release all of my work publicly (and I'll write the contract to that effect).

      The only difference here is that:

      * The support provider is the -author-, so they definitely know their stuff (not always a given).

      * The package doesn't get free support from the author beyond bug fixes (which if you look at the number of open source packages out there, is definitely not a unique condition). ...

      It's an Open Source package ... your version of open source spirit/ethics/morals is different than everyone elses. This person's version is more capitalist, yours is more socialist. Neither is right or wrong.

      If it's covered by one of the standard Open licenses (the site was /.ed so I couldn't check) then nothing is stopping everyone else from grabbing it and starting a separate free support site. Hell, depending on the license you can fork it off and start fixing things, too.

      I'm not saying I like the methodology, but hey, if everyone dislikes it who is using it, it won't be hard to start a new support forum or develop something else to replace it.

      -that's- Open Source spirit (to me).

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    3. Re:Well... by dillon_rinker · · Score: 5, Insightful

      The SOURCE CODE IS AVAILABLE! If you have a problem, USE THE SOURCE! If you can't read the source code, do you feel the spirit of open source software is that a programmer somewhere must interpret it for you? Because that's what I hear you saying..."I can't read the source so they have to provide documentation for free."

    4. Re:Well... by chriso11 · · Score: 2

      You know, someday Linux won 't be able to use that answer when people 's grandparents are Linux users. Really, even if you know how to read/write C, it doesn 't mean you will be able to review several dozen .c and .h files to understand what a particualr button click does.
      What will your answer be then?

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    5. Re:Well... by dillon_rinker · · Score: 5, Insightful

      So...your position is that when ignorant people use source code that I provide for free, then I am obligated to explain to them what it is that my source code does?
      This isn't about best practices or business plans or anything like that...it's a guy who got software for no cost whining because the vendor has copyrighted the documentation and charges for support.

      P.S. My answer then will be the same as it is now..."If you don't know how to use your FREE software, pay someone who can teach you. Don't whine."

    6. Re:Well... by Anonvmous+Coward · · Score: 3, Insightful

      "The SOURCE CODE IS AVAILABLE! If you have a problem, USE THE SOURCE! If you can't read the source code, do you feel the spirit of open source software is that a programmer somewhere must interpret it for you? Because that's what I hear you saying..."I can't read the source so they have to provide documentation for free."

      Hi. I'm an artist. I want to use Gimp. I can't read its source code. Your attitude sucks.

      It's one thing to sell information on technique, it's another to render it unusable until the documentation is purchased. It's counter-productive if the people who use it can't or won't improve it if they lose interest.

    7. Re:Well... by spencerogden · · Score: 2

      Hi. I'm an artist. I want to use Photoshop. I can't afford the price. Your attitude sucks.

      Open Source gives you the source, not the right to support. There are plenty of companies that are willing to take your money and sell you a book or other forms of documentation/support.

    8. Re:Well... by elmegil · · Score: 2

      What precisely stops some enterprising person from reading the source, writing their own documentation, and publishing it for free?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    9. Re:Well... by Malcontent · · Score: 4, Insightful

      No it's your attitude that sucks. Nobody owes you anyting. Somebody gave you an awsome piece of software like gimp for nothing and all you can do bitch and moan and complain. Get off your ass and write some documentation, help other people like the Gimp authors helped you. Give something back instead of whining about you not getting enough stuff for free.

      --

      War is necrophilia.

    10. Re:Well... by dillon_rinker · · Score: 5, Insightful

      Hi. I'm an artist.
      OK. Give me all your art for free. You must also provide step-by-step instructions on how you created the art. You must also provide information on what the art did for you and what the art should do for me. If you ever have a show in an art gallery, I should be able to video tape it and give away the videos, even if you charged for admission. Anything that you I can conceive of that you can produce, you MUST provide for free.

      THAT attitude sucks. It's tantamount to slavery - that's kind of a loaded word in the USA, but I don't know what else to call it when you want to mandate what someone produces and you don't want to pay them.

      If you can't read source code, I'll bet you can pay someone else to read it for you. Or perhaps they'd take some custom art in exchange. That's the cool thing about a market economy.

    11. Re:Well... by MsWillow · · Score: 3, Insightful
      If I'm a contractor and someone pays me to come in and install/troubleshoot/fix software and/or document for them how to do it again, I am certainly going to expect that they will not then release all of my work publicly (and I'll write the contract to that effect).


      Ummmm, excuse me, but if you're a contractor, and I hire you to write something, that's a work for hire. Unless we both agree that I cannot disseminate the stuff that I paid for, it's *mine*.


      Yes, you put that bit in your contract, and that's ok. It means that we both agreed to it. However, *I* would never hire *you*, with that in the contract. I wish you well - and when I see you on the corner, holding a piece of cardboard looking for spare change, I'll just smile and walk on. If *I* hire somebody to do something for me, I sure as heck will own it afterwards, and I'll be able to do with it what I want.


      As for the "free software, paid documentation", I'd suggest actually *reading* the source code, and writing your own documentation for it. Then you can freely disseminate *that*, and laugh at trhe silly people who are trying to shake users down for the documentation. But then, that's just me, being obnoxious :)

      --

      Lemon curry?
    12. Re:Well... by Anonvmous+Coward · · Score: 3, Interesting

      "OK. Give me all your art for free. You must also provide step-by-step instructions on how you created the art. "

      That's already what I do. I create art for people to view free, and then I critique their work so that they can improve their skills. If somebody asks me how I did something, I tell them, even provide a tut as necessary.

      But if I were to produce artwork for this community and then be close lipped about how I went about making it, I'd be a real ass. I wouldn't be providing a service to anybody. "Here's something neat, but you can't get any use of it. Sorry. I'll tell you which codec you need to watch that .AVI if you pay me $5."

      Sorry, but if you're going to contribute to a community, you have certain obligations to fill. It's one thing to sell information on techinque, it's another to charge for basic use of the product. That is not ethical and it's counter productive to the community. If everybody makes an obscure interface for their app just so they can make a few bucks on a manual, then who's going to adopt it? What'll happen is you'll reach a point where paying for the documentation isn't the issue, but rather how useful is it if nobody can make sense of it?

    13. Re:Well... by wcb4 · · Score: 2, Funny

      because if they give it away for free, they are not very enterprising. A more enterprising individual would figure out how it worked, write documentation, adn get O'Reiley to publish the "someSoftware in a Nutshell" book

      --
      I reject your reality ... and substitute my own.
    14. Re:Well... by NanoGator · · Score: 4, Interesting

      "OK. Give me all your art for free. You must also provide step-by-step instructions on how you created the art."

      Go to CGTalk.com. People do that today. They create artwork, then they share their technique with other people so they can learn. It would harm the community if everybody was to say "I'll tell you how I did it, but first go to paypal.com..." It would probably stall to the point that the community dies out.

      Free Software is in a similar position. You all want the government to replace proprietary software with the Open Source stuff, but if lack of documentation gets in the way then you're leaving a door open for somebody like Microsoft to come in and do it right.

      I don't think this is a matter of obligations like that other guy does, but there is a matter of maintaining intergity. If Open Source is an unprofitable model, then that will forever be a sticky note in the goal of replacing proprietary software.

      If that's not your goal, then that's fine. But if you're going to release undocumented software, don't expect a flood of people to come in and start using it. Do expect somebody else to come along and do it better.

      --
      "Derp de derp."
    15. Re:Well... by Malcontent · · Score: 3, Insightful

      "And what am I supposed to document?"

      Anything. Is the documentation so complete that it could not use a few words from you? Document how to shade, how to install, how to load and save files. Anything at all.

      "I'm all for people sharing their ideas on techniques, but basic functionality of a product MUST be documented. "

      No it MUST not. What is this some law of physics? It will get documented when people get off their asses and contribute and not one minute before that. Go ahead, learn something the hard way, experiment, cry, curse, spit and when you figure it out DOCUMENT and SHARE.

      "it doesn't matter if the price tag is 'free' or not."

      What nonsense of course it matters. If it did not matter you would have paid $700.00 for photoshop and would not be bitching about the crappy documentation.

      "How can you possibly expect free software to succeed if people can't use it?"

      People can use it. You can't but other people can and do.

      "That problem alone could kill open source."

      What nonsense. Nothing will will open source. As long as there is one programmer writing code there is open source. Do you see the usage of open source products declining from year to year? Is the linux market getting smaller, are less people using gimp every day? Give me a break and think about what you are saying before you speak.

      --

      War is necrophilia.

    16. Re:Well... by Anonvmous+Coward · · Score: 3, Funny

      "No it MUST not. What is this some law of physics?"

      I'd respond to that but I'm not obligated to. You can have an answer if you pay me $100. What I've said so far is just a teaser.

    17. Re:Well... by nicodaemos · · Score: 2

      You can purchase a clue from your friendly Barnes&Noble or Amazon. Start with "Grokking the Gimp" and then move on to more advanced books.

      I agree with the other posters - free and open source software reward the intellectual elite. Those who can't figure things out on their own or read source code can easily pay for documentation and support. As a last resort they can use one of the operating systems with training wheels that BillG provides.

      Now I couldn't figure out how to use the Gimp, myself. So I went ahead and bought the Grokking book. Do I feel shafted, hell no! I got a kickass program for free, I spent a little bit of money on this book and now I need to spend my time learning how to take advantage of this program. Of course, if this bothered me I could easily pay through the nose for the commercial tools -- but hey, those are the tradeoffs in life.

    18. Re:Well... by Bruce+Perens · · Score: 2
      And they run the chance of having some outside party who will be closer to the community spirit provide better service and run away with the product. If you want to encourage that, make sure to send your money to the alternate support community, not to the one whose practices you object to.

      Bruce

    19. Re:Well... by Anonvmous+Coward · · Score: 2

      " Do I feel shafted, hell no! I got a kickass program for free, I spent a little bit of money on this book and now I need to spend my time learning how to take advantage of this program. Of course, if this bothered me I could easily pay through the nose for the commercial tools -- but hey, those are the tradeoffs in life."

      I have a very insightful suggestion that totally devastates your point, but you have to figure it out or pay for it. $100. Take it or leave it.

    20. Re:Well... by Bruce+Perens · · Score: 3, Interesting
      hey, if everyone dislikes it who is using it, it won't be hard to start a new support forum or develop something else to replace it

      I would state that more assertively. It's exactly what should be done, and the folks operating the alternate support site should be the ones to get the $50.

      Bruce

    21. Re:Well... by Anonvmous+Coward · · Score: 2

      "Hi. I'm an artist. I want to use Photoshop. I can't afford the price. Your attitude sucks.
      Open Source gives you the source, not the right to support. There are plenty of companies that are willing to take your money and sell you a book or other forms of documentation/support."


      Seeing as how you're forced to use Gimp because you can't afford Photoshop, then wouldn't you be interested in being able to use the software? You're going to need documentation either way you go. At least with the Photoshop route, you have that guaranteed to you. If you can't get that with Gimp, then it's of 0 use to you. Reading the source code isn't going to help you either.

      I think it's funny that you think my attitude of "Make sure the software you give away is useable" sucks. If you're not going to be the best at what you do, then what's the point? "Hey, look at me, I wrote an app. But it's up to you to read the source code to figure out how it works."

    22. Re:Well... by nicodaemos · · Score: 2

      Well let's see, I can try to figure it out, pay you $100 or simply move on without ever knowing it. Since life is short and there are so many things vying for my time, I think I'll move on.

      Thanks for playing.

    23. Re:Well... by Anonvmous+Coward · · Score: 2

      "Well let's see, I can try to figure it out, pay you $100 or simply move on without ever knowing it. Since life is short and there are so many things vying for my time, I think I'll move on.
      Thanks for playing."


      THANK YOU. That is exactly what will happen to your app when you release it and try to charge for the documentation.

    24. Re:Well... by Blenderkitty · · Score: 4, Insightful

      Sorry, but if you're going to contribute to a community, you have certain obligations to fill

      No. You don't. It's FREE software. "Free" means that it doesn't take rights away from the user, and it doesn't impose additional rights on the developer. What else would you think "free" meant?

      If everybody makes an obscure interface for their app just so they can make a few bucks on a manual, then who's going to adopt it?
      THEN USE SOMETHING ELSE!!!!!!!

    25. Re:Well... by Anonvmous+Coward · · Score: 2

      " You've got a flat tire? So...fix it, I gave you everything you need to know to do so. Ok, no problem! I'll fix it, but it'll cost you $50. No? So let me get this straight...you want me to fix something that I gave you, even though I told you exactly how you could fix it yourself?"

      "You want me to pay for you to fix the flat tire I got during the test drive?"

    26. Re:Well... by Anonvmous+Coward · · Score: 3, Interesting

      "THEN USE SOMETHING ELSE!!!!!!!"

      You mean like the reasonably priced commercial program that is documented properly? Okay.

    27. Re:Well... by banzai51 · · Score: 2

      Not being able to understand source code does not equal ignorance. A Chemical Engineer may be able to tell you some very interesting things you can do with household chemicals, does that make you a dumbass because you didn't know that too? You, the programmer, should be able to explain to me what your program does. Doesn't mean you have to provide line by line explanations of your code, just what the program is trying to accomplish and hopefully some install and usability howtos. The great cop out for open source programmers is the position that they don't want lots of people installing and using their software. If you didn't want people to use it, why did you publicly release it?

    28. Re:Well... by JordanH · · Score: 2
      • *I* would never hire *you*, with that in the contract.

      Well, *you* may be shortsighted. If you can't really gain anything from owning the copyright to the source, and community development will benefit *you* directly, then it may be in *your* best interests to allow the release of the source to the work publicly.

    29. Re:Well... by bwt · · Score: 5, Informative

      Ummmm, excuse me, but if you're a contractor, and I hire you to write something, that's a work for hire.

      No, that is 100% wrong. Copyright in a work done by an independent contractor is by default owned by the contractor. The contract may assign copyright ownership if the agreement is explicit, but even then it is not usually a "work for hire", but rather a transfer of copyright ownership. A contractor's work can only be a work for hire by agreement in 9 specifically enumerated cases that do not include software.

      There was a Supreme Court case in the 1980's on the copyright differentiation between the independent contractor vs. work for hire.

    30. Re:Well... by kubrick · · Score: 2

      Seeing as how you're forced to use Gimp because you can't afford Photoshop

      Noone's forcing anyone to do anything here.

      At least with the Photoshop route, you have that guaranteed to you.

      And you've paid for the documentation in that case -- why wouldn't you expect to pay for it otherwise?

      If you're not going to be the best at what you do, then what's the point?

      Who are you to complain? If you want a say, either pitch in some money or help in some other way. Or do you expect life to hand you everything on a plate?

      --
      deus does not exist but if he does
    31. Re:Well... by dnoyeb · · Score: 2, Interesting

      Their is a problem with creating your own documentation. The code "owner" can change at will. You may have difficulty keepign up if he believes the documentation is his source of income.

      JBoss (www.jboss.org) the open source J2EE Application Server is like this. I do not agree with it. If you want to sell documentation, write a book. The "API" if you will should be freely available. If you dont think so, then you must agree with M$ obfuscating its own APIs...Which I do not.

    32. Re:Well... by Anonvmous+Coward · · Score: 2

      "Or do you expect life to hand you everything on a plate?"

      If I'm willing to pay for Photoshop, as indicated in my post you quoted, then what makes you think I want everything handed to me?

      I use software to get a job done. I do jobs to get paid. If I have a $5,000 project and PS gets the job done, then I make $4,400. If I use Gimp for free but the lack of documentation prevents me from doing my job, then I didn't get that software for free, it cost me $5,000.

    33. Re:Well... by LinuxGeek · · Score: 3, Insightful

      Normally I agree with Bruce, but not this time. You are suggesting that someone not related with the development of this application come up with their own documentation and choke the revenue stream of the company that does develop and give away the software. The whole mechanism of making a viable opensource business revolves around making money off the support of said package.

      If you don't agree with their license terms for the documentation, then suggest an alternative method for the license that still allows them to keep a revenue stream. Don't just advocate the disruption by someone that most probably has nothing to do with development and makes no contribution to the maintenence of the source. That sounds completely hypocritical and goes against the most suggested opensource business model I have heard of over the last 8 years ( give away the source and make money on the support).

      --

      Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
    34. Re:Well... by Malcontent · · Score: 2

      So what? How does this harm anybody? Who the fuck cares?

      --

      War is necrophilia.

    35. Re:Well... by kubrick · · Score: 2

      If I use Gimp for free but the lack of documentation prevents me from doing my job, then I didn't get that software for free, it cost me $5,000.

      You can't blame that on anyone but yourself -- definitely not on the authors of the Gimp. You should have ponied up $50 for a decent book on the program, and you'd be up by $4950.

      Every software program you use is going to have some cost to you involved, whether it be money, time to learn it, or something else. TANSTAAFL.

      --
      deus does not exist but if he does
    36. Re:Well... by _Sprocket_ · · Score: 2


      This isn't about best practices or business plans or anything like that...it's a guy who got software for no cost whining because the vendor has copyrighted the documentation and charges for support.


      Actually, from what I've read (and I've not found too much on the WebGUI site either now that its recoverd from Slashdotting) its not simply a case of copyright and fees. Its also an NDA restricting any further dissemination of information covered.

      But then, the details seem kind of light. The most pertinent bit from the site seems to be:

      As a member of the Support Center you must agree to the following terms:

      1. You shall not to share your account information and privileged access with any other party.
      2. You shall not to share the information contained herein with any other party.

      ...

      Maybe its a misunderstanding?
    37. Re:Well... by Fat+Casper · · Score: 2
      Not being able to understand source code does not equal ignorance. A Chemical Engineer may be able to tell you some very interesting things you can do with household chemicals, does that make you a dumbass because you didn't know that too?

      No, but your first sentance makes you a dumbass. Ignorance is not stupidity- it is a gap in knowledge.

      The great cop out for open source programmers...

      ... is that most of them are giving you their work for free. They owe you nothing. They don't owe you ease of use or even quality software. If you want that, go spend hundreds of dollars on XP and Office. Yeah, you still won't get anything worth a damn, but you'll be participating in a business model you seem to like. If MS were giving its efforts away for free, Office would be an amazing piece of software.

      If anything is owed here, it is a debt of gratitude from you to the geek who gave of his time and talent asking nothing in return. What can he possibly owe you? He'll sell you a book or even as much of his time as it takes to make you proficient with his app. It sounds fair to me.

      --
      I spent a year in Iraq looking for WMD and all I found was this lousy sig.
    38. Re:Well... by HiThere · · Score: 2

      There's a bit of a difference between a copyright and an NDA. Copyright is generally a valid, though dangerous, social contract. (Monopolies are always dangerous. The only thing that makes the copyright social contract valid is it's limited duration. As the duration is extended, the validity of the contract becomes more questionable.)

      I fail to see how one can justify associating an NDA with an open source project. It's probably legal, but that's not a justification. So I don't understand the rationale. I haven't used, or even looked at, the program in the past. If I had started looking, then as soon as I encountered the NDA, I would have stopped. I barely even accept that on closed source software. (And I have this bias... closed source software has to be justified. And the justification needs to prove that it 1) does something necessary, 2) it's better than twice as good as all of the open source competitors. and 3) it doesn't have licensing terms that will so hamper me that I'm not better off without it. Price is also a consideration, but it's not in the top three categories, except that if it's too expensive, then I won't even look at it.

      Things that have NDAs generall fall afoul of point 3. Not always. I've used compilers that had NDAs preventing the use of their examples, but which didn't prevent paraphrases being included with other code. As reported, however, this is stated so broadly that the entire product would become unuseable after you read it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    39. Re:Well... by fidget42 · · Score: 2

      Any company worth its salt will require the contractor to sign over any ownership as a term of the contract. The reason for this is that along with the ownership of the product comes liability. Perhaps, if you were willing to accept all liability for the defects in your software...

      --
      The dogcow says "Moof!"
    40. Re:Well... by Anonvmous+Coward · · Score: 2

      "You can't blame that on anyone but yourself -- definitely not on the authors of the Gimp. You should have ponied up $50 for a decent book on the program, and you'd be up by $4950."

      I'm glad you brought that up because you touch on a really interesting point: You see, that $50 doesn't guarantee me Gimp will do the job. If Gimp w/documentation doesn't do the job, then I'm out that $50.

      As anybody would realistically do, I would evaluate a product before purchasing. If I can't make it work without having to pay for the documentation first, then forget it. Some people might, but that fifty dollar price tag is awfully steep just to see if you like it or not.

      Sorry, no sale. I'm happy to pay $50 for a book on techniques, but if I have no faith in the software forcing me to buy the documentation's not going to make things easier.

      "Every software program you use is going to have some cost to you involved, whether it be money, time to learn it, or something else..."

      You act like I want it completely free, even though it's been made clear that I'm perfectly happy buying $600-$1,600 products to get the job done. This has nothing to do with cost, it has everything to do with this crummy model.

      Want to do it the right way? Make the software free + documentation (like anybody with an ounce of common sense would do), then sell me a commercial license for it if I use it in production.

      There, piece of cake. Problem solved.

    41. Re:Well... by kubrick · · Score: 2

      I'm glad you brought that up because you touch on a really interesting point: You see, that $50 doesn't guarantee me Gimp will do the job. If Gimp w/documentation doesn't do the job, then I'm out that $50.

      The $600 (or whatever) that you pay for Photoshop provides no guarantees either, and it's a lot easier to evaluate something that's freely available on many more platforms. You're the one who has the problem that requires the manual, anyway -- many others seem to do fine without it, and some of those people have even put together free manuals (not of as high quality as a paid work, I imagine, and not entirely germane to the original topic of discussion, which is free software & paid docs). Anyway, it's your shortfall, you should be paying to overcome it instead of expecting authors of something you've paid nothing for to do even more work for free. Again, TANSTAAFL. Where's the benefit to them for doing something for nothing? Free software and documentation isn't magically produced out of thin air -- people work hard to create it.

      Want to do it the right way? Make the software free + documentation (like anybody with an ounce of common sense would do), then sell me a commercial license for it if I use it in production.

      Sure, you can choose to favour companies that do that as a consumer -- but the author of any work gets to choose the terms under which they release it. If you don't like it, whining about it isn't going to change anything.

      --
      deus does not exist but if he does
    42. Re:Well... by Anonvmous+Coward · · Score: 2

      "The $600 (or whatever) that you pay for Photoshop provides no guarantees either, and it's a lot easier to evaluate something that's freely available on many more platforms."

      Not true. a.) I can download an evaluation copy of Photoshop with documentation. b.) $600 means there's a customer service obligation. You don't get that just by buying a manual.

      "...many others seem to do fine without it, and some of those people have even put together free manuals..." -- I see what you're saying and think you make a good point. However, I don't totally agree. Do Open Source programs usually have people focused on QA? I'm not claiming to know the answer to that, but I'd be surprised to find that a significant portion does.

      " If you don't like it, whining about it isn't going to change anything."

      Whining? No need to be insulting. I have a legitimate criticism about this approach to making money on free software. It's a bas-ackwards approach to making a few bucks on it. It's totally okay to want money from me when they create something that solves a problem of mine, it is not okay to ask for money just to figure out how the thing works. They want the people who've never used it before to pay, not the people who are actually solving problems with it.

      This has nothing to do with wanting something for nothing, it has everything to do with making sure that these guys don't lose interest in continuing work on a project.

    43. Re:Well... by kubrick · · Score: 2

      It's totally okay to want money from me when they create something that solves a problem of mine, it is not okay to ask for money just to figure out how the thing works. They want the people who've never used it before to pay, not the people who are actually solving problems with it.

      I can understand this, and it basically comes down to a transaction problem; you don't want to pay any money until you know you'll get value for it, and the authors won't want to do a lot of work until they know they'll get some recompense for their work. Chicken and egg, all over again. :)

      I'm definitely not convinced that open source is a viable business model, or that closing the documentation is the right thing to do -- however, it is the author's choice to make that mistake, if it is one.

      --
      deus does not exist but if he does
    44. Re:Well... by Anonvmous+Coward · · Score: 2

      Yep yep, I think we're in agreeance.

      Cheers man. :)

    45. Re:Well... by nicodaemos · · Score: 2

      I know the point you're trying to make, but there are some subtle differences here that make me feel different than you.

      First off in the case of an app I would have much more information. I might have ascii or xml based configuration files and I would know that the app fell into a certain space (ie. webserver, UML design tool, screensaver, etc.). These two pieces of information alone might allow me to at least install and play with the app with minimal investment just to see if I wanted to go further.

      So I still get the app for free -- it's just a question of paying for ancillary information (documentation, support, etc.) that will help me use the app more effectively.

      In the scenario you propose, you're not giving me the app (information) for free. You're trying to charge me for it -- of course, I'm not interested in it because you're trying to sell me the answer to a question I never asked.

      In the case of the app that has little to no free documentation, yes, very few people will try it out. The main ones interested will be the ones who asked the question, what apps out there exist in space x?

    46. Re:Well... by Anonvmous+Coward · · Score: 2

      "So I still get the app for free -- it's just a question of paying for ancillary information (documentation, support, etc.) that will help me use the app more effectively."

      That's probably what would happen in a real-world scenario. I was imagining a more extreme scenario. I'm just worried people will see Open Source as a way of making a quick buck, which kind of defeats the purpose of Open Source doesn't it?
      I'm also worried extreme measures will be taken to lock up valuable information until it's paid for.

      I don't know if I was being entirely rational at the time. While I was in the middle of that thread, a friend of mine was fuming over a 3D Model he made of a Star Trek ship. Somebody had taken the model (that he provided for free...), taken pieces of it off and placed them on another model. Though he was credited with the work, he was mad that he was never contacted about obtaining permission to do that. Then he started saying things like "I'm not going to release any more meshes" or "The only way I'm going to release a mesh is if I only give it to people I absolutely trust".

      His attitude rubbed me the wrong way. He contributed to a community, and somebody abused it. He nearly overreacted over that, and the numerous people who trated him and his work with the proper respect were the ones that would have been burned.

      Is this totally relevant to our convo? Well, I'm not sure about that now. At the time, I was able to connect the two scenarios (the Open Source documentation and the harsh measures for protecting the mesh), but I'm not so sure I can connect them now. At least you get an idea of the state of mind I was in and why I was thinking in more extreme terms. :)

    47. Re:Well... by stephanruby · · Score: 2
      I would state that more assertively. It's exactly what should be done, and the folks operating the alternate support site should be the ones to get the $50.

      An alternate support site should be created and then the users should write their own documentation. Even with proprietary software, the users themselves are usually the ones who provide some of the most crucial and some of the most straightforward documentation.

      If a user doesn't feel like donating his documentation solely to the benefit of the company -- he should still have the option of donating his work to anyone he wants to.

    48. Re:Well... by stephanruby · · Score: 2
      "Normally I agree with Bruce, but not this time. You are suggesting that someone not related with the development of this application come up with their own documentation and choke the revenue stream of the company that does develop and give away the software. The whole mechanism of making a viable opensource business revolves around making money off the support of said package. "

      As consumers, it isn't our responsibility and it isn't possible for us to make sure the businesses we consume from are "viable". As users of open source software, it isn't our responsibility and it isn't possible for us to make sure that an opensource business remains "viable".

      On the other hand, it may be possible to keep an opensource project viable indefinitly by taking over its support function ourselves. You can chose to make the business "viable". That is your right. I will chose to make the *project* "viable". That is my right.

    49. Re:Well... by dubl-u · · Score: 2

      As consumers, it isn't our responsibility and it isn't possible for us to make sure the businesses we consume from are "viable". As users of open source software, it isn't our responsibility and it isn't possible for us to make sure that an opensource business remains "viable".

      Now substitute "employers" for "consumers" and "employees" for "businesses". Still like the way it sounds?

    50. Re:Well... by dubl-u · · Score: 2

      Yep yep, I think we're in agreeance.

      Sorry, that's not allowed on Slashdot. Could you two find some other misunderstanding to argue about?

    51. Re:Well... by Anonvmous+Coward · · Score: 2

      "Sorry, that's not allowed on Slashdot. Could you two find some other misunderstanding to argue about?"

      Okay: Your name is spelled wrong.

    52. Re:Well... by stephanruby · · Score: 2
      'Now substitute "employers" for "consumers" and "employees" for "businesses". Still like the way it sounds?'

      Like this you mean:

      As [employers], it isn't our responsibility and it isn't possible for us to make sure the [employees] we [employ] from are "viable".

      No, I don't like your substitution. The viability of a bloated organizational structure is not equivalent to the viability of a human being. If a human can't feed himself, he will starve and die. If a organizational structure can't feed itself, it might die, but its human employees will join other organizations. As I said those two types of "viability" are not equivalent.

  2. Spoiled much? by Smallest · · Score: 3, Interesting

    I thought this was how open source companies were supposed to make their money? You get the software for free, but you have to pay for support.

    -c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
    1. Re:Spoiled much? by Anonymous Coward · · Score: 2, Insightful

      Well, yeah, but the good companies charge for support as in, "Here, let me help you with that personally", not as in "Here is a manual. Teach yourself."

    2. Re:Spoiled much? by Jondor · · Score: 2

      Sure, but support is something more than basic documentation and installation instructions. After the documentation there's often enough left: examples, tutorials, intergration with other products, implementation services, helpdesk, to get things running on exotic hardware etc.

      Of course this doesn't go for every piece of software, but still..

      --
      Nobody expects the spanish inquisition!
    3. Re:Spoiled much? by sjames · · Score: 2, Insightful

      Paying for support is fine. Paying for a manual is fine (even in electronic form). But, having to sign away your rights to share your knowledge with other users is an entirely different matter.

    4. Re:Spoiled much? by NineNine · · Score: 2

      "Rights"? Really? I had no idea that you had any rights to spread their information. Who granted you these rights to copy their information?

    5. Re:Spoiled much? by peter · · Score: 2

      > There is nothing wrong with this, or in imposing terms on accession or disemination of intellectual property.

      Most people wouldn't say there is nothing wrong with something, just because our laws permit it. laws != morals.

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
    6. Re:Spoiled much? by GT_Alias · · Score: 2
      I don't know about that. If you are paying them for support, you aren't necessarily paying for something tangible (like a CD), but it's the same idea.

      You've bought something from them (knowledge). If you go and post it on your web site, who else is going to pay them for it when they can get it from you for free? Eventually all the knowledge they've spent time (= money) pulling together is publicly available, and they sink.

      As for parellels to the RIAA...well, I don't have any desire to step into that at present moment...

    7. Re:Spoiled much? by sjames · · Score: 2

      You've bought something from them (knowledge). If you go and post it on your web site, who else is going to pay them for it when they can get it from you for free?

      It is up to them to do a better job providing knowledge for pay than someone else does for free.

      When I pay for a book, I am NOT free to give away free copies (unless the author says otherwise). I am free to take the knowledge I gained and create another instructional work.

      Making a body of knowledge itself restricted goes well beyond the reach of the most proprietary , patented, trademarked and sue crazy proprietary vendor. That is the sort of thing that is damaging to society.

      To add a slap in the face, it is in exact opposition to the guiding principle of the GPL, share with your neighbor.

      I am all for making money for support (That's here my living comes from, after all), but this is going too far.

      If you believe this is a good thing, you might consider what would happen if text books start coming with similar licenses.

  3. Darn Corporations by c0wh · · Score: 5, Funny

    I think it's completely asinine that a company thinks it can charge a fee for a product or service they provide.

    Greedy bastards!

    1. Re:Darn Corporations by unicron · · Score: 4, Funny

      This is kind of different. He's not asking the company to come to his house and configure the shit for him, he merely wants to get it to work with some rather common other programs(& os's). This is equivalent to buying a car, asking the dealer "Yo, biotch, how do I get the trunk open?" and he replies "Gimme 10 bucks and I'll tell you."

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:Darn Corporations by JordoCrouse · · Score: 5, Funny

      "Yo, biotch, how do I get the trunk open?"

      Not calling him biotch would be a good start.

      --
      Do you have Linux and a DotPal? Click here now!
    3. Re:Darn Corporations by Kanasta · · Score: 2

      so, you go to your dealer, and you ask how to change your 14" rims to 16" ones. 16" may be rather common, but if they ask u for 10$ to show you, it's your choice to try to find someone to show you for free.

      It's called free choice. They're free to ask for $, you're free to go elsewhere (or whine)

  4. O'Reilly's Missing Manuals by masonbrown · · Score: 2

    Sounds like the books O'Reilly publishes - the Missing Manual series. Software released with minimal "help" documentation, so someone comes along and actually makes a book about it.

    Or try to learn Checkpoint FW-1 NG with documentation they provide. You have to go to a multi-thousand dollar week long training just to get a decent, helpful manual.

  5. Write a HOWTO by ninewands · · Score: 5, Insightful

    Well, now that you've found out, write a HOWTO and contribute it to the LDP. This will undercut their revenue stream and teach them that trade secrets won't protect them in a world where they publish the source ... wait ... I MAY have made an unwarranted assumption that there are people who will READ a HOWTO ...

    1. Re:Write a HOWTO by Bruce+Perens · · Score: 3
      Yes! This is an excellent way to handle the situation. The way to address this sort of problem is to leverage the power of the community to make trade-secrets economicaly infeasable. If you feel strongly enough, open a self-support mailing list, too.

      Bruce

    2. Re:Write a HOWTO by Twirlip+of+the+Mists · · Score: 2

      Isn't that approach awfully hostile, Bruce? Wouldn't the better answer be to simply advocate the use of a different product? I mean, WebGUI is simply a CMS, and there are many of those to choose from.

      I'm certainly not trying to pick a fight here, but it just seems to me that there's a higher ground to be had. Plain Black Software is trying to straddle the line between releasing their source code and maintaining a revenue stream. If a user doesn't like the way they're going about it, I'd rather see that user (or, more accurately, those users) go elsewhere rather than try to deliberately undercut Plain Black's business plan.

      In other words, let them succeed or fail by themselves. Don't torpedo them.

      --

      I write in my journal
  6. Good going.... by reaper20 · · Score: 4, Informative

    Inline WYSIWYG content editors. Built in editor (IE Only), and integrated support for Real Objects Edit-On Pro.

    Wow, IE-specific features. Good to see that stupidity crosses all license barriers.

    1. Re:Good going.... by tswinzig · · Score: 2

      Wow, IE-specific features. Good to see that stupidity crosses all license barriers.

      Stupidity? IE has dominant market share. I love Mozilla, but there is such a thing as business sense. Focus on what is more popular, first.

      --

      "And like that ... he's gone."
    2. Re:Good going.... by ceejayoz · · Score: 2

      I'd say it's more likely that they're using IE's built-in WYSIWYG ActiveX editor. There are a number of freeware and commercial extensions of it, for example, this one.

  7. Silly goose by unterderbrucke · · Score: 3, Interesting

    "and you must pay $50 to join their Support Forum to get the information. It gets better. The associated Membership Agreement for the Support Forum includes the clause 'You shall not to share [sic] the information contained herein with any other party.' So if I join up, am I locked out of sharing valuable information with the open source community about how to install this open source product? "

    No, you're just limited from spreading information around for free that they own.
    If you wrote a book, would you want people copying it and giving it away for free outside Barnes + Noble?

    1. Re:Silly goose by MAXOMENOS · · Score: 5, Insightful

      Apples and oranges, kiddo. The book is covered by copyright; the techniques for using a software product are not. This is equivalent to including an NDA with a fiction book stating that you won't describe the plot to someone else.

    2. Re:Silly goose by rmohr02 · · Score: 2
      If you wrote a book, would you want people copying it and giving it away for free outside Barnes + Noble?
      I wouldn't mind. If someone wants to take the effort to copy my book they can. And this is a bad comparison--I certainly wouldn't mind them giving a little information about the beginning to someone else.
    3. Re:Silly goose by MAXOMENOS · · Score: 2
      I respectfully submit that you're misreading the NDA on the list. It states that you agree not to reveal information from the support list. That goes a bit beyond asserting their copyright, and that's what I think is both unneccessary and contrary to the spirit of open source.

      To draw an analogy to a calculus book: there's a difference between telling someone that they can't photocopy the book, and telling someone that they can't teach derivatives to someone who hasn't also paid the $100 for the book. The first is expected; the second is probably inappropriate, and definitely not in the spirit of Freedom.

      The NDA on the support list reads to me, and apparently to others, more like the second.

    4. Re:Silly goose by ceejayoz · · Score: 2

      It'd be very hard to prove that information came from the paid documentation and not from, say, examining the source code or experimentation.

      Basically, even if that's the way the company intends to use the license, it's unenforcable. I think it's more a case of a lawyer accidentially being too broad in the licensing terms, and that the company won't care.

  8. Open docs? by Soulfader · · Score: 4, Interesting
    I'm not entirely familiar with the terms of the GPL, but would it be possible for someone else to read the source, document the system independently, and then provide that documentation for free?

    Not a solution for the original poster, obviously, unless they have a lot more time than I do. Still, it could save the next guy's bacon, and discourage what seems to me a rather underhanded letter-not-the-spirit implementation.

    I love doing documentation. Too bad I can't program my way out of a batch file.

    1. Re:Open docs? by MAXOMENOS · · Score: 2
      I'm not entirely familiar with the terms of the GPL, but would it be possible for someone else to read the source, document the system independently, and then provide that documentation for free?

      Sure. And at that point, you probably have a better manual than the one that the company produces. And you can share the information. If I were a user, I'd buy that manual instead of the company's crappy proprietary support membership.

      If I were these guys, I'd remove the non-disclosure clause, pronto.

  9. Where's the motivation for Open Source? by zaqattack911 · · Score: 5, Insightful

    Every company needs some sort of motivation for creating Open Source software.

    I'd hate to state the obvious, but if you want to make the opensource community attractive... there needs to be money involved somehow.

    RedHat charges for support, some charge for documentation. Aside from the hobbiests out there, you expect large companies to throw away time and money into opensource, and getting NOTHING in return by making everything 100% free?

    Did you really expect a free lunch? You know the saying I hope :)

    --Zuchini

    1. Re:Where's the motivation for Open Source? by Jonny+Ringo · · Score: 2

      Every company needs some sort of motivation for creating Open Source software.

      What kind a crap is that? Why does every comany need some motivation for doing open source? It sounds to me like this company would have been better off being closed source. Shit, that's like giving away the car and selling the keys for 20 grand. The guy just wanted some documentation, sounds resonable to me. And worst of all he's not allowed to share this documentation? That's freakin nuts! Is the document copyrighted? To me this goes against the idea of what "Open Source" means. It means free information.

    2. Re:Where's the motivation for Open Source? by RealAlaskan · · Score: 2
      Every company needs some sort of motivation for creating Open Source software.

      IBM, SGI, Sun, and probably a lot of others that should pop into my mind all create opensource software, and profit by doing so. All of them are hardware/services companies, and the free libre/open source software which they create enable them to sell more hardware and services.

      I suspect that if you talked to the management of any of those companies, you would find that they have avoided charging for some things in order to avoid being perceived as slimeballs. The WebGUI bunch seems to have chosen to charge ONLY (judging by the blurb here on /.) for something for which it seems slimy to charge. There may be a more charitable interpretation, but the ``no sharing'' clause looks like evidence for the ``they are slimeballs'' theory.

      They're /.'ed, so I don't know the details of their license. If they've used a libre license (e.g., GPL), their attempt to monopolize information will probably fail.

      Unfortunately for them, the perception of sliminess is quite likely to keep folks from using/popularizing/improving their product, and so they are probably not going to derive any of the benefits which should come from a libre license. That's really bad for them if they have chosen to use a libre license, and given up the possibility of a monopoly on the code.

      This sort of silliness may force them to release a new version under a proprietary license. Then they can say: ``That opensource crap doesn't work!''

      I guess it just goes to show that there is no idea so good that a greedy fool can't ruin it.

    3. Re:Where's the motivation for Open Source? by NineNine · · Score: 2

      IBM, SGI, Sun, and probably a lot of others that should pop into my mind all create opensource software, and profit by doing so.

      Really? I had no idea. Are you an insider in all of these companies, or did you see something on their SEC filings that I didn't? I don't think that any of these companies has said publically that they're making a dime on open source software. As far as I can tell, these companies are all just jumping on the bandwagon. Open Source as a business model has not yet been proven. Ever. Not a single company has ever made a profit on open source software from what I've seen.

    4. Re:Where's the motivation for Open Source? by The+Tyro · · Score: 2

      This seems like Closed Source by another route.

      Closed source: You don't know how the program works, and even if you find out, you can't tell anybody.

      Open Source: You know how the program works.

      Isn't witholding documentation just another form of closed source? Source code tells you how the program works... and so does documentation. Granted, it takes much greater education and L33t 5ki11z to actually read the source code, but the concept is the same. It's almost like giving a printed manual to someone who can't read.

      Charging for a service, like support, is one thing. If they have a guy they are paying to moderate the forum and answer questions, then that guy needs to get paid. Nothing at all wrong with that. Binding the answeree to some form of NDA seems a bit much, particularly if they are not directly plagiarizing the material.

      Linux is free, you can download it and use it any way you want. If you want a neatly packaged distro, you have the option of buying it, but you can hack it apart and make it yourself. You can roll your own... or you can pay for the convenience of having someone else roll it for you; ie. paying for a service. What's wrong with a guy getting some support, and then writing a mini-HOWTO? If only microsoft technicians were allowed to support windows, I'd be in real trouble, considering how many of my friends' computers I support.

      Someone enlighten me if I'm missing something here.

      --
      Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    5. Re:Where's the motivation for Open Source? by Tony · · Score: 2

      The issue isn't that the manuals cost money; hell, that was the method used to support both Pegasus Mail and the xv graphics program.

      That isn't the issue. The issue is that you must enter into a non-disclosure agreement to get the privilege of paying for support. This is in complete opposition to the values that started Free software in the first place: the radical idea that we should be able to freely exchange information and ideas, and that any laws that interfere with that free exchange are not only artificial, but immoral as well.

      Many companies are using Open Source the same way they used Java a few years ago: it's a method of using the most recent popular buzzword. Even Microsoft has used "open source" in reference to their own products, as in "We are opening up some of our source to specific entities using a non-disclosure agreement."

      --
      Microsoft is to software what Budweiser is to beer.
    6. Re:Where's the motivation for Open Source? by bmetzler · · Score: 2
      The issue is that you must enter into a non-disclosure agreement to get the privilege of paying for support.

      But the deal is that if you get support, $50 doesn't pay for what you got if you use that knowledge to support others. You will be able to undercut their support model. So, you agree that in response to receiving benifit from them, you will not harm them. That seems fair to me.

      -Brent
    7. Re:Where's the motivation for Open Source? by RealAlaskan · · Score: 2
      I'm surprised that you're surprised.

      SGI gave us their journaling file system. Sun gave us Staroffice. IBM has given a laundry list, but I'm drawing a blank for specifics. There was an announcement on /. yesterday about a ``christmas gift'' from IBM, but they've done a lot more than that.

      Each of these are doing that for only one reason: that intellectual ``property'' has more value to them if they share it. IBM sells services. They can't make much money servicing Microsoft's software, so they popularize things like Linux. THey also sell hardware, and if making the OS cheaper helps them to sell their high-profit-margin servers, they'd be fools not to do anything which makes that OS cheaper. Sun opened Staroffice for exactly that reason. I'm sure that SGI had a similar rational.

      There is also netscape/mozilla. They just needed someone else to do the development that they no longer had the resources to do alone. Opening their code let them do that without selling the whole company.

      If a company opens code that they couldn't sell anyway, they get at least as many competent developers working on it, at the same cost. They get at least as much revenue. There will be at least as much demand for support contracts. Others will be able to bid on those support contracts, but a fraction of something is bigger than all of nothing ...

      This phenomenon has gone on long enough that academics are begining to try to explain it. Learner and Tyrole have a paper out, this isn't academic, but is accessible, this looks interesting, but I haven't done more than glance at it.

    8. Re:Where's the motivation for Open Source? by dillon_rinker · · Score: 2

      To me this goes against the idea of what "Open Source" means. It means free information.

      Really...well, to me "Open Source" means the contribution of the entire contents of your bank account to me. As long as we're redefining commonly-used terms for our own personal benefit, let's just go for the gold, shall we?

    9. Re:Where's the motivation for Open Source? by dillon_rinker · · Score: 2

      This seems like Closed Source by another route.
      Um...no. If the source code is available, and if you can do whatever you want with it, then there is NO RATIONAL BASIS by which you can call this closed source.

      Closed source: You don't know how the program works, and even if you find out, you can't tell anybody.
      Open Source: You know how the program works.

      No argument there, but I don't see the relevance to the current thread. I mod you -12, Off Topic. If you have the source, you know how the program works. Period. Carriage return. Eject sheet. If you can't read source code and the program's author doesn't provide hand-holding documentation, that's a personal problem (yours, not theirs).

      Binding the answeree to some form of NDA seems a bit much, particularly if they are not directly plagiarizing the material.
      A bit much? A bit stupid, perhaps, but there's nothing illegal, unethical, or immoral about being stupid (if it was, 90% of the posters in this thread would be in trouble). If they are making their money off of support forums (fora?) they are smart to protect that with contractual obligations. Whining that they should give it away for free is self-defeating.

    10. Re:Where's the motivation for Open Source? by RealAlaskan · · Score: 2
      It occurs to me that there are a couple of points which I left out of that first reply.

      How much of a company's profit does the accounting department earn? ``None'' and ``all'' seem equally defensible. They may not be making any money giving away software, but they may be making quite a bit elsewhere that they would never have made without having given away that software.

      For a company like Sun, how much more would they be loosing if they hadn't opened things like Staroffice? After all, profits can be negative. Sun's decision to open Staroffice may well have minimized those negative profits.

      SEC filings are great, but they are legal documents, written to meet the SEC requirements. They do have lots of useful stuff, but they also have a lot of boiler-plate, and little of speculation about how things might have been. You are unlikely to see something like: ``Our decision to open source FOO is responsible for the fact that our server sales slumped by 25% rather than 35%.'' After all, how would you prove that to an SEC accountant? Why would you even try?

    11. Re:Where's the motivation for Open Source? by dillon_rinker · · Score: 2

      any laws that interfere with that free exchange are not only artificial, but immoral as well
      I agree completely. I believe that anyone stupid enough to enter into an agreement that limits their ability to exchange information has been justly punished for their stupidity.

      Have you even READ what the article said? This guy couldn't find an answer. He didn't want to pay for a quick easy answer because he wouldn't be able to repost the information elsewhere. So he found his own solution.

      Then, in an incredibly mind-blowing twist of logic, instead of sharing his information on USENET, IRC, and his personal web page, he whines to slashdot that he's being oppressed! And you agree with him!

      The authors of the software aren't saying that information about their software can't be shared; they're saying that the information they provide for a fee under contract can't be shared. You are under no obligation to enter into that contract. You can, like the writer of the article, find the answer on your own. The author is not complaining that he was limited in his ability to use the software or find information about it. He is complaining that the answer wasn't easy and convenient.

    12. Re:Where's the motivation for Open Source? by NineNine · · Score: 2

      I understand what you're saying... but the big OSS movement is still in it's infancy. I have yet to hear of a company that is actually turning a profit selling/supporting/whatever with OSS. I've never heard an IBM press release or SEC filing that says, "our Linux division of the ABC123 mainframes made a profit of $xxx,xxx" or "due to our use of Linux in out ABC123 machines, we've managed to increase sales xx% and decrease costs by xx%". So in theory, it should work, but to say it's profitable right now may or may not be true. There's nothing positive that says it is working. The only evidence we have about the profitablity of open source software is in all of the various expired companies, and the few remaining who are struggling to stay in existence (Red Hat just posted their first profit ever ... a paltry $300K). So, I'd wager that the big companies, overall, are *not* making money on OSS. Whether they will or not in the future is questionable.

    13. Re:Where's the motivation for Open Source? by GT_Alias · · Score: 2
      Shit, that's like giving away the car and selling the keys for 20 grand.

      Piss poor analogy. With a car, the only (legit) way to get it started is with the keys, so if they hand you a car w/ no keys...duh, looks like a scam to me.

      These guys are giving you the entire source code though. So if you don't know how to use it or figure it out, then yeah, cough up the dough, these guys gotta stay in business somehow.

      Someone earlier made a much more proper analogy...these guys give you a car and you tell them you want to know how to advance the spark timing so they say "$10 for an illustrated guide." It's not like they're denying you the ability to use the car, they're just charging you for what could be considered "expert" knowledge that you obviously don't have for yourself.

    14. Re:Where's the motivation for Open Source? by NineNine · · Score: 2

      All of that is true, but people who run companies still make decisions based on profit, either direct or indirect. Competent CEO's, VP's, etc. don't make decisions on whims. And, they've all made the decision to at least play around with OSS, but none have reported back, even in any informal annual reports or press releases, that their decision to develop/use/sell/support OSS was any help. Never. Or at least not in anything that I've ever read. Company leaders do make mistakes. For all we know, StarOffice opening up, and IBM's use of Linux, etc., etc. may just be mistakes that the CEO's are hoping that they won't have to own up to. But there definitely is no positive evidence that OSS helps out the bottom line at all.

    15. Re:Where's the motivation for Open Source? by The+Tyro · · Score: 2

      "Um...no. If the source code is available, and if you can do whatever you want with it, then there is NO RATIONAL BASIS by which you can call this closed source"

      Yes, yes, you are correct. I was merely taking liberty with the term to posit a question. Forgive me.

      But let me ask again: Might one not consider program documentation as an analog to the program code? One that shows you "how it works", but that's simply easier to read? If you were some kind of autistic savant who could read the compiled machine code, would the compiled binary not serve the same purpose? All three, binary, code, and docs, tell you, in one form or another "how it works," if you follow my logic. The only difference seems to be in the level of skill required to read them.

      I never said they were not free to charge for support; in fact, you'll note I said the exact opposite. They are free to do what they want with their documentation... it's theirs, after all. I'm not disputing their right to do this at all, and you are correct that it's not illegal, immoral, or unethical... It just seems inconsistent.

      But I'd say the guy that writes his own HOWTO should be just as free to do what he wants... because it's his HOWTO. Suing him would be like Microsoft suing the author of "Windows for Dummies"...

      --
      Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    16. Re:Where's the motivation for Open Source? by dacarr · · Score: 2
      You're right - in fact, they're probably losing money on it.

      But think of it here for a moment. A lot of companies out there like IBM, Sun Microsystems, SGI, Netscape...the list goes on, but for all intents, they have one thing in common - Microsoft. They want the behemoth out of the way, and if IBM can do it without risking their own necks on internal development of things like AIX, DB2, and OS/2 (Yes, I know, It Is Dead(TM)), they will. It just so happens that they can do it without violating GPL, but still charge for a system. Very underhanded, but that's what I'm seeing.

      --
      This sig no verb.
  10. Expect to see more of this by atgrim · · Score: 4, Interesting

    This is a way that companies are getting around the gpl, lgpl, et al... I am not surprised by this tactic at all. With the economy the way it is, IT spending is at a near all time low. Companies scrambling for survival are going to use any and every dirty trick in the book. A previous post at the right of it. Post a review with the 20% relevant info and dump the rest. Reverse it on them. They use the law to get around issues they don't like or that affect the bottom line (read Cable Companies), so why not us?

    --
    Your actions in life will determine your children's future.
  11. Bad bad bad by LinuxInDallas · · Score: 4, Interesting

    You know, charging for support is one thing. I can understand the need to generate revenue by having people pay for service.

    This however is a whole other issue. What they have in their license agreement is "You shall not to share the information contained herein with any other party."

    Sounds to me that if they help you resolve a technical issue in the forums then you can not share that resolution with any other person. Not on IRC, not with a person in the cube next to you, not in USENET...nowhere!

  12. It bites, but big deal. by Xzzy · · Score: 4, Insightful

    These guys do have a reasonable expectation to be able to profit off their inventions. Many linux distros encourage you to pay for support, how is this any different from them requiring you to pay for the manual?

    Since it is open source, one could argue that all the documentation you could possibly need is already available to you.. just read the source. ;)

    Is it a little underhanded, yes. But there's nothing terribly unethical about it.

    Depending on the license of the software (site is already too hosed for me to find it myself), there's nothing stopping you from forking your own branch of the source, documenting that, and continue on your merry way.

    1. Re:It bites, but big deal. by glwtta · · Score: 2
      how is this any different from them requiring you to pay for the manual?

      Except that you are not prohibited from telling others what you read in the manual. At least the way I understand it.

      --
      sic transit gloria mundi
    2. Re:It bites, but big deal. by geekoid · · Score: 4, Insightful

      "These guys do have a reasonable expectation to be able to profit off their inventions. "

      Actually, they have a reasonable expectation to try to make a profit. Nobody gets paid just because they invented something.

      I know its a nitpic, but that belief is why corporations believe they can sue you, if you come up with a different way to do the same thing, and people by your product instad of theirs.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  13. JBoss as well. by digerata · · Score: 3, Informative

    JBoss follows this same idea. The software is open source but the documentation must be paid for. I don't disagree with this because its a business model supporting open source that may work. To JBoss's credit, they do offer a basic manual for free.

    --

    1;
    1. Re:JBoss as well. by FreeUser · · Score: 2

      JBoss [jboss.org] follows this same idea. The software is open source but the documentation must be paid for. I don't disagree with this because its a business model supporting open source that may work.

      I don't think anyone (even RMS) disagrees with this (though of course there are those who would advocate such manuals be published under the FDL ... again only some, certainly not all, free software advocates).

      As others have pointed out it is not the selling of manuals and documentation that is the issue, it is the added clause forbidding the purchaser from sharing that knowledge further.

      Imagine if such a restriction were put on reading primers, Physics text books, or software documentation in general (much less documentation for free software and open source projects).

      They are not out of line for selling documentation (indeed, the Blender Foundation does this, as do many others including the Free Software Foundation itself), but they are extraordinarilly out of line for treating basic documentation as trade secrets which may not be shared with the rest of their community. It is a disservice to their customers, it is a disservice to their (non-paying and paying) users, it is a disservice to whatever community has grown up around their product, and ultimately it is a disservice to themselves.

      Someone over there needs a serious reality check, poste haste.

      --
      The Future of Human Evolution: Autonomy
    2. Re:JBoss as well. by Wavicle · · Score: 2

      To JBoss's credit, they do offer a basic manual for free.

      The JBoss 3 Getting Started manual is not something to give any credit for. It is outdated, you have only to get a couple paragraphs into the manual before it tells you something that is just plain wrong anymore. The person who was writing the manual, Andreas Schaeffer, left the JBoss Group and was recently kicked off the JBoss project at Sourceforge (they did have a good reason for doing so). The link from JBoss.org goes to draft 3 of the Getting started manual, even though draft 4 has been out since august (you just have to search for it - but it still contains assorted incorrect information and bad grammar).

      Andreas did a lot of work on the Getting Started Manual, but I don't think he is a native english speaker. The manual looks like it was passed through a spell checker, but the grammar is so bad at spots, you can not tell what is being said. JBoss Group claims that it has high quality documentation that has been written by the authors of JBoss and edited by professional editors... If the getting started manual is any indication of the professional quality of JBoss documentation -- and why shouldn't it be? It is the first documentation anybody is likely to see when they first investigate JBoss, this is where they would put their best foot forward -- I see no reason to buy any of it.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    3. Re:JBoss as well. by battjt · · Score: 2

      The problem with JBoss is that all the docs suck. They are written from the JBoss developers perspective. (Don't get me wrong, I use and recommend JBoss, but there is a very steep learning curve.)

      Joe

      --
      Joe Batt Solid Design
  14. They don't get it. by MAXOMENOS · · Score: 5, Insightful
    It's plain to me that they don't get it.

    Quoting Sarah from the list:

    I also think it is a bit unfair for you to assert that we are violating the spirit of open source by selling said manual.

    Of course, selling the manual is a completely different matter. What they're doing isn't selling the manual; they're selling the manual and then telling you that you can't share the information.

    These guys are shooting themselves in the foot. The main strength of open-source software is that open source empowers the user community. By segmenting the user community into those who pay vs. those who don't, one hobbles a large segment of the user community. It doesn't help, either, that someone publicized their behavior on Slashdot.

    I certainly hope they "get it," sharpish.

    1. Re:They don't get it. by Kenja · · Score: 2, Interesting

      If by "get it" you mean that they will come to learn how users of Open Source software refuse to pay for anything then yea, I bet the'll "get it".

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:They don't get it. by dubiousmike · · Score: 2

      But the main weakness of open-source software is lack of profit. Maybe someone forgot to write a business plan where they actually make money.

      :P

  15. umm... k? by Lxy · · Score: 2

    I thought the open source model was "give your software away, charge for support". Am I wrong? Why is this really a problem?

    Here's what I really don't get. If it's OSS, why not start digging into the code and start finding answers for yourself? Start a forum, find some other hackers who want to help out, and tear apart the source to find answers/solutions. If it's truly OSS, there's nothing saying you can't start writing your own docs.

    What? That's too much trouble? pay the $50 or use something else then.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:umm... k? by geekoid · · Score: 2

      nit pic

      the open source model is about sharing code and information.

      If someone wants to start a company to support OSS, then fine, but hat is not what OSS is about.

      There agreement prohibits you from sharing information. what is worse then that is someone is going to do there own documentation, give it away, then when this company fails they will say the OSS is no good. in reality, it is there business model that is no good.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:umm... k? by Lxy · · Score: 2

      > the open source model is about sharing code and information.

      Funny, I'm aware that code is shared, but I wasn't aware that the GPL stipulates that information ABOUT the code needs to be shared.

      > There agreement prohibits you from sharing information (emphasis mine)

      So? Who says they have to give out their information? Point to the phrase in the GPL that says I'm entitled to the manual.

      > what is worse then that is someone is going to do there own documentation, give it away, then when this company fails they will say the OSS is no good.

      If the company fails, and the conclusion is that OSS is no good, it's because people are cheap bastards. Maybe OSS is a bad model, if people are too cheap to pay for what legitimately costs a company to produce.

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
  16. How is this new? by Omega · · Score: 3, Insightful
    That's how lots of companies do business with OSS. They write the code, give the program away for free and charge for tech support. I'm failing to see the outrage here. If you don't want to support the company by purchasing the documentation you can always read the source code.

    Perl works on a similar model. Larry Wall gets paid by O'Reilly & Assoc. to maintain perl. He adds new features, releases the code for free, and everyone's happy. The only stipulation is that O'Reilly gets first crack at the new documentation for their Perl books. I own several O'Reilly books and they're worth their weight in gold. I'm also happy to know that by purchasing these books, I'm supporting OSS coders.

  17. NO IT ISN'T!!! by sys$manager · · Score: 2, Insightful

    This is the equivalent of someone GIVING him the car, FOR FREE, and him saying "how do I get the trunk open?"

    Their response is "Figure it out yourself or give us $50 for the manual. We GAVE you the damn car for FREE!"

    1. Re:NO IT ISN'T!!! by unicron · · Score: 2

      Ok, it was a bad analogy, I'll admit. The truth of the matter is, this company is only doing open source to kiss the asses of the open-source community while operating a rather sad and underhanded support system meant to get the money they would've otherwised not received due the free-as-in-beer nature of their software.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:NO IT ISN'T!!! by dillon_rinker · · Score: 2

      Sad? Underhanded? Are you suggesting they didn't provide the source code? Oh, they did provide the source code? Ah, I see. You are whining because you can't read the source code. You want them to provide the source code AND you want them to explain to you what it does. For free.

      Hey, the great thing about the free software community is that when someone doesn't like the code or the documentation, they can change it! Or they can whine...

  18. Ask Slashdot has become a bitch forum by 0x0d0a · · Score: 5, Insightful

    Frankly, this article, as well as almost all of the Ask Slashdots in recent memory, are no longer questions. They've become "I had a bad experience with (my employer, a company, a developer, you name it) and I want to build a little bad PR to get back at them". Ask Slashdots have become just a place to bitch, not a place to ask questions.

    This really is a shame, because the idea of Ask Slashdot is very valuable. Editors simply should not let articles that are not *questions* through. Articles that contain one long string of complaints about someone followed by a random "question" tacked on the end to make it fit the format do not count.

    1. Re:Ask Slashdot has become a bitch forum by StarTux · · Score: 2

      I do agree with your point, been getting a lot of bitching going through. But this does raise an interesting point with regards to support with Open Source products. Of course they let through the complaining, but the real issue is there.

      Basically, they setup a pay only area forum for help. Don't think this is against GPL per se...? Against the spirit of Open Source? Probably.

      StarTux

    2. Re:Ask Slashdot has become a bitch forum by bmetzler · · Score: 2

      Probably. ... not

      -Brent
  19. Isn't that what Open Source is all about? by bmetzler · · Score: 2

    In fact, that's the biggest problem with Open Source. This concept that people are owed something.

    "I downloaded this code and therefore you are obligated to donate your time to me."
    Sorry. This is my billable time, and if I support your family, then I don't support mine. And that's a problem.

    You can have the source as freely as I can, but you can't have my time. Sorry. Back to our example, why should they work through the issue with you for free so that you can "sell" it to others? If you want to provide support for WebGUI, then you should start from scratch, just like they did.

    -Brent
  20. Oh please by Anixamander · · Score: 3, Funny

    I fully agree...if a company won't give me the product for free and then support it for free, then I'm not going to not give them any more of my money.

    Seriously, if open source is going to thrive (not merely survive) then corporations will have to take it up and that will require making money off of it somehow. If the only way this company sees to make money off this product is by selling the documentation, then they need to make sure they don't just sell one copy. If you have a problem with this, then to me that is an indictment of the feasibility of the open source model...not an indictment of the company that just wants to make a profit (or at least break even).

    --
    Do not taunt Happy Fun Ball(TM)
    1. Re:Oh please by finkployd · · Score: 2

      Seriously, if open source is going to thrive (not merely survive) then corporations will have to take it up and that will require making money off of it somehow.

      I would say open source has thrived quite a bit without figuring out how to make money in the traditional "selling for software" sense, so why should you expect that to change?

      Finkployd

  21. Free Software needs Free Documentation by FattMattP · · Score: 3, Informative

    Stallman has been talking about this for some time. Although he's talking about free software and not open source software, the idea is the same.

    --
    Prevent email address forgery. Publish SPF records for y
    1. Re:Free Software needs Free Documentation by The+Bungi · · Score: 4, Insightful
      Stallman has been talking about this for some time

      Perhaps the next book he releases will be available as a free download, then. Or perhaps not.

      It's painfully obvious that "free" and "open" are terms better applied to other people, especially when you're trying to pay the bills.

      Or you happen to be comfortably funded by MIT.

    2. Re:Free Software needs Free Documentation by ComputerSlicer23 · · Score: 2
      Hmmmm, first off the only book I can't find of his for download from his site is the collected essasys on Freedom. Which as nearly as I can tell is a collection of the essays that are freely downloadable from his site. So your probably missing the index, TOC, the introduction, the forward and a few other minor bits. The actual information should all be there. I haven't actually hunted hard for a free copy of the book. I believe the information is all freely downloadable.

      Second, Stallman won a $250,000 award (the Grace Hopper award in the early 1990's), and gets paid for speaking engagements. He supposedly lives off the interest of the award because he lives pretty cheap. He might finally be running out of money, hence the big push for donations. He's a pretty smart guy, he wins enough awards and grants I doubt he truely needs much in the way of finanial support from anyone to continue his current lifestyle.

      He quit working for MIT back in '84. So I'm seriously doubtful they've done anything more then provide him with computer access and office space to work. I don't believe he'd accept money from them unless under contract terms that made it clear it was GPL software. That's why he quit, so he wouldn't have to worry about them trying to say he did it on Universities time. At least that's what he wrote.

      All that said, Stallman's pretty far out there. He's not very connected to reality of the day to day aspects of earning a living. I respect him for being just insanely crazy about Free Software, and writing the foundation of the tools I use daily to get paid. He's done a lot of good. Hypocritical isn't something I think can be applied to Stallman about his views on software (maybe it can on books). Feel free to show me wrong. I'd be interested in finding out.

      Kirby

    3. Re:Free Software needs Free Documentation by ComputerSlicer23 · · Score: 2
      Well my only objection to the original post, was that it appeared to be implying Stallman's hypocritical, and preaches one thing and practices another. That I believe to be highly inaccurate. I wouldn't try and emulate Stallman's way of making a living. I would in fact not recommend not trying it. I merely objected to the idea that Stallman is hypocritical. Trying to earn a living doing anything is tricky.

      Kirby

  22. Of course not by jesterzog · · Score: 2

    What,s so stupid about that? It's not as if non-IE users are locked out, since they can probably use an external editor quite easily.

    If IE provides a native feature that will enhance the product for those users without hurting other users, it'd be stupider not to enable it. Would you say it's stupid for someone to design a website that works either way, but only gives advanced layout features to browsers that support SVG? If there's any stupidity, it only starts when you lock people out.

  23. Write your own docs! by BitwizeGHC · · Score: 3, Interesting

    Agree to nothing. Study the source, write your own documentation, and release it under GNU FDL.

    The beauty of open source is, you can't get away with keeping secrets for very long.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  24. Help! The Big Mean Company Is Abusing Me by Eravau · · Score: 4, Funny
    Help! The big mean company who spent thousands of dollars on programming and just gave me the results for free won't give me the documentation they spent thousands of dollars paying a writer to create. That does it! I'm never spending another cent with them again! They'll regret losing me as a customer! That'll show 'em!

    Oh wait...I never did spend any money with them.

  25. The problem is... by TheZapman · · Score: 4, Insightful
    Sorry if this sounds strong. I had to deal with people with a real entitlement attitude for a year, so it hits a nerve

    ...giving up your hard earned *RIGHTS* is a bad joke. You have no right to the documentation. None whatsoever. The authors wrote it and can do with it what they wish. Print it out, roll it in duct tape and cram it up their candy ass, whatever. However, you have no right to do anything with it, because you didn't write it. The bill of rights has no clause saying "I can take other peoples work and give it to everyone I know".

    The biggest problem with open source as I see it is an entitlement mentality that just because someone wrote something cool, I should be able to use it for free. Being a developer that owns my own company, I have found this amazing realization that I need food. It's really a good thing. And to get food, I need money. Therefore I exercise my rights under the laws of this country to charge people to use my hard work to make their lives easier, and send me money so I can eat dinner. It's really quite a convinent arragement that has worked for quite a while.

    I find that these guys have struck on something ingeneous, and have actually been reading the reports on the practical problems of Open Source software in the marketplace. The biggest problem is support. You need to have a team of experts on staff to deal with it, because M$ won't come out and fix it for you. This is really expensive from a resource point of view, because you then have to cover the HR costs of these people even when they're sitting idle, because you will need them in a pinch. Dumb arrangement. Therefore charging for support is absolutely ingeneous, and is a great model, I think. INCLUDING the documentation. We happen to give away ours for free, and charge for licensing in commercial products. We are looking at a QT type dual-license model so that we can stay in buisness. For all their detractors, I want everyone to notice that they are still in buisness. And important point since if you're laying cable with a bunch of Mexicans, you find yourself too tired to program.

    Software is inherently expensive to produce. Open source has been subsidised through tax dollars via the university system (student loans, grants, etc). Before you bitch about people having to pay for software, why don't you think about the fact that people who don't have crap to do with Linux, etc, had to pay for it's construction...

    1. Re:The problem is... by MAXOMENOS · · Score: 2
      The question isn't whether they have a right to NDA their support lists. They clearly have this right.

      The question is whether this NDA is in the spirit of Open Source.

      Another question has arisen, as to whether it is necessary for them to do this in order to profit.

      The answer to the first question is probably "no." The answer to the second is up in the air, with both sides disagreeing vigorously.

    2. Re:The problem is... by sunset · · Score: 2
      ...giving up your hard earned *RIGHTS* is a bad joke. You have no right to the documentation.

      I was referring to my right to share information with others about installing and using the software. Insofar as I envision installing it for my own clients, and helping them with their problems, agreeing to the vendor's restrictions would be a very bad move. IMO that's just one example of how such restrictions are bad for the health of any open source project.

    3. Re:The problem is... by sunset · · Score: 2
      But you don't have that *right* unless they give it to you.

      In spite of the length of your posts, you clearly have no idea what you're talking about. Why don't you actually read my comments before replying to them? I absolutely do have the right to tell others how to install WebGUI, as long as I do not agree to what is effectively their NDA.

      This has nothing to do with copyright. The offending clause concerns sharing information. Agreeing to keep something secret that I can find out for myself is not a transfer of rights to me. And there's no way in hell I'm going to tell my clients to pay someone else for something I should be able to give them. If they want to buy docs from the vendor (and perhaps give up some of their own rights) that's another, different matter.

  26. Re:I do not see the problem by gslj · · Score: 2, Insightful

    Anonymous Coward wrote:

    "They do however refuse to give you free support, unless you cough up some money - which makes perfectly sense to me."

    The problem, as others have pointed out is NOT that they sell the manuals. It is that they forbid you to pass on information that you obtained from the manuals.

    RMS started the GNU project because NDAs on software made it impossible to "help one's neighbour." NDAs on documentation, Gawd help us, are no different, so this is certainly contrary to the spirit of free software.

    Once again, not because of sold documentation, but because of the NDA attached to it.

    -Gareth

  27. Open Docs can be made by synq · · Score: 5, Informative

    And that is exactly what we are working on at WebGUI.nl.

    --
    sig not found
  28. You Could *Check* by waldoj · · Score: 2

    Frankly, this article, as well as almost all of the Ask Slashdots in recent memory, are no longer questions. They've become "I had a bad experience with (my employer, a company, a developer, you name it) and I want to build a little bad PR to get back at them". Ask Slashdots have become just a place to bitch, not a place to ask questions.

    Hmm...if only there was some way that you didn't have to rely on your memory, some way that you could actually check and see if your "people are just griping" theory is accurate, or hogwash. Perhaps, with the promise of technology, this will some day be possible!

    -Waldo Jaquith

    1. Re:You Could *Check* by 0x0d0a · · Score: 2

      I used a bit of hyperbole, I suppose, but the proportion is still far higher than it should be.

      Read the list you just pointed to.

  29. This is nothing new.... by SirDaShadow · · Score: 2, Interesting

    TridiaVNC is been doing it for years now. It took me a while to figure out how to make the java component to work, with noone to help me (hint: I went to websites that had the component installed and copied their html)

  30. eh, not quite. by kilonad · · Score: 2
    You're both half-right. It's the equivalent of giving him the car for free, and him saying "how do I set the timing on the engine so it can start?" or "which fuse is for the lights?"

    There's a certain level of basic familiarity people have with cars -- if it's a car, odds are you know where to put the key and how to drive the damn thing. Software isn't quite like that. Remember the first time you sat down at a UNIX box (command line, none of that easier GUI stuff for this analogy) and didn't know the first place to start? It's like having to pay for the man pages, and if you pay for them, you can't tell anyone else that "ls" lists your files.

  31. Re:I don't see anything wrong with charging you by hazyshadeofwinter · · Score: 2

    It may also be illegal. At least, it's asking for more protection than copyright law provides, as far as I know. Paraphrasing the manual to pass on knowledge or quoting brief excerpts for a review are considered fair use, aren't they? Although the situation is probably different if they're asking you to sign an NDA and claiming trade secret protection.

    --
    Click here if you just like to click on shit.
  32. Come on by glenstar · · Score: 3, Insightful
    An Open Letter To All Free Software Zealots:

    Not everything can be free... if you think it can, then write it all yourself. And, no, writing a text editor in PHP/MySQL (apparently the preferred combination for *any* programming project on Slashdot) will not work. (Before you flame, I am certain that such a beast exists, although it does seem a bit ridiculous to me). Do you realize that corporations are doing you a *favor* when they release products under an OSS model? Do you realize the huge amounts of money it takes for a commercial entity to create quality software? Do you realize what a fight it is to get something open sourced in a corporation?

    Please don't take all of this for granted. Corporations are there to make money (hell, *people* are here to make money) and they have a right to do so.

  33. Open source != open everything by Winterblink · · Score: 4, Insightful

    Since when does being open source mean that everything's free? Or that you're entitled to get everything for free? Redhat has commercial services they charge for, same with MySQL. What's the difference? Sure charging for documentation may not be the most warm and fuzzy thing in the world, but that's their decision and right. You don't have to use their software, and I'm sure there's a lot of other places to go for support (Google and Google Groups, as examples).

    --
    "I'm a leaf on the wind. Watch how I soar."
    -Hoban Washburn
  34. spade by jafac · · Score: 3, Interesting

    The assertion of the Open Source movement has always been that software companies should not charge for software, but that they should make money by "selling support".

    Well, it's not support they should be selling, but convenience. Because what is support? The manuals. Access to people who know how to use the product, etc. But if "information is free" then the manuals should be freely copyable and distributable. And you can always go to usenet for access to people who know the product. But paid-for support doesn't get you access to unique information (an oxymoron), it gets you more convenient, quicker, access to the expertise. So in effect, you're paying for convenience. Just like people pay for the convenience (or status?) of having 20 ounces of water in a plastic bottle (rather than having to walk to the nearest drinking fountain for free).

    This company needs to realize that they're not selling information. They're selling convenience. If they want to go the "selling information" route, they may as well become closed-source and proprietary.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  35. Ten ways to make money from free software by MAXOMENOS · · Score: 5, Informative

    Well, since you asked:

    1. You can charge for documentation. O'Reilly does this for Perl, and you may notice, they don't include NDAs saying that you can't teach the information in those books to other people.
    2. You can charge for priority support (phone calls returned within an hour -- or 15 minutes or 10 minutes).
    3. You can charge for access to a high-speed, high-bandwidth update server, like Ximian does.
    4. You can charge for training.
    5. You can charge for certification.
    6. You can charge for the right to include your product in closed-source products, like Trolltech or MySQL AB do.
    7. You can charge to add new features.
    8. You can charge for someone to come over there and install it.
    9. Hell, you can even charge for the software itself .. Red Hat's advanced server product is GPL, all the components are available online, and companies STILL pay several thousand dollars for the product.
    10. Finally, you can charge money for the hardware, like IBM does with its Linux-using mainframes and microframes.
    1. Re:Ten ways to make money from free software by MAXOMENOS · · Score: 2

      For what it's worth, Trolltech and RedHat seem to be turning modest profits from this. (RH recently posted a very small profit under GAAP, mostly from sales of Advanced Server.)

    2. Re:Ten ways to make money from free software by Matts · · Score: 2

      Spoken by someone who has never tried to run an open source business, I'm guessing.

      Should you some day try to do this you'll realise very quickly that it's only the very largest projects that can make money in the ways you've stated above. Personally I have several dozen open source projects, including some rather popular ones. I've been soliciting money for a number of those projects in all the ways stated above, and the only one that actually brought money in was writing articles - simply because it didn't require the customer to come to me and lay money down directly.

      A lot of small business people like myself trying to make open source work for them have realised this, and have had to switch to doing something proprietary to make a living. There's nothing wrong with that - it just turns out that open source isn't a very good source of income (it's still a great source of software though).

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    3. Re:Ten ways to make money from free software by _Sprocket_ · · Score: 2


      home use/hobbyist -- open source is great
      professional/corporate business -- open source needs a lot of work in this arena


      Just to clarify - are we talking business as in development? You mention "home use" and that seems to imply end-user for business use too.

      I've used Open Source software on a professional bassis for several years. Its been just as successful as the occasional proprietary system. But then - I'm entirely on the end user / consultant side of the business process.
    4. Re:Ten ways to make money from free software by MAXOMENOS · · Score: 2
      Spoken by someone who has never tried to run an open source business, I'm guessing.

      True, but I used to work for the guy who ran an open source business. I'm not sure if that kind of experience counts.

      Should you some day try to do this you'll realise very quickly that it's only the very largest projects that can make money in the ways you've stated above.

      That doesn't surprise me one bit. Small companies writing applications for niche markets probably won't make money off of open source. Open source products won't make money unless it's a good product with a large user base. These kind of products are not easy to come by: they tend to be products that everyone needs, like OSes or office suites. If your product isn't one of those, you're better off doing support or consulting, or (of course) making it proprietary.

      Of course, that's the nature of business in general. Most small businesses fail in the first five years, and even the ones that succeed don't necessaily make the owners rich.

    5. Re:Ten ways to make money from free software by _Sprocket_ · · Score: 2


      but their are too many people involved in open source (also proprietary, but fewer) that would ruin a business by trying to integrate open source software with out benefits like support.


      You would be suprised. The proprietary world has just as many people who get hung up on a technology religion as the Open Source world. And they're just as dangerous to their respective IT environments.

      Another bugaboo is "support". Its a nice idea. But it doesn't always pan out. I've had excellent support from some contracts. And I've had dismal support too. In fact, I recently walked in to a new environment where they are moving away from a major industry vendor to a new vendor over support issues. Putting down cash is no guarentee (at least, if you expect more than someone answering a phone).

      In the end, the success of an IT operation rests on its people. These people will have to understand a technology enough to implement a workable and sustainable solution. They may need to know how to search for and read through HOWTOs. Maybe they need to know the right questions to ask the vendor's helpdesk. But in any case, they're going to have to know what they're about... or able figure it out fast.

      In any case - the professional / corporate enterprise can get just as much value out of Open Source and the home use / hobbist. Assuming they have the right people.
    6. Re:Ten ways to make money from free software by _Sprocket_ · · Score: 2


      those are some big variables.


      Sure. But no matter what technology is being used in a particular IT environment, it is still the same variable. Capable technicians, engineers, system architects, and administrators. Neither Proprietary nor Open Source approaches negate this.


      even after all the support efforts in the world for proprietary software (and thats a big effort), there all still endusers without a clue. Open source is going to need similar efforts to infiltrate most corporations.


      It depends on where you expect to deploy Open Source software. The desktop is always difficult. It doesn't matter what technology you deploy - there will always be users who seem hell-bent on breaking it or making it difficult.

      Now, as an infrastructure solution, you're dealing with totally different issues. Or, at least, should be (back to those variables again). And in this context... don't look now... but Open Source is already infiltrating Corporate IT.
    7. Re:Ten ways to make money from free software by HiThere · · Score: 2

      11. Take tools that you build along the way (say as a part of a counsulting business) and open source them (under some appropriate license...GPL works here). Use this project as advertising for your main business.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  36. Maintenance is, after all, 80% of cost. by NemoX · · Score: 2, Insightful

    I have always been taught, both via institutional learning and private corporation classes, that "mantanance is 80% of cost". All the planning, hardware, software development, etc. is part of the 20% of the money that is for this project. After the product (whether it is a web server, database server, software, or whatever) is completed to the point where it is ready for mainstream production, the other 80% of the funds allocated for said project is used to maintain, tweak, debug (bugs not caught in QA), optimize, etc. the product.

    I briefly looked over the link, and it did seem that installation problems also required the fee (but I could have very easily overlooked something). If installation support can only be obtained with a fee, then this is just not good buisiness...for the company or customers. However, if it is *just* for support after installation, this is good business practice for the company. If the customers like program, they will pay to fix it if/when it has an issue, while simultaniously dramatically reducing that %80 cost percentage for the business.

    IMHO, it should be free code, and pay for all support, other then installation support, if you need it. It's one of the few ways a company can make any money with open-source.

  37. SourceForge Page by AGTiny · · Score: 2, Informative

    In case anyone wants to find out more or download WebGUI while the main site is Slashdotted, here is a link to the SF.net development page.

  38. Use of Yahoo Groups by open source projects bad by Animats · · Score: 3, Informative

    Some projects on SourceForge (OpenCV comes to mind) use Yahoo Groups for their discussions, which is annoying. Yahoo is making its "customers" sign more and more restrictive agreements, they spam, and they put ads in the middle of the forums of others. It's time to move such discussions to SourceForge's own forum system, or to Netnews, rather than using Yahoo, with their "interruption-based advertising".

  39. Sounds like a crude NDA by Sloppy · · Score: 4, Insightful
    I don't think that paying for access to the forum and the supporters' time, is the submitter's objection.

    Certainly you're not allowed to make photocopies of O'Reilly books and hand those out to others, but you aren't prohibited from sharing the information within. The expression is protected, the information is not. If I ask you a perl question, you're allowed to look up the answer in your O'Reilly book and answer me. If you ask me the plot of a movie I've seen, I'm allowed to tell you even if you haven't paid to see the movie.

    In this case, the

    You shall not to share [sic] the information contained herein with any other party.
    sounds pretty far out, almost NDA-like.

    An NDA for information about an "open source" project, is something I haven't heard of before.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  40. Re: by rmohr02 · · Score: 3, Interesting
    You shall not to share [sic] the information contained herein with any other party.
    So if I buy the manual in order to learn how to install it, then stop using it, and I find how to do something else on my own that happens to be in the manual, can I share that information?
  41. In the US, You Can't Sign Away Your Basic Rights by Lucas+Membrane · · Score: 4, Insightful

    The support forum agreement could turn into a moneymaker for the lawyers if it was ever battled out in court. They can protect trade secrets. But how can information about how to make software work be a trade secret when every detail of the software's operation is already published in source form under an open source license? That won't walk. They can copyright their presentation of the information, but they can't prevent you from telling others how to make the software work. If they could, you would bet that, for example, MS would have a similar clause in their license that made the whole Windows for Bozos book industry illegal.

  42. Slim Pickins in Open Source Ville by Mulletproof · · Score: 2

    What!? Did somebody else find out that open source isn't exactly a source of profit!?!? Gotta recoupe all that time spent some how. Kinda like "fat free" = "taste free"... Troll? Flame? Truth.

    --
    You need a FREE iPod Nano
  43. Mostly open source (Re:Darn Corporations) by darkonc · · Score: 2
    I look at this as providing the software, but freeing the source. This setup provides most of the advantages of open source:
    • You can modify the source to your heart's content
    • You can see how it works
    • If the company refuses to modify it to your specs, you can do it yourself
    • If the company goes bankrupt, you're not SOL
    • If you really wanted to, you could fork the project (and provide your own docs).
    It's an interesting approach, because if somebody really wanted to they could provide their own documentation, but nobody who's interested enough in the project is likely to do so, because that would pretty much require that you not have already bought access to the company's docs.

    This may be tricky and interesting, but I don't see it as being any less moral than charging $50 for a piece of closed software, except that in this case, the software itself is both free and open source.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  44. Blender did that... by Jerry · · Score: 3, Interesting
    but it didn't work.


    You could download a binary copy of Blender for free, but if you wanted their manual it was $57 US. I bought the manual (VERY beautifully done, but smelled funny), not because I needed it, but more to support them. Apparently enough downloaders didn't buy the manual. Now, however, Blender is OpenSource. I haven't checked to see what kind of documentation the OpenSource version of Blender supplies.

    --

    Running with Linux for over 20 years!

  45. This is Bad, but ... by Lucas+Membrane · · Score: 3

    Consider what the IEEE does with standards like POSIX. Lots of the GNU tools allegedly follow the POSIX standard (eg sort). Want to report a bug? Show how it doesn't follow the standard. Where do you find the standard? Go to the bank and make a loan, then send the money to IEEE. What good is a secret standard?

    1. Re:This is Bad, but ... by HiThere · · Score: 2

      This is the essence of why I claim that specs treated in such a way can't reasonably be called standards.

      A standard is the way that people are supposed to do things. If you prevent them from finding out how they should do them, then what you have isn't a standard, but only a spec.

      Therefore: there is no POSIX standards, there are only the POSIX specs, which you can purchase a copy of for sufficient cash. (This is assuming that your description is correct, I didn't check in this particular case, but I do know that it's a frequent occurance.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  46. this isn't really new... by constantnormal · · Score: 2

    ... the game has shifted from charging for the code (product of knowledge) as the item being purchased to charging for the knowledge itself.

    This is exactly what companies like IBM are doing when they push Linux and a lot of the open source agenda, but also intend to make money by selling services based on their knowledge of the products and ways in which they are used.

    IMHO, this is a lot more equitable. You are perfectly free to invest your own time and effort and create your own documentation, or pay to use theirs. In any event, it in no way effects the ability to use the code.

    Plus, it provides an economic incentive to support open source. Contrast this with the closed source model, where all the cards are held by the creator of the code, which, coupled with the crazy mania to patent everything under the sun, only serves to raise higher and more formidable barriers to competing products.

    This allows the source to remain open, creators/implementors to make a living, and permits competing choices without raising barriers to choice.

  47. Wrong problem by Brown · · Score: 2

    In my view, asking for payment for providing the information is quite reasonable, considering, to use your analogy, he's giving you the car free.

    The problem is that, once you know, you cannot tell anyone else: 'You shall not to share [sic] the information contained herein with any other party.'
    You can't tell your neighbour how to open the boot, or your SO come to that. Which is a bit silly really.

    - Chris

    1. Re:Wrong problem by unicron · · Score: 2

      My beef is that if their's a software package that supposed to work with operating sytem A and third party program B and doesn't, and you're a reasonably intelligent person, and you still can't get it to work, you may start to think their's some undocument trick to making it work, and look, lo and behold, this company offers that information for $50. Now, to use a better analogy, someone gives you a car, but doesn't tell you the trick to starting is to sing "More than a feeling" while jumping on the hood and patting your head. They will, however, sell you this information. The point is, he shouldn't HAVE to pay $50 for a answer that's probably a paragraph of text long. He's not asking "I have this weird setup with a lot of 3rd party proprietary software, and something's conflicting", he's asking "Why won't this work right on linux?".

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:Wrong problem by Brown · · Score: 2

      If the people are giving away the software, it's hardly unreasonable for them to requre payment for help setting it up. Consider if it was just a random guy developed a small tool which he thinks should work on Linux, and GPLed it; is he then obliged to provide instructions for doing so without charge, on his own time? What possible justification is there for this? Is donating the source free not good enough for you?

      If, however, the guy was charging for the tool, which he claimed worked under linux, then it would be another matter entirely.

      - Chris

  48. Use the source, Luke by izto · · Score: 3, Interesting

    Considering the vast amount of open source software out there that include NO documentation and for which NO documentation even EXISTS, I wouldn't be so upset.

    So they want to charge you for support? They can do it. They already gave you the source which is the important part.

    You want premium support and a nicely printed manual? Pay for it. You don't want to pay? Read the source and figure out how it works. It really is that simple and you already do that for a lot of other open source projects, like I said before.

    1. Re:Use the source, Luke by HiThere · · Score: 2

      The problem is not that they are selling documentation. That's fair. The problem is that they put an NDA on the document. This makes any statement that they make about how open they intend to be... a bit dubious.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  49. Re:Oranges and Oranges... by MAXOMENOS · · Score: 2
    Try selling reprints of "Windows for Dummies" (techniques for using a software) (or the e-book version if you think electronic or not matters)and see how far you'll get before being slammed with a lawsuit.

    Except that I'm not talking about reprints. I'm talking about describing techniques.

    For example: you can add any shortcut to your Start button's left-side menu in WinXP by dragging it to the Start button.

    There. I just described a technique for using, in a legal manner not subject to anti-hacking laws, Microsoft's (very proprietary) product.

    Have I broken anyone's copyright? Should I expect for someone to sue me?

    Let's suppose that this information (I am referring strictly to the tip I provide above, which is a harmless and oft-used user feature of the OS, not a security loophole or something else where there's an obvious good reason to keep the information concealed) is covered under NDA: once I learn it, I can't reveal it to anyone else. I'll grant that the company has the right to NDA this.

    Is it reasonable for them to NDA it? Is it in the spirit of building a healthy user community, let alone in the spirit of open-source?

  50. Sorry you didn't word it in the form of a question by coupland · · Score: 3, Funny

    Proper format would be:

    Ask Slashdot: Have you noticed that all Ask Slashdot articles lately have only been bitchy whines about the crappy content on this site and how everyone that reads /. these days is just a tourist? Am I the only person who has noticed it and how do you think we can reverse this growing trend in the community?

  51. Fork It by John+Hasler · · Score: 3, Insightful

    You said it's Open Source. If you don't like their policies fork the project.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  52. As I understand the article the complaint. . . by kfg · · Score: 3, Insightful

    isn't so much charging for support per se, or even charging for the documentation ( and one could argue that one could read the source for that), it's the attaching of an NDA to the documentation that irks.

    Frankly, I agree.

    This is like O'Reilly saying, " You can't divulge any of the information in this book."

    I'm sorry, but as my granny used to say, " Fuck that shit!"

    Give a man a fish and you feed him for day. Teach a man to fish and you feed him for life. Teach him to fish but make him sign an NDA first and, well, you're a shit head.

    As it happens I've taught people to fish, for money. I assume some of those people have taught other people to fish, perhaps for money. Well, I *got* my money for what *I did.* They are getting money for what *they* did. The idea that I could forbid them from doing this is ludicrous.

    What if a university did this? "Yeah, we'll teach you Java, but don't you dare think that means you can make money by teaching it yourself afterwards."

    KFG

    1. Re:As I understand the article the complaint. . . by Winterblink · · Score: 2

      Totally. It's like NDA on IP coming from say a web development project. If I learn something new I can't use it later on other projects? Give me a break. Sure, pure copy and paste of source in that case is bad, but to try to put my knowledge in a cage is retarded.

      --
      "I'm a leaf on the wind. Watch how I soar."
      -Hoban Washburn
  53. Free Documentation by nuggz · · Score: 2

    No it isn't getting around the GPL. It is making a new product (documentation) and selling that normally. This is similar to many books or training manuals.
    You could always write your own documentation for that same open source (or closed source) software.

    Not surprisingly RMS had made an essay years ago on why free software needs free documentation.

    http://www.fsf.org/philosophy/free-doc.html

  54. Somebody call this guy a waahaambulance. by NFW · · Score: 2

    How is it reasonable to be "pissed off" that someone won't just flat-out GIVE you something? Especially when it's something they worked hard to acquire? (e.g. knowledge, software, talent, time, whatever)

    --
    Build stuff. Stuff that walks, stuff that rolls, whatever.
  55. Much more open..... by DeBaas · · Score: 2, Interesting

    From my own personal experience they (plainblack) are actually a lot more open than many other open source projects. They are much more willing to help and friendly, even to newbies. Whilst other projects can be really bitchy if you ask a question you could have read on page 456 of some unreadable manual.

    They do however charge for support. And they do not want to see the answers you get from a closed support page xeroxed to some other page. That pays their bills and allowed for them to code on and make WebGUI full featured.

    Apache 2.0 maybe around for some time, but you need mod_perl as well. The combination isn't really stable that long so it is not as if they keep the most common configuration out of the basic documentation. In fact, many sites still operate, for good reasons on apache 1.3.x

    --
    ---
  56. Re:How is this different from O'Reilly et al? by _Sprocket_ · · Score: 2


    Books that, if "reverse engineered" and rewritten, would result in derivative works under law and still be protected.


    So are you telling me that if I write my own HOWTO or publish a book on, say, Perl or Sendmail... I can expect legal action from O'Reilly? Oddly enough, O'Reilly doesn't seem to be the only publisher in the Open Source software space.
  57. Everyone is just jealous... by Xerithane · · Score: 2

    Because they actually wrote documentation, and it apparently helps people.

    As far as I can see, that's the only thing that is going against the open source spirit.

    --
    Dacels Jewelers can't be trusted.
  58. getting income from open source by NFW · · Score: 2
    On the one hand, I think the whiner who submitted this story is, well, a whiner. If you agree with the terms, buy the service. If you don't, you're on your own. Nobody is obligated to give anything away for free.

    On the other hand, it does raise the question: what's the best way to get some financial return on the time you invest creating an open source project? I really wish personal satisfaction would pay the rent or even just grocery bills, but it doesn't.

    Whining aside, charging for information does seem a bit silly in the open source arena. Charging for time might make more sense... Are there any open source developers out there with 1-900 support lines? Anyone know of any other strategies that are actually bringing in money?

    --
    Build stuff. Stuff that walks, stuff that rolls, whatever.
  59. Re:The right way to make money in open source by NineNine · · Score: 2

    everybody (authors, users, community) wins

    How exactly do developers benefit? I hardly call moving from a job and paycheck to working for free a "win". I'm inclined to call it a major "loss" actually.

  60. it is! by Ender+Ryan · · Score: 2
    You're making an accusation, but it's false. Maybe you should get your head out of the smelly dark place.

    All of the essays in his latest book are freely downloadable.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  61. Profit is not a four-letter word by darkonc · · Score: 2
    Your righteous indignation that these people are not providing their software in an entirely free manner is a bit offsetting. This situation is very different than people who have used someone else's GPL code in their product and then refused/forgotten to release the sources. This is (I presume) WebGUI's code. As such they have the full right to decide if and how they're going to release it.

    Fact of the matter is that we live in a world where money is king. If your company doesn't provide a profit, then it's going to eventually evaporate (unless it's run by someone like Bill Gates). Fact of the matter is that it's very difficult to make money with Open Source software. Even Mandrakesoft is having a hard time with a relatively popular distribution of Linux.

    These people are attempting to develop a model that provides most of the benefits of open software and (as far as they see) some hope for them to make enough money to be able to support their baby full-time.

    Perhaps this model will fail. Perhaps you would complain if the world were handed to you on a silver spoon and you were asked to pay for the spoon.

    If you don't like their business model, then you have pretty much two choices:

    1. Pay for access to their (closed) documentation
    2. Develop your own documentation
    3. Write your own code.
    4. learn how to count
    Would you be bitching at these people this venemously if they were providing their program for $50, but not providing the source code? If so, then go ahead and keep bitching, otherwise I would suggest you consider the possibility that your attitude is a little bit hypocritical.

    This reminds me of a few years ago, the AMS (Student's union) had a barbecue day to make money. When they didn't have veggie-burgers or dogs, I asked them why. It turns out that some radical vegetarians had raised a big stink the previous year about the veggie versions being cooked on the same grill as meat products. Given that the market for veggie foods just wasn't large enough to justify a separate grill, the AMS had decided it would be easier to just not sell veggie burgers at all.

    Really left me happy.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  62. I don't see a problem with this by matt_fk · · Score: 3, Interesting

    Free = Free. Want support? Pay the man. What about mySQL? If you have a problem that's not solvable on a community level, I don't see how you should *expect* someone to spend their time on your support, unless you compensate for it. They could be doing better things, such as, making more software.

    1. Re:I don't see a problem with this by WetCat · · Score: 2, Insightful

      Completely agree.
      The alternatives of paying for support
      are:
      1) To sell proprietary product, which is
      worse.
      2) To go out of business (essentially to have no product at all).

  63. Letter of the law... agreement...etc... by digital+photo · · Score: 5, Insightful

    I would have to definitely agree with the charging of the fee for support.

    That company has made the source freely available to those who would use it. They work on it and improve it, fixing bugs as necessary. But the support itself costs money. If they were just another open source coder, then I'm sure they'd more than happily help you for free and maybe a thanks. But they are a company and they are charging support fees.

    This is definitely within their right to do so in both the spirit and letter of open source. Though whether or not it agrees with different peoples' versions and understandings of open source is another matter.

    As for documentation, what kind of documentation is being referred to? A help file? A Howto? Or a custom tailored document to help the user?

    As for the having people basically sign a NDA to not disclose how they were shown to perform the install, that is something which is beyond the scope of "open source".

    The reasoning is that open source covers the accessibility of the source code by the masses in a way which the masses can understand. If the code is beyond the means of the masses to understand, assuming it has not been obfuscated, then they require support to assist them with getting the code/app to work with their system. This help is billable and could very well be restricted information. Not from a security standpoint, but from a commodity standpoint. Ie, it is the model upon which their business is based.

    One can think of it as buying software which comes with basic instructions which works for some, but doesn't for others. You can always pay more to obtain support and/or documents to better assist you, but you are not allowed to copy that document since it is copyrighted and is essentially the incentive for people to purchase support.

    So I would agree with your assessment with the contractor example.

    Some might point out that RedHat/etc are charging for support as well in a similar manner. Though I do not know if they are having people NDA'd.

    Take with big whopping grains of salt for IANAL.

  64. it seems people are stupid or didn't even read the by Ender+Ryan · · Score: 2
    summary.

    There are a number of posts saying essentially, "they gotta make money somehow". Is that a fair statement? Sure! People need to eat!

    But apparently, they didn't finish reading the "Ask Slashdot", or they would realize that the author isn't complaining about them charging for support, but that they are charging for support with what amounts to an NDA, saying they can't tell anyone what they learned from the support they purchased.

    Personally, I think that's ridiculous; I would never agree to such terms for simple support. However, that is another topic entirely(actually, it IS THE TOPIC AT HAND!).

    In short, please understand what the topic is before you go flaming away.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  65. Re:As I understand it by talks_to_birds · · Score: 2
    Search: http://www.gnu.org/licenses/gpl.txt for "documentation"

    Returns: "not found"

    Methinks you _don't_ understand it.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  66. "Open Source, Closed Documentation?" by talks_to_birds · · Score: 3, Informative
    This is another one of those /. trolls-for-posts articles.

    It has been widely discussed, for years, that paying for support is completely in tune with the stated and unstated philosophy of the GNU Public License.

    End of discussion.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  67. Good Lord by finkployd · · Score: 5, Informative

    I've never seen so many people so horribly confused.

    For everyone who is running off at the mouth saying "You greedy open source people, this is how they are supposed to make money, paying for support is fine, stop demanding everying for free, etc", wake up and actually read the article.

    Nobody is complaining that they are charging for documentation or support. The problem here is they are making their customers basically sign an NDA that prevents them for sharing any knowledge they gain from the documentation with others. This has nothing to do with copyrights, and it is nothing like photocopying a manual. This is about you promising to never help anyone you know who has the same software. Microsoft does not sue me if I tell you a Windows XP trick I read about in a book by Microsoft Press.

    Personally, I don't hold this against the webGUI people. It is their right if they want to do it, but damn, what a crappy business model. That will only provide them with a revenue stream until some code savvy customers write their own documentation from the source code (which from other posts looks like it has already happened)

    So really there is nothing to see here folks. Just another company trying yet another flawed way to make money using open source software.

    As to the broader topic everyone seems to be bringing up about how this is a fatal flaw in open source (namely that companies cannot figure out how to make money off it), there is no problem. Nobody cares if companies can figure out how to make money off of every tiny little open source project out there. The larger ones have funding from companies that use them (IBM funds Apache and some others) and the rest are written by people in their spare time or as part of their job.

    I make money with open source software by using it to solve my company's (well, university's) problems. I also make enhancements to various packages we use and feed them back to the community. Everyone benefits and I still get paid.

    If you are a programmer who thinks you should be getting a six figure salary because you can write a little software utility, then cries when the open source community makes a better one for free, tough luck. Either evolve with the times or get left behind. The days when you can whip out a little program and charge for it are done. If it is truely a good program, you can bet someone else will be motivated to reimplement the concept as an open source project. It may not have happened yet (Gimp is not a complete replacement for Photoshop for example) but over time it will.

    Finkployd

  68. Great Idea by OS24Ever · · Score: 2

    I think it's a great idea. I see no way for opensource based companies to survive. if they can't bill you for something, they're people are coding for nothing. doesn't do them a lot of good unless people like working for free, and living on the street.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  69. A loophole in GNU GPL by thogard · · Score: 3, Insightful

    This may or may not apply to the story but it applies to most of the discussion here.

    Its clear that there are a few holes in the GPL and I think it might be time to make changes. The GPL was intended so that developed software could be used by a wide group of people and compaines. Recent laws (such as DMCA) have restriced some of the rights that were implied when the current version of the software was written. One of thouse is the right to reverse engineer the code which accroding to my IP lawyers, is now illegal even if you have source code unless you get premission. Another hole is the NDA type agreements and those are related to some of the hiding behind trade secret laws. The GPL needs to address all of these and it needs to soon before some developer gets nailed. For example if I develop something for KDE and I steal the idea out of Gnome, its quite possible for the author of that part to sue (and win) under current US tradesecret or DMCA law even though Gnome is GPLed and its license was written with the intent of having its bits reused elsewhere.

    Let's say you've just bought a device. Say a NBX100 from 3com. Now how do you know if its running GNU software or not? If they hide the copyright message, you won't know will you? At least they left in one small text message that is very gnu tar specifc. A grep GNU on their exe image shows a positive match as does a grep on "You should have received a copy of the GNU General Public License". So far attempts to get the source have not been productive but I did go to great lenghts to get explicit permission to reverse engineer the code from the persons whos name is on the copyright because any attempt to look at the binary code could be a DMCA violation under current law because the GPL doesn't grant that permission.

    The GPL needs a anti-NDA and a reverse engeering clause added to it at once.

  70. So What? by SomeOtherGuy · · Score: 3, Interesting

    Hell, most open source software does not even have much documentation period....So having to pay for quality docs for free software sounds like just as (or more so) solid of an OS business plan as any of the other I have heard. If all else fails -- you can always look "under the hood" (at the source) to see what makes it tick -- how can it get any better than that?

    --
    (+1 Funny) only if I laugh out loud.
  71. Yes, copy my books out of Barnes and Noble. by Bruce+Perens · · Score: 2
    There are two books in my book series with Prentice Hall that are in the Barnes and Noble near you. You are welcome to copy them, they are under an Open Publication License. They are Embedded Systems Programming with eCos and The Linux Development Platform. We will have the editable texts online within a few months.

    Thanks

    Bruce

  72. You missed the point. by Bruce+Perens · · Score: 2
    Most companies that sell support don't attach an NDA to the spport information. This is a reprehensible practice.

    Bruce

  73. What's the difference between this and a book? by budGibson · · Score: 2, Insightful

    The only real way to learn about some open source projects, unless you are on the inside, is by buying a $50 book. For instance, Ted Husted's Struts book (struts is a java-based web application framework), recently reviewed here, is the only place to learn about certain of that project's features without spending a week or two in generate and test mode, in constant contact with email groups. Other projects are also this way (e.g., Tomcat, a java-based web application server). Arguably, apache itself has been this way for a while without officially saying so, and sendmail has been this way *officially* for years now.

    The point made by sendmail is that they need a way to support development. People who are not willing to develop should pay those who are. I suppose the question is: "where does it stop?" Should the product be unusable without the paid for help. Maybe that's a spot where it would be good to establish some open source standards of minimal usability that is expected without pay.

  74. I am educated by stinky+wizzleteats · · Score: 3, Funny

    Oh. So that's why Debian is supposed to be so much cooler than Red Hat.

    I'm off to Debian's site to install it for the first time...

  75. Did you share your info? by jridley · · Score: 2

    So, if you figured out how to do this on your own, how about putting what you know on a web page somewhere? Since you didn't pay their fee, you're not bound to keep the info secret, right?

  76. Good Solution by jefu · · Score: 2
    I think this is the right direction. Provide open source code and basic documentation for free.

    Then ...

    Charge for tutorials, fancier documentation, support and so on. If I'm going to use software seriously I want a paper copy of the documentation, and I'd much prefer a nicely formatted, bound and printed (um, nicely formatted, bound and printed means a well designed book with table of contents, index and other supporting sections, with a good paper and ink and font and all, and with binding that allows me to lie the thing flat, use other books for bookmarks and that still doesnt break quickly) and I'm willing to pay for it. If you want people to pay for html versions or pdf versions, you might want to think carefully about how much. $50 for html and pdf seems a bit much to me.

    Charge too for site specific installation and configuration by the developers (or a staff if you're a real company).

    Sell consulting services for your product and so on.

    And, of course, the big money maker : T-shirts!

    But remember - if someone submits code (bug fixes, improvements etc), documentation or much of anything else, this must be included as part of the open source package.

  77. What a great feature! by compwiz · · Score: 2, Funny

    I love the first item on the Features list:
    ISI Certified Open Source Software - Therefore, of high quality and freely distributable.

    Because you KNOW software is of high quality if it says Open Source.

    Then it goes on even further..
    Dynamic URLs for easier marketing. This keeps the URL short rather than being terribly long:

    Theirs: mycompany.com/garden/tools/showproduct.asp?prodID= 352
    WebGUI*: mycompany.com/product352

    Because nothing says "click me!" like product352.

  78. Information based business is no good by famazza · · Score: 2

    Information based business is no good.

    Information can be easily duplicated and distributed with no loss of quality, so baseing your business in information can't be profitable for a long time, and requires continuous investments, which leads to expensive products, which leads to less scale, which leads to even more expensive products... And then we reach MS business model.

    The solution is to base your business in knowledge, or services, or even both. Nobody can steal you know-how. Make investments in your employees, they're your biggest patrimony. Make investments on thme and they won't leave your company, don't worry about losing your investment, you won't.

    What will happen now? After being /.'ed this product will have a new free documentation project, probably included in TLDP. And now the business based on information won't be profitable anymore...

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  79. It's NOT 'to share information' by mgkimsal2 · · Score: 3, Insightful

    The whole idea behind free software is to share information so everyone benefits.

    Funny - I always thought the whole idea was to share source code.

    1. Re:It's NOT 'to share information' by Fat+Casper · · Score: 2, Troll
      Funny - I always thought the whole idea was to share source code.

      Well, that's just your idea, Mr. Smarty Pants. It might be, but I don't want to read through the source to find things out. Open source means someone holds my hand and does all of my work for me for free. Only evil people like MS want to make a living off of computers.

      --
      I spent a year in Iraq looking for WMD and all I found was this lousy sig.
  80. Excellent use of time... by mgkimsal2 · · Score: 3, Interesting

    That's an excellent use of time - spend your own time redoing stuff someone else did for the sole purpose of giving it away to be able to laugh at people stupid enough to try to charge for support for a product they're already giving the source code away for.

    You must place absolutely no value on your own time.

    1. Re:Excellent use of time... by dipipanone · · Score: 2, Funny

      You must place absolutely no value on your own time.

      Hey, he's reading Slashdot isn't he? That's a given.

  81. who does what? by crodo · · Score: 2, Informative

    We spend years learning to code, starting from "hello world!" to actually developing an application that is desired by many people. We do all this not to make ourselves rich, we do our coding as a series of steps leading to personal enlightenment. We of course know how our code works, and if we release our code at all, we release it as gpl and hope that those who are interested are motivated enough to spend the minimal amount of time to learn how the code works to use it. To those who have not yet figured out how to use the code which we have stuggled so hard to create, I say I am sorry, If we only had a desire to write documentation rather than to code. Of course a solution would be to find a way to combine the talents of coding and the talents of writing documentation in one effort. I would task those of you offer quick condemnation of the coders for doing what they have spent years learning how to do and there lack of writing documentation which meets everyones expectations. I suggest you stand up and fill the gap!! Otherwise I suggest you sit down and read a book or two :) Thanks

  82. Re:Yes, perhaps by _Sprocket_ · · Score: 2

    Sure. If I plagiarized entire passages of an O'Reilly book, I should expect some kind of legal threat / action. But if I, say, bought a subscription to their online resources and learned how Perl works then sat down at my fave word processor and hammered out my own instructions on Perl I would hardly expect O'Reilly to say 'boo'.

    It seems that this is not the case with this particular group. Not only do they claim copyright over their documentation (which is fine), but they also include some kind of NDA that forbids any further dissemination of the information covered by that documentation. This is where they've attracted criticism.

    O'Reilly does not have the same restrictions with their books. And that's why O'Reilly is not being criticized the same way.

  83. Re:Formal Response by PlainBlack · · Score: 2, Informative
    (Sorry, the formatting was lost in the first post.)

    Since the original poster, and subsequently many of those responding made a mistake in their interpretation of our membership agreement, we felt it only fair to present the truth.

    First, our membership agreement is for the Support Center, which is where our technicians provide answers to specific problems that our customers are experiencing. The poster applied this agreement to WebGUI's manual, Ruling WebGUI, which is a mistake. Ruling WebGUI has its own license which is not much more than a restatement of United States copyright law, saying that you don't have the right to make copies of, or distribute, the book for anything more than your own personal use.

    Second, the person who submitted the original story, though making an argument against our NDA, actually has a problem with paying for services of any kind. He made no claims against our NDA when he was posting on our discussions, nor in any emails to us. Instead his claim was that since WebGUI is open source that everything related to WebGUI should be free (as in beer).

    Third, we have taken in your responses about our NDA. Many of you are right, as worded it was unfair. We have decided to reword the NDA to better suit the community. While we're certain that it will not satisfy those of you that believe that no profit should be made from information and services, it should alleviate those of you who want to help out your neighbor with your new-found knowledge.

    Fourth, the intent of our NDA is to protect ourselves from our competitors. It is not meant to stifle knowledge sharing, but instead to stop those that would try to make a profit by our labor. Indeed there have already been several attempts to make this play by various "companies".

    Finally, a comment about the business of open source software. Many people mistakenly believe that open source software means that the software, beyond sharing its source code, is free of charge. There is no OSI approved license that we are aware of that implicitly states this. Instead they speak loudly to freedom of expression and knowlege sharing.

    Furthermore, several posters correctly made the observation that open source needs to find its niche in business, and not the other way around. Like it or not we live in a world of capitalism. And in our world of capitalism small businesses drive the economy. If small businesses like Plain Black are not able to survive on an open source model (and I'm not saying that our model is the best or only) then open source is doomed to be a hobbist's affair. Everyone who works at Plain Black strongly believes in open source. If we didn't we wouldn't build our business around it. But at the same time, if profits are unsustainable in the open source world, then the economy of open source will wither and die; and the funding for all but the biggest of projects will die with it.

  84. This is bait and switch marketing. by moncyb · · Score: 2

    If Plain Black is really charging for basic documentation, then what they are doing is bait and switch. In their FAQ, they claim it is "absolutely free." They even post their project at freshmeat.net.

    Imagine if a company posed as a food charity and advertised "absolutely free" peaches. You go down to their store and they give you a box of canned peaches. You take it home and discover your can opener won't open the cans, so you go back to their store. They say: "you have to buy one of our special can openers. They're $500 and only work for 2 weeks."

    That is deceptive bullshit. Bait and switch pure and simple. Not only that, they wasted your time if you can't afford their can opener or don't want to do business with them because they are lying bastards. I don't think the sane people here are saying everyone should be required to give their code away for free. They just want people to be honest about it. Those who have said "give away the program and charge for support" meant things like telephone tech support, on site assistance, and adding custom features. They did not mean putting the code under the GPL then charging money just to find out how to install the thing.

    As for the open source model in general, it was never intended to make money. The primary reason for open source is so that those contributing to the project can use it. Those using the program without contributing are just an added benefit. The only for profit model that really works in open source is the one where the company need that software for their business and have employees participating in the project. Open source wasn't intended for pushing political ideals or selling software.

    Before someone says my comment about political ideals don't belong in open source, note that the FSF/GNU don't want their crap to be called "open source", they call their "movement" "Free Software." I also think that is deceptive as most normal people use the term "free software" as meaning "no money is asked for copies of this program" not "you may use this program, but we want you to conform to our political ideals."

  85. There are more examples for this by SDotter · · Score: 2, Insightful

    Hi,

    it is not just WebGUI. There is more free software
    that follows the "free source - payed documentation" scheme:

    - jBoss is a free application server. However it is
    hardly usable without the documentation which is
    not free.
    There is a free documentation project, but it
    is available only for outdated versions.

    - Blender is a great piece of free software but
    trying to work with it without documentation is
    a pure waste of time.
    (However, I am not sure whether this is a
    business model in this particular case.)

    - OpenGL and other libraries are open to use but
    require documentation in order to be used.
    (Here You have to buy the book.)

    - gcc is free. Learning C without a book or
    teacher is nearly impossible.

    What I want to tell You with this examples is:

    - Not everything which is for free to get can
    also be used for free.

    - It is not a bad thing [TM] to give away the
    source and keep back the docs.
    However, if You do so, You should make clear
    that You have to buy the documentation to
    use the product.

    - You have no right for free documentation.
    (hard, but true)

    - Any documentation which is not part of the
    free product can be distributed with a separate
    license. Therefore, it seems OK to me that
    there is a nda for a installation guide.

    - If it is really important, someone will figure
    out the needed information and distribute it
    for free.

    However, stating that a product is completely
    free to _use_ should include a free and good
    documentation for the product.
    Providing commercial support is another story...

    Greetings, /.er

    1. Re: There are more examples for this by Antity · · Score: 2

      - gcc is free. Learning C without a book or teacher is nearly impossible.

      GCC's documentation is quite okay (as long as you stay away from this idiotic "info" format).

      This is the GNU Compiler Collection. The compiler is documented. GCC is in no way a project to help you learn C!

      --
      42. Easy. What is 32 + 8 + 2?
  86. peer review by TeddyR · · Score: 3, Insightful

    The way that I see it is that they are giving away the source so that others can see it and are sure that it is secure and reliable.

    Learning how to use that source is what they are charging for. Since it {the documentation} is distributed as a separate item, it can have whatever license/restriction that they want for it since they wrote it. SInce it is clearly stated, I have no real problem with that.

    --

    --
    Time is on my side
  87. How to make money in the Open Source world: by shatfield · · Score: 2

    1) Write Code
    2) Open CVS access to the code
    3) Create documentation
    4) Charge for documentation, support and house calls
    5) PROFIT!

    Of course this doesn't come close to the closed source method of making money, but hey, they aren't contributing diddly squat to the community.

    --
    "To make a mistake is only human; to persist in a mistake is idiotic." Cicero
  88. Re:I don't think so by Jahf · · Score: 2

    In that type of instance, sure, I would expect to just tell you what it was ... hell, I would expect to have written it down before I left and possibly filed a bug report with whatever manufacturer/distributor was at fault. ...

    How about a counter example: To get your web site up and running, I have to write new code that gets it to work on your specific set of service that your software didn't originally support (like, say, running WebGUI on Apache 2).

    Would I be expected to give you the rights to that script to use in the future in your work environment? Maybe, depends on if you paid for the time to document and package the script (and no, not everyone does want to pay for that and if they don't, most professional services houses will not give you additional rights beyond the initial install).

    Would I be expected to sit by while you package up the code and deliver it to the world, possibly undercutting my business? Doubtful. Sure, I may be the kind sort who does so freely, but I may not. That is -my- decision, not yours. The only way the customer has the right to give away my work like that is to stipulate that ahead of time or if I'm too stupid to stipulate against it at the time of contract. ...

    As for one of the earlier posters who stated that if I used this as a business model I would be out panhandling, I would say you don't have a clue how professional services contractors (big, like Sun/IBM, or small like an individual) do business. This is their bread and butter. In the case of the "fix a computer, tell them how to do it", you're right, but in the "integrate software not specifically compatible with each other" you're way off. ...

    And I agree with Bruce Perens that the group that gives away the documentation for free and provides community support should get the money for providing support. Problem is ... how often does that really happen?

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  89. Re:What is the answer? by sunset · · Score: 2
    Well I already posted this and someone else has now published a RH8 install guide.

    -- Rod

  90. WebGUI is a BOOK PUBLISHER by duck_prime · · Score: 2
    Yes.. But this is not how its supposed to work. This method has exactly the same problems that the traditional proprietry business model has. They are still charging for information that they are not giving you permission to share. Instead of a restrictive licence on the software, this is a restrictive licence on the information about the software.
    ... presumably, they don't want one guy to buy the documentation and publish it for free on the Internet. It's not so much different from what the O'Reilly guys do, except that WebGUI throws in the actual free software to boot.

    If you ask me, it's kind of a slender reed for WebGUI to lean their revenue stream on, but their motivations here are understandable, and not really evil. Just think of them as a book publisher and all is well, yes?
  91. Reasonable by man_ls · · Score: 2

    Seems reasonable to me.

    Here's the software source code/package/whatever. If you can figure out how to install it and make it work, great, it's free.

    If you want our help installing it, it's gonna cost you.

    What's so wrong about that?