Slashdot Mirror


Young Programmer, Stop Advocating Free Software!

Lansdowne writes "Clemens Vasters, in an open letter to a young developer he met at a software conference, asks him to consider the consequences of writing software for free. "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."" While I don't particularly agree with all of the points made here, this is the type of question that needs to be answered to continue to get people involved in Free/Open/Libre/GNU/whatever source/software/code.

1,452 comments

  1. Site slashdot'ed befor it went live by mpost4 · · Score: 5, Informative

    So here is the text of the letter.

    ----

    Dear Aiden,

    I think you remember the conversation we had recently at this software conference in Dublin. You came up to me and told me how the stuff I was talking about was mostly useless, because it is closed-source, people need to pay for it and that companies charging for software are evil anyways - especially Microsoft. Unfortunately I don't have your email, but I am sure this will reach you.

    First, I would like to thank you for the interesting conversation that developed and to make sure that none of what was said just fades away, I'll tell you here once again what I am thinking about what you do, what you think and - most importantly about your future.

    When I was 21 - like you now - I was also at university and was pursing a computer science master degree. Back then, I was very enthusiastic about programming and creating stuff that mattered. And thought that I was the best programmer the field has ever seen and everyone else was mostly worthless. And I did indeed write some programs that mattered and made a difference. The program I spent some 3 years writing in Turbo Pascal from when I was 18 was for my father's business. Because the business he's in requires a lot of bureaucracy, he and my mother spent about 2-3 daily hours on average doing all of this stuff by hand. When I was done with my program and he started using it, that time went from 3 hours to about 15 minutes a day. That was software that absolutely improved the quality of life for the entire family! And his friends and colleagues loved it, too. I didn't sell many licenses at that time (I think I had 3 customers), but each one was worth 1500 German Marks and that was a huge heap of money for me. I mean - I was living at my parent's house, getting a monthly allowance of 120 German Marks and worked as a cable grip for a couple of TV stations every once in a while - maybe 2-3 times a month. And if I ever had 400 Marks per month I could really consider myself massively rich at the time and for my age, because I had very minimal additional expenses. So 4500 Marks on top of that? Fantastic. Where did the money go? I can't really remember where it all went, but I guess "lot of partying" or "Girls, Drugs and Rock'n'Roll" would be a reasonably good explanation. Hey, I was 21 and that's what one is supposed to do at that age, right?

    That was in 1990 - let's fast forward to 2004 and you. All software that you and your father could possibly be interested in has already been written. That's probably not true, but it's hard to think of something, right? Ok, the software may not run on your favorite operation system and may cost money, but what you can immediately think of is likely there. So where do you put all your energy? Into this absolutely amazing open-source project you co-coordinate. I mean, really, the stuff that you and your buddies are doing there is truly impressive. There are a couple of things I'd probably do differently in terms of design and architecture, but it works well and that's mostly what matters. And you do make an impact as well. I know that hundreds of people and dozens of companies use your stuff. That's great.

    However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is open-source and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on.

    If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are. The whole fame thing you are telling me only works amongst geeks. The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

    So once you get your degree from school, what's the plan?

    Right now,

    1. Re:Site slashdot'ed befor it went live by dnoyeb · · Score: 1, Offtopic

      Good catch considering there are only 10 posts and I can not read the link already.

      Ahh the wonders of DSL...

    2. Re:Site slashdot'ed befor it went live by MotherInferior · · Score: 5, Funny

      So once you get your degree from school, what's the plan?

      To get outsourced.

    3. Re:Site slashdot'ed befor it went live by Xipe66 · · Score: 1

      Amen.

      --
      Civilization is the process of setting man free from men.
    4. Re:Site slashdot'ed befor it went live by CynicTheHedgehog · · Score: 5, Insightful

      The money comes from the fact that no matter how long a free or commercial software program is developed and maintained it absolutely will not fit all of the needs of any organization. Currently I work for a company that uses three large closed-source systems for order entry, provisioning, and billing. As configurable as these systems are, I spend all of my time writing applications that apply our business logic on top of them. I am forced to reads/write from the DB, apply custom triggers, rewrite their stored procedures, and in some cases edit or replace ASPX files to attain the integration needed. Not only is this time-consuming, risky, and often inconvenient for users (trigger errors don't often bubble up to the UI in a friendly way), it also violates all kinds of support licenses, which is whole the point of buying these large closed-source systems in the first place.

      Now, back in the day we used Tomcat and wrote most of our stuff in-house. We had a need to write a custom security layer for authentication/authorization against both LDAP and a windows domain controller. Nothing like that existed, so we wrote one ourselves using the Tomcat SecurityPrincipal interface and simply pluging in our extensions. Took a day, at most, to write and test, whereas we would have had to jump through hoops for weeks on an IIS system.

      That's where your money comes from. Taking what's already written and what nobody wants to write again and adding business-specific logic, and integrating it with other systems. One of our vendors has changed their business model. They make virtually nothing on software sales and support, but they survive on their consultancy business. IBM is also doing this, and you can see by Microsoft's latest ISV push that they recognize this trend as well.

      The question now is do I pay for closed-source software and lock myself into consultancy from that one vendor, or do I use an open source package as my base and pick and choose the talent that I bring in to improve and maintain it? If it were my business, I would choose the latter.

    5. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 2, Funny
      • How much did he charge Mom and Dad?
      • He could of kept it open source and still charged his three customers for installation support. Or was this some magical autonomous, 100% intuitive program?
      • Had it been open sourced, there MIGHT have been improvements done by others that help cut down mom and dad's 15 minutes to 5.

    6. Re:Site slashdot'ed befor it went live by flacco · · Score: 5, Funny
      I'll keep it short: What a fucking retard.

      Why, you could practically hear the cobwebs gathering around his wizened face as he thought aaaallll the way back through the hoary ages to - gasp - 1990, when he was a carefree 21 year old like the addressee. someone get this incredibly wise 35-year-old a wheelchair before he keels over.

      The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

      well, that was particularly insulting. nothing quite like the threat of "no pussy!" to drive intelligent young programmers away from open source / free software.

      unprincipled windbag.

      --
      pr0n - keeping monitor glass spotless since 1981.
    7. Re:Site slashdot'ed befor it went live by Psyx · · Score: 5, Insightful

      It's so very Ayn Rand.

    8. Re:Site slashdot'ed befor it went live by AndroidCat · · Score: 1
      Yeah but .. changing from a development income model to services is a major change. It also tends to focus efforts towards a small number of big-ticket clients rather than general end-users.

      I'd reply in more detail but my boss (me) is bitching at me to get to work.

      --
      One line blog. I hear that they're called Twitters now.
    9. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 1, Insightful

      Another idiot who can't tell the difference between Free = Beer and Free = Liberty. Whilst it might be possible to claim that Free = Liberty => (implies) Free = Beer that's not what "open source poeple" insist on. They (or many of them) believe that softwre should be Free and expensive. So if you are going to write a letter like that you at least have to answer that point.

      Failing to do so shows that this guy is just mouthing off without any knowledge of what he is talking about. What a waste of space.

      P.S. Just how does paying a microsoft tax make Aiden better off. He will never make it as a commercial programmer since going through the Microsoft hoops will only be possible for big companies, but if he does Free Software then maybe he can sell maintainance for much more.

    10. Re:Site slashdot'ed befor it went live by smcv · · Score: 2, Insightful

      However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is open-source and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on.

      For fun? For interest? To prove to yourself that you can? For the feeling that you've contributed something useful to the world?

    11. Re:Site slashdot'ed befor it went live by alx512 · · Score: 5, Interesting

      If I may use myself as a counterpoint:

      First some background: I'm 28 years old, and dropped out of college my senior year because jobs were flying at me right and left.

      Any software I write on my own is for my own personal enjoyment and education, is GPL'd, and I would be tickled pink if other people found it useful enough to them to use it.

      As for the car, the house, the family? Because of my love for writing software, and willingness to keep honing my craft even during non-working hours, I am able to enjoy a 6 figure salary complete with loving wife, 2000 sq. foot home, and I own two brand new Lexus. Even in a down economy I am able to do this. Oh yeah, I also work for a non-profit org.

      What keeps me employed and employable? My knowledge and experience with open source software. There is only one piece of software I use at work that is not open source, and that is Oracle, which is not even in my core skillset. My knowledge of Linux, a large set of apache products, and several other open source packages, are more valuable to me careerwise than knowledge of Oracle.

      What do I consider the holy grail of my career? I asked James Duncan Davidson (Ant, Tomcat fame) at a local JUG meeting one time how authoring open source software has helped his career? He said that being able to put on his resume that he wrote Ant has given him the ability to just walk into any shop he wants and get a job. That is currently what I would like to accomplish. It may not ever happen, but that doesn't matter either. What does matter, is that I am enjoying life as it is, tinkering with free software even though it may never make me rich.

      I don't expect to become a millionaire from writing software. That kind of wealth will come from investing and smart business decisions. But, I hate business, and I love writing software, so I really don't care if I never become a millionaire, as long as I can still write software, I will be happy with my six figure income.

      As perhaps a stronger counterpoint, Bill Gates didn't become the richest man in the world from software. He became the richest man in the world by being a brilliant business man.

    12. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 3, Informative

      Do you want to have a car, a house and a family when you are 30?

      I have a wife of over two years, we've just moved into my three bed house less than a month ago and we're buying a car in a couple of months. I've held my job with the same company for coming upto four years now in the face of multiple rounds of redundencies. I earn a perfectly respectable wage and have less than 1000UKP debt (Excluding the mortgage) and I'm 24, let alone 30.

      I also spend anything upto 20 hours a week managing and coding for an Open Source project.

      Boo hoo Clemens Vasters, my life sure sucks and it's all because of Open Source! Darn those companies using my stuff for free! (There are currently something like 200 to 1000 users but not a single company has "exploited" my work in nearly five years).

      Sounds like Heir. Vasters needs to work out a few issues he has with reality and sort out that passive agressive thing he's got going.

      The answer to the question that is troubling Clemans is simple: I write Open Source Software because I can, you imbecile. Whats next, "Open Letters" from the General Medical Council berating doctors for volounteering with Medicines sans Frontiers?

    13. Re:Site slashdot'ed befor it went live by lamz · · Score: 1

      What do you mean by that? What's "so very Ayn Rand"?

      --

      Mike van Lammeren
      It will challenge your head, your brain, and your mind.

    14. Re:Site slashdot'ed befor it went live by alx512 · · Score: 1

      Oh yeah, one more point that the original author brought up. That girls will go for the guys who sell their software for money as opposed to those who do it for fun. So in other words, if you want to find a gold-digging tramp who is only interested in you for your money, then make sure you write proprietary software.

    15. Re:Site slashdot'ed befor it went live by An+Onerous+Coward · · Score: 2, Funny

      I can't believe Linus and RMS would do this to us. Have they been secretly taking kickbacks from IBM? It's absolutely shameful how they convinced so many innocent young coders to start writing software for The Man, without expecting 1500 marks per license in remuneration.

      I wonder how many more enterprising businesspeople could have saved tens of hours every week if Mr. Vasters had decided to charge somewhat less than four months salary for his amazing intellectual property?

      I'm also saddened that "the good looking, intelligent girl over there at the bar" doesn't care that young Aiden is a bright young lad who wants to contribute something positive to our culture. Nor does she seem interested in the fact that he has the skills necessary to do so. But according to Mr. Vasters, she is deeply concerned about whether Aiden owns his own car. Aiden, forget this girl. Go after her friend with the hyperactive social conscience. She's probably a better fit.

      I would rant onward, but I'm out of time. Try the veal.

      --

      You want the truthiness? You can't handle the truthiness!

    16. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      I completly aggree with this article. It amazes me that people will do all of this work for free and just let IBM, HP, Sun, etc. make all of the money off of it. Some developers are just plain Dumb.

      Linux has ruined much of the operating system industry..... I know many of you will completly reject this, but hear me out. Microsoft, the biggest supplyer of OS software, is just as strong as ever, but ALL of the other OS companies are hurting. Linux is displacing them, because it is free. I like choice, but I have less choices now.

      Another point I have is about the job market. Suport jobs, etc, have all but all been outsourced. Development jobs are moving, and many are just being elimated. People deveoping good software for free are taking good jobs away. If that is what people want to do, I guess that is fine. The only thing I have to say is that no one who developes software for free has the right to complain about the job market.

    17. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 1, Informative

      Go to the library, find Rand, Ayn from the bookshelves, pick up Atlas Shrugged, and skip to the end where there's a monologue by John Galt et al.

      That should answer your question. Or, you can google up something with "Rand Ayn Atlas Shrugged".

    18. Re:Site slashdot'ed befor it went live by GNUALMAFUERTE · · Score: 0

      Where did the money go? I can't really remember where it all went, but I guess "lot of partying" or "Girls, Drugs and Rock'n'Roll" would be a reasonably good explanation. Hey, I was 21 and that's what one is supposed to do at that age, right?

      oo, off course, there wasn't slashdot subscriptions at that time ... now i get it :)

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    19. Re:Site slashdot'ed befor it went live by lamz · · Score: 3, Funny

      two brand new Lexus

      Don't you mean Lexi?

      --

      Mike van Lammeren
      It will challenge your head, your brain, and your mind.

    20. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      My wife and I are both 26. We both write Free software for a living, and get paid very nicely for it, certainly more than enough to pay the bills. And we don't have to sell out our freedom, which we value highly.

      Old man, STFU.

    21. Re:Site slashdot'ed befor it went live by jdcook · · Score: 4, Funny
      "well, that was particularly insulting. nothing quite like the threat of "no pussy!" to drive intelligent young programmers away from open source / free software."

      Says the poster with the Real Doll sig.

      --
      Q:How many libertarians does it take to stop a Panzer division? A:None. Obviously market forces will take care of it.
    22. Re:Site slashdot'ed befor it went live by HAL9OOO · · Score: 3, Insightful

      Nothing to worry about here, move along, all Aiden is doing is advocating a different business model, get over it, and remember he might not retain all his idealistic zeal in the years to come, however, he is the future and you may not be.

    23. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      You're such a bad Troll you couldn't even Troll in Trollsville on Trolling Day with a Troll Stick and a five member Trolling Support Unit.

      bad trolls is on teh spoke!

    24. Re:Site slashdot'ed befor it went live by Conor+Turton · · Score: 1

      Not a retard or anunprincipled windbag but a realist. Do you think Bill Gates would be worth $32billion if he'd given MSDOS and Windows for free?

      Get real.

      --
      Conor "You're not married,you haven't got a girlfriend and you've never seen Star Trek? Good Lord!" - Patrick Stewart
    25. Re:Site slashdot'ed befor it went live by budhaboy · · Score: 1
      Sounds more like a battle cry than a disparaging remark... To quote Eddy Murphy from '48 hours':

      "Lack of pussy makes you brave, man"

    26. Re:Site slashdot'ed befor it went live by follower_of_christ · · Score: 2
      However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is open-source and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on.

      The problem I see here is that this fellow's "god" is the "god" of money. His tone clearly throughout his letter is one of "if it don't make dollars, it don't make sense".

      As a software developer I donate a lot of my time and software development knowledge to benefit other people. Not only can the open-source community provide software solutions to low income people, but also they can improve their skill on the software that they write.

      So let me respond.

      Dear Clemens,
      I take pride in my abilities as a software developer and look for every opportunity to benefit someone else. I gain a greater understanding of software development processes and how to develop software by engaging in these open-source projects. I benefit in the areas of character development, soft-skills development, and general software development experience. The benefit is not only mine as it would be if I were to only create a self-interested and proprietary solution; rather, the benefit now falls to someone less fortunate than myself be it a college student that can't afford the latest offerings from the software giants or government institutions that are trying to carve away at their computer budget in order to focus on their bottom line. I develop free open-source software to benefit other people. I hope to have given you some insight into the reasoning I have used to work on an open-source team in my spare time. Sincerely, follower_of_christ

    27. Re:Site slashdot'ed befor it went live by rvega · · Score: 1

      Not long ago, I discussed this concept with my company's CFO. I suggested to him that the big change for most companies will be a shift in IT expenditure away from proprietary software with it's associated maintenance / assurance contracts and salaries for one-trick-pony staff skilled in supporting said software, and toward open-source software and staff skilled in coding, compiling and supporting this.

      Even if the company only breaks even in the end (and there seems to be a good chance that it will actually save money), it will benefit from a smarter and more flexible IT staff, and from software that is totally adaptable to business needs.

    28. Re:Site slashdot'ed befor it went live by FictionPimp · · Score: 0, Offtopic

      Capt. Ed: The rock star methos is a lie! Its like when you belive in the easter bunny, or the sasquash. JB: The sasquash isn't real? Sasquash, we know your love is reeeeeeaaaaal! Sorry. That letter sounds exactly like that Tenatious D episode.

    29. Re:Site slashdot'ed befor it went live by Mr.+Piddle · · Score: 1, Troll

      What keeps me employed and employable?

      You are a workaholic and companies absolutely love workaholics?

      --
      Vote in November. You won't regret it.
    30. Re:Site slashdot'ed befor it went live by flacco · · Score: 1
      Not a retard or anunprincipled windbag but a realist. Do you think Bill Gates would be worth $32billion if he'd given MSDOS and Windows for free?

      The author of the letter shouldn't be advising someone who might be entirely capable of generating a handsome income while also working on free software to do otherwise. this condescending, defeatist rhetoric sounds like a con job with an agenda, or an elaborate rationalization for his (the author's) benefit, not the addressee.

      --
      pr0n - keeping monitor glass spotless since 1981.
    31. Re:Site slashdot'ed befor it went live by Derkec · · Score: 1

      My Bias: I'm a fan of open source, and actively contribute to a project but have some doubts.

      I see where the money comes from. Supporting products that are in the field. Where is the money in giving back to existing product? Ok sure, choose Tomcat and build on top of that for your company and get paid. That makes sense. But why should you or your company spend money developing for Tomcat. If you've built a product for internal use, why open source it and give away your new found advantage? If you are starting a consultancy company, is it worth your time to build a project from the ground up and then support it or would you be better off mastering an existing product and making money more quickly and having more potential customers quicker?

      There is the Sourceforge model though. You release a product as open source, and use that as branding for your more sophisticated closed source project.

    32. Re:Site slashdot'ed befor it went live by appelflapje · · Score: 0, Offtopic

      To sum it up:

      1. Write Open Source Software
      2. ????
      3. PROFIT!

    33. Re:Site slashdot'ed befor it went live by Reservoir+Penguin · · Score: 1

      WOW!! What an ultimate de-motivator!! basically if you want money, stuff and chix - welcome to the darkside! Forget all your idealism, firget your childhood dreams o, young one!

      --
      US-UK-Israel: The real Axis of Evil
    34. Re:Site slashdot'ed befor it went live by orzetto · · Score: 1

      If there's something that makes me nervous is this kind of paternalism mixed with loads of ignorance. This guy has yet to find the first clue to life, and tells everybody else how to live it.

      If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are.

      Well I do care. I don't know or could not possibly remember all the names of the programmers that put together my Gentoo box. But dammit I'm grateful, and when I happen to ask them a question I pay them respect, as they have deserved that.

      No - in the end you are going to settle for a job that pays for your house, your car and your wife and children.

      Jeeeeesus, why has everybody the Recipe for Life in his bloody sleeve? Why can't these idiots realise that other people have other goals?

      The whole thing about "free software" is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software.

      This is it. This is the ultimate insult to thousands of programmers and people that gave so much of their time. This jerk know probably not even what the GPL is and why people use it.

      Forget the dream about stuff being free and stop advocating it. It's idiocy. It's bigotry.

      But, again, coming to this point, I feel sorry for this poor bastard. He's looking at young Aiden: Aiden is all that he ever wanted to be, but he failed, and he hates him for that.
      What an hollow man. Reminds me Scrooge.

      --
      Victims of 9/11: <3000. Traffic in the US: >30,000/y
    35. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      *sigh* I don't know what to respond in order to say it's not true.

      I believed in open source, shomehow, but not really anymore. My friends have better homes, always money to pay their bills, maybe also more luxury and better cars, some start a family and MOST OF ALL.... they travel! Yes, they have time for hobbies or doing nothing!
      Wow, I mean I spend my time in a day job +PLUS+ my free time on my own software. Sorry, nobody pays my bills and my Mom doesn't wash my clothes. And what do I get from those extra work? Well, better software for everyone and I like that. But I start getting older and getting pissed off from some people who are now using the fruits of open source. It's not only you and me, not only the nice coder from university or the hacker with high ethics, it's everybody today... also greedy people or heartless marketing guys. I am not sure if I like this anymore, audience has changed, romatic ideals have not, but the "community" is bigger and different now. It seams that big companies can make money from open source, why most developers can't and have to do a day job + an open source job. There is no business model for the most open sourec projects, face it. With Linux kernel it seams sometimes that "political corectness" against e.g. IBM or whoever is important. Why? Do I get a sh*t from them, no. Say shit, if it means shit! And high moral against e.g. SCO, those open letters "they are bad, we are the good". Sorry, they playing a fool with open source and we make a good face to a bad treatment. I am in favour of high moral and ethics, no doubt, but it seams that my mood and my ethics is slightly different to what I hear in "open letters" here and there. So what's coming next, USA military is using open source software in freeing next democray *cough* and as a developer who is a pacifist I can not say no, because the GPL does forbid "discrimination"? Sorry RMS, but I am still not convinced that pure good old GPL is good, for everybody. Fair treatment does IMHO not mean to give up a veto right or say a clear "NO". Okay I am coming down again, sorry I am getting too emotional. Basically here speaks my heart and it says:
      "I am not happy anymore with open source as I was the years before and the itching and scratching, that ones makes me start doing open source, makes me now start thinking to walk away."

      Usually you can not talk about this issues, because developers are eighther a) normal business coworkers (who dont care how an open source project runs o exists) or b) open source developers (and they look at you like a tainted greedy idiot/moron/microsofty). Personally, I dont know what to do... but I see a problem. Probably it is problem with licenses. Maybe it is also a fundamental problem that open source in the long term is not a solution for more than OS and std tools.

      Let me ask: If software is free, but the world out there is not, how can we survive?

    36. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      or even *shudder* Lexii? :)

    37. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Uhh booooolsheeeeet... no nonprofit orginazation pays 6 figure salaries.

      Retard go back to sleep in your parents basement and stop making up imaginary careers.

    38. Re:Site slashdot'ed befor it went live by sgtron · · Score: 1

      Yeah, it's too bad that idiot dosn't know the difference. But even more disturbing for me is the amount of slashdotters that are agreeing with him. They *should* know the difference.

      --
      No todo lo que es oro brilla
    39. Re:Site slashdot'ed befor it went live by toiletmonster · · Score: 2, Insightful

      i'm not sure ayn rand would necessarily be against open source.

      true she wouldn't approve of it for some of the purely altruistic reasons that are put forward here. but i don't think open source is necessarily anti capitalist.

      one of the reasons i use linux and open source tools is i don't want to pay for microsoft products -- the os and the developer software. why do that when i can get a more powerful product for free? i use the open source community to learn new programming skills. i get access to other people's ideas and they get access to mine. then i go to a company and get paid to write their in house proprietary / highly specialized / customized / closed code. its like a free education.

      i think thats one good capitalist reason to use linux. i think there are many others. ibm is making money off of it.

    40. Re:Site slashdot'ed befor it went live by Gorath99 · · Score: 2, Interesting

      I fully agree that we don't want everything to be free. That simply doesn't work, as communism has already proven.

      However, FOSS simply will not go away. There will always be students and other people who are willing to program stuff for free out of idealism. Unless you want to go the SCO route, there's no way of stopping that.

      The lesson here is that you should simply be realistic and try to find a job where you either code stuff that can't be done by FOSS products (adding business logic, developing niche products, etc.), where you are actually being payed to create or support FOSS (governments, IBM, HP, MySQL AB, etc.), or where your primary value doesn't lie in the actual code, but the ideas behind it (academic career).

      It may not be traditional and it may not always be easy, but there most definitely still is money to be made in a world filled with FOSS. We'll just have to adapt. It's not like we have much of a choice.

    41. Re:Site slashdot'ed befor it went live by Dr.+Evil · · Score: 2, Interesting

      ... for what? Fame? To found a career? Come on

      Wow... that's a sharp argument. I never thought of "come on" before.

      The fact that he could write the software for himself to solve a problem for his parents and license it out as a solution for money is a fluke. It wouldn't have worked if he wasn't working for his parents. The code would be owned by his employer and he wouldn't see a cent... and if he wasn't working for an employer, he wouldn't have understood the problem to be able to develop the software.

      ...and this is another story from a fellow who is bismirching people for open sourcing software to build resumes which he counters that is insignificant compared to the experience that he earned while working for mommy and daddy

      Ugh... Some people don't realize the advantages they have.

      Better to write GPL'd code and have a small name than to beg -- with a blank resume -- to be able to code software for dollars.

    42. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0
      2000 sq. foot home, and I own two brand new Lexus. Even in a down economy I am able to do this. Oh yeah, I also work for a non-profit org.
      Do you not see the irony?
    43. Re:Site slashdot'ed befor it went live by Major_Small · · Score: 1
      If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are. The whole fame thing you are telling me only works amongst geeks. The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

      a few points...

      • that good looking girl didn't install linux
      • that good looking, intelligent girl obviously knows the value of education
      • do you really need to play the fame card to get a girl?
      • just because you're a geek and you hang out with geeks doesn't mean you can't have a girlfriend who appreciates that
    44. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Well, they have to put the money somewhere in order not to make a profit ;) But yeah, there are sleazy non-profits out there that gather money for children with cancer, and try not to make a big deal of the fact that the children get 0.7 % of the money after all the "necessary" expenses have been paid for.

    45. Re:Site slashdot'ed befor it went live by CynicTheHedgehog · · Score: 1

      It becomes a matter of pragmatism. In order to build the perfect end-user product for every company I would have to spend my entire life developing a contextual rules engine that could facilitate every conceivable scenario. Having done so, I will have this behemoth of an application that is impossible to configure without a PhD. It's a waste of my time, and it's a waste of time for my customers.

      Companies that develop end-user products focus on the 80/20 rule: meet 80% of the needs of 80% of your target users. That provides a nice balance between cost of development and usefulness to the end user. The smarter companies invest a little extra time developing an API that will let them hit that extra 15-20% of functionality for a particular business through consultancy. Generally, even if an API is open, it's confusing and poorly documented, so it's almost always a cash cow.

      It's far more pragmatic for the consumer to spend a little bit of money on the common, easy-to-configure 80%, and then spend a little more money developing the remaining 20% in-house. This portion can be "hard-coded", meaning little, if any, configuration is required, which is less work for everyone involved. All of his needs are met, and he didn't have to wait (or pay) for the perfect product.

      Now, to address profit-motive and other such concerns in this thread. I am an advocate of open source software. That doesn't imply that I am also an advocate of free software, although I myself has contributed and I am grateful to the community for the innovation and competition they have provided. In a business setting, it may not always be practical to produce or use free software, although it is *always* in the best interest of the consumer to have the source code and the ability to modify it.

    46. Re:Site slashdot'ed befor it went live by Jason+Earl · · Score: 1

      There are lots of reasons to "give code back" to a Free Software project. The biggest reason is that if you donate code you end up getting help maintaining it.

      As an example. Quite some time ago I needed some specialized graphs for my employer. At the time I was using Perl as my tool of choice, and so I found a module on CPAN that didn't 90% of what I needed. So I spent a few days figuring out how it worked (Perl's TMTOWTDI worked against me there :), and I extended it so that it would do what I needed. When I was finished I thought momentarily about sharing my extensions (they were general purpose enough that they would have been useful), but I decided it would be too much of a hassle.

      The problems started about 6 months later when I needed to upgrade the box that had been happily drawing graphs all this time. The new version of Perl that came with the distribution upgrade wasn't compatible with my modified version of the graphing module. What was worse was that the new version of the graphing module I used now included a set of extensions that was roughly equivalent to what I had written but not compatible. Just like that I had gotten myself into the business of maintaining my own version of this particular module.

      From what I have read, the vast majority of folks writing software work for companies that aren't in the software business. There is plenty of opportunity for these folks to use and extend Free Software on their company's dime. Reusing Free Software allows these folks to get the benefits of custom software development at a fraction of the cost of starting from scratch. Sharing the parts that are general purpose not only makes sure that the technologies you have chosen to base your business on remains competitive, but it also guarantees that you will have help maintaining and improving these parts of the project in the future.

      The primary business model for Free Software isn't about selling software (although some of that happens as well), it is about saving money on software purchases.

      For consultants Free Software makes a different kind of sense. Free Software allows you the opportunity to compete with much larger organizations by leveraging the Free Software community. There is no chance that you could, on your own, write an operating system that would compete with Windows. However, by taking Linux and modifying for a customer you could deliver a custom product that rivals Microsoft's generic product at a fraction of the cost of Windows.

      The fact of the matter is that software is becoming a commodity. As such it is becoming worth less and less as a product in and unto itself. The true value of software lies in the knowledge that the person has that can be used to solve specific problems. Software, in this case, is only a tool, it isn't a product. This trend is good for individual coders, but it is devastating to corporations that rely on the high profit margins that software development has traditionally delivered.

    47. Re:Site slashdot'ed befor it went live by shokk · · Score: 4, Interesting

      As long as you promote the idea that the software industry is mostly about cheap cheap products (labor services and software) it will make sense to go for the cheapest labor now that companies can get the cheapest software. If you are in one of these third-world countries that are gaining employment your perspective on this may be a little more positive than for those of us losing jobs. This has all gone to only make it possible for companies to draw margins even more razor thin than before, inviting catastrophe when they find that their entire software support/writing staff had to flee some tribal violence or a natural calamity that could have been avoided by a decent national infrastructure.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    48. Re:Site slashdot'ed befor it went live by Hast · · Score: 1

      Ayn Rand is the author of a few books which propose a egocentric point of view, in many ways the anti-thesis of communism. The most famous of the books is probably "Atlas Shrugged", which is often hailed by fans as the second coming of Christ and by less convinced people as pretty much a 1000+ pages rant.

      She also founded the Objectivist line of thinking which is pretty much centered around looking out for numero uno and don't give a crap about anyone else.

      Personally I think the book falls into the "really really long rant" category and wasn't very impressed with it.

      BTW, people in the first category (those that consider the book second coming) are often refered to as Randites.

    49. Re:Site slashdot'ed befor it went live by kavehmz · · Score: 1

      The most problem in IPs and patents is the monopoly possibility behind them. It realy can make us hungry, out of job and in problem.

      --
      Be like shadow in the light or darkness.KMZ
    50. Re:Site slashdot'ed befor it went live by Antaeus+Feldspar · · Score: 1
      If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are. The whole fame thing you are telling me only works amongst geeks. The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.


      Because God knows the respect of your peers means absolutely nothing if your peers are those icky "geek" people. God knows that intelligent girls don't have any interest in men who are also intelligent and who contribute to the well-being of the world -- and let's be honest: a girl? Who can "remotely fathom" the value of some non-makeup subject? Get real, girls aren't like that! When I say "intelligent" girl, Aidan, I only mean she can count the money you're leaving on her nightstand.

      That's why I urge you to work only for a paycheck. That's because I am an executive who collects part of your paycheck even if I had nothing to do with it, and I need bright, talented programmers who have given up the quest for peer- and self-respect so that they can fund my liasions with "intelligent" girls I pick up in bars.
      --
      If people are to respect the law, perhaps the law should begin by respecting the people.
    51. Re:Site slashdot'ed befor it went live by duffbeer703 · · Score: 1

      Consulting does not produce sufficient revenue to keep a multinational corporation alive. Employees in western countries are too expensive to sell. Hence outsourcing to India and China.

      The other problem with people is that you do not own them. One of the problems that I see with IBM Global Services is that once one of their people becomes particularly skilled at something, they ditch the 50-80k IBM gig and go solo. They often contract back to IBM at a higher rate. So instead of paying $70k + benefits for an employee, they are paying $150-170k annually without being able to raise their billing rate too much.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    52. Re:Site slashdot'ed befor it went live by duffbeer703 · · Score: 1
      That kind of wealth will come from investing and smart business decisions.


      Not to be a smartass, but buying a bigger house instead of $70,000 worth of cars that will be worth $20k in four years would have been a better business decision.
      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    53. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 1, Insightful

      As long as you promote the idea that the software industry is mostly about cheap cheap products

      Maybe it was lost in the translation: but its not up to one individual what he promotes as an idea: its the market that says that the software industry is about cheap products.

      Hopefully there will be a shift away from this towards something like the wine industry: a couple of big players that push out okay but not so good stuff, and smaller bit players that put out higher quality stuff but at a much higher price.

      However I agree this demands a change in attitude about what one is getting. Also its a little hard to differentiate your "super great calendar app" from the hundreds out there already -- does it offer more value? Whereas I can easily tell you the difference between a $20 bottle of red wine versus a $5 one.

    54. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Well, what can I say. I just got home from working all day -- paid work, even! Now, let's see, what did I do today? Right. I was writing some improvements for a package out of the FreeBSD tree -- very nice little thing, EXCEPT, we need more from it. We fix this, submit the patch to the tree. Everyone's happy, even our customer who will end up using the final product.

      Yeah, this open-sourece-doo-wah-diddy-thing doesn't make any sense at all.

    55. Re:Site slashdot'ed befor it went live by TopherC · · Score: 4, Interesting

      Thanks, I was searching hard for an on-topic post and am glad to see yours. The question is: How can people make money while writing open-source code?

      I think the short answer is that programmers can be (and are being) paid for writing open source that satisfies the immediate and particular needs of the company they work for.

      The long answer is to compare two models of software and its place in our economy. One model is the proprietary code one, where there are two types of companies: one which produces software, and one which uses the software. In this model there is a strong distinction also between computer users and programmers.

      The other model is one where software is free, but programmers will be hired by companies to customize and extend software to meet their peculiar needs. This model tends to blur the distinction between programmers and users. Computers run programs, and so to use a computer is in some sense to program it.

      The second model is world where software tools are more effectively leveraged and more valuable. So libraries become more complete, languages more powerful, and programming becomes easier for everyone. Good documentation is also valued.

      The first model encourages building a higher barrier between users and programmers, so that the trade secrets needed to program are a commodity by themselves. That is the transparent mindset of the author of the letter. The attitude is that the knowledge of programming is one's net worth, and that giving it away by writing free code somehow lessens your worth.

      I think that the proprietary software model does not work as well in a free market economy, where competition is the driving force behind innovation. In this model, competition necessarily leads to duplication of effort. Also having multiple competing proprietary OSes or software suites will multiply the need for specialized knowledge, and thus divide the value if a programmer's training. For example, if a DB programmer was trained in using Microsoft Access, but not trained in the equally-popular Nanosoft Gain (tm), they would only qualify for half of the current job openings. This explains Microsoft's delusions of benevolence. By dominating the market, they think they are reducing duplicated efforts to compete aginst them, and increasing the value of MS-trained programmers. In the world where software is a commodity, software companies naturally gravitate toward a monopoly.

      Competition still thrives in the OS world, but software is not one of the trade commodities therein. Companies use software to help them be competetive with other goods or services.

      So for these reasons and many more, companies are beginning to realize the value in the open software model. This model requires a critical mass of free software for it to work well, but I think that in many areas we've reached that critical mass.

      Well, at least that's they way I see it. But I'm working in acedamia as a post-doc researcher, and don't have any comp-sci degrees. So I'm not experiencing any of this first-hand. But a lot of what I do is write (and use heavily) open-source code. My job requires that I be a good programmer, but that's not my profession. So naturally I support the OS model since it allows "amateur" programmers like me do my job. But my guesses about OS programming jobs in the industry is just from hearsay, so it's good to see other posts confirming it.

    56. Re:Site slashdot'ed befor it went live by Mantorp · · Score: 1

      Gollum would say Lexuses

    57. Re:Site slashdot'ed befor it went live by Wintergrey · · Score: 1
      I'm not sure that I see the connection between Clemens and Rand. Clemens advocates a very cynical view of capitalism, where collecting a paycheque is more important than anything else. Rand, whatever her other faults, tends to advocate freedom and creativity, as much as she does capitalism. In fact, these first two form a good portion of the base on which her defense of capitalism stands.

      I may be a crackpot but these first two principles would seem to be very much in keeping with open source software. After all, what could be more egocentric than creating something simply because you want to and it makes you happy? Add to that the fact that there is indeed money to be made in OSS and I think Aiden is more likely in line with Rand than Clemens.

    58. Re:Site slashdot'ed befor it went live by JofCoRe · · Score: 1

      With a little creative editing, his point of:

      "The whole thing about "free software" is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software. At the bottom of the food chain are people like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it."

      Can become:

      The whole thing about "closed software" is a lie. It's a dream created and made popular by people who have a financial interest in having software produced cheaply so that they can drive down their own cost and profit more. At the bottom of the food chain are the developers like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing closed-source - or any source for that matter - is the absolutely best imaginable way to spend their time, while the people at the top make big bucks off their hard work. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free and have complete control over the software so they can get an "edge" over the competition. That's why they trick you into doing it.

      So I think the argument can easily be made either way. Anyone that thinks "all software should be open source" is just as wrong as anybody that thinks "all software should be closed source". The beauty of it all is that whoever creates it (or the company that they're being paid to write it for) can decide for themself what license they want. Only time will tell which way ends up working out better... we're seeing a large clash right now as open source gets more popularity and MS loses (especially in countries outside Coporate America), but it's too early to tell how it'll all settle out.

      Should be good to watch though :)

      --

      Place sig here.
    59. Re:Site slashdot'ed befor it went live by DannyO152 · · Score: 1
      The program I spent some 3 years writing in Turbo Pascal from when I was 18 was for my father's business. Because the business he's in requires a lot of bureaucracy, he and my mother spent about 2-3 daily hours on average doing all of this stuff by hand. When I was done with my program and he started using it, that time went from 3 hours to about 15 minutes a day. That was software that absolutely improved the quality of life for the entire family! And his friends and colleagues loved it, too. I didn't sell many licenses at that time (I think I had 3 customers), but each one was worth 1500 German Marks and that was a huge heap of money for me
      With all due respect, was the primary value: the increase in productivity provided to your family's enterprise, the money from the three licenses, or (the implied) lessons learned from managing your first project?

      Every year computers get faster, and the elements of the application become blunter as they enlarge from bits and registers to objects and patterns. Every year thousands of people graduate with the skills that you applied back in 1990. Every year lots of people realize that that data structure that was used over there would work out well to solve this problem over here. In short, my casual advice, given as a member of the last slide-rule generation, would be to get over this idea that you can create an idea, put a wall around it, and charge admission. Some folks will, but they ultimately rely on being 800 lb. gorillas backed up with a 1000 lb. gorilla (the government) to protect it. This model is as doomed as alchemy was.
    60. Re:Site slashdot'ed befor it went live by CynicTheHedgehog · · Score: 1

      Interestingly enough, if you factor in the cost of benefits, 401K contributions, and FICA taxes, a $70K-$80K per year employee becomes a $140K-$160K employee.

      Contractors must provide their own benefits, and do not get 401K or FICA contributions. (Of course, the smart contractors incorporate and pay themselves something like $25K/yr and have their wives as majority stockholders receiving dividends...that circumvents FICA entirely)

      It's a wash. An employee is worth what a company is willing to pay. If the company doesn't provide a good working environment (flex time, vacation, office vs. cubicle, nice chair, fast PC, telecommuting options, opportunities for advancement, etc...there's much more than pay in the equation) then they deserve to lose their employees.

    61. Re:Site slashdot'ed befor it went live by Abcd1234 · · Score: 1

      Why bother if he doesn't actually need more space? Or are you actually under the impression that bigger is always better?

    62. Re:Site slashdot'ed befor it went live by Derkec · · Score: 1

      Awesome response. I appreciate the argument.

    63. Re:Site slashdot'ed befor it went live by ynohoo · · Score: 1

      Yeah that's the:

      1) Give stuff away for free
      2) ...
      3) Profit!

      one right?

    64. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      I see that the publicity war is now in full swing. Microsoft must really be getting scared to finance a load of cra^H^H^H FUD like this.

      Just look for it to get worse and worse, /.ers. In a few days to a couple of weeks, it will be intolerable in here with the paid shills running around spewing stuff like this.

      *shaking my head*

      Sad, really, really, sad...

    65. Re:Site slashdot'ed befor it went live by Mr.+Piddle · · Score: 1

      Why bother if he doesn't actually need more space?

      There are other ways to invest in a house: better carpet, better carpentry, better landscaping, a privacy fence, annex neighbors' property by force, etc.

      --
      Vote in November. You won't regret it.
    66. Re:Site slashdot'ed befor it went live by joggle · · Score: 1

      He meant from a deprication point of view. Usually, your house's value will go up over four years, whereas your brand new Lexus will drop in value rapidly. If you want to retire early then it may be worth your while to invest wisely rather than burn through your money.

    67. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Sounds to me like ...

      Someone is haveing a hard time finding a job in a tough economy.

      *Shrug*

      I have a pet project I'm working on ... and am thinking about finding some VC mondy. Why? Because I would like it to be my full time job. And I need money to support myself ... and ... ...

      Okay ... maybe it's just realism!

      Cheers,
      Anonymous Coward.

    68. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      No young programmers make money from programming anyways! There's no jobs out there for anyone with less than "3-5 years expeience." So, we need to get experience somehow!

    69. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      So, you suggest that writing software for free is good because eventually will lead you to a great well paid job were you write software for money ?

      Great principles, really.

    70. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      ENLIGHTENMENT.. I always thought he said "Like a pussy make you pray, man" which, obviously, makes no sense whatsoever. I thank you, Sir.

    71. Re:Site slashdot'ed befor it went live by kmhebert · · Score: 1

      As perhaps a stronger counterpoint, Bill Gates didn't become the richest man in the world from software. He became the richest man in the world by being a brilliant business man.

      It also helped that he was born to a millionaire father. They say the first million is always the hardest.

      --
      Regular Meta Moderators are not more likely to get mod points.
    72. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      This guy is probably the biggest jackmackler I've ever heard of! I mean come off it dude, you were a total nerd! Not only am I supposed to believe that you were some high rolling geek but I'm supposed to be suckered into avoiding developing/using free/open software b/c of "Sex, drugs, and rock-n-roll"?

      If I wanted that I'd probably not be in this industry in the first place. I'd be in a `rock-n-roll band` selling out with the rest of the top 40 crowd. Trust me, the girl's going to find out what you do for a living anyway. If she's that picky then just lie.

      By participating in the type of development community he's apart of, he's practically running the moral-anti-gambit. Heck he's probably not even interested in anything more than boobies in the first place. With that kinda fundage he'd just as well go buy his loving (probably did).

      As for developing fsf or oss. It's fun, it's a hobby for all, it's a job for some. From a moral and sociological perspective, it "makes sense". It's a movement. This isn't about money for a lot of people for some people it is but that kind of financial trouble really can create a good enviornment for determining how to make it work.

      Sure, money can be the bottom line for a lot of people but, just b/c you lack the imagination to think that the software industry can be more than selling binary-close-sourced-executable forms of software doesn't mean that I can't try to work things out another way. Jackmackling cowardace is about sums it up.

      Let's also not forget the inflation of the CS/CIS degree these days. With the number of people toting CS/CIS degrees around these days, it's not so much what you think you know as it is what you've done. If you can't pay big money for a software license using fsf/oss tools can really help you get the experience to have that "highpaying rock-n-roll-styled" tech job.

    73. Re:Site slashdot'ed befor it went live by OwnedByTwoCats · · Score: 1

      Counter Example: Red Hat. They have people on salary. They distribute free software. But some folks pay them for something....

    74. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      So James Duncan Davidson figured out how to con Sun into bankrolling his projects (Ant, Tomcat) and now he can get a job anywhere he wants. Woo hoo! for him.

      Of course, even if no one had ever heard of Ant or Tomcat, James could get a job by virtue of the fact that he [b]wrote[/b] two of the servlet specs and the JAXP spec. Duh!

      Your example is no different than pointing out a former welfare recipient that has won Powerball and saying "See! You too can be a multi-millionaire." Surely it's possible, but not by the route you're showing off.

    75. Re:Site slashdot'ed befor it went live by redog · · Score: 1

      "They want to use your stuff for free."

      Percisely, And we want to use their additions to our stuff for free.

      Hard to imagine an well educated man telling a 20yo to sell his work for drugs and rock-N-roll intead of selfishly trying to make the world a better place. But you did it well.

      Not that I don't aspire to be a wealthy, drug addicted, self absorbed techie as well, but to tell a kid go have fun instead of learning and working with an open community on projects your very involved in and enjoy is simply dispicable.

      Just because he works on GPL'd projects doesnt mean he cannot work on personal closed ones as well.

      Try to learn something new everyday and you might actually see why opensource and free software move so fast.

    76. Re:Site slashdot'ed befor it went live by redog · · Score: 1

      s/selfishly/selflessly

    77. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Trying to state the philosophy properly: The philosophy of open source isn't that the "worth" of the software/work that people do is being valued at nothing. The philosophy of open source is thinking "outside the box" (both the box you buy at the store and the box-like thinking that pervades common culture). Think of what mainstream code development is going to be like a few hundred years from now... Will it be a locked down proprietary domain where experimentation is useless, or will it be closer to the scientific method that has worked so well for us since the industrial revolution?

      A common view among my friends (many who are Microsoft apologists... and don't get me wrong, I don't hate MS, I just want to be able to choose the best tool for the job, not the only tool available) is that Open Source is akin to "communist" methodology, where a person/company cannot make a profit by selling their goods and must give them away for free. The logical counter to this argument is that pure capitalism doesn't work that well either, where a monopoly can prevent a person/company from making a profit by selling goods.... all that would be left to do would be to give the goods away for free, so it works out to be the same in the end (which is in fact what the open source community started doing, with openoffice, etc... giving it away free)

      The future might be one where open source development of products exists, and that corporations sponsor such development. Much like Mozilla and Netscape, or (stretching it a bit in more than one way...) like drug companies sponsoring research into new drugs. The end products need not be free, but the process of developing it and the source code (ie the methodology) is free. This would probably be just fine for most non-geeks (read most people), as they would much rather just buy something than compile it, even if it is open-source and they could get it for free... We could also distill our own gasoline too, but most of us would rather not.

    78. Re:Site slashdot'ed befor it went live by SphericalCrusher · · Score: 1

      Well, it's possible that he could profit from the traffic on the website that users download it from.

      I wouldn't be nearly as much as if he sold licenses though. Personally, I'm a little bit Open and Closed source. I use Linux and I love it... I wrote software and I give it away.. but that's only because I feel that the world has a need for it.

      Now say I wrote a game. Why would the world have a need to play that? There are plenty of other free Flash games and such. This is where I actually like to sell my product.

      --
      "Instant gratification takes too long." - Carrie Fisher
    79. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Good insights, well put.

      My small devices for contemplating the free/OS model:

      1. Programmer ex machina.
      2. a) Software as (continuous) process = value creation,
        b) Software as artifact = commodity.
    80. Re:Site slashdot'ed befor it went live by ParamonKreel · · Score: 1

      Mastercard is a Non-Profit.
      They have to find ways of gettting rid of their cash. Therefore they have generous compenstation and employee benefits (401K, Tuition, Insurance, Etc...).

      Just because they're not for profit doens't mean that they don't make the $EInsane.

    81. Re:Site slashdot'ed befor it went live by Slime-dogg · · Score: 1

      The whole fame thing you are telling me only works amongst geeks. The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

      By this point, you already know that this guy is playing to the irrational fears of the kid, and not any rational argument. Take it this way... Even if the kid gets paid a lot of money for software that he writes, the girl at the bar is still not going to know him from Adam. Sure, everyone may have heard of this guy named "Bill Gates," but how many chicks are going to recognize the guy if he walks into the bar? I imagine the number is somewhere around "incredibly few."

      This Clemens guy also seems to have the viewpoint of "Get a job and get paid for what you do, don't do anything but that." This is sort of annoying, since there's no reason why you can't do both. I, for one, think that F/OSS is a thing of the future, yet is in its infancy right now. It doesn't have the money or the glamour, nor does it offer a comfortable lifestyle (outside of a lucky, extremely talented few). Has this guy never heard of other viewpoints? The "I release free software because I believe that all should be free," or the "I am an avid supporter of CS in general, and F/OSS is an excellent way for me to cut my teeth on things that I love," or the "I'm an insane guy that doesn't shave or cut hair, but I was shafted back in the day when I wrote something free that I didn't have control over, etc. etc. etc."

      Software originally wasn't about money. It was about ideals, interests, and curiousity. Sure, it happened to make money in the end. Numerous problems spawned as a result, mainly a huge number of VB programmers, guys with little understanding jumped into the industry because it had money, and a fair number of people in the industry that just don't care about the code that the write. Money has a tendancy to dirty up pure things. I bet this guy would use a bubble sort to organize his 50k+ record database (and growing), if he knew what a bubble sort was.

      F/OSS is about good quality software. It is about freedom in price and code. It is also about purity.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    82. Re:Site slashdot'ed befor it went live by yeggman · · Score: 1

      I think free software plays a similar role in the software industry that local governments building their own networks plays in the telecom industry; Namely to spur innovation. If you won't give us the features we want, we'll do it our selves. Open Source developers code for them selves, since they are almost always users.

    83. Re:Site slashdot'ed befor it went live by Psyrg · · Score: 1

      Does free as in speech have to mean free as in beer?

      For the sake of example, is it possible to produce a game with an open source licence that prohibits others from profiting from it? With such a licence you would sell the game data but not the engine code that runs it.

      I ask this as I am considering using it for products I intend to sell in the future, but still give something back to the community that has given so much to me.

    84. Re:Site slashdot'ed befor it went live by r_j_howell · · Score: 1

      I am able to enjoy a 6 figure salary complete with loving wife, 2000 sq. foot home, and I own two brand new Lexus.
      That's what you call a REAL bennefits package!

    85. Re:Site slashdot'ed befor it went live by zimbres · · Score: 1

      Poor man! So you really believe you need a lot of money to talk to that " good looking, intelligent girl over there at the bar"? You really believe that the best way to spend money is with " girsl, drugs and rock n'roll" ? Wake up poor man. The life is more than that. Free software is about love, friendship and pleasure. Did you pay for the love of your wife and sons? Wake up poor Clemens! From Rio de Janeiro with best wishes for your life and your family Eurico Zimbres

    86. Re:Site slashdot'ed befor it went live by randomblast · · Score: 1

      >It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.

      No "they" don't.
      There is no tricking, this letter is lies, lies, lies.
      Nobody is being exploited here, maybe some corporations are using OSS for free, and possibly profiting or saving money, but most projects are done by talented people that needed this particular program, and decided to share their work with others.
      And sending this letter to students is just heresy, how is a student studying programming or computer science supposed to learn from closed-source applications?
      They can't, it's impossible, if the source isn't available there is no way to lok at it to see how it works, you will just be left with "oh, that's cool, i wish i knew how to do that, oh well, i'll never know..."

      It's also not a dream, if you think free software is is a dream, you are yourself living in a dream world.
      Look around you, Open-Source works, i know a lot of people who are using open-source software without even realizing it, while at the same time saying what a bad idea it is.
      Some people are even benefiting indirectly from it because the "big boys" of the industry used code and ideas from the OSS community.

      >The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks

      You somehow imply that she will care that you are famous among a group of geeks that develop closed-source software, that is wrong.

      >and neither does she even remotely fathom why you'd be famous for that stuff in the first place.

      I thought you said she was intelligent :p
      I'm sure there are some good-looking, intelligent girls in the Closed-Source and Open-Source communities, who will care that you were project lead of .

      Oh yes, and i misused that word there - "community", there is no Closed-Source "community" so to speak because (as the name states) closed, if you want a sense of belonging to something, you will be a member of the Open-Source community.
      For example - Rob Flynn and Sean Egan are the project leads of my favourite and most used application - Gaim.
      Can you tell me the names of the developers of the closed-source and single-platform equivalent Trillian?
      Linus Torvalds is project lead of the most famous OSS project - the Linux kernel.
      Can you tell me the name of the project lead of the Windows kernel?
      Whenever i meet a fellow geek (not uncommon, i have met 2 in church this past week), and i find they use Linux, we can start a conversation about say, playing around with LDAP, or why the Kernel logger hangs (yes Dave, it's me :p)
      I could go on and on, but i won't.

      I am not against Closed-Source software, i do actually use some of it, and if i worked as a programmer, my job would be to write closed-source apps.
      But if i were talented enough (and i'm working on it), i would also work on one or more Open-Source projects, that everybody can share.
      I would not be poor, i would be payed a decent wage by my employer (At least i hope so, for his sake anyway :p)
      If i help my neighbor move some furniture, or (typical example) help an old lady over the street, or generally do something nice for somebody, am i losing out?
      Should i demand they pay me for my time and effort?
      Of course not, it's nice to be nice.
      If your attitude is "if i'm not getting paid, it's of no value", which you have quite clearly stated in your letter, you need to think about that.
      Money is a tool, nothing more, and the love of money is the root of all evil.
      It's not about the money, it's about the community, the attitude, and the general atmosphere.
      The good software is just the inevitable by-product of everybody helping each other

      --
      ...these aren't my real teeth.
    87. Re:Site slashdot'ed befor it went live by toiletmonster · · Score: 1

      i think alan greenspan and several higher ups in the bush administration were friends of ayn rand when she was alive.

    88. Re:Site slashdot'ed befor it went live by wardred · · Score: 1

      Software takes time and effort to create.

      But why must every piece of software, outside of games, cost hundreds or thousands of dollars? Why must everything one uses be tied up in royalties?

      Beyond that, if it isn't exactly what you want, often it's a so sad, too bad situation. You can request an enhancement, but good luck getting one...

      A lot of the software that's used today has already been realized in one fashion or the other, but often costs staggering amounts of money for a single license, effectively eliminating small to medium sized companies from using the products, nevertheless individuals. It makes it so one can't enter an industry without being a large company, or being in thrall to one.

      So how does one fix this problem? I could see a lot of not-for-profit, or for very little profit organizations that pay their open-source developers supported by a large enough base of small-medium sized firms that had a need for a particular piece of software, but couldn't afford the licensing fees and constant costs of upgrades from the major software manufacturers.

      The developers, at least in terms of money, would probably earn about the same, maybe a bit less, then their proprietary counterparts. It's the company itself, and its stockholders - or lack thereof, who wouldn't amke nearly as much. (Also, there would be less potential for ending up as a multi-millionaire if you developed a truly new piece of technology as you wouldn't "own" stock in the company.)

      The same thing could easily be done for standards. If your company and a number of others are tired of paying large royalties for "standard" X, band together, and create a standard that benifits all of you and leaves things open. Yes others can use it without paying for it. On the other hand, it's possible that others in the industry will contribute to it and help make it a success just because it is open.

      In the end, things will probably even out a little. Large companies spend massive amounts of time/resources paying eachother for patents/licences. There would be some big losers in this scenario, and a few winners, but overall costs to the companies, as well as the consumers, should go down because there aren't so many fees and royalties being paid for any one product to get out the door.

      Also, it would eliminate a lot of the "Big Brother" style control a lot of companies seem to want over how one uses a product. I find it offensive that I have to watch several minutes of FBI warnings and advertisements, each time I load most companys' movies...but that's another can of worms...

      The problem, of course, is coming up with a product or standard and getting enough people to use it that it's relevant. Linux has been relevant for a long time in the server space, webservers in particular, but is just now starting to see more use as a desktop alternative.

      Other things, like oggvorbis, may end up being simply too late in the game. It's there, there are a few players that support it, and a lot of new games use it, but "consumer" use of the format is a bit lacking, mainly because everybody already has MP3, and there's only a few MP3/OGG players...

      How one gets past that, I don't know, but I don't see it as insurmountable. And, in the end, most people will benefit from this. Software isn't free, but it needn't cost so much that some of the richest corporations in the world are produced from it...

    89. Re:Site slashdot'ed befor it went live by KrispyKringle · · Score: 2, Insightful
      That's kind of silly. India isn't really known for serious tribal violence or natural calamities; at least, not in the big cities where the outsourcing is taking place. We aren't talking about small villiages in northern provinces that don't have running water. We're talking about corporate campuses that, from everything I've seen and read, look just like parts of Silicon Valley circa 1998.

      Pitching national infrastructure as a selling point for staying here won't work. Building the necessary infrastructure in India or Bangladesh or Eastern Europe isn't all that expensive, when you think about how much cheaper the labor and the cost of living is. Instead, pitch the unique advantages to having American workers--that they're the ones connected to American consumers, that even if coding isn't done here, creativity and management should be. Get the drift?

    90. Re:Site slashdot'ed befor it went live by autopr0n · · Score: 1

      This has all gone to only make it possible for companies to draw margins even more razor thin than before, inviting catastrophe when they find that their entire software support/writing staff had to flee some tribal violence or a natural calamity that could have been avoided by a decent national infrastructure.

      Wtf are you talking about? Tribal violence, in Ireland? In china? Even in large cities in India that's unlikely. You think everything outside of the US is the 3rd world or something? A huge number of software projects fail due to incompetence anyway. If there is a natural disaster (btw, what do you think is going to happen to the US software industry when the "big one" hits in California?), software is fluid, and the project can be restarted anywhere.

      --
      autopr0n is like, down and stuff.
    91. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      You are NOT writing software. You are tinkering with Apache, etc to customize it to a specific need. That is NOT writing software, please do NOT confuse the two. What you are doing is something a high school kid can do.

    92. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      Think about it, if everyone works for free, as hard as those, what a wonderful world we will have. You'll be enjoying whatever you do, for free. Greed is the very fabric of this world.
      How about someone wrote a program for your parents for free before you spent that three years? I know making money is your ultimate goal of life.

    93. Re:Site slashdot'ed befor it went live by marcovje · · Score: 1

      > if someone installs your work from disc 3 of some > Linux distro, they couldn't care less who you are.

      The experience got me a job. It made me stood out from my classmates that lifted their way through college, copying the assignments etc.

      I got an _interesting_ job easier, and I got my first promotion a lot easier.

      Many of the others ones are doing helpdesk/smalltime sysadmining now, with their CS bachelor.

      I'm not, and while my job pays slightly better (20-30%), it is much more varied and interesting

    94. Re:Site slashdot'ed befor it went live by Anonymous Coward · · Score: 0

      what if one simply wants the software to work? as a programmer I do not want to make software for money, I want a computer that works and will program to achieve that. as for making money, there are plenty of other ways to do that with computer skills.

    95. Re:Site slashdot'ed befor it went live by supersteve1440 · · Score: 1

      Here's the old quote:

      If you're a 20-year-old conservative, you have no heart.
      If you're a 40-year-old liberal, you have no brain.

    96. Re:Site slashdot'ed befor it went live by bronsinbound · · Score: 1

      Thank you! I thought I was the only person saying this, and you're argument was less intense than my objectivist philosophy explanation.
      If any would like to learn the REASONS why things in life are not free, please refer to "Economics in One Lesson" by Henry Hazlitt, or the works of Bastiat or Salsman. It is written for the lay person, each chapter is short, to the point, and shows what happens when altruist motives are applied to a variety of "real life" situations.

    97. Re:Site slashdot'ed befor it went live by JoshWurzel · · Score: 1

      Yeah, because the first thing a kid thinks when he signs up for the CS major at school is "this is SOOOOO gonna get me laid!"

      There were a lot of really rude comments I wanted to add to this about women and CS majors...but I'll keep my mouth shut. Generalizing never helps.

    98. Re:Site slashdot'ed befor it went live by Kossa · · Score: 1

      First of all, i've not read all comments to this letter, so if i'm repeating anything already said, i'm sorry.

      Second, i'm 27 years old. I'm a programmer (software engineer) on the Portuguese public sector. I am almost 30 and i'm still high on the "left wing". Not a communist, but a sociallist! So what? I believe money isn't the only thing that matters like this Clemmens sir... Yeah, we must be paid. But everyone has to contribute with something to the community!

      Like someone said on some other comment, Doctors Without Borders do it for... FREE! Some people are SO short-sighted, that they make me sick!

      Mr. Clemens, you will not probably read this, but i dont care! If most people think the way you do about life, no one would help their neighbour. Come on!

      Doctors Without Borders wouldn't do their work if they had your attitude. And, yeah, they surely haver "bills to pay". We all have.

      It's a "new" notion that "some communists" have invented: community service. In some cases it can even be charity.

      With some imagination you can even earn your life with it. You can do your software, and sell custumizations of it! Well... Is it difficult to understand? COME ON!!!!

      Some people are immensely stupid. An open letter? Grow up... Go help your neighbour! It may teach you something...

      You can be happy with just a smile in return of your hard work. Money can make the world go round... But it isn't just the most important thing...

      I'm really sad. :(

      -------
      Ricardo Ramalho
      Eng. Informatico CM-Oeiras
      rjsr@netcabo.pt
      ricardo.ramalho@cm-oei ras.pt
      -------

    99. Re:Site slashdot'ed befor it went live by int19h · · Score: 1

      Hey mister, you forgot a couple of details in the letter of yours!

      If I, as a student, were to buy 3d-programs, math-programs, compilers, office-packages etc.
      Do you have any idea at all how much that would amount to? I wouldn't be able to afford it in a lifetime!

      As I see it, there are two ways of solving this:
      1. I support open source, by using and contributing, and I get more value back than I put into it.
      2. I choose the commercial way, and don't put as much into it, and don't get as much back.
      (Alternatively 3: I choose the way of pirating, which implies that I don't intend to earn money on software later - if I have some degree of consistancy and integrity)

      Which seems to be the most reasonable alternative?

      Open source don't seem like such a "timewasting" alternative to me.

    100. Re:Site slashdot'ed befor it went live by pollyb100 · · Score: 1

      Hi All, I know Aidan and he's gonna have the job, the 2.0 litre car, the house, the lady, and a rewarding career when he's thirty. Maybe he'll work on cool projects in Media labs and contribute to OpenSource in his spare time. But then Aidan's not ordinary. I also know a very smart doctorate student from Zimbabwe. Schools and hospitals have to pay relatively exorbidant prices for licences. My friend had a thought of localising OpenOffice and some free OSs. Althought no one will pay him for this, do you think he should do it? I do. I know another guy who's developing a great App on top of OpenOffice. And guess what he get's paid for it. He also contributes to open source projects. Forget cynisism man. I myself am finishing a masters. I hope not to become a number when I go out into the real world. I don't want to be a cog in a corporate wheel, but if I become one I hope that what I do will contribute and make someone's lot better. And they might do the same for someone else...... P

    101. Re:Site slashdot'ed befor it went live by Oddly_Drac · · Score: 1

      "In the end, Aiden, it's your choice. Do you want to have a car, a house and a family when you are 30? Do you love being a software engineer at the same time? If so, you literally need to get a life. Forget the dream about stuff being free and stop advocating it. It's idiocy. It's bigotry."

      I'm not sure about his definitions of idiocy and bigotry, and I suspect that a remedial English class might help with that, however he does live in a world where there are numerous free things that are there for something other than marketing.

      This kind of person is exactly the spirit of evil in terms of holding a gun to people's heads in favour of collecting cash, and why we put these dolts in positions of power always annoys me, because they're concerned with personal gain rather than advancing the art or contributing to the pool of knowledge.

      Sure, the days of patronage might be dead (VCs are bound to be nervous know that the stock traders, having made their millions on churn'n'burn), but that doesn't mean that you can't produce something for the love of it.

      Currently this is the big problem with the modern world writ large; charge for everything, charge for nothing.

      Idiots tend to go for the extremes when they're trying to prove a point, erecting a strawman argument to show that their worldview is correct...really desperate idiots tend to multiply the strawmen as much as possible and as quickly as possible. The reasonable consider all sides first.

      So I'm in the middle, manufacturing programs both for pay and for free. I don't give a crap that people won't know my name; fame's for the Hollywood airheads...join a stage school if you want fame. Become a lawyer if you want cash. Plastic Surgeon is you want crappy TV shows about your life. Become a programmer if you want to tinker with the flow of information.

      This purient asshole is the kind of person that spammers are. They don't give a crap about the people they annoy. They don't care that occasionally they step over the lines, they just want their money. It personally irks me that these people use the fruits of other's labour (Yeah, go take a look at the standards that underpin software, or the vast 'idiotic' and 'bigotted' effort to liberate software from a few industrial combines that feed Remora like this chap) and _criticise_ altruism.

      FWIW, I'm 32 and own my own home and car. Family isn't on the radar

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
    102. Re:Site slashdot'ed befor it went live by ptbarron · · Score: 1

      There is an important difference between open-source and free software -- a distinction the author of this letter fails to make. The open-source movement is dedicated to the idea that real progress depends on sharing information (particularly source code) openly. That way "progress" takes place only when someone actually writes a better program. The open-source movement (and GPL) still allow people to make money off their open-source software... RedHat is a multi-billion dollar corporation (well, at least they were worth that much a few years ago). Open-source software is not necessarily free-ware (though it is wonderful when it is!).

    103. Re:Site slashdot'ed befor it went live by shokk · · Score: 1

      Creativity and management only take you so far. How many managers can you make out of the workers around you should they lose their jobs overseas? 50% at best? That's still a lot of unemployment. The US being the managers of the 3rd world? I think that one has already left a bad taste in the mouths of other nations. It also implies that these other nations can't take over the creativity/management duties...eventually these people are going to get promotions and will creep into those roles as well.

      The US has always recovered from these episodes by creating their own opportunities. It will be interesting to see what comes next. Certainly services and the like will be a component of this.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    104. Re:Site slashdot'ed befor it went live by alx512 · · Score: 1

      Agreed, I never claimed to be a good business man. :) ... and I have a weakness for cars.

    105. Re:Site slashdot'ed befor it went live by alx512 · · Score: 1

      Actually I used to do that. When I first got started in IT my first "real" job was Linux Systems Administrator. My current title, for what it's worth, is "Sr. Software Engineer." I decided I enjoyed writing code more than configuring and maintaining servers.

      Most of the work I do now is coding in Java. Most of the open source software I use are development tools and libraries (Eclipse, Struts, Ant, Tomcat, Xerces, etc).

    106. Re:Site slashdot'ed befor it went live by alx512 · · Score: 1

      I think both models can co-exist in various ways. Almost every project I've worked on has consisted of a mix of open source and proprietary software packages.

      I've noticed a lot of times that companies don't care if a package is open source or proprietary, they simply just want to do what it takes to get the application done in as little time possible. If that means buying XYZ package to solve some immediate need they are more than willing to do it. Case in point, in a previous job I had a need for generating PDF reports, charts, and barcodes. I was having a hard time finding an open source tool to meet my needs, but I found a proprietary one that worked really well, company had no problem paying for it. Incidentally, there are now several open source packages that will do this. :)

      The other thing is that being an applications developer does not always mean writing shrinkwrapped software that you want to put on the shelf at CompUSA or Best Buy. Personally, I think it would be extremely difficult to make that model work anymore, unless you are writing games (which in and of itself, is extremeley difficult to be successful with). There is a HUGE number of application development jobs, and I would say, most app developer jobs are this way, where you are writing apps to serve the needs of the business that employs you, and that business is not an IT related business, as is my current position.

    107. Re:Site slashdot'ed befor it went live by alx512 · · Score: 1

      Do you think tiny charity organizations that can barely pay their people are the only non-profits?

    108. Re:Site slashdot'ed befor it went live by BigP84 · · Score: 1

      Hi, I believe the above letter was directed at me. I was at the Microsoft Developer Conference in Dublin, in UCD and I had an argument (debate) with one Clemens Vasters. (After having a look at your sweet Alienware laptop). The reason our debate happened was because of you saying PHP was the language you hated most and totally preferred ASP. In fact you said "PHP is the bastard sun of Perl". (to quote you). We also spoke about open source versus closed source and the advantages / disadvantages. If you would like to continue the debate then that's fine. In fact I'd enjoy it. For those of you wondering what the Open source software in question is it's: http://newsphp.sourceforge.net/

    109. Re:Site slashdot'ed befor it went live by MikeBabcock · · Score: 1

      (targetted at original article, not poster above) ... whereas I've been married for 6 years and have had two children and worked at three major computer jobs doing mostly FOSS work. At the most recent I was hired specifically for my GNU/Linux expertise.

      I own my own car, I'm saving to buy a house and I have a loving family and good work. What's your point? ;-)

      --
      - Michael T. Babcock (Yes, I blog)
  2. worth? by fyonn · · Score: 4, Insightful

    How much is that worth? Nothing?

    why is worth always measured in money?

    1. Re:worth? by JeanBaptiste · · Score: 3, Insightful

      "why is worth always measured in money?"

      Do you have a better idea? I cannot think of one.

    2. Re:worth? by notbob · · Score: 1, Funny

      have you seen my bills?

      That would answer that right quick... I have more bills then I do dollar bills at the second.

      So everything is worth money.

      Time is money... you owe me 0.35$ for writing this. Deposit here

    3. Re:worth? by kevlar · · Score: 4, Insightful

      Because MONEY is what puts food on the table and puts your kids through college. Money is what puts gas in your car and pays your mortgage.

      Unless you plan on living with your parents your whole life, money is what keeps you alive.

      You can say that knowledge is priceless, should be free or whatever you want. The fact of the matter is that your knowledge is what gets you the job that pays your salary that puts food in your mouth. Knowledge has a monetary value.

    4. Re:worth? by Trigun · · Score: 1

      Look who does the measuring.

    5. Re:worth? by dave-tx · · Score: 5, Insightful
      why is worth always measured in money?

      Mostly because it's money that puts food on the table and a roof over the head. And in the end, those are two very important things in life.

      --

      >> "What would the robut do? Frame someone!"

    6. Re:worth? by Titusdot+Groan · · Score: 2, Insightful
      Because you can't feed a family of 4 using "worth" that is measured in other denominations.

      Not a troll, I use open source software and have contributed back, just I have a family to feed as well. This is why I prefer the BSD license to the GPL ...

    7. Re:worth? by Em+Emalb · · Score: 5, Insightful

      Amen.

      People will get it as they get older.

      Doing stuff for free is great, as long as it doesn't interfere with putting food in my belly and doesn't stop me from living my life the way I want to.

      I think a lot of the people who are screaming free everything haven't yet had the pleasure of being on their own, or being responsible for their house, car, food, clothing, utils, wife, etc.

      Of course, I'm sure someone here will correct me, I couldn't possibly know what I'm talking about.

      --
      Sent from your iPad.
    8. Re:worth? by ch-chuck · · Score: 2, Insightful

      well, what would you measure it in, bananas? Clams? a scale of 1 to 100 where 100 is 32oz of gold? Money is simply a medium of exchange that allows more freedom than simple barter. Why do we measure distance in meters, mass in kilograms and time in seconds - just most people agree and understand those terms.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    9. Re:worth? by dnoyeb · · Score: 1

      Because its what the people in power have, and if you start valuing something other than what they possess, they will loose power (over you).

      They do not want that.

    10. Re:worth? by Trigun · · Score: 2, Insightful

      No, your knowledge doesn't get the job done. Your application of knowledge does. Knowledge is worthless. It only lives and dies with you. Application and implementation of that knowledge has a value. Transferring that knowledge has a value. Hording that knowledge has a negative value, like a missed opportunity.

    11. Re:worth? by fyonn · · Score: 4, Insightful

      Do you have a better idea? I cannot think of one

      I hope I'm not alone in thinking thats a very sad state of affairs. I'm not saying that coding for money is a bad thing. it's good to be able to afford to put food on the table, feed your family, hell, even buy toys. however why can we not also do things for the good of mankind?

      I don't recall mother teresa making a big buck out of her ceaseless efforts (unless I've missed her unofficial biography). okay, so she was supported by others but her unselfish acts had a big impact on many people.

      many great artworks and musical works were done for free.

      jees, come on guys. does our every act have to be for money? there are other things in life.

      dave

    12. Re:worth? by Mick+Ohrberg · · Score: 1

      ...unless you're a freegan, in which case consumerism is the devil...but you still rely on it to survive... Wait a minute...

      --

      Quidquid latine dictum sit, altum sonatur.

    13. Re:worth? by Anonymous Coward · · Score: 0, Insightful

      You can't eat money. You can't live in money. We've constructed our society so that we need money to buy those things. But that's not the only solution. OSS and true communism point to another way, better or worse. It's about time things change, and we shouldn't rule out any suggestions without proper consideration and test.

    14. Re:worth? by d'fim · · Score: 2, Informative

      Even if you do live with your parents, money is what keeps you alive.

      --
      Adherence to the truth is a form of disloyalty.
    15. Re:worth? by gallen1234 · · Score: 1

      You're misinterpreting the word "worth". From the context the author didn't mean worth in the sense of self-worth but worth in an economic sense.

    16. Re:worth? by kevlar · · Score: 3, Insightful

      Hording that knowledge has a negative value, like a missed opportunity.

      You have obviously not witnessed the asshole at the company who does not get laid off because he refuses to transfer his knowledge about XYZ product. Value is all relative. In this case, Asshole has a significantly positive value on his knowledge and his abillity to hord it.

      Yes, I was assuming we'd consider knowledge and implimentation hand-in-hand, although they're not.

    17. Re:worth? by Anonymous Coward · · Score: 0

      Because it's convenient and practical for communicating the value of anything. Money wasn't invented by a dark lord. It was invented by someone who though, "Hey, it really sucks to try assigning value to things using units like chickens, lumber, or hours of labor."

    18. Re:worth? by BJZQ8 · · Score: 5, Insightful

      Then again, confining yourself solely to "for-pay" endeavors is probably not the best thing in the world either...there is a balance to be struck somewhere...I can't believe that refusing to contribute to something just because it doesn't "pay in cash" is the best course of life. I mean, just think of where projects like Apache and Linux have gotten us...and just think where they could go if a few more people counted their "pay" in more than monetary terms. Sure, contributing to an open-source project is not likely to pay your bills, and for that reason I don't think a "free only" software world will work...but contributing to an open project now and then certainly cannot be as worthless of an effort as the letter-writer claims it to be.

    19. Re:worth? by ch-chuck · · Score: 1

      Sorry, got in a hurry there - the old gold standard used to be $32 USD for one oz of gold. However, that definition of value of was allowed to float early in the Roosevelt administration during the depression.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    20. Re:worth? by Mr.+Mikey · · Score: 4, Insightful
      I suggest you are suffering from a failure of imagination. No one is saying that you shouldn't make a living writing software. What people are saying is that "worth" can be measured in other ways... the recognition of one's peers, the satisfaction of providing a useful tool to yourself and others, or the feeling that you are "giving back" to the community that has given free software to you, or even the sense that you are making the world a better place by providing other humans with useful tools.


      There's nothing wrong with making money. There's also nothing wrong with being motivated by other things. Have you never made a donation, or volunteered your time, or even held the door for someone? Did you expect money for these activities? If you did, then I pity you... you live in a very small, cold world.

      --
      wants to be the first monkey to touch the monolith
    21. Re:worth? by Anonymous Coward · · Score: 0

      Absolutely right. Writing free software could give the young programmer two valuable things, things that are needed most: experience & exposure.

    22. Re:worth? by kevlar · · Score: 1

      Exactly, but its not your knowledge or skills that necessarily keep you alive, unless your parents force you to pay for food, rent, electric, etc.

      The average college student simply has no clue to this fact (no offense to students, I was one too).

    23. Re:worth? by Anonymous Coward · · Score: 0

      That's circular. Why do you equate worth with survival? Personally I don't think survival is worth much with that kind of Darwinian viewpoint. Futhermore how does the monetary value of knowledge equate to the need for IP? I propose that you read the GNU Manifesto.

    24. Re:worth? by CCRancor · · Score: 1

      Because it's an easy measurement, estimating the worth of something given the amount of users is quite difficult.

      Besides, it probably isn't a comparison you want to do if you want to sell Linux to Windows users.

      --
      Open source is the art of letting other people write your bad code.
    25. Re:worth? by Anonymous Coward · · Score: 0

      Unless you plan on living with your parents your whole life, money is what keeps you alive.

      That doesn't mean that everything you do must revolve around money. Sure, you need an income to survive, but why do you equate that with "you should maximise income"?

    26. Re:worth? by Mr.+Mikey · · Score: 5, Insightful

      People will get it as they get older.

      I'm 41 years old. I "got" that there is more to life than doing things for money a long, long time ago.

      Doing stuff for free is great, as long as it doesn't interfere with putting food in my belly and doesn't stop me from living my life the way I want to.

      Fortunately, no one is demanding that you not feed yourself, or that you not live your life as you choose. Why the "Straw Man"?
      --
      wants to be the first monkey to touch the monolith
    27. Re:worth? by JeanBaptiste · · Score: 5, Interesting

      "many great artworks and musical works were done for free."

      and many more were done for profit. Michaelangelo got paid for painting the sistine chapel. Bach, Beethoven, Mozard, Handel, etc pretty much got paid for anything they ever did.

      Yes, you can do stuff just for 'love'. But after RTFA I would tend to side more with the author... then again the 'Open Source' thing isnt a religion to me.

      meh. to each their own.

    28. Re:worth? by NDPTAL85 · · Score: 0

      Are you in any way equating the creation of most software which is just nuts and bolts stuff with the lifelong charitable works of Mother Theresa? Enabling corporations to increase their productivity by .0005% is not in any way a noble endeavour.

      Thus you should charge as much as the market will allow for such work.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    29. Re:worth? by Bootsy+Collins · · Score: 1
      "why is worth always measured in money?"

      Do you have a better idea? I cannot think of one.

      Um, measuring the worth of something in terms of how much it makes you happy? How much you enjoy(ed) it? How proud it makes you? How satisfied with it, and with your accomplishments, you are?

    30. Re:worth? by haystor · · Score: 3, Insightful

      My time is worth the software I produce.

      Other people's time contributing to this software is worth *more to me* than complete ownership of what I can write on my own.

      If we put numbers to it, it would look something like this:

      I can spend an extra 500 hours a year trying to sell it (opportunity cost of 500 hours development which I'd rather do). I make a total of $10k off this software. But I've hired out testers, coders, designers, etc. since nobody works for free anymore. I spend $268,000 on them. I lose $258,000.

      Or, I work on it and buy the participation of others with sharing of the software.

      I think what really drives these guys nuts is that there are leeches who might be willing to pay for something but don't contribute to it. This lost potential gain isn't the same as a loss. It's just the price of doing business in the free software world. Maybe that person is contributing to another software project we're using. Maybe they just spread the word and that ends up drawing in a new developer's time somewhere. Maybe they just like using our software and all we get is satisfaction for having created something (when was the last time you got that on a proprietary contract?)

      Imagine if no doctors did volunteer work or worked below their earning capacity. Ever had a teacher who could have been doing something else that paid a lot more? A lot of firemen could do better financialy (not to mention safety) to work somewhere else. There is a definite value in doing what you want.

      --
      t
    31. Re:worth? by Anonymous Coward · · Score: 0

      No, food is what keeps you alive. Big difference!

    32. Re:worth? by kevlar · · Score: 1

      I love the way you relate OSS and Communism! Now I don't have to be modded as a Troll.

      I believe that Communism has been demonstrated as a failure in dozens of countries world-wide. Cuba, USSR, China, North Korea. You may argue that China is prospering today, but I argue that its Capitalism that has brought China to where it is now.

    33. Re:worth? by Anonymous Coward · · Score: 0

      Well, I think the Government shall pay for a Free Information Infrastructure as they build highways and so on. It is a risk to society to leave the control over information technology to one American company, that easily exploits their market dominance and the network effects. You can reduce your government spending when you are not subject to exploitation anymore. Yes, FLOSS desvelopment shall be paid.

    34. Re:worth? by Bootsy+Collins · · Score: 4, Insightful

      Mostly because it's money that puts food on the table and a roof over the head. And in the end, those are two very important things in life.

      Yes, they are two very important things in life. But they're not the only two very important things in life.

      Plenty of people who write free software are putting food on the table and a roof over their head. Some of them are doing it through that free software work; others are doing it through other things they do. Why is it an either/or proposition? Are you really suggesting that each and every free software developer is housed and supported by their parents?

    35. Re:worth? by kevlar · · Score: 1

      Would you write software for free for a living?

    36. Re:worth? by MoneyT · · Score: 1

      Not quite. This isn't really the place to get into it, but we didn't contruct our society so that we needed money. We constructed money because we needed it for society. Sometime you don't want to trade your services for someone elses, money helps equalize that so someone can get what they need from you, and you don't wind up recieving a useless service.

      --
      T Money
      World Domination with a plastic spoon since 1984
    37. Re:worth? by sydb · · Score: 1

      In this case, Asshole has a significantly positive value on his knowledge and his abillity to hord it.

      And the company has a significantly negative value on his hording of the knowledge and if wise will get rid of his fucked up ass as soon as they get the chance.

      --
      Yours Sincerely, Michael.
    38. Re:worth? by Em+Emalb · · Score: 1

      Yeah, and as I said:

      Doing stuff for free is great, as long as it doesn't interfere with putting food in my belly and doesn't stop me from living my life the way I want to.

      I didn't say everything had to be for pay. I said working on stuff for free is fine, as long as it doesn't interfere with life.

      Obviously, this is my opinion.

      --
      Sent from your iPad.
    39. Re:worth? by Nplugd · · Score: 1

      well it's all about what you wanna do of your life, ain't it?

      As for me, I know I don't wanna have kids (please restrain to categorize me as weird for doing so). So as for leaving something behind me after my death, well I have to think a little harder than the usual.

      Free software is a good as art in its intent I think.

      And I'm tired of seeing everyone being driven by the allmighty $. Your are not a your job, nor your bank account. Sounds cliche/utopist/silly to you ? Maybe. Doesn't mean it's not true though.

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    40. Re:worth? by Anonymous Coward · · Score: 0
      "why is worth always measured in money?"

      Do you have a better idea? I cannot think of one.

      Um, measuring the worth of something in terms of how much it makes you happy? How much you enjoy(ed) it? How proud it makes you? How satisfied with it, and with your accomplishments, you are?

      how fucking awesome it is?

    41. Re:worth? by gid13 · · Score: 1

      Please understand that I mean no disrespect, but the fact that this post is taken seriously is evidence of something severely wrong with society.

      Yes, money keeps you alive. But what's the point of being alive? Maybe money can buy you some fun, but in my experience it can't buy fulfillment. And if writing free software for other people DOES fulfill you, it seems to me that it would be an obvious choice to do that and starve even if it meant dying.

    42. Re:worth? by radja · · Score: 1

      it's easier to feed your family in denominations of sheep than it is to feed your family on 10 dollar (euro) bills.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    43. Re:worth? by jdavidb · · Score: 1

      So can you actually give an example of a piece of software that you have written and licensed under the BSD license that helps feed your family but could not have done so under a GPL license? Are there really a lot of people out there feeding their families on open source BSD-licensed work?

    44. Re:worth? by sydb · · Score: 2, Insightful

      Well said. The problem with relating worthiness of action to personal reward is that the reward part becomes all anyone cares about, and people will bypass the worthiness part if they see a loophole in the system.

      IOW a reward-based society does not work when the rules are poorly conceived and poorly implemented. Which is where we are now.

      How we get away from here god alone knows, but if enough right-thinking people keep doing the right things (like writing and advocating Free Software) then at least it keeps the question fresh in people's minds. That is the minimum we can expect.

      --
      Yours Sincerely, Michael.
    45. Re:worth? by kevlar · · Score: 1


      And the company has a significantly negative value on his hording of the knowledge and if wise will get rid of his fucked up ass as soon as they get the chance.


      You would assume that would happen, but it doesn't... but right now, we're discussing the value with respect to the individual, not the company.

    46. Re:worth? by Nplugd · · Score: 1


      Communism was never applied anywere. You're taking about different variation on socialism. All failures, I'll give you that, although blaming it on socialism would be fairly incorrect.
      </dejavu>

      Plus, US could learn of couple of things from some of those countries. Think education for instance.

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    47. Re:worth? by yagu · · Score: 1

      uh, you now owe me $.75 for reading that.

    48. Re:worth? by pantherace · · Score: 4, Insightful
      Enabling christianity to increase their numbers by .0005% is not in any way a noble endeavour.

      Not that she didn't help lots of people, or just preaching christianity, without actually helping. (many christians & free software/oss people should take note: help not just preach!). The grandparent seemed to imply that she did it for no reason other than the goodness of her heart, but the reason was the same as the free software people: make the world a better place according to their ideology, and if you call that goodness of people's hearts, then all the better.

      Just as people who code for money aren't mostly in it for money, but to actually make their lives better.

      I happen to believe that my contributions (small though they mostly are) will help people, because I like doing it, and several of the things I wrote anyway to help with administering a network, so why NOT help anyone else who needs a similar tool and let other people help me?

    49. Re:worth? by KarmaMB84 · · Score: 1

      People thinking I'm the greatest geek alive for donating my time to OSS projects doesn't

      1. Put food in my stomach
      2. Pay car insurance
      3. Pay the rent
      4. Pay back the college loans

      Yeah, yeah, I'm working on a project that will be GPLed right now, but the idea still stands :p

    50. Re:worth? by asdfghjklqwertyuiop · · Score: 1

      why is worth always measured in money?

      It isn't.

      Its just that the people who sell food, housing, electricity and water usually measure the value of that stuff in money.

    51. Re:worth? by MS_is_the_best · · Score: 1

      This makes no sense to me.

      GPL software is in a lot of cases not usable in commercial projects (according to the pointy haired bosses).

      BSD-licensed software is (again according to the PHB), usable. So more BSD-licensed software means less commercial (=salary) development left.

      For example BSD-licensed TCP/IP code can be copied in Windows, while TCP/IP code under the GPL can not be copied in Windows. So if the TCP/IP is only available in GPL-variant, it is often choosen to be rewritten if it is in BSDL variant, it will be copied.

    52. Re:worth? by fyonn · · Score: 1

      Are you in any way equating the creation of most software which is just nuts and bolts stuff with the lifelong charitable works of Mother Theresa?

      no, I'm not. I'm comparing them, not equating them. both caring for the sick and writing software for free are both ways of helping others and giving back to the community.

      in a sense, everyone gets something back for whatever action they do, mother teresa selfishly helped the poor just to kake herself feel good (one might argue).

      a free software programmer gives his software for many reasons. he may like to think that thousands of people might be using his software (that would make me feel good). perhaps it's part of his CV? if you were hiring a coder and one of them had written a program you use regularly and often, that might be a very good reason to hire them over the others.

      perhaps the prorammer has used an awful lot of software given away by others (I venture that most of us here have) and feels that he wants to "pay" for it by giving back code to the community?

      maybe the software he's coding has no realistic value but is useful. no-one is going to pay hard cash for your updated version of ls. but the community might find those changes useful.

      many reasons exist that all have "worth" and that worth may or may not be measused on cash value but to insist that any work you do ought to be for money is I think short sighted, cold hearted and shows a distinct lack of understanding of the human personality.

      we don't all have to be hard nosed capitalists.

      dave

    53. Re:worth? by CXI · · Score: 1

      And if writing free software for other people DOES fulfill you, it seems to me that it would be an obvious choice to do that and starve even if it meant dying.

      In all seriousness, and I mean no disrespect, but if you truly believed what you just said you would already have died for some cause, as there are plenty of them out there worth dying for. By even being alive you prove your argument false!

    54. Re:worth? by Anonymous Coward · · Score: 0
      As someone who has the pleasure of living on his own, I'll be happy to correct you.

      The world doesn't owe you shit. Just because you went to school and earned a degree, doesn't mean you are owed a career.

      Most people here aren't screaming for free everything. They are screaming for free software. If free software can make a better product at a lower cost than you, you're out of luck. You had better be ready to adapt. There are careers out there that don't involve writng software. Not all of us can do what we love as a career. So if you have to get a job doing something you don't like, tough shit. You wanted a house, car, wife, etc. They are your responsibility, not mine.

    55. Re:worth? by Anonymous Coward · · Score: 0

      Knowledge has a monetary value.

      But Bullshit makes the big $$.

      Thats why managers get paid more than developers.

      Managers know less, bullshit more! :-)

    56. Re:worth? by Anonymous Coward · · Score: 0

      Until you do more than you are paid for you will never get paid for more than you do.

      Stradivarius

    57. Re:worth? by Anonymous Coward · · Score: 0

      All failures, I'll give you that...

      And the US is a success? By what criteria do you measure success (or maybe I should I say, "worth")?

      Plus, US could learn of couple of things from some of those countries. Think education for instance.

      Why, if it's already a success? What can it learn? They are fundamentally incompatible systems. On that I think both sides agree.

    58. Re:worth? by Kesh · · Score: 1
      Would you write software for free for a living?

      Now there's a contradiction in terms. In order to make a living, one needs income. If one is only working for free, they're not making a living.

    59. Re:worth? by TheLinuxSRC · · Score: 1

      Would you write software for free for a living?

      No, but I would write free software for a living ;)

    60. Re:worth? by smcv · · Score: 1

      Yes, it's important to have enough money. That's not the same as saying worth is measured in money. Is it worthwhile earning a huge salary, if you're too busy to spend it and too stressed to enjoy it?

    61. Re:worth? by Conor+Turton · · Score: 1
      No one is saying that you shouldn't make a living writing software. What people are saying is that "worth" can be measured in other ways... the recognition of one's peers, the satisfaction of providing a useful tool to yourself and others, or the feeling that you are "giving back" to the community that has given free software to you, or even the sense that you are making the world a better place by providing other humans with useful tools.

      And of course you can take that to Tesco to pay for the weekly grocery shop.

      "That'll be 86.50 Sir"

      "It's OK, I've just written a freeware/OSS office suite this week which far surpassess MS Office which you can download and use for free."

      "It's still 86.50 sir."

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

      Mony _is_ important, but without a good reputation and a network (which writing good FOSS can get you), it can be hard to make.
      A good network of people, both friends and professional, can help ensure you and your kids don't go hungry, even if you're short of money temporarily.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    63. Re:worth? by Saiyine · · Score: 0

      why is worth always measured in money?
      What about Libraries of Congress?

      --
      Hosting 20G hd, 1Tb bw! ssh $7.95
    64. Re:worth? by sydb · · Score: 1

      Open Source isn't a religion to anyone, but Free Software is a moral position to many.

      Copyright started in 1710. Michaelangelo lived from 1475 to 1564. The careers of J S Bach, Handel and Mozart all started before Copyright came along.

      Of course if you equate Free Software with Zero Cost then you can be forgiven for jumping to all the wrong conclusions....

      --
      Yours Sincerely, Michael.
    65. Re:worth? by FictionPimp · · Score: 1

      Whats wrong with a hobby. I have my work with computers and my hobby. My hobby programs are free and open source. My work owns what I do at work and I am payed well. Its not that hard. Everything is not cut and dry as much as we would like it to be. You can be a little bit country and a little bit rock and roll :-p

    66. Re:worth? by Nplugd · · Score: 1

      And the US is a success? By what criteria do you measure success (or maybe I should I say, "worth")?

      Well the "american way of life" and "the american dream" certainly don't look near as good as a couple of decades ago, but it's still a success in the sense that words like freedom and human rights does mean something. Or at least used to, I'll give you that I'm not so sure nowadays.

      Plus, US could learn of couple of things from some of those countries. Think education for instance.
      Why, if it's already a success? What can it learn?

      Gee, I love playin' captain Obvious: there is no perfect system. Being successfull doesn't it's all nice and good and perfect. "Democracy is the worst form of government except for all those others that have been tried", remember?

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    67. Re:worth? by Mr.+Piddle · · Score: 1

      Do you have a better idea? I cannot think of one.

      Money helps create a lifestyle. Worth is self-defined. If you look around, the most miserable are those who spend for a lifestyle beyond their means, and the happiest live within their means poor or rich (from ascetic monk to stock-market billionaire).

      Interestingly, some of the traditional categories of sin are envy, lust, etc., which lines up very nicely to people to try to be who they are not.

      --
      Vote in November. You won't regret it.
    68. Re:worth? by horza · · Score: 1

      Doing stuff for free is great, as long as it doesn't interfere with putting food in my belly and doesn't stop me from living my life the way I want to. I think a lot of the people who are screaming free everything haven't yet had the pleasure of being on their own, or being responsible for their house, car, food, clothing, utils, wife, etc.

      Most of the people who are writing the software for free DO have jobs, wives, food on the table, etc. They write the software because they need it themselves, or just to teach themselves something new. If they can release it to the world and make it a better place then ... hey ... why not? Other people go further and prefer to spend time writing software that improves peoples lives, sacrificing that new car and driving a second hand one instead. If it makes them happy then good for them! If someone prefers to write code than go down the bar every night and shoot pool then that's what they enjoy. Don't try and pidgeon-hole everyone as it won't work, people do open-source for such a wide variety of selfish and unselfish reasons. Unrelated, it was an open source project on my CV that got me my first job.

      Phillip.

    69. Re:worth? by sydb · · Score: 1

      we're discussing the value with respect to the individual, not the company.

      Thank you. In this case, the value with respect to the individual is the value of being rewarded for his work. I think that's quite relevant.

      You are right that management often overlook hoarding. In the long term, though, people who are clearly supporting their team by visibly sharing knowledge will be valued higher than those that don't. My personal course of action is to openly share my knowledge - making sure my manager sees what I do - and I know that this makes me look better than those who don't.

      --
      Yours Sincerely, Michael.
    70. Re:worth? by Anonymous Coward · · Score: 0

      Cuba: very heavy trade restrictions imposed by USA.

      USSR: Communism stopped within 10 years after the revolution, sometime in the 1920s. Since then they've had a sort of military dictatorship / state monopoly capitalism system.

      China: No real communism there either. Very heavy top control. No free press.

      North Korea: Military dictatorship, no communism.

      China isn't prospering, they're just getting more trade. Human rights are in as bad a state as ever. Capitalism and trade mostly benefit the rich - by far.

      Read up on Marx and world history. You don't have to agree with me, but you don't have to be completely wrong either.

    71. Re:worth? by pumpkinescobarsof2 · · Score: 1

      one of the more insightful things i have seen on /. in a while

      i like the sig too!

    72. Re:worth? by lpp · · Score: 1

      And now you owe me $200 to replace my monitor. It cracked when I tried to deposit your money through the glass.

    73. Re:worth? by torpor · · Score: 1

      Because MONEY is what puts food on the table and puts your kids through college. Money is what puts gas in your car and pays your mortgage.

      No. YOU put food on the table. You make the kids. You put them through school.

      You might use money to do that... but money itself DOESN'T DO A DAMN THING.

      Values come from human beings. If I value my life, I will put food on the table and continue to eat. If I value my kids, I'll do whatever it takes to put them through school.

      Western Society has its head so far up its ass that people like you are making such conclusions about money ... which in and of itself is USELESS. Its only when some human being puts a value on it that its worth anything at all ...

      Funny thing about human beings, is that they are a primary source of arbitrary 'certainties' in this universe. Funny how they forget just how arbitrary those things are at times. I guess all it takes for someone to assume something is certain is to forget how arbitrary it really is...

      There are other ways to put food on the table. Join a commune/kibbutz. They're around. Get your kids through education: educate them at home. Some kids, taught this way, do far better than anything money could have ever provided.

      Its only participation in modern American/Western culture that requires the use of money for all things, but in fact ... there's a fuck of a lot of very valuable things you can do in this world, and some of it requires no money at all. Funny that ...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    74. Re:worth? by Anonymous Coward · · Score: 0

      Dam you are 41 and still living in your parents basement? :X

    75. Re:worth? by kevlar · · Score: 1

      Nobody said anything about maximizing income. But while we're on the topic, maximizing income should be everyones goal, simply because it improves your quality of living and it baselines your fellow developer's income. The employer will only give you as much as the market decides you are worth. If everyone is humble and decides they can get along with less, that hurts the market as a whole.

    76. Re:worth? by Anonymous Coward · · Score: 0

      You missed my point (admittedly it was a subtle one), and that is that it's the US system itself that is the problem, and there's no fixing it, nor is there much evidence that the "success" you speak of is not in spite of, rather than because of, that system. In other words I don't share your capitalist religion, since things that are obvious to you are obviously wrong to me, being a pragmatist and all. (Although I am an idealist.) One more thing -- it's pretty well recognized that the capitalist profit system is unsustainable. So you're right to start thinking about replacements.

    77. Re:worth? by npsimons · · Score: 4, Insightful

      They are fools that think that wealth or women or strong drink or even
      drugs can buy the most in effort out of the soul of a man. These things offer
      pale pleasures compared to that which is greatest of them all, that task which
      demands from him more than his utmost strength, that absorbs him, bone and
      sinew and brain and hope and fear and dreams -- and still calls for more.
      They are fools that think otherwise. No great effort was ever bought.
      No painting, no music, no poem, no cathedral in stone, no church, no state was
      ever raised into being for payment of any kind. No parthenon, no Thermopylae
      was ever built or fought for pay or glory; no Bukhara sacked, or China ground
      beneath Mongol heel, for loot or power alone. The payment for doing these
      things was itself the doing of them.
      To wield onself -- to use oneself as a tool in one's own hand -- and
      so to make or break that which no one else can build or ruin -- THAT is the
      greatest pleasure known to man! To one who has felt the chisel in his hand
      and set free the angel prisoned in the marble block, or to one who has felt
      sword in hand and set homeless the soul that a moment before lived in the body
      of his mortal enemy -- to those both come alike the taste of that rare food
      spread only for demons or for gods."
      -- Gordon R. Dickson, "Soldier Ask Not"

    78. Re:worth? by jmv · · Score: 1

      How much is your life worth? How much to take it away? Say a price.

    79. Re:worth? by Anonymous Coward · · Score: 0
      What a genius!

      Money is a medium of exchange. A long time ago people found that it was easier to carry a few coins than a side of beef.

      We don't need money, but it makes life a lot easier.

    80. Re:worth? by sydb · · Score: 1

      Thanks, and thanks too for enlightening me to the outcome of the W3 patent policy debates. I expressed my feelings at the time but lost touch with the issue due to heavy work commitments. It's nice to see the right outcome.

      I will also look into donating to the EFF when my credit card arrives.

      Cheers!

      --
      Yours Sincerely, Michael.
    81. Re:worth? by k.a.f. · · Score: 3, Insightful

      Not true.

      Bach was paid, throughout his career, to maintain an orderly music
      environment in whatever church, court etc. was paying his lunch at the
      time. Since it was customary for all musicians to compose music of
      their own, he often did so, but those were not the primary terms of
      any contract he ever entered. (He was, in fact, rebuked for playing
      accompaniments that were too audacious and complicated to actually
      accompany someone's singing, or producing works that were altogether
      too difficult for the intended performers.) He did write an almost
      incredible number of weekly cantatas for several years running while
      in Leipzig, but after too many lost battles with the philistines of
      the city council, he more or less stopped doing them and relied mostly
      on repeat performances or other composer's works. This was never a
      cause for complaint about him, although there was a lot of other
      complaint.

      (Mozart was contractually employed to produce original music, but only
      part-time, and in the end not at all, which is why he died in poverty.
      Of course, today he would be a multi-millionaire just from the
      royalties of the G Major Serenade. Beethoven was the first composer to
      sustain himself by organizing his own public concerts, and even then
      it was not only his own works that were played.)

      I think the parallel to software is rather neat: Bach was paid to
      perform music for church services (provide support), not for composing
      it (develop software). If he did create this huge body of original
      work it was because he liked doing it (and possibly because locating
      and copying some other work would arguably have been just as much work
      as penning a new one, at least to him). Oh, and nobody in their right
      mind would have thought of forbidding him to perform the same work
      somewhere else later (take software with you when you are fired). The
      only thing he couldn't have done was to dedicate a piece to one
      prince, then to another (re-license software that you have already
      explicitly sold the rights to).

    82. Re:worth? by kevlar · · Score: 1

      They write the software because they need it themselves, or just to teach themselves something new. If they can release it to the world and make it a better place then ... hey ... why not?

      But the software they write that pays for their salaries is the software that is not FREE. There are individuals who believe that all software should be free. If all software is free, who pays me to write software? IBM for support? Companies that require support for OSS projects as part of their business line have and never will be able to sustain the market of software developers. If all software was OSS, the number of software developers would zero out simply because nobody would be paying them to develop software. Its very simple economics, really. Think of developers as cookie factories. They pump out cookies and people buy them. If everyone gives away their cookies without compensation, no one will even consider buying your cookies. If nobody buys your cookies, you won't make any money.

    83. Re:worth? by Anonymous Coward · · Score: 0

      Because money is instantly convertible to almost anything?

    84. Re:worth? by kevlar · · Score: 1

      Exactly.

    85. Re:worth? by Anonymous Coward · · Score: 0

      You have obviously not witnessed the asshole at the company who does not get laid off because he refuses to transfer his knowledge about XYZ product.

      I have noticed many people get demoted or "moved sideways" after being caught Fiefdom-building. Companies do not like to have black holes in them that suck in all knowledge and make themselves a critical risk -- if that person gets sick, waylaid or even dies, a huge chunk of valuable knowledge is lost. That's why companies want everything written down, and will actively stop you if they catch you hoarding.

    86. Re:worth? by sydb · · Score: 1

      Next you'll be wanting a license to print money, like lawyers, accountants and politicians.

      the market decides you are worth

      But the market is very flawed and will be rectified, by Free Software.

      --
      Yours Sincerely, Michael.
    87. Re:worth? by kevlar · · Score: 1

      No, but I would write free software for a living ;)

      Cute. On whose dime?

    88. Re:worth? by pbhj · · Score: 1
      because it's money that puts food on the table and a roof over the head


      No it's not, a few people have said this. I think you're wrong

      Food is grown from seeds, using water, organic matter (plus chemicals for most people, I
      prefer "organic"!) and a great deal of labour.

      Roofs are made from clay materials mined from the earth and processed by people, along with wood (grown similarly to food, unless it's "virgin forest") which is again processed by people.

      Conclusion: it is a combination of natural resources and people that "puts food on the table and a roof over the head". Consider for example many families without money that have food and dwellings by virtue of their own labour (most of these we would call aboriginal groups, rainforest indians et al.).

      Money is an abstracted form of barter, an exchange medium by which the worth of our own labours is compared against the worth of others. Sadly, like much else, this has been corrupted by further abstraction so that those producing worth are not compared with equal measure. Also those producing little worth (for example people gambling on futures markets) are considered to have great worth simply because they have a lot of money, when in fact they add little to society (by their work)*.

      * - of course they could be using the funds benevolently etc., etc., ...

    89. Re:worth? by southpolesammy · · Score: 1

      Absolutely. Here's my general idea of the hierarchy of information.

      Random bits
      Data
      Information
      Knowledge
      Intelligence
      Decision making ability
      Wisdom

      Each item above is borne from the application of order to the previous item. IOW, having all the knowledge in the world doesn't do you a bit of good if you can't coalesce it into intelligence and then the ability to use it. Without that next step, you're no better than a simple computer.

      BTW, this isn't some written theory AFAIK, this is just something I've simply come up with while thinking about the subject. Totally subject to discussion.

      --
      Rule #1 -- Politics always trumps technology.
    90. Re:worth? by Creedo · · Score: 1

      Actually, Mother Teresa and her sisters did not suggest that any of the people that they helped convert. Their only requirement is that the person be in need.

      --
      All that is necessary for the triumph of good is that evil men do nothing.
    91. Re:worth? by Anonymous Coward · · Score: 0

      Clemens appears to have his nose very fair up billg's arse:

      Clemens Vasters is co-founder and executive team member of newtelligence AG, a developer services company headquartered in Germany. He is a Microsoft Regional Director for Germany. A well-known developer and architect trainer, he is a popular conference speaker, author/co-author of several books, and maintains a widely read and frequently referenced Weblog focused on architectural and development topics at http://staff.newtelligence.com/clemensv.

      In 2003 alone Clemens has spoken at over 40 events in 21 countries across Europe, Asia, and the United States, including numerous high profile conferences such as the Microsoft TechEd events in Dallas/USA, Barcelona/Spain and Kuala Lumpur/Malaysia.
      The focus of his work is to help customers understand and realize the potential of web services and service oriented architectures, using present and future Microsoft application services platforms, as well as to empower developers to create richer and more robust applications more efficiently

    92. Re:worth? by kalidasa · · Score: 1

      Also worth noting that these fellows were paid to produce the music, but that once the music was published, no one got any residuals. Now, I think music should pay folks residuals, but it's important not to let a facile metaphor stand in the way of genuine understanding.

    93. Re:worth? by FooBarWidget · · Score: 1

      Ximian, RedHat, etc. Do you think people like Owen Tylor or Havoc Pennington aren't getting paid?

    94. Re:worth? by Hast · · Score: 1

      In case you haven't grasped it the idea with the question is that having money may not be the only thing people value in life.

      There are actually people that value such things as knowledge and spreading happiness and who don't summarize the day with summing up how much they earned. I know that it may seem like a fairy tale but people like that actually exist.

      Typically they are known as "not a complete egocentric bastard". ;-)

    95. Re:worth? by Anonymous Coward · · Score: 0

      Why should musicians get residuals or royalties? Teachers, doctors, and plumbers don't.

    96. Re:worth? by Anonymous Coward · · Score: 0

      Nobody said anything about maximizing income.

      Yes, they did. When they state "you shouldn't do this for free", they are either taking the line that that is all you ever do, or that you should maximise your income. The first is ridiculous.

      maximizing income should be everyones goal, simply because it improves your quality of living

      No. I work about 40 hours a week. If I worked more than that, sure I could make more money, but it would drastically reduce my quality of life. I prefer to spend my time in the company of my friends and family rather than working.

    97. Re:worth? by peterb · · Score: 1
      I don't recall mother teresa making a big buck out of her ceaseless efforts


      That's because you are uninformed.
    98. Re:worth? by Nplugd · · Score: 1

      You missed my point (admittedly it was a subtle one)

      I can't say that much about your attempt to make me look like a moron, I guess...

      it's the US system itself that is the problem

      You know what, you should make that statement even broader in its vision, you're lacking some ambition. The problem is PEOPLE. That's right. Now let's get rid of 'em.

      In other words I don't share your capitalist religion

      OH MY GOD! LOOK! UP IN THE SKY! IT'S A BIRD! IT'S A PLANE! NO!!! IT'S MY POINT!!
      Dude, I dunno where you got that feeling that I was a capitalist die hard supporter, but let me reassure you: I'm not. Get off you white horse now.

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    99. Re:worth? by Anonymous Coward · · Score: 0

      Ah... But this misses the point. We're talking free as in speech here.

      I get paid well to work hard and produce custom systems for our business which are subsequently GPL'd. There's always more tasks, more development and more bugfixing, so I'm always in work and will be for as long as I choose to work where I do. I get paid for the initial act of useful creation, but not subsequent copying. But then, the business doesn't care about subsequent copying; they just want to get their tasks done.

      So in essence, I'm very much like Michaelangelo and the Cistine chapel.

      P.S. Bach isn't getting paid for several hundred years of copying/playing of his music. Isn't it a terrible thing! I've heard that he's so annoyed, there are noises coming from his tomb; he's going to get up again and rage at the world for bloody enjoying his creations! We are so awful!

    100. Re:worth? by Quantum+Jim · · Score: 1
      why is worth always measured in money?

      Isn't that what money is designed to do: quantify value in standard units? That's why we don't use barter for everything in trade.

      It's not money that is the problem; it is wanting compensation for everything you give. A soul without charity is barren.

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    101. Re:worth? by kevlar · · Score: 2, Insightful

      Are you Owen Tylor or Havoc Pennington? Does the average developer have this option? Get a job for RedHat, Ximian or IBM working on OSS, then you can claim that it is a viable option for anyone in the real world to write free software.

      Its simple: if your life relies on software development to pay your bills, giving software away will not bring you money. Ximian, RedHat and even IBM employ a pitiful # of developers who work on OSS projects. IBM does it simply to have leverage in the Linux kernel. Ximian and RedHat are barely companies to begin with.

    102. Re:worth? by Anonymous Coward · · Score: 0

      If you work 40 hrs a week, then you're a lazy developer.

    103. Re:worth? by kevlar · · Score: 1

      But the market is very flawed and will be rectified, by Free Software.

      Amusing. If by rectified you mean the complete innialation of the software developer market, then yes, I agree.

    104. Re:worth? by kevlar · · Score: 1


      No. YOU put food on the table. You make the kids. You put them through school.

      You might use money to do that... but money itself DOESN'T DO A DAMN THING.

      Western Society has its head so far up its ass that people like you are making such conclusions about money ... which in and of itself is USELESS. Its only when some human being puts a value on it that its worth anything at all ... ...

      Its only participation in modern American/Western culture that requires the use of money for all things, but in fact ... there's a fuck of a lot of very valuable things you can do in this world, and some of it requires no money at all. Funny that


      Is this what 7th Grade has taught you? That you should reject "western society" (although what you really mean is the world monetary system because the entire WORLD, north korea included, uses money). Educate your kids at home and join a kibbutz? Are you nuts? Who do you think pays for the kibbutz? Where do you think the food comes from? Communes and Kibbutzes FEED off the economy with donations. Sure you can claim independence, but that would just be pointing out your own stupidity.

      Anyone who truely believes these things in the parent post have never started or operated a business and most likely never will. Torpor, I hope you have a large trust fund.

    105. Re:worth? by peterb · · Score: 1

      Gah, I suck, that was the wrong URL.

      I meant, re: mother teresa, this one

    106. Re:worth? by Anonymous Coward · · Score: 0

      Read up on Maslow's hierarchy, you twit. When you lack food and shelter, all those other things of import you're thinking about, aren't really of very much import at all.

    107. Re:worth? by torpor · · Score: 1


      Did I say I was rejecting "Western Society"'s system of cash? No, I didn't ... I said Western Society is what has produced the viewpoint that "only cash gets you places", "cash is all that matters", "there is nothing else of any value in the world".

      That you can't see that, especially when its pointed out to you, belies your own ignorance.

      There are other things in life, of waaaay more value than money, which require no money at all to enjoy. It is human beings who put values on things - including money. That is all.

      Now take your foot out of my ass.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    108. Re:worth? by Anonymous Coward · · Score: 0

      The problem is PEOPLE. That's right. Now let's get rid of 'em.

      It's really a hoot, isn't it? I don't buy that Calvinist bullshit either. The problem is the system of course.

      Dude, I dunno where you got that feeling that I was a capitalist die hard supporter...

      That's odd. I thought you called it a success a couple of posts back. That seems pretty hard core to me, given the objective known facts.

      but let me reassure you: I'm not. Get off you white horse now.

      I guess you mean high horse. Funny hearing that from Captain Obvious himself.

    109. Re:worth? by p_tweak · · Score: 1

      >>"why is worth always measured in money?"
      >>
      >>Do you have a better idea? I cannot think of one.

      I think you are mistaking worth for value. What something is worth is an relative idea. Is a penny worth 1/100 of a dollar? What if it is a 2000 year old Roman "penny"? I've seen those go for a few hundred bucks.

      As far as value? You can measure value in many things. Money (currency -- paper, coin, electonic), Gold, Silver, Diamonds, a barrel of carrots??? Whatever you want.

      "Money" is usually the most practical way to express value (the conversion factors on a barrel of carrots are not widely known...).

    110. Re:worth? by kevlar · · Score: 1

      Plus, US could learn of couple of things from some of those countries. Think education for instance.

      The problem with the education system in the US is two part. The first is the Teachers union breeding inept and lazy teachers. The second is that lack of effort that parents are willing to make to keep track of their students education.

      From what I gather you are saying is that teachers should not be paid? How would Socialism produce a better educational system? Teachers in NJ make an average of $60,000/yr. Thats an *excellent* salary given that they work 9 months out of the year! Do they give a rats ass about the students?? BARELY!

    111. Re:worth? by Anonymous Coward · · Score: 0

      And this is one reason why science fiction is commonly considered trash.

    112. Re:worth? by Anonymous Coward · · Score: 0

      How would Socialism produce a better educational system?

      The issue is not that Socialism produces such a good educational system, but that Capitalism produces such a bad one. I think the reason for that it clear -- it's a profit system that automatically favors short term benefit for the ruling class, over such frills as medical care and education for the masses.

    113. Re:worth? by kevlar · · Score: 1

      Western Society has its head so far up its ass that people like you are making such conclusions about money ... which in and of itself is USELESS. Its only when some human being puts a value on it that its worth anything at all ...

      I bolded the relevent section of what you wrote for you. That statement, that money is useless, and that only humans assign values to goods and services, is a rejection of the economic monetary system, regardless of whether you like it or not.

      There are plenty of things in the world that have nothing to do with money. For example, child birth, pets, your significant other, your family, etc, etc, etc. On the other hand, if you are broke, you are putting your child at risk for lack of health care, you're starving your dog b/c you won't be able to buy him food and you'll be an economic drain on your next of kin when you borrow money for the arcade.

      It is human beings who put values on things - including money. That is all.

      Really dooooood?? You're a GENIUS!! Its like... you can't put a value to looove either, man! I always thought that the mice decided the price of my steak and fries, but you really showed me how the world works... Its the humans that decide it all. Its the corporate whitey who oppresses us by making us pay $1.25 for my over-sized Coke, dooood.

    114. Re:worth? by kevlar · · Score: 1

      I have a friend in England who is 5 months pregnant and has just been granted her first ultrasound by the govt. That means that her baby has not been monitored for proper development for 5 months. That is an example of Socialism.

      Another example is of the guy who needs a dialysis machine, but since he's 65, he is denied. Why? Well, the socialized system can only afford X dialysis machines so they reject anyone over 60 because they have lived long enough. Thats socialized healthcare.

      Guess what happens if you get Cancer in Canada. You move to the United States so you can get Chemo-Therapy. Sure, Canada has cheaper drugs, but they are not the market that provides for the development of new drugs. Do you know what that means? It means that if everyone were like Canada, it would not be profitable for drug companies to develop new drugs. In other words, no new drugs would be developed.

      As for Capitalism producing such a poor educational system, lets get back to basics. The current education system is socialized. Yes, you read it correctly, it is a socialized system. Where as the purely capitalistic private schools, such as Phillips Exeter which churns up 75% Ivy League students is not socialized.

      So can you explain to me WTF you're talking about?

    115. Re:worth? by sydb · · Score: 1

      Of course I don't mean anihilation of the developer market and I am at a loss to see how such an outcome would be achieved.

      Most software developers don't work for proprietary software houses. Free Software threatens only proprietary software houses. (I like the phrase "software house", it reminds me of the 80s).

      --
      Yours Sincerely, Michael.
    116. Re:worth? by torpor · · Score: 1


      Look, stop picking a fight, okay?

      That statement, that money is useless, and that only humans assign values to goods and services, is a rejection of the economic monetary system, regardless of whether you like it or not.

      No. It is not. Money -doesn't do anything- unless humans put a value on it.

      You're still missing the point, which is that human values are -arbitrary- but they are HUMAN VALUES and its only Human Beings which make money worth anything.

      The money system is only a 'system' because humans say it is, together. The stock market is nothing more than mass agreement on a grand scale, about how much something is 'worth' to other people.

      At the end of the day, if you decided you wanted to go live off the land somewhere, you still could do that. Its up to you. And, actually, its feasible in quite comfortable ways. Money won't get in the way of that.

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    117. Re:worth? by kevlar · · Score: 1

      You're still missing the point, which is that human values are -arbitrary- but they are HUMAN VALUES and its only Human Beings which make money worth anything.

      Sure, humans provide a value to money. Without humans, there is no physical money on Earth. Thats deep. It still suggests that you have virtually no concept of the economics behind why your snickers bar costs $1.00. Its not that some monkey in management at Mars Corp decides to set a price at $1.00. It is much more complex than that.

      Money was invented by humans to fill a void of trading goods and services abstractly. Removing money from the equation of any modern society would produce a complete collapse of the society. Money stabilizes the society.

    118. Re:worth? by kevlar · · Score: 1

      Most software developers don't work for proprietary software houses.

      Are we talking about planet Earth? Can you provide me with some numbers to back that up? Are you a developer or a student?

    119. Re:worth? by Anonymous Coward · · Score: 0

      Can you provide me with some numbers to back that up?

      I can't (I'm not the OP), but I've certainly seen a study fairly recently (perhaps even linked to from Slashdot) that leaned towards 70% in-house development and 30% commercial development. I'm sure you can verify it if you care enough to google for it.

      Is it really that surprising to you? Or are you just a typical home user who only needs off-the-shelf software, and doesn't see typical business requirements?

      Are you a developer or a student?

      I don't see why you are asking that, unless you are going to descend into an ad-hominem "you'll understand when you grow up" argument.

    120. Re:worth? by 10101001+10101001 · · Score: 1

      > Michaelangelo got paid for painting the sistine chapel. Bach, Beethoven, Mozard, Handel, etc pretty much got paid for anything they ever did.

      Michaelangelo was a software consultant. Bach, Beethoven, Mozart, Handel were sponsored artists. Their music was Free (no copyright), but them actually playing cost money (their time is a finite resource, music can be copied near infinitely). You can't really perform software, but those who made the software or study it well enough can help others to make their computers perform the software for a price, since their time is limited.

      It's not a crazy idea even that people would write software and be hired because of what they wrote so a company has a jumpstart in support. And then the author can indirectly be paid for their efforts. Since all the above doesn't cover niche markets where a wide enough audience doesn't exist to provide for this hiring, I don't see it unreasonable that some software will remain proprietarily. The humorous part is, the market is deciding that open source is a viable solution for commodity software.

      --
      Eurohacker European paranoia, gun rights, and h
    121. Re:worth? by Anonymous Coward · · Score: 0

      If you think that the amount of time I spend working correlates to how hard I work or how productive I am, then you are a very poor developer, if you are a developer at all. Let me guess, you measure productivity in LoC as well, right?

    122. Re:worth? by Anonymous Coward · · Score: 0

      Michaelangelo got paid for painting the sistine chapel. Bach, Beethoven, Mozard, Handel, etc pretty much got paid for anything they ever did.

      Did they attempt to prevent others from copying their work? This isn't about free-as-in-beer, it's about free-as-in-speech.

    123. Re:worth? by kevlar · · Score: 1

      I can't (I'm not the OP), but I've certainly seen a study fairly recently (perhaps even linked to from Slashdot) that leaned towards 70% in-house development and 30% commercial development. I'm sure you can verify it if you care enough to google for it.

      I hate to be the first to enlighten you, but in-house development is proprietary software. So those statistics do not back up the answer that the majority of software developers are not employed at proprietary software institutions.

      I don't see why you are asking that, unless you are going to descend into an ad-hominem "you'll understand when you grow up" argument.

      Basically, Yes.

    124. Re:worth? by beeblebrox87 · · Score: 1

      What good are food and shelter when you lack a ideal to live for?

    125. Re:worth? by gid13 · · Score: 1

      No, it means I have other reasons for being alive. There are things that fulfill me that don't require me to die.

    126. Re:worth? by UnknownSoldier · · Score: 1

      > money is what keeps you alive.

      I'm getting really sick of this propaganda.

      How do animals exist without money?

      So how did people exist BEFORE money?

      Am I saying it is useless? Of course not. But to conclude you can't exist without money is pretty short-sighted and ignorant.

      > The fact of the matter is that your knowledge is what gets you the job that pays your salary that puts food in your mouth.

      You seem to be ignoring the TIME spent to acquire the knowledge and experience. Money is NOT just knowledge. It represent both Time and Experience/Knowledge.

      > Knowledge has a monetary value.
      Knowledge MAY have value -- if it is useless knowledge, what is the value then? If it saves your life, what is it value?

      Peace

    127. Re:worth? by Anonymous Coward · · Score: 0

      Here, I got a shorter quote for you.

      Mongol General: "Conan, what is best in life?"

      Conan: "To crush your enemies, see them driven before you, and to hear the lamentation of the women!"

    128. Re:worth? by ch-chuck · · Score: 1

      people that value such things as knowledge and spreading happiness

      Ah yes, well we all do. But the question was, how do you measure such things? From there, you quickly get into the problem of trying to define quality, which some claim you just know already with out having to put a number on it, others turn into babbling idiots trying, and others solve the problem by just attaching dollar values to it.

      Unfortunately for the romantic, we are economically dominated by the hard boiled scientific minded who insist on measuring and assigning dollar values to everything. If it can't be measured it doesn't exist.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    129. Re:worth? by sydb · · Score: 1

      Look pal, I didn't say "proprietary software institutions", I said "proprietary software houses" and that is different. Don't change my words to suit your argument.

      I am neither a developer nor a student, and I don't see the relevance anyway.

      It seems the only argument you have for supporting proprietary development is to keep yourself in a job. Well, tough. The rest of society isn't here to support you just because you feel entitled to it. That's what I meant when I talked about a license to print money.

      --
      Yours Sincerely, Michael.
    130. Re:worth? by kevlar · · Score: 1

      I am neither a developer nor a student, and I don't see the relevance anyway.

      This explains everything, thank you.

      Software produced in-house, at any company, whether it be as a product or to support interal company systems, is proprietary. If one were to hand it out or publish it online, one would likely be fired.

      As for supporting proprietary software to keep myself employed, thats simply nonsense. The OSS movement is mostly comprised of college students, hobbyists and academics, for the obvious reasons that full time software developers need to be paid to write software. The only reason this thread exists at all is because of cluebys like yourself who honestly believe that all software should be OSS and downloadable, which is nonsense.

      That being said, OSS movement is a legitimate movement and I myself have dedicated countless hours to it. However, anyone who says that all software should be OSS, money sucks, etc etc (and I'm not pointing solely to you, sydb), is a retard.

    131. Re:worth? by FooBarWidget · · Score: 1

      Not everyone who has a CS degree and can program can get a programming job (or, more importantly, keep doing that job for a long time), proprietary or open source.

      "giving software away will not bring you money."

      Who says anything about giving it away?
      1. All the BSD trolls always yell about how "viral" and "restrictive" the GPL is.
      2. It's about freedom, not price. RedHat sells their distribution, not giving it away.

    132. Re:worth? by kevlar · · Score: 1

      Yeah, right after I read The Communist Manifesto.

    133. Re:worth? by Anonymous Coward · · Score: 0

      I hat to break it to you, but open source licenses apply to distribution, not use, so in-house software is often (I would say normally in europe now) based on open-source software.

    134. Re:worth? by DGolden · · Score: 1

      I hate to break it to you, but open source is "proprietary" in legal terms - copyright is asserted over open-source software, it's not "public domain". Having said that, legal terms are generally bunk.

      --
      Choice of masters is not freedom.
    135. Re:worth? by Anonymous Coward · · Score: 1, Funny

      "In my opinion, this rapid mastery of the production of software is to be explained not by the special ability of the Open Source programmers but by the fact that in our community the production of, say, web servers, operating systems, and applications is considered not the private affair of profit-making corporations, but something done for the community. In the business world the programmers produce to get wages, and are not concerned about anything else. With us programming is regarded as a public matter, a community matter, it is regarded as a matter of honor."
      -- Adapted from an interview with Joseph Stalin, communist

    136. Re:worth? by Bootsy+Collins · · Score: 1

      Read up on Maslow's hierarchy, you twit.

      Try re-reading my post -- particularly the part about it not being an either/or thing.

      Then try responding again, but this time without making yourself look like a flaming asshole.

    137. Re:worth? by Anonymous Coward · · Score: 0

      There's something strange happening here. Why does developing free software sound so good and right, yet when compared to those arguments of getting food on the table/paying your bills/etc it looks like making money out of your work is not that wrong?

      Well it went through my mind that there is another problem here. It's the distribution of wealth; there are some with just so much that they pay $5000 or more for a night in a hotel, while we starve for food and give up ideals. Something is very wrong here.

      When I think about the most valuable thing a man can do in life, i don't think about making money but in things in _could_ do, for the good or for the fun of it. The money comes as the _way_ to get there, it's not a purpose; but we lose ourselves here so many times. The most valuable thing couldn't also be "being the best at this or that", or "being the only one capable of whatever". While that feels great, not everyone _can_ be the best, so it just can't be right. Everyone should have the same opportunities at happiness; so happiness can't be being the best there is.

      So I believe and doing good just for the good of it; and there's nothing better for a man than a clear conscience, the feel of being right to the others and the world.

    138. Re:worth? by Anonymous Coward · · Score: 0

      open source is "proprietary" in legal terms

      There's no such legal term as "proprietary". "Proprietary", in the context of software licensing, refers to software that is not Free. It does not refer to software that is copyrighted.

    139. Re:worth? by Anonymous Coward · · Score: 0

      in-house development is proprietary software

      No, in-house development is either proprietary or open, depending on how the particular company handles it. My point is that in-house development accounts for the majority of software development, and can be sustained by a Free Software development model. Thus, the claim that Free Software somehow eradicates the software development world is a load of nonsense.

    140. Re:worth? by Anonymous Coward · · Score: 0

      Software produced in-house, at any company, whether it be as a product or to support interal company systems, is proprietary. If one were to hand it out or publish it online, one would likely be fired.

      In some companies, perhaps. Not in mine.

      The OSS movement is mostly comprised of college students, hobbyists and academics, for the obvious reasons that full time software developers need to be paid to write software.

      You are begging the question. You are justifying your argument that full-time programmers can't get a paycheck from Free Software development by stating that "full time software developers need to be paid", with the assumption that Free Software cannot do so.

      The only reason this thread exists at all is because of cluebys like yourself who honestly believe that all software should be OSS and downloadable, which is nonsense.

      Nobody has stated that or used it as an axiom in this thread.

    141. Re:worth? by Anonymous Coward · · Score: 0

      Basically, Yes.

      Well now that I know your level of debating skills, I'll leave this thread be. If you can't make your points stand without attacking the other person, they aren't worth the time it takes to respond.

    142. Re:worth? by Thomas+Shaddack · · Score: 1
      ...we are economically dominated by the hard boiled scientific minded...

      I dare to object; such people are beancounter-minded. Scientific-minded people value the knowledge and open access to it - which is difficult to quantify in money.

    143. Re:worth? by nysus · · Score: 1

      No one has ever sacrificed their home or car because they coded free software. In fact, it's just the opposite. People who code free software already have an abundance of material blessings which in turn gives them the free time to produce something the rest of the world can, in turn, share.

      --

      ---Technology will liberate us if it doesn't enslave us first.

    144. Re:worth? by qtp · · Score: 1

      How about time?

      I know what most will say next:

      "Time = Money"

      but I propose you a challenge:

      Take some of that money to your boss and try to get your time back. Then you'll realize who's getting the better deal.

      --
      Read, L
    145. Re:worth? by Nplugd · · Score: 1

      Dude, I dunno where you got that feeling that I was a capitalist die hard supporter...
      That's odd. I thought you called it a success a couple of posts back. That seems pretty hard core to me, given the objective known facts.

      It is the part where I'm supposed to ask about those known facts ? Come on, let's be realistic. Capitalism is a great system that produces wealth like no other systems. You do know that we currently produce enough food in the world to sustain every single people on the planet. Yet, some countries are starving to death. Do you really think the problem lies in capitalism? Blame it on "the system" all you want, it's just a way to bend the truth to make it more easier to live with.
      And I did mean to say white horse, english just doesn't happen to be my primary language :)

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    146. Re:worth? by Nplugd · · Score: 1

      From what I gather you are saying is that teachers should not be paid?

      Uh, no, that's certainly not what I'm saying. What I'm saying is that US could learn a thing or two from countries like Cuba. That is, if anyone in the US government was sill caring about education. Again, my point was: it's not because US are one of the wealthiest country in the world that it should be a model for everything. And actually, apart from the economy, there's not much to keep right now.

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    147. Re:worth? by sydb · · Score: 1

      If you would actually read the content of the posts in this thread perhaps your argument would improve.

      You imply that only full-time developers understand development; you're wrong. I am a full time admin supporting development environments. I can also code when I get the chance; I built and maintain a system to replace broken GUI tools, used by my developer community to deploy code to our servers. A decade ago I developed document production systems for two local businesses. My training is in electronics so at one time I could write 6502 assembly. I'm not ignorant.

      You accuse me of saying things I haven't (money sucks, all software should be downloadable).

      You say you support proprietary software for other reasons than keeping yourself employed, and back your statement up by saying "full time software developers need to be paid to write software". But I'm not the only one to point out your circular argument.

      You are right that many companies writing code for in-house use are at the moment uncomfortable releasing it. But that's just a statement of the status quo, which doesn't earn you any points. Its a status quo that can change and is changing.

      The only weakness in my argument is I can't at the moment find a source for my claim that most developers are not employed by proprietary software houses. By the way, look up the term "software house" if you are still confused; you might need a real dictionary though, so I'll type out the definition for you:

      software house a company that specialises in producing or testing software.

      I applaude that you have "dedicated countless hours" to the OSS movement. I have too, perhaps not by writing software (I am still fairly young though, so there is time) but I have, in both my day job and my sideline, spent countless hours advocating and deploying Free Software. After all, writing the code in itself doesn't mean that anyone's going to use it.

      --
      Yours Sincerely, Michael.
    148. Re:worth? by kevlar · · Score: 1

      If by "open" you mean internal to the company, then yeah, sure. If you mean "open" as in a developer can publish the code on the net, then you're out of your mind.

      If all software was free software, no software developer would have a job.

    149. Re:worth? by pantherace · · Score: 1
      True, and this just reinforces my point: many oss developers aren't doing it to improve some corperation's efficiency.

      There are those of both oss & religious persuasion who do it to improve the corperation / increase the numbers of converts, but if you believe in either, they just help your cause (more corperations = more oss people, more converts = more saved souls)

    150. Re:worth? by gerddie · · Score: 1

      I don't recall mother teresa making a big buck out of her ceaseless efforts (unless I've missed her unofficial biography). okay, so she was supported by others but her unselfish acts had a big impact on many people.

      It seems like you actually missed it: Mother Teresa - The Final Verdict. Just a little quote from the introduction: The German magazine Stern (10 September 1998) published a devastating critique of Mother Teresa's work on the first anniversary of her death. The article, entitled 'Mother Teresa, Where Are Your Millions?', which took a year's research in three continents, concluded that her organisation is essentially a religious order that does not deserve to be called a charitable foundation. No protest has been forthcoming from her order.

      Nevertheless, I agree with your position that there are more things in life then money.

  3. Icculus is making the loot by ike6116 · · Score: 2, Insightful

    but then again, who want's to work as hard as icculus?

    --

    Are you secure enough in your masculinity to run 'man touch'?
  4. The value of software by Anonymous Coward · · Score: 3, Insightful

    What's software worth? It's worth a great deal. Worth so much that it seems a terrible shame to imprison it behind a dollar sign...

    1. Re:The value of software by cybermace5 · · Score: 5, Interesting

      If you want to make money by selling software, then yes, Open Source is financial suicide.

      If you want to make money by giving away software and selling support, then Open Source is iffy but has a chance of working. You can often be replaced cheaper by an in-house programmer or local consultant.

      However, if you want to make your own software to USE that helps your company make money, then Open Source is invaluable. If others can put portions of your application to good use, then they will help develop it and everyone benefits.

      Still, though, any Open Source work cuts down on the available paid work for programmers, because it is efficient and may be supplemented by free coders. So Open Source makes a lot of sense for companies as a whole, perhaps less sense for individual programmers who want to make a living; pretty similar actually to the effect of outsourcing.

      Compare how long Linux and DOS/Windows have both existed. Bill Gates is a multi-billionaire, Linus Torvalds is a multi-thousandaire. It's up to the individual to decide if they value a contribution to the computing community more than personal gain.

      --
      ...
    2. Re:The value of software by JDBrechtel · · Score: 1

      Awwww...that's cute.

    3. Re:The value of software by ortholattice · · Score: 1
      Bill Gates is a multi-billionaire, Linus Torvalds is a multi-thousandaire

      Although it is NOMB, I would guess Linus is at least a multi-millionaire (meaning >= 2 million). He was given a big chunk of RedHat stock or options at the IPO, and I recall reading that he shrugged his shoulders and said something like, "I guess I'm rich now." I think that was before RHAT's insane peak. Don't know if he cashed any out near the peak. I myself qualified for those 400 shares at the IPO price given to open source developers and did well. I'm sure Linus had much much more than that.

      Anyway that's just speculation on my part.

  5. You can't have it both ways ... by NightSpots · · Score: 2, Insightful

    If you want to get paid for doing what you love, and you love coding, then pushing open source as if your life depended on it is going to, sooner or later, cost you your job.

    It's not great, but human nature is to take the cheapest alternative that works. Sure, some companies will choose more expensive options for support, or ease of use, but most people want something that works, and something that's cheap, and if an open source / free (cost) solution does what your expensive product does, count yourself out of a job.

    1. Re:You can't have it both ways ... by PhilippeT · · Score: 0

      The problem is that people dont look at Open Source as free they see it as too good to be true, ie why goverments like the one i work for have policies that state Open Source is not to be mentioned or used.

      --
      A psychopath can't tell the difference between right and wrong. A sociopath knows the difference - he just doesn't care.
    2. Re:You can't have it both ways ... by Anonymous Coward · · Score: 5, Insightful

      Your post shows a clear misunderstanding of the software industry and what coders do. The vast majority of coders in the world aren't working on off the shelf software, which by and large Open Source/FOSS software replaces. Most work on bespoke applications for business. I have worked on perhaps 10 different software projects, only one of which had the aim of producing an off the shelf package (which failed to sell by the way), all the others were bespoke projects.

      This is where most coders work, this is where most of the money is (unless you happen to write windows or office) and this is why Windows so dominates the desktop environment, because MS made it easy for people to create bespoke applications.

      People will write free operating systems and database engines and paint programs, but if I want a bespoke package written to my spec to run my company then I have to pay for it, and that's where coders make their money.

    3. Re:You can't have it both ways ... by richie2000 · · Score: 4, Insightful
      pushing open source as if your life depended on it is going to, sooner or later, cost you your job.

      if an open source / free (cost) solution does what your expensive product does, count yourself out of a job.

      So what you're saying is that if you charge for your product, you'll get no sales because someone else does the same thing for free? And if you don't charge for your product, you'll earn nothing and starve? Nice, a lose-lose situation!

      How about starting out writing OSS (instead of shuffling burgers or doing tech support) and when you're built some experience and reputation either start charging for support/book deals/customizations or accept a reasonably well-paid job coding for money and keep doing OSS on the side? I don't see Linus starving...

      --
      Money for nothing, pix for free
    4. Re:You can't have it both ways ... by dnoyeb · · Score: 2, Insightful

      ...and if an open source / free (cost) solution does what your expensive product does, count yourself out of a job.

      And if that other closed source package does what your expensive product does for less, you can also count your self out of a job.

      Just because there is free software does not mean it all has to be free anyway. I use Linux, and contribute to a host of 'free' software programs. I also write software that is not 'free' that I also happen to benefit from.

      Most people code for 'free' software to add a feature to a product that does almost what they want. Its a lot easier than writing an app from scratch.

      Why should we all spend our time reinventing the same wheel for different companies? Just so we can get paid? Sorry, that kind of behavior belongs to politicians.

    5. Re:You can't have it both ways ... by Anonymous Coward · · Score: 0

      pushing open source as if your life depended on it is going to, sooner or later, cost you your job.

      In case you haven't noticed, plenty of programmers who work on non-open software are losing their jobs, too.

      Our corporate overlords are pushing wages toward zero, to the extent possible. The best antidote (or revenge if you prefer) is to push the price of their product to zero too, by writing and using open-source software.

    6. Re:You can't have it both ways ... by Tune · · Score: 1

      Leaving aside the point about being able to make a living with free software (thus going slightly off topic)...

      I agree that (some) companies will pay for support, ease of uses although they'd rather have it more cheap. However this difference does not necessarily divide allong the border between proprietry and free (as beer) software. Many expensive packages have zero support and are not easy to use, whereas support is great on many free (libre) software products.

      Moreover, the reason many companies (and individuals) prefer ie. Linux to Windows is not just the quality/cost ratio. Some studies have shown that RedHat deployment isn't that much cheaper than Windows, per PC and many claim they are on par wrt. Desktop use. So why don't they stick with Windows? Because it's not open source, and therefore you'll never know how long Microsoft is going to support your configuration. With open source, your last resort may be to fix bugs yourself, with Windows there's no last resort AT ALL.

      --
      In business, there is nothing more valuable than a technical advantage your competitors don't understand -- Paul Graham

    7. Re:You can't have it both ways ... by parksie · · Score: 2, Insightful

      (All my opinion...)

      Companies that require someone to do something specifically for them may look to see what any prospective candidates have done before; if they can see your OSS on your web page when you submit your CV this is easy (assuming they have someone able to interpret this properly).

      OSS is good for where a lot of people decide "hey, this is a good idea". The "boring" corporate tasks don't have the interest value, so you need to balance it out with something else of value, i.e. money.

    8. Re:You can't have it both ways ... by burnin1965 · · Score: 2, Insightful

      And another way to look at it is....you love coding, you push open source, and sooner or later there is so much demand for the open source software you've worked on that:

      1) You sign on more install, setup, advisory, and support contracts than you can handle so you start your own business and hire on other people who love open source. Jobs are created for some of those fresh graduates and life becomes even better for more people because the wonder of software becomes cheaper for everyone.

      2) Recognized for your talent to not only code, but to actually design, develop, implement, and support a large project several corporations offer lucrative positions within their organizations.

      3) Your open source code becomes a small part in a larger solution that makes the use of software to run businesses around the world even more ubiquitous than it is now because it is relatively inexpensive and as a result you have played a part in creating jobs for computer science graduates around the world, including yourself to support all the new implementations.

      4) ...
      5) ...
      6)


      or...another possibility may be to turn into a greedy smug coder who thought he was going to conquer the world and subjugate the masses with his closed source and restrictive licensing but in the end became just another cube dweller in a multi-national corporation that already has dibs on the subjugation license for the masses.

      or not.

      I believe that open source software has the greatest potential to create jobs for more computer science graduates over time than closed source simply because the reduced cost of acquiring the software will make it possible for more businesses to take advantage of the innumerable benefits of using software.

      I can tell from experience in looking at how small businesses in the US are using software, there is massive potential to work easier for these people and make their businesses run more efficiently and effectively through the use of software.

      And from what I've seen the there are two things stopping small business from taking advantage of these software benefits; the cost of closed source software licensing is effectively out of reach for most small businesses (and I'm not talking about Windows 98 and Quick Books, think MS-SQL, Oracle, etc.); and the lack of marketing and wide spread inexpensive support for open source software.

      There is great potential in open source software to create a boom in the software industry, the most popular example of what I believe will happen is the story of the Ford Model T, a car for the masses.

      burnin

    9. Re:You can't have it both ways ... by Anonymous Coward · · Score: 0

      I heard this argument over and over again but it's simply not true, almost all programmers live on making software that is charged for. Sure, it's not off the shelf software but it's still charged for. If all customized software is GPLd there will not be many earning a living on making that either.

      If developers is going to be paid, the software that they make must be charged for, it's that simple.

    10. Re:You can't have it both ways ... by beeblebrox87 · · Score: 3, Insightful

      The ironic thing is that the author of the letter realizes this, as he talks about the program he wrote exclusively for use in his father's business. Open-sourcing that would have had very little effect on his total revenue, as he would be payed just for developing the program in the first place. His mistake (or one of them) is that he somehow thinks that everything businesses need already exists today. In fact, there are quite a few in-house applications that businesses need, and allowing external sources to contribute to and use their code will increase the benefit to the businesses and the original programmer, rather than decreasing it.

    11. Re:You can't have it both ways ... by eraserewind · · Score: 1

      The flaw in the whole "make money from support" argument is that if the software was any good it wouldn't need support, or a book to manage it.

      And you can bet that if your software does deliberately need support or a book to manage that someone is working to eliminate the need for it.

    12. Re:You can't have it both ways ... by richie2000 · · Score: 1
      The flaw in the whole "make money from support" argument is that if the software was any good it wouldn't need support, or a book to manage it.

      This is a myth, as anyone who have ever worked in support can tell you. The correct line of reasoning goes: If the users were any good the software wouldn't need support. No one wants to give stupidity support. No one wants to tell 100 people a day how to change their screensaver.

      Real support, to real users, involves helping them do things with the software that it wasn't designed to do, but can do with a bit of thought and elbowgrease. It also involves telling them what the software cannot do. No amount of clever UI design or well-written helpfiles can substitute this. You see, in the real world, people are always trying to pound in nails with monkey wrenches or put flat-head scrwdrivers into Philips head screws. No amount of re-designing wrenches or screwdrivers will address that and that's why support will never cease to be relevant, no matter how well you design and build software.

      Been there, got a lot of t-shirts.

      --
      Money for nothing, pix for free
  6. Free Software by r2q2 · · Score: 4, Insightful

    I think that releasing your software under a OSI compatible licence increases the worth of your work by making it able to be used by others. It doesn't mean that when you give away your software that it is worth nothing. It means that that you want your software improved upon by the commmunity not a select few.

    --
    My UID is prime is yours?
    1. Re:Free Software by gallen1234 · · Score: 1

      We're not talking about "worth" in the sense of "intrinsic value" or even "applicability to a task". I don't think that even the author of the letter would argue that the OSI model doesn't accomplish those things. We're talking about "worth" as in "economic value to the producer".

  7. there is more to Free Software by Tirel · · Score: 0

    ... than just free software. After all, there are a number of products which are in a way free but you have to pay for them
    (winex, mozilla, openoffice,...). they not only present a viable business solution, but also show that open source can
    be profitable and fits well into the america corporational paradigm.

    1. Re:there is more to Free Software by Dot.Com.CEO · · Score: 1

      You have to pay for Mozilla? Are you sure you are not a little bit confused?

      --
      Mother is the best bet and don't let Satan draw you too fast.
    2. Re:there is more to Free Software by hatrisc · · Score: 1

      you _CAN_ pay for mozilla (on cd). but of course it's not required.

      --
      I write code.
  8. not worth nothing by stonebeat.org · · Score: 5, Informative

    read this: Indirect Sale-Value Models and Give Away the Recipe, Open a Restaurant. Eirc Raymond tells you how to make money from OS/Free software.

    1. Re:not worth nothing by MarkCollette · · Score: 1

      When you make a close source product, you can make it once and sell it many times.

      When you custom fit opensource to a particular client, then you are making it once and selling it once.

      Of course it's more complex than that, as all software must be maintained and upgraded. As well, there may be some commonality between the custom jobs, allowing some reuse.

      But, in the end, when moving from a product focus to a service focus, one is limiting their financial return from labour expenditure. It's like taking a pay cut.

      Now, I'm all for targetted opensource development, like the basic infrastructure, just like a public electricity utility. But when one advocates widespread opensourcing, and thus a widespread transition from product creation to servicing, then realise that that will lead to an overall reduction of income to software developers as a whole.

      Let's not slit our own throats.

    2. Re:not worth nothing by Spoing · · Score: 1
      1. ... Give Away the Recipe, Open a Restaurant.

      That's a horrible idea. See what happened when Ben & Jerry's sold a book of the most popular ice cream they made! They, they...nevermind.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    3. Re:not worth nothing by Anonymous Coward · · Score: 0

      "read this: Indirect Sale-Value Models and Give Away the Recipe, Open a Restaurant."

      They are both bullshit, the fact it that the majority of work being done on open source is free labour.

      "Eirc Raymond tells you how to make money from OS/Free software"

      Yes, but he is wrong.

  9. Not quite... by tekiegreg · · Score: 3, Insightful

    Nobody can beat the market economy, as the supply of programming skills go up, the price will inevitably go down until some is written for free. Unless you're big monopoly (De Beers comes to mind) you really can't totally influence supply and demand. My advice to any programmer would be to "code what you feel" and people will pay you for customizations and new designs later.

    Something like an painter, generally you're painting for free until your talent is discovered, and then you rake in the big bucks...

    --
    ...in bed
    1. Re:Not quite... by mustangsal66 · · Score: 2, Interesting

      Many times we've used a piece of open source software at this company, and paid the creator to modify it. Any changes he makes for us, are allowed to back into the open source project.

      --
      Why worry? Each of us is wearing an unlicensed "nucular" accelerator on his back.
      Sig changed for readability by G.W.
    2. Re:Not quite... by ThogScully · · Score: 1

      I thought painters' works aren't worth the big money until the painters themselves are dead. Not a bad example though, ignoring that. ;-)
      -N

      --
      I've nothing to say here...
    3. Re:Not quite... by Smidge204 · · Score: 1

      Isn't that the other way 'round? As demand increases, price will increase to profit as much as possible.

      As for programming what you feel, that's great in principle. But hoe many CD Rippers, MP3 Players, and IRC Clients are really going to get you noticed? How many network monitor tools really stand head and sholders above the rest of the development community?

      I can't see these kinds of projects really attracting the attention of someone willing to pay good, make-a-living-from-it money for your skills. And I'm sure for every MP3 player out there there's two dozen ID3 tag managers and a hundred playlist editors! If you get 'discovered' from writing one of those, you should buy a lotto ticket - maybe you can retire early too!
      =Smidge=

  10. Don't misunderstand the issue by Doesn't_Comment_Code · · Score: 4, Insightful

    There are MANY ways to earn a living with free software.

    Once you write a successful application, you have book deals.

    OSS is a sure and quick way to show your prowess and become moderately famous overnight.

    And Most importantly, I haven't yet met a boss who could take free code and use it. No matter how free and open code is, there is still a job market for people who can use it, tailor it, and integrate it into a business.

    The list goes on. But as you can see. Writing OSS isn't throwing your time away.

    --

    Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
    1. Re:Don't misunderstand the issue by PhilippeT · · Score: 0
      Once you write a successful application, you have book deals.
      Your funny look up LibTomCrypt, it's used by alot of big names and guess what no book deals for him.
      --
      A psychopath can't tell the difference between right and wrong. A sociopath knows the difference - he just doesn't care.
    2. Re:Don't misunderstand the issue by mr_majestyk · · Score: 1, Insightful

      There are MANY ways to earn a living with free software.

      But most don't actually have anything to do with programming, as you show in your own examples below

      Once you write a successful application, you have book deals.

      But I don't want to write a book. I want to be paid for writing code.

      OSS is a sure and quick way to show your prowess and become moderately famous overnight.

      Again, fame does not necessarily lead to money (just ask RSM)

      And Most importantly, I haven't yet met a boss who could take free code and use it. No matter how free and open code is, there is still a job market for people who can use it, tailor it, and integrate it into a business.

      Does that involve programming? Maybe the "tailor" part, but how do I get into that again?

      The list goes on. But as you can see. Writing OSS isn't throwing your time away.

      You are going to have to think of more credible examples to convince me :(

    3. Re:Don't misunderstand the issue by l0wland · · Score: 1
      Doesn't_Comment_Code wrote:

      "Once you write a successful application, you have book deals"

      Looking at your nickname, I fully understand why free-code coders can make money out of manua^H^H^H^H^H^H books. :)

      --

      "Honey, I feel a certain distance between us..." "Really? A 31ms ping ain't that bad..."
    4. Re:Don't misunderstand the issue by GoofyBoy · · Score: 1

      >There are MANY ways to earn a living with free software.

      What is funny is that you develop your code for free because you love to do it and you want people to "share".

      And the ways to make money, in the end, involve doing non-coding or being hired by people who are not interested/have no use for the "sharing" part.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    5. Re:Don't misunderstand the issue by Doesn't_Comment_Code · · Score: 1

      You are going to have to think of more credible examples to convince me :(

      Well first off, I never said writing OSS is a method to get rich quick. I said it isn't throwing away your time.

      For instance, while most people don't become extremely rich from an O'Reilly book, with moderate success they can probably count on an extra $100 per month from royalties. Hop on a mortgage calculator and see what happens if you pay an extra $100 on your house every month. Mine goes from a 30 year loan to 14.

      Again, fame does not necessarily lead to money

      That's true. But writing successful applications is helpful. I don't write OSS professionally, its a hobby of mine. I also work with computers. The last time I was at a job interview they asked if I had any proof of my coding abilities, or if I could complete a test program for them. This is a perfect situation to mention that you worked on (Apache/Samba/YourLittleProject/AnythingAtAll), show them the code, and show your name in the documentation. We're not talking about get recognized on the street fame. We're talking about enough fame to stand out in a crowd. What about running a business that relies on your own software? When you are bidding for contracts, what a bombshell to point out that while you and your competition both use the same software, YOU ACTUALLY WROTE IT.

      --

      Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
    6. Re:Don't misunderstand the issue by wfolta · · Score: 0, Troll

      Yes, you can have a book deal, IF you create a perl or python. Anything short of that league and you're not getting squat.

      Also note that the creators of perl, python, etc, still have day jobs last I heard where they're, gasp, paid for creating software.

      Not to say that OSS is bad. I just joined an OSS team working on a game design tool for a program for MacOSX and Linux. It's fun, it's great. Contribute. Give something back. Hoorah!

      But for those who actually want to be able to buy that Powerbook upon which they develop their OSS, making money may actually be a viable option, perhaps even making money selling software.

      (Actually, taking the Knowledge wants to be Free philosophy literally, you shouldn't sell a book on your OSS since that's knowledge. And how can you sell your services to maintain or enhance OSS, since that's knowledge too? Sucker them in with free software that they can't understand or use, and then charge them for usability and customizability?

      I see no difference between this and charging for the software directly. EXCEPT for programmers, who get the software and can use/maintain it because of their unique skills/knowledge. So it boils down to: Charge programmers == BAD but charge the unwashed masses == GOOD.)

    7. Re:Don't misunderstand the issue by Doesn't_Comment_Code · · Score: 1

      One more thing worth pointing out is that I make money from other people's OSS. I integrate what they already have into my own software and I'm currently negotiating to make a good deal of money from it. So the sharing process is just give-give-give. There is a lot of reciprocal giving.

      --

      Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
    8. Re:Don't misunderstand the issue by ivan256 · · Score: 4, Interesting

      This is the biggest myth. The money you make working with free software isn't in *any* of the traditionaly talked about methods. A very tiny few people make money on books, and support is one of the crappiest low-paying jobs there is. Fame may get you a position at a big industry company that needs what you maintain, but there are a select few of these positions too.

      The money is in development, modification, and integration. I'm sitting here at work right now with 50 highly qualified engineers who are all well paid, and all work on free software. Since the day I graduated from college I've been doing well paid contract work on and with free software, and I was able to get the positions because I worked on free software for years. I was able to point my potential employers to successful programs that I had worked on, and as a result skipped the entire grind that this guy is talking about in his letter. I didn't have to spend 10 years after college proving my skills, because I already had. My title, salary, and responsibilities reflected that on day one.

      Sure, OSS and free software isn't going to make your microsoft options go up in value, but writing the software can bring in a paycheck. All the OSS developers I know had no trouble getting jobs, even during the last 2 years.

    9. Re:Don't misunderstand the issue by slash-tard · · Score: 2, Insightful

      Why do we have so many coders complaining about jobs being outsourced to India? If its easy to make money and there are many ways to do it then they shouldnt have any problems right?

      OSS is a quick way to become famous? Who has become famous? Look at all the floundering, half finished projects on sourceforge. OSS has maybe 5 names hardcore geeks would know and probably only 1 (Linus) that the rest of the world might know.

    10. Re:Don't misunderstand the issue by geoffspear · · Score: 1
      How many books does O'Reilly publish in a year? How many of people write open source code? How many of the people writing open source code even have good enough writing skills (English writing, not programming) to write a readable book?

      As for fame, name 5 open source developers who could be named by .5% of the general population. Hell, name one open source developer who any non-geek has ever heard of.

      --
      Don't blame me; I'm never given mod points.
    11. Re:Don't misunderstand the issue by HisMother · · Score: 1
      > Once you write a successful application, you have book deals.
      This is beyond hilarious. You've clearly never written a book. There are less than half a dozen technical book authors working today who can actually make a living at it. And note that RMS says that technical books should be free, too.

      > there is still a job market for people who can use it, tailor it, and integrate it into a business.
      This is the part of this argument that always bothers me the most. Yes, there is a market for this. But this is the part that's a) not particularly fun, and b) easy to outsource. The fun, creative part is writing the software in the first place. The boring drone part is supporting it afterwards. The end result, in any event, is that the fun jobs get done for free, and the boring jobs typing in web.xml files get sent to India. Whoopee.

      --
      Cantankerous old coot since 1957.
    12. Re:Don't misunderstand the issue by Anonymous Coward · · Score: 0

      "I'm sitting here at work right now with 50 highly qualified engineers who are all well paid, and all work on free software. "

      Maybe so but in that case you are in a minority, the whole point with open source for most people is that is free (of charge) because it builds on free labour.

      There will be people paid to write free software but they will be few.

    13. Re:Don't misunderstand the issue by Patoski · · Score: 1

      Does that involve programming? Maybe the "tailor" part, but how do I get into that again?

      You're basically asking how do you start a business. It's like any other business. Find an unmet or poorly met need and write an application to meet that need.

      Here's an example:
      The company I work for has to deal with government driven change which occurs *very* frequently. The software we use must conform with these very frequent changes. I could easily see someone writing some Open Source software which is continuously revised to keep up with these changes and charging the company I work for a yearly fee (we already pay a yearly fee [big bucks] to our current vendor). Companies would pay for you supporting and updating the code to conform with new gov't rules and regulations. Currently there is a proprietary software company filling this niche but I see no practical reason why an OSS product could not be created to replace the proprietary one.

      In essence it's all about finding a niche and filling it. There are tons of niches out there, you just have to somehow find out about them.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    14. Re:Don't misunderstand the issue by ivan256 · · Score: 1

      You're so wrong I don't know where to begin.

      You're probably thinking about the consumer application level. I'll let you in on a little secret. The money to be made in in software development doesn't come from the "typical consumer", it comes from in-house applications, embedded devices, and government contracts. Most software engineers don't write desktop applications that end up on the shelf at Best Buy, they write software that controls an IC in some device, or that gets used internal to a corporation, or ends up in a standalone appliance. In the last 8 years or so, almost all of those jobs have switched to open source platforms. That's exactly why Wind River is having so much trouble and has had to partner with RedHat. That's exactly why IBM makes so much money on AIX and s/390, and is so keen on Linux. For these types of users, the labor isn't free either way, but it's nice to have a free and open platform and tools. These types of developers are the ones that contrubute the majority of the useful code back into the free software community. They're just too busy getting their jobs done to bother to go out and get famous.

      The only people who are pushing the "free of licensing costs" message are the ones who don't get it. Everybody else just wants the best tool they can afford for the job, and that's exactly what they get with free software, because tons of people just like them are contributing a tiny fraction of their time to make it good, and because people start spending less time solving the same problems as each other and more time getting new work done.

    15. Re:Don't misunderstand the issue by mr_majestyk · · Score: 1

      >Does that involve programming? Maybe
      >the "tailor" part, but how do I get into that
      >again?

      You're basically asking how do you start a business. It's like any other business. Find an unmet or poorly met need and write an application to meet that need.


      The question was how do you tailor an application...not write one.

      Here's an example: The company I work for has to deal with government driven change which occurs *very* frequently. The software we use must conform with these very frequent changes. I could easily see someone writing some Open Source software which is continuously revised to keep up with these changes and charging the company I work for a yearly fee (we already pay a yearly fee [big bucks] to our current vendor). Companies would pay for you supporting and updating the code to conform with new gov't rules and regulations. Currently there is a proprietary software company filling this niche but I see no practical reason why an OSS product could not be created to replace the proprietary one. In essence it's all about finding a niche and filling it. There are tons of niches out there, you just have to somehow find out about them.

      You just gave a textbook example of starting a business that could just as easily (and more profitably) be based on closed source.

      Further, the closed source option gives you leverage, in that you can resell - for the same price - the solution that you develop for addressing the needs of that niche.

      It is the leverage that is so extraordinarily powerful - and that is summarily rejected by the Open Source movement.

    16. Re:Don't misunderstand the issue by tehdaemon · · Score: 1
      "It is the leverage that is so extraordinarily powerful - and that is summarily rejected by the Open Source movement."

      And because OSS rejects it, it will eventually go away because nobody will pay. The profit margin of closed source software is a temporary thing that is disapearing everywhere there is not a momopoly. (read MS)

      Just like the market for model T tires was big at one time and isnt anymore, the huge profits of closed source software is big and is going to disapear. Sorry, deal with it or die. If lots of money is your goal, find a different job.

      --
      Laws are horrible moral guides, moral guides make even worse laws.
    17. Re:Don't misunderstand the issue by Patoski · · Score: 1

      The question was how do you tailor an application...not write one.

      You're arguing semantics here. Where you build an application suite from scratch or build on existing components you're still just trying to serve a need for someone. The how is really not very important in this case.

      You just gave a textbook example of starting a business that could just as easily (and more profitably) be based on closed source.

      Granted that this could very easily be a for profit venture, however. What happens when one of my clients has a specific need in which I cannot fill due to time/resources constraints? The types of corporations that this software would fill pertains to very large Fortune 500 type companies and ahve very large application dev divisions. With a closed model my customer suffers and has to wait for me to get around to adding said feature. In an OS model my customer adds the feature themselves and likely contributes said feature back to my codebase (they don't want to be stuck maintaining it).

      Further, the closed source option gives you leverage, in that you can resell - for the same price - the solution that you develop for addressing the needs of that niche.

      Perhaps I didn't make myself clear enough in the example. This software requires numerous and *timely* updates from the software vendor. These large fortune 500 companies aren't going to trust their business to second hand supported software. They will pay handsomely for support from whomever wrote the software. I can resell my software/support package year after year to the same customers all the while adding new customers. About 95% of the revenues in this business are based on the maintenance fees customers pay. Many software packages have similar stories where the support and maintenance of the software is much more important than the initial acquisition. When support is the main revenue stream and especially when the userbase is large or very technically competent OSS really outshines their proprietary counterparts due to the collaborative nature of such projects. Also, as an added bonus customers get a warm fuzzy in knowing that if I ever went under as a business they still have the code and could hire someone to continue development.

      It is the leverage that is so extraordinarily powerful - and that is summarily rejected by the Open Source movement.

      Again, when the business is more support oriented this doesn't matter. People will pay over and over to procure your product/support because they know when they get in a pinch they have the very best people possible (the people who wrote the software) working on their issues.

      Certainly there are tons of places where proprietary software companies can and will do much better than OSS companies. But a support driven model is often very well suited to OSS since the user really cares about the support and purchasing the software package itself is seen as necessary to receive said support.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
  11. Re:slashdotted, article text by Dreadlord · · Score: 3, Funny

    cool, this will be useful in case the other comment gets /.ed :)

    --
    The IT section color scheme sucks.
  12. Its a support issue... by swordboy · · Score: 4, Insightful

    Do the IBM business model:

    Write the software for free and then earn a lifetime's wages in supporting it.

    Problem solved.

    --

    Life is the leading cause of death in America.
    1. Re:Its a support issue... by percepto · · Score: 1
      Write the software for free and then earn a lifetime's wages in supporting it.

      But, doesn't this provide a bit of an incentive to write opaque and quirky code with poor documentation so that people need your help?? I mean, if you wrote a completely usable and straightforward app, then how are you going to make money?

      Doesn't it seem counterproductive to have a system like this where you can be rewarded for shoddy work?

      ~percepto

      --

      The term "outside the box" is squarely within the box at this point.

    2. Re:Its a support issue... by GoofyBoy · · Score: 1

      And how is this different from the closed source model?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:Its a support issue... by skraps · · Score: 1
      Write the software for free and then earn a lifetime's wages in supporting it.

      I'd rather have a career writing software, rather than a career of supporting it.

      If I wanted a career supporting software, I'd have selected the MIS degree instead of CS.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    4. Re:Its a support issue... by jjo · · Score: 1

      No, there really isn't an incentive to write shoddy code. Shoddy code isn't likely to be widely adopted, so there will be little market for supporting it.

      As for a 'completely usable and straightforward app', in my experience, no non-trivial app remains completely usable and straightforward when applied to the real world and real business. Even if your app is perfect in many situations, other users will be different and will need or want support or modifications. The key, however, is to have something useful that addresses a need in the marketplace to start with.

    5. Re:Its a support issue... by ScottGant · · Score: 1

      But, doesn't this provide a bit of an incentive to write opaque and quirky code with poor documentation so that people need your help?

      What if you write opaque and quirky code with poor documentation, AND you charge for the software and THEN pay people you or "certified" people to help them?

      Nah, software like this would never make it. Or would it?

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    6. Re:Its a support issue... by TwistedGreen · · Score: 1

      Competition. You no longer have a 'monopoly' on your software: since it must be free for everyone to use, others can try to support it better than you. Which is good for the user.

    7. Re:Its a support issue... by MarkCollette · · Score: 1

      One word: sendmail

    8. Re:Its a support issue... by MarkCollette · · Score: 1

      So, give up your chances to be rich from making that killer app, in exchange for being a wage slave, for life.

      Sounds like a plan.

    9. Re:Its a support issue... by slash-tard · · Score: 1

      I love how we have 50 responses that say this.

      We should have a slashdot poll that asks how many people that read slashdot buy support for open source software and commercial software.

      Also I wonder how many home users would pay for any type of support.

    10. Re:Its a support issue... by tehdaemon · · Score: 1
      "I'd rather have a career writing software, rather than a career of supporting it."

      Think 'new versions' and we 'need this new feature' and we need it ported to this platform' etc.

      If that does not appeal to you, just remember this "I would rather have a career doing nothing at all and getting lots of money for it than actually working" Deal with the fact that that option is disapearing. Buggy whip makers mostly went out of buisness too.

      --
      Laws are horrible moral guides, moral guides make even worse laws.
  13. Finally, someone said it. by Anonymous Coward · · Score: 0, Flamebait

    Personally, I just don't get "Free Software" myself. Sitting here, having to code for hours on end, while sometimes pleasurable is not something I want to do without receiving some sort of "payment" for my work.

    How am I supposed to earn an income if all I do is sit around writing free software? Have these "OSS" programmers been taken hold by the theories of Marxism?

    1. Re:Finally, someone said it. by punman · · Score: 1

      Personally, I just don't get "Free Software" myself. Sitting here, having to code for hours on end, while sometimes pleasurable is not something I want to do without receiving some sort of "payment" for my work.

      Perhaps you're in the wrong field then, if writing code is something you feel you "have" to do and is only "sometimes" pleasurable. The code you're writing because you "have" to probably sucks, because you're not putting as much effort into it as you would if you truly enjoyed it. People who write free/open/etc software in their spare time, because they enjoy it, probably turn out better code. Why? Because it's their passion, because it's what they CHOOSE to do, not because they HAVE to do it.

      Alright, maybe your code doesn't suck, I don't know you. I bet it'd be better though if you actually liked it, if it was your passion.

    2. Re:Finally, someone said it. by Anonymous Coward · · Score: 2, Funny
      Perhaps you're in the wrong field then, if writing code is something you feel you "have" to do and is only "sometimes" pleasurable.


      Maybe you have the best job on Earth, where every programming assignment given to you is fresh and invigorating. Or maybe you shoot cocaine. Or maybe, you haven't worked as a programmer a day in your life. Yeah, that's what I'm guessing.

    3. Re:Finally, someone said it. by Anonymous Coward · · Score: 0

      Geeks have been writing free software since the beginning, and it ain't gonna change. When good programmers are let go, they are quickly snatched up. People that do a good job are remembered and welcome. I can honestly say that I don't know a good programmer without a job. If I lost my job today, I could get a new job in 10 minutes. Why? Because I love to learn new technology, I love to code, and people remember that. If you can't keep up, get out of the way. There are plenty of legacy systems out there for you to grow old with. Got COBOL? No, wait a minute.. that's outdated.. Got VB? That's more like it.
      People can be passionate about programming like any other hobby or artform. Are you jealous of us? ..or do you pity us? Doesn't matter. We're soaking it all in while you're sitting at your desk, miserable. You may want to re-evaluate your life.

    4. Re:Finally, someone said it. by Anonymous Coward · · Score: 0

      If you are a programmer that derives pleasure out of programming and you don't get that as part of your regular/fulltime job then you tend to spend time on open source projects. Nobody can force you to work on OS projects it is something that you take up on your own on your chosen area of interest. If u write a piece of code and want to keep it to yourself, there is absolutely no problem the world wouldn't to care a damn. Moreover, nobody dictates stuff on a OS project, you have the "real" freedom which almost always never found in your fulltime job(subjective though). "Coding for no money" do you think people who have contributed so much would not have thought about this for once. They still are contributing why? they get something back not necessarily money, nothing comes free !. For people who are working on picking a cool chick from the BAR; OS is not your cup of tea. For the open source folks out there this is not their priority, or atleast not the top priority.

  14. Eeeep. by Misch · · Score: 4, Funny

    The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place.

    <Asok>It only hurts because it's true.</Asok>

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    1. Re:Eeeep. by radja · · Score: 5, Insightful

      and if that girl suddenly starts liking me because of my "big-load-o-cash"(tm), I probably wont like her anymore.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:Eeeep. by krumms · · Score: 1

      The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place.

      Erm ... well, I don't brag about being a geek. I happily admit to being one, but I don't walk up to "good looking, intelligent girls" and say "Yo, I'm a code jockey."

      Would you?

      This is the oddest point he makes in his entire rant. I mean, chances are if you run around in circles screaming "Geekgeekgeekgeekgeekgeek!" you're not an intelligent person, and I doubt you could hold intelligent conversation and so I seriously doubt that the said good looking, intelligent girl would think twice about talking to you.

      I mean, there's no shame in being a geek but this guy makes out that we rave about it at every possible opportunity.

      I may be taking this in too broad a sense (i.e. he might be talking directly about the dude he sent it too) but to me it sounds like he's playing the stereotype game.

    3. Re:Eeeep. by 286 · · Score: 1

      ...besides the experenced geeks all know intelligent women are not as turned on by the details of the GNU licence as they are the Creative Commons one.

    4. Re:Eeeep. by transient · · Score: 1

      Yeah, right.

      --

      irb(main):001:0>
    5. Re:Eeeep. by Rude-Boy · · Score: 1

      The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place.

      And she is supposed to be impressed by your meaningless job writing bullshit programs for a huge corporation where the execs make more money in a year then you see in a lifetime?

      If she is intelligent, she is probably aware of the stranglehold corporations have on us. She would probably be impressed by someone who goes his own way.

      On another note, using a sexual side to argue a point is really sleazy. You might as well argue that open source supports terrorism.

    6. Re:Eeeep. by Godeke · · Score: 2, Insightful

      Having been down that road (my first wife turned out to be a gold digger) I think you are showing far more wisdom than most.

      --
      Sig under construction since 1998.
    7. Re:Eeeep. by ultramk · · Score: 0, Offtopic

      and if that girl suddenly starts liking me because of my "big-load-o-cash"(tm), I probably wont like her anymore.

      No, and nor should you. But there are other forces at work. There are lots of considerate, intelligent, desirable women who will simply not even consider getting involved with someone if they don't have a steady job and pretty much have their shit together.

      Most women are not looking for a "fixer-upper" boyfriend. Is this gold-digging? Of course not. They just want someone who can carry his own weight, and doesn't live in his parents' basement.

      Believe it or not, but making a decent living is one good clue that a guy is not a complete loser/drug addict/lazy-good-for-nothing. Are there exceptions, of course there are, but they ARE exceptions.

      Personally, I wouldn't get involved with a girl who can't hold a job. (at least, not again) Being able to show up for work on time and do her job without getting canned once a month is a clue that she isn't a complete flake. Being reliable and smart is one of the things that attracted me to my wife (aside from the fact that she's a hottie).

      Let's face it. If you're not grown-up enough to make a living on your own, you're probably not grown-up enough to be date-worthy.

      Of course, this would be an unpopular opinion here, where most of us, myself included, have been penniless geeks at one point or another. That doesn't mean it's wrong.

      m-

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    8. Re:Eeeep. by MarkCollette · · Score: 1

      Of course, no one wants to be used. But, most women do not want themselves and their children to live in poverty, so you should expect it to be a factor she evaluates in you.

  15. So in other words... by awol · · Score: 5, Insightful

    A guy who has already built his reputation and established his "above wage earning" credentials in the industry wants all those that have yet to acquire that valuable resource to stop trying, or at least to start earning wages and preserve the satus quo that has served him so well so far.

    Well unless the letter was a very elegant piece of irony (and I doubt it). He should STFU and help these young subversives bring down the pillars of the temple that has so elegantly enslaved us all. Ok that last bit is a little severe but it's pretty close.

    --
    "The first thing to do when you find yourself in a hole is stop digging."
    1. Re:So in other words... by GoofyBoy · · Score: 1

      >wants all those that have yet to acquire that valuable resource to stop trying, or at least to start earning wages and preserve the satus quo that has served him so well so far.

      I think what he is trying to say is that if everthing was OpenSourced years when he was building his reputation and wages it would have been much harder.

      Its not "stop programming for free, you are hurting me" its "stop programming for free, you are hurting yourself".

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    2. Re:So in other words... by Sheetrock · · Score: 3, Insightful
      If the guy's anything like me, he's got a serious problem with the proposition that all software must be Free.

      Where is this whole thing taking us?

      The average programmer used to be able to command a decent salary and respect. The self-starter could design shareware, either as an end in itself or as a means to build something larger (id, Epic). Many people have gone to school to learn a very specific skillset with the intention that with that paper and continuing self-study they'd have a career.

      Then enter individuals like Stallman who believe and openly advocate that we forsake these careers -- that closed source is evil and that we can make a living on selling manuals, offering services, or barring that, bussing tables at a local restaurant. This is a very convenient position for someone to take who can make a career out of public speaking and fundraising, or for those who are and always plan to be computer techs or support desk operators, but it effectively tells everybody who has invested in and plan on a career in software design to shove it.

      Perhaps my view is outdated, but anybody involved in programming must take a look at where this is taking us. Outsourcing is already working us over, and businesses are quite happy with the Free Software/Open Source option because it means the great majority of us don't have to be paid or can be paid to hack on a feature here and there. If this is all four to eight years of education is going to buy you, you might as well major in English.

      --

      Try not. Do or do not, there is no try.
      -- Dr. Spock, stardate 2822-3.




    3. Re:So in other words... by Anonymous Coward · · Score: 0

      Are you a member of the Communist Party?

      It's time to move out of your mothers basement.

  16. Question by mytec · · Score: 5, Interesting

    I'm on the fence with this issue. I see the side about earning a paycheck. I understand the rewards that go along with altruism. I understand the need for standards and most importantly open standards. But, we all need to make a paycheck. Plain and simple. Say for a moment free software does continue to be successful, even enormously successful over the next few years, what does the future look like to those thinking of entering the field at that time?

    1. Re:Question by Xenophon+Fenderson, · · Score: 1

      I think it's more a matter of perspective. I don't see it as making money writing software or deploying UNIX. I make money providing cost-effective solutions to my customers, in whatever form those solutions take. And really, just about anybody can bang out the code to do some of the things I do. But not anybody has the experience and training I have to (1) describe the boundaries of a problem and (2) to solve it efficiently and with a degree of expediency. These ineffable, higher-order skills are what I sell to my clients (mainly because nobody's figured out how to stuff human intelligence/experience into a box and sell it on store shelves).

      --
      I'm proud of my Northern Tibetian Heritage
    2. Re:Question by jallen02 · · Score: 1

      It's pretty easy for me. I spend my time writing code and am compensated appropriately for my time spent working on said code.

      An employer puts a value on how skilled you are and compensates you for your time in monetary means. The more your perceived value the more you make. I like my perceived value. I like eating and having nice things, thus I will work. My job just happens to be programming? So? It is still a job. Its not some mystery.. as an employer if you want something you use the ultimate motivator: money. You can't just go post something to a bulletin board and watch as the teeming hoard of OSS geeks magically code it for you.. if it doesn't exist you have to pay. If it exists and you want it modified you have to pay. Notice I said if *YOU* want someones time. And who would simply volounteer their time to someone for no pay? Most OSS folks do what interests them :)

      Sure its all nice if some group of OSS geeks happened to have coded something that meets 70% of your requirements, but it just doesn't change the way the world works. If you want someone's time it costs money usually. The more skilled the person the more that time costs. Case closed. No one can live without money.

      You can cook up all kinds of ideas for how to make money with OSS, but I just don't see it working for the masses, yet. Anyway.

      Jeremy

    3. Re:Question by e.m.rainey · · Score: 1

      While it will be a rather different software-scape in the future, a good programmer will always be in demand. The free market may devalue some software into the commodity then into the free as in tshirt range but there will always be something to make the money off of, it's just hard to see what that would be. Support will be around forever, as I doubt anyone would freely give support time (at the magnitude of a job) beyond simple questions.

      --
      The next remark is false. The previous remark is true.
    4. Re:Question by Vraeden · · Score: 1

      It isn't a paycheck that we are really after when we get older. We only wish to support our family, and get a share of the neat toys that exist.The paycheck is just proof that we have earned our food and possessions for that period.

      Society as a whole just wants proof that everyone has earned their share of the world. The problem is that a few individuals, a few small groups, have twisted the worth of different tasks so that working hard enough to support for your family is no longer properly represented.

      Obviously, the open source developers work is well worth their share of food and neat toys, the question is how to get it to them. The traditional way was to protect the product from those who haven't paid. Not good anymore. Using force is a poor solution to life's problems. All it takes is for someone with more force to come and take it away. I don't know what the best non-traditional way is yet.

    5. Re:Question by quietlysubversive · · Score: 1

      Das Kapital was considered ground breaking when it was written 150 years ago, but it has since been pretty thoroughly debunked. I suggest you brush up your economic understanding.

      --
      ----(o)----
    6. Re:Question by IamTheRealMike · · Score: 4, Insightful
      I'll try and answer that.

      I'm 19, and I'm lucky enough to (currently) be working part time for a well known free software company.

      I'm still at university, in fact, I'm in my first year. While I've never had a letter like this, my parents have of course raised the same issues. This is what I told them. Hopefully it will be of use to other young people in my situation.

      The fact is, that making money by selling software is hard. Damn hard. Even if you just work every day for a paycheque and go home at 5pm after you added a new feature to Photoshop, you're in the minority. Most programmers (I've seen statistics that say 80% but I have no idea how accurate that is) don't write software to sell, they write software to solve peoples problems.

      Let's review why writing software and selling it is hard, from the perspective of the guy who had the idea and is trying to capitalize on it rather than the 9-5 hired hand.

      Firstly, it's not just a matter of writing a program and sitting back while the cash rolls in. You are expected, at minimum, to release new versions every so often, have professional packaging, probably you will be required to support it and deal with the random problems people come to you with. This is not a short term commitment. Your software may be around and have users for years. In other words, selling software requires a considerable investment of effort and time.

      Market conditions in software are not favourable. Software competes on a global market - this isn't a grocery store you're running. If the guy on the other side of the planet has a better product for a better price, you are in direct competition with them. It's not even a case of better product better price often - you think you can write a better word processor than Word? Go for it. Just don't expect to sell more than a few copies even if it is better. Life isn't fair, and the "unfree market" especially so.

      No. Why would I want to work day after day on the same product, being a cog in the machine? I want to try for a better way.

      What I'm currently valued for is not what I've written, you see, but what I can write. When people hire me (and I've worked for quite a few well known companies by now), they are hiring my knowledge and expertise which I sell to them typically at an hourly or monthly rate.

      They purchase my skills because I can solve their problems. Ultimately this is what it's all about. One way programmers can solve peoples problems is by writing a product, setting up retail channels and then hoping that enough people have the same problem that they can strike it rich, but this is a high risk endevour and I'm not naturally somebody who likes high risk. I'd rather go to them directly (or in the case of one of the last jobs I did, went to a consortium of people), and solve their problem directly then move onto a different problem.

      This is how I intend to earn my living, and so far it's working out pretty nicely.

      Claiming that software has to be proprietary, that it has to be bought and sold as if it were a physical thing is a gross distortion of both economics and common sense. People tend to look at software as a machine, as a black box, and so it's natural to draw an analogy to a physical thing (hence copy protection) but really it's little more than a series of instructions for how to solve a problem.

      If you asked me, "How do I make a pasta bake?" would I write down a recipe for a pasta bake then sell it to you on the condition that you didn't give anybody else a copy? Would I try and sell that as a physical product? Of course not. Just phrasing it in english and writing it down doesn't make it a product. It's simply an encapsulation of knowledge.

      A better idea, if people ask you that often, is to teach people cooking, or alternatively become a chef, ie people pay you to excercise your skills (cooking) to solve their problem (hunger) and if you happen to invent new recipes and share them with fellow chefs at the same time then so what? Nobody loses.

    7. Re:Question by flacco · · Score: 1
      Say for a moment free software does continue to be successful, even enormously successful over the next few years, what does the future look like to those thinking of entering the field at that time?

      the future would look incredibly bright, once the single-platform Microsoft McProgrammer mindset is vanquished and diverse software cooperates on the basis of free, non-patented standards.

      i admit i'm a bit confused by these doom-and-gloom predictions for the software market by some programmers. i see a suppressed software development renaissance just waiting to explode, in the form of F/OSS.

      --
      pr0n - keeping monitor glass spotless since 1981.
    8. Re:Question by finkployd · · Score: 1

      Holy crap, I always figured you were somewhat older than 19.

      Great, now "I" feel old :)

      Finkployd

    9. Re:Question by bro1 · · Score: 1

      Some people working on free software are paid.

      Just take a look at JBoss, MySQL, Linux kernel developers.

      It is not necessary to have both "free software" and "out of work" in the same sentence.

    10. Re:Question by Anonymous Coward · · Score: 0

      Wish I had mod points - this is one of the best explanations of the realities of the software "market" that I've ever come across.

    11. Re:Question by IamTheRealMike · · Score: 1

      Hey, 25 isn't bad ;)

    12. Re:Question by Jagaast · · Score: 1

      Wow. I must say this is quite a brilliant way of looking at software. Well, I guess that means it hasn't crystallized quite the same way in my brain before. But it's essentially very true. Software solves problems. It's easiest to solve problems when you're closest to the source of the problem and to the people who need solutions. Thus, if you're one of those internal staff developers, you just talk to your users, solve their particular problem right on the spot.

      There's a huge overhead of packaging the software and making it usable by a general public that's gets even more complex the further you're removed from your users/clients.

      I like the analogy with software being more like a set of instructions on how to do something rather than as a physical product that does something. It's kind of both, of course, but it's very interesting to think about the different aspects involved.

  17. So.. by the_real_rs · · Score: 0

    Free software is bad? or is it just jealousy?

    --
    Some software money can't buy. For everything else there's Micros~1
  18. Free Software by Anonymous Coward · · Score: 0

    I cant wait for the microsoft version of that

    Microsoft Free 20XX

    Its free but you have to pay for it.

  19. Funny thing... by Anonymous Coward · · Score: 4, Insightful
    Turns out you can work on more than one thing at once!

    Most work in this world is brain-grinding, soul-sucking tedium. It isn't satisfying. We do it to get paid... and maybe we like the field itself. But the majority of any job is jumping through hoops.

    So you go home, and what do you do for fun? Maybe you watch TV... or maybe you do the part of your field that was really why you got into it. The part you like... the part you rarely get to do at work.

  20. Screwtape Letters by AtariAmarok · · Score: 2, Funny

    This seems like some sort of outtake from a tech version of "The Screwtape Letters".

    --
    Don't blame Durga. I voted for Centauri.
  21. Giving away recipes? by IlliniDK · · Score: 2, Insightful

    Please name a couple of restaurants that were opened AFTER giving away recipes. You're living in a dream world.

    1. Re:Giving away recipes? by Anonymous Coward · · Score: 0

      In fact, I can name a restaurant that had to close down after the recipes were released.

      No Soup For You! Next!

    2. Re:Giving away recipes? by ScottGant · · Score: 3, Insightful

      Please name a couple of restaurants that were opened AFTER giving away recipes. You're living in a dream world.

      Ok, I'll rattle off a few: Elaines, Wolfgang Puck's Spago, Babbo Ristorante e Enoteca, Commander's Palace...want more? Let me know.

      But please, you MUST know that a recipe is only one part of a meal at a restaurant...it's also the way it's prepared, WHO prepares it and what could be substituted at what it goes with etc etc.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    3. Re:Giving away recipes? by IlliniDK · · Score: 1

      I believe Puck released his cookbooks long after getting famous.

    4. Re:Giving away recipes? by ScottGant · · Score: 1

      True, but they are out there...and Spago's is still a hopping place.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    5. Re:Giving away recipes? by TwistedGreen · · Score: 1

      Huh?

      I somehow doubt that most people eating in restaurants are thinking, "I shouldn't've come here... I could've made this at home!"

    6. Re:Giving away recipes? by Anonymous Coward · · Score: 0

      yes its the waitstaff, and the cooks hopping around with managers making sure your enjoying everything, not you. theres a reason resturaunts are a SERVICE industry.

      Isn't that one of the things he says makes money off of opensource? And isn't it what most of you are saying as i read through, you don't make money off the projects you make money off of servicing the projects for those that will pay.

    7. Re:Giving away recipes? by hysterion · · Score: 2, Informative
      Please name a couple of restaurants that were opened AFTER giving away recipes. You're living in a dream world.

      Georges Blanc
      Paul Bocuse
      Alain Chapel
      Fredy Girardet
      Michel Guerard
      Joel Robuchon
      Pierre Troisgros
      Roger Verge

      Many others. Yes, they had restaurants first (that made them famous enough to sell books), but they sure opened more thereafter. Sounds like you're living in a nightmare world, eh?

  22. wow.. by freerecords · · Score: 4, Insightful

    This guy has certainly lost the plot. I am 17 years old, and I have been working on open source software for a while now. I would never consider closed source software as a preferred alternative to open source simply because once I have a program "out there" as it were, the program is going to be so improved vastly by people who have vastly more knowledge than me. There is always someone in the world who can do something that you did, better, and that's what OSS is, doesn't that guy get it? I think "Aidan" was actually talking about OSS rather than free per se software anyway. Just my 2 pence Tim

    --
    tim
    1. Re:wow.. by hatrisc · · Score: 2, Insightful

      of course _someone_ will be able to make it better? but does that _someone_ really care too? or would they rather invest their time somewhere else, possibly in something they need? of course if you start a project that is needed by _all_ you'll get lots of help and the project will be successful. it's just finding that problem.

      --
      I write code.
    2. Re:wow.. by Anonymous Coward · · Score: 0

      I assume you got those 2 pence from your parents, since you
      give your work away for nothing.

    3. Re:wow.. by Anonymous Coward · · Score: 1, Insightful

      Well I suppose you could live on welfare as giving your work away sure isn't going to earn you a cent. When you grow up and realize that your mommy and daddy can't support you forever, you will understand the value of having a job and earning a wage that you have to live off of.

    4. Re:wow.. by gallen1234 · · Score: 2, Insightful

      once I have a program "out there" as it were, the program is going to be so improved vastly by people who have vastly more knowledge than me.

      On the one hand I'm glad that you derive pleasure from seeing your work go out into the world and continue to grow and develop. On the other hand (assuming that you want to write code full time) that warm fuzzy feeling is going to be offset by the growling of your empty stomach.

    5. Re:wow.. by GoofyBoy · · Score: 4, Funny

      >I am 17 years old, and I have been working on open source software for a while now. ...

      >the program is going to be so improved vastly by people who have vastly more knowledge than me. There is always someone in the world who can do something that you did, better

      I doubt that you have the ego required to become a programmer. When you start saying "I wrote better code when I was 17!" then will you TRUELY become a programmer like the rest of us.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    6. Re:wow.. by Anonymous Coward · · Score: 0

      Your 17, you dont know what your talking about. Go back to learning highschool math and eating your parents hardearned food.

    7. Re:wow.. by Anonymous Coward · · Score: 1, Funny

      I am 17 years old, and I have been working on open source software for a while now. I would never consider closed source software as a preferred alternative to open source

      Yes, but once you move out of your parent's house and lose your job at McDonalds, and companies are using your free software instead of hiring you to write it for them, your tune will change.

    8. Re:wow.. by ndogg · · Score: 1

      of course _someone_ will be able to make it better? but does that _someone_ really care too? or would they rather invest their time somewhere else, possibly in something they need? of course if you start a project that is needed by _all_ you'll get lots of help and the project will be successful. it's just finding that problem.

      That isn't the point, at least not for the grandparent post. It's a learning experience for him. So what if someone doesn't improve it? As long as someone does, anyone, and it does not matter who, he still learns from the improvement.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    9. Re:wow.. by Anonymous Coward · · Score: 0

      That's what the whore said to the slut.

    10. Re:wow.. by Anonymous Coward · · Score: 0

      Your 17, you dont know what your talking about. Go back to learning highschool math and eating your parents hardearned food.

      Considering your spelling, you're not even 17, you don't know what you're talking about, and you should go back to learning highschool math and eating your parents' hard-earned food.

    11. Re:wow.. by Alan+Livingston · · Score: 1

      Considering your spelling, you're not even 17, you don't know what you're talking about, and you should go back to learning highschool math and eating your parents' hard-earnedfood.

      How do you know his parents' own their home in joint tenancy? What if his Mom is the only one with title to the family home? In that case, it would be "...eating your parent's hard-earned food.", no?

    12. Re:wow.. by Anonymous Coward · · Score: 0

      Wow, thanks for the punctuation lesson. I'm so glad it really matters on slashdot of all places. The fact is, when you do have to get a job and pay for your own living, you will understand or starve. Your slashdot punctuation editing or your (most likely) useless software wont fill your stomach.

    13. Re:wow.. by Anonymous Coward · · Score: 0

      > On the other hand (assuming that you want to write code full time) that warm fuzzy feeling is going to be offset by the growling of your empty stomach.

      Yeah, right. Alan Cox sleeps under the bridge with a growling empyt stomach, too.

    14. Re:wow.. by gallen1234 · · Score: 1

      Your comment is just an example of the "Professional Athlete" argument. There are a very limited number of Michael Jordan's in the world. Similarly there are a very limited number of Alan Cox's. The odds of any given programmer gaining that level of notoriety are somehwere between slim and none.

    15. Re:wow.. by Anonymous Coward · · Score: 0
      I would never consider closed source software as a preferred alternative to open source simply because once I have a program "out there" as it were, the program is going to be so improved vastly by people who have vastly more knowledge than me.

      Have you used much open source software? A few programs are improved vastly. Extremely high profile stuff like Apache or Gnome or Linux. But the vast majority of it just languishes until it is dead and forgotten. Go browse around on sourceforge and you'll realize that 90% of open source software is toy applications, text editors and IRC chat clients that suck. The chances of your software being improved through open source are very slim.

  23. If free=valueless, how about the letter itself? by noidentity · · Score: 5, Insightful

    ...Consider the consequences of writing software for free. "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."

    Applying this logic to the letter itself, offered for free (the horror!), an interesting conclusion is reached regarding its value.

    1. Re:If free=valueless, how about the letter itself? by wfberg · · Score: 1

      If I had mod points, you'd get 'em for that one :-)

      --
      SCO employee? Check out the bounty
    2. Re:If free=valueless, how about the letter itself? by phasm42 · · Score: 2, Insightful

      I think you missed the point. He's not saying free means valueless, and he's not saying OSS is valueluess. He's saying that you are providing something of value for free, and the great majority of people can not afford to do this forever. Eventually, you'll need to get paid for your skills to support yourself. I don't think he's against free software completely. What he's saying is that advocacy/zealotry for it is a bad thing, and may blind you to economic realities in the future. He's not against charitable actions, but he's suggesting that your realize free software is unlikely to support you. You may spend years of your life writing free software, but you must realize that you can't expect to get anything tangible back from it. That doesn't mean those years were wasted -- it's nice to do good deeds, but don't be surprised when the people who benefited don't help pay the rent. I've noticed a lot of posts citing Linus as an example of someone who can live off of writing free software, but it's really an exception, not the rule. The quote about being a communist at 20 but not at 30 is very appropriate -- I'm 24 now, and I feel the changes in my views. I still like to work on computers for free for others, but as my free time shrinks and bills come in, I better understand the need to charge for your efforts. I guess the message here is not to become to engrossed with free software -- as you get older, your views on this may change. You'll still appreciate what you did for free when you were younger, but glad you didn't dedicate your life to it.

      --
      "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
    3. Re:If free=valueless, how about the letter itself? by Spoing · · Score: 1
        1. ...Consider the consequences of writing software for free. "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."

        Applying this logic to the letter itself, offered for free (the horror!), an interesting conclusion is reached regarding its value.

      I like your comments and would mod you up if I had points. That said...

      It does have value;

      It acts as propoganda -- he's a MS employee and not a low-tier one.

      It allows him to promote future speaking/writing assignments.

      If these weren't true, you would be absolutely right! (Since they are, the promotion aspect still works for the young programmer he's publically addressing.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    4. Re:If free=valueless, how about the letter itself? by Anonymous Coward · · Score: 0

      That's a great point.

      What about your education? All the time you spent learning how to use correct spelling and grammar. What about those typing classes? What about the IT classes? Is all that education simply a waste of your time? Or is it worth something? Why on earth are you writing letters for free?

    5. Re:If free=valueless, how about the letter itself? by JoshWurzel · · Score: 1

      Whenever a fellow student asks me a question about class or the homework, I always qualify it with this statement:

      "My advice is worth exactly what you paid for it."

      That keeps them from complaining when my advice leads them astray on the midterm, helping me to the high point of the curve. BUWAHAHAHAHAHA!

  24. Amen. by sosume · · Score: 5, Insightful

    I couldn't agree more wholehearted. Indeed, when I was 20, I thought that all software had to be free. Now that I'm (past) 30, I sometimes wonder where all the paychecks get paid from.

    1. Re:Amen. by Daniel+Dvorkin · · Score: 5, Insightful

      The problem is when people start using words like "all." Does all software need to be free? Of course not. Does all software need to be proprietary? Again, of course not. Stallman on one end and Gates on the other are both fanatics. (It's a pity that we live in a society that categorizes the former as a fanatic but gives the latter a free pass, but that's a whole 'nother argument.) In between are those of us who recognize that a mix of distribution models is both possible and desirable.

      I work for a small company that makes money by selling proprietary software. I'm the DBA, and get my work done using primarily free tools (MySQL, PHP, Perl, Apache, Linux, BSD.) I also write open-source software on my own time. Everybody wins.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Amen. by jwthompson2 · · Score: 5, Interesting

      Agreed.

      I work for a company that releases all our software as free software but makes money by supporting it, cutomizing it and consulting on it. Our market is small and developers are few, but we get the job done, and no one is going hungry as far as I know. I don't have any animosity towards Microsoft except as it relates to the fact that their software exposes me to a great deal of risk because of the bugs, but I think they have every right to do software the way they have chosen. Open Source and Free Software isn't the only way to do software, but it can many times be the better way to do software from a quality and agility standpoint...

      That's my $0.02...

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    3. Re:Amen. by gaijin99 · · Score: 4, Insightful
      Pah, both of the parties to this letter seem to have completely missed the point of FOSS. I suppose some idealistic idiots might have a vision of all software everywhere being free, but that's hardly the goal of FOSS. Its about freedom, not cost.

      I really doubt that we will ever see too many professional level games (for example) released under the GPL (though I have no doubt that older games will continue to release their code, as ID software did with Doom). HOWEVER that isn't really the point of the GPL. Stallman started it because he was prevented from improving his printer's performance by a combination of closed OS software, closed drivers, and NDA's. Operating Systems are a natural place for GPLed software, as are drivers (if anyone can add more value to a particular piece of hardware by improving its drivers it will help the hardware manufacturer sell more units; hardly something they'd be opposed to).

      OF COURSE people need to be able to put food on the table somehow, its not mentioned in the GPL because its assumed to be a given. Only the very foolish believe that somehow the GPL and propriatary software are in a titnaic battle from which only one will survive. The world needs both. As a programmer/hacker I want access to as much code as I can get. Code I can learn from, code I can use (why reinvent the wheel?), code I can modify. By releasing some of my code under the GPL I enrich myself by producing an environment where more code is available to me. By releasing some of my code propriatary I enrich my self with cash. I see no problem doing both.

      Will some propriatary software outfits either go out of business or shrink? Sure; that's hardly a catastrophy though. I personally suspect that the era of closed operating systems is drawing to an end, open source simply makes too much sense in that area. MS will probably be out of the operating system business in ten years (or at least severely weakened in the OS business). However I don't think MS will do belly up. Frankly their office package is quite nice, and were they to focus on that rather than wasting billions on their OS it'd be even better. Balance is the key here, as it is in so many areas.

      --
      "Mission Accomplished" -- George W. Bush May 1, 2003
    4. Re:Amen. by Phillup · · Score: 4, Insightful

      Well, perhaps when you are in your twenties it is about the free beer.

      But, for me... now that I just hit 40, it is about the free speach.

      Dollar for dollar, I'd go with the Open Source solution. For those that don't understand what I just said...

      I'd pay just as much for my Open Source software, more even, than I would for my Mac OSX or Windows software... which I also have and paid for.

      The most valueable part of my computing experience, by far, is the Open Source parts.

      --

      --Phillip

      Can you say BIRTH TAX
    5. Re:Amen. by Frymaster · · Score: 5, Interesting
      exactly... it's important to realize that while software can be a commodity brokered for cash, it is far from being the only revenue stream and is, in most cases, not even the most valuable one. in the "information services" world you can make a tonne of money:

      1. providing support
      2. customization
      3. install and maintainance
      4. using the software to sell tangible goods
      5. using the software to attract eyeballs for ads

      you can run those revenue streams on open or closed wares... and if anything, the above revenue models will be more successful on opensource wares because they are more reliable (as in they won't disappear if the partent company goes out of business) and the talent pool for using them is greater.

      if it wasn't for oss wares, my company wouldn't even exist and i wouldn't have this job. period.

    6. Re:Amen. by Zangief · · Score: 1

      I guess that the right balance is that basic SERVICES should get at least one open source implementation, regardless the existance of a propietary solution. I mean Operative Systems, DB, web servers, file systems, maybe some media players, browsers, implementation of standards (compilers), etc.

      This fosters the IT business, by making it inexpensive to start one (no licenses fees).

      Other software, like more specialized things, anything that will have just one user (that may be some other business) will never get an open source version, due to the nature of the business.

      But what about all the inbetweens programs? where do you draw the line?

    7. Re:Amen. by Anonymous Coward · · Score: 5, Insightful

      The paychecks come from all the "evil corporations" which are bashed so frequently here at /.

    8. Re:Amen. by Joey+Vegetables · · Score: 4, Interesting

      I couldn't agree more wholehearted. Indeed, when I was 20, I thought that all software had to be free. Now that I'm (past) 30, I sometimes wonder where all the paychecks get paid from.

      When I was 20, I wanted to get rich writing software.

      Then I realized that if I can only be rich by restricting the freedom of my fellow human beings, I don't want to be rich.

      I am content to make a decent living writing and supporting software that respects their freedom, and lots of people are willing to pay me more than a decent living in exchange for doing so.

      The bills get paid nicely because the value of free software far exceeds the cost of producing and maintaining it.

      Today, I am rich by the standards of much of the world.

      And I am grateful to God that I was able to earn a decent living - without having to in any way violate the rights of my fellow human beings.

    9. Re:Amen. by ichimunki · · Score: 3, Informative

      Agreed. Free software lowers the barriers to entry and the general cost of doing business. A developer can still add value just like always and get paid just like always. The nice part is not being forced to send tribute to Redmond in order to keep their livelihood going. Also, I'm sure the customers appreciates the lower costs associated with not needing to buy seat or CPU or user licenses to use the solution built by the developers. The overall savings are more than enough to allow contributions to groups like the FSF, the GNOME foundation, or to PayPal a developer $25 here and there. As a user I'm in love with the idea that I am not beholden to one corporation or another, too.

      --
      I do not have a signature
    10. Re:Amen. by alphakappa · · Score: 4, Insightful

      "Stallman on one end and Gates on the other are both fanatics."

      Gates is not fanatical about all software being 'non-free'. Proprietary yes. Microsoft produces plenty of software that runs on Windows and OSX that's (surprise, surprise) actually free. As a company, it needs to make money, which is why it creates a base that has to be paid for (the OS), gives in plenty of free software to make it actually useful to the average user, and then also sells other tools that you have to pay for. If all software was free, there would be no software industry - there would be no programmers who could get paid enough at their jobs to have the time to create free tools for others. I love open source and Linux and use free software extensively at the University, but it's idiocy to be fanatical about open source as the only solution. (Reminds me of the evangelists who want to know if you have been 'saved' - no faith is true but the one they peddle).
      In a normal world, we would have free and proprietary software side by side. It would be much better for both, if they accept that the other side is just as important as themselves.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    11. Re:Amen. by kmonsen · · Score: 5, Insightful
      Two things:

      * You probability of getting a job is much better with a nice project on your resume. Before you start working, on open source project could open a lot of doors.

      * Some people do things to advance the society, medicine sans frontiers or red cross workers for example. Major contributions to open software is also helping since it opens the playing field for poor countries.

    12. Re:Amen. by Anonymous Coward · · Score: 1, Insightful

      no, many people lose. True, you win, but what about the people who would write the tools you would have used if there were no open-source tools available. They don't have jobs anymore. You are writting software for free, that large software firms are making profit off of. I know my time is worth more than $0 an hour. Is your work displaing other developers from a paycheck?

    13. Re:Amen. by Anonymous Coward · · Score: 3, Insightful
      I work for a company that releases all our software as free software but makes money by supporting it
      I hear this statement time and time again (esp. on /.) but see nothing whatsoever to back it up. Just who is your employer and what do they do exactly? God knows, I and many I know have tried to operate this business model and it plain doesn't work - if you're making work, please share!
    14. Re:Amen. by Anonymous Coward · · Score: 1, Informative
      Does all software need to be free? Of course not. Does all software need to be proprietary? Again, of course not. Stallman on one end and Gates on the other are both fanatics.


      Stallman doesn't believe that all software should be free at all, only that software which is generally useful. He says nothing about proprietry software that is internal to a company nor about software whose primary purpose is entertainment (ie. games). This isn't conjecture on my part, he says as much in several of his speeches on copyright. I suggest you listen or read the transcripts to some of them.
    15. Re:Amen. by RoLi · · Score: 4, Insightful
      First of all, Software is not a business like any other. In software you have pretty much fixed costs, but revenue based on shipped units, which benefits the market leader. Even worse are compatibility problesm which punish all smaller players and again helps the market leader.

      So if you dominate a market, like Microsoft does with office suites, Adobe does with Photoshop or Macromedia does with Flash, you earn tons of cash. But if you don't, you can't earn much if anything at all. Effectively upstart software companies don't have any chance of succeeding in the retail market except when a new market opens. The only exception is games where new companies do seem to have a chance - mainly because compatibility between games isn't needed, so you can write a good game and be successful, but you can't write a good office suite and be successful - you would have to reverse-engineer data formats as well.

      However, the bulk of programmers don't work for Microsoft or Adobe. I know quite some programmers personally and none are working for MS or Adobe. All I know work either for small companies which program specialized systems for other companies or work in-house to also do such systems.

      So what does open-source replace? It replaces Microsoft, Adobe, etc. but can not and will not replace the "in-house" software programmer who creates customized programs for internal use (or for a single customer).

      So, frankly, I don't think that open-source will change that much after all. The big software companies like Microsoft and Adobe will go (or more likely change into investment companies), that's for sure, but there will be plenty of paid programming work (open source and closed source).

    16. Re:Amen. by JohnFluxx · · Score: 1

      Agreed. And that bastard who evented the tractor and put lots of people out of work, and Oxfam who sells clothes and has volunteer staff, putting clothes-store workers out of work, and so on.

    17. Re:Amen. by mr_majestyk · · Score: 5, Insightful

      no one is going hungry as far as I know

      The point is that as a good programmer, you should be able to do much better than simply "not go hungry".

      What the Open Source movement often overlooks is that a vast continuum of software businesses exists that are not monopolies, but still do a very good - and respected - business licensing closed source software. These softwware products benefits customers and partners who have a choice of suppliers, while delivering extraordinary rewards for employees.

      It sometimes seems that Open Source rhetoric assumes that all Closed Source == Microsoft, and therefore must be eliminated.

    18. Re:Amen. by dup_account · · Score: 4, Insightful

      Again, assuming free as in gratis vs free as in open. Billy hates open. And the only reason he does gratis is to kill off something else, or control a market. I would have to say the way that MS is going after linux & opensource, that yes... he is fanatical about it. A zealot even.

    19. Re:Amen. by Paladin128 · · Score: 4, Insightful

      Gates is not fanatical about all software being 'non-free'. Proprietary yes. Microsoft produces plenty of software that runs on Windows and OSX that's (surprise, surprise) actually free.

      Wrong definition of "free". When Stallman talks of "free", it has NOTHING to do with price. It's "free" as in "free speech" rather than "free beer".

      --
      Lex orandi, lex credendi.
    20. Re:Amen. by Anonymous Coward · · Score: 0
      Major contributions to open software is also helping since it opens the playing field for poor countries.

      I disagree. Countries that are formerly poor but are now prosperous didn't receive freebies. What they did do was create their own infrastructure, corporations, and materials to improve their condition. For example, Taiwan, Japan, and Singapore were at one time dirt-poor backwaters. After years of nurturing home-grown enterprises and producing commercial products they are now successful countries. Had they asked the West for handouts and freebies, they wouldn't be where they are now.

      Similarly, open source software that is given freely to other countries will stifle local software development efforts. Newly budding businesses will get lazy and use free software instead of innovating new software. This prevents their countries from creating wealth and programmer jobs. If third-world countries followed the lessons of the "Tiger" economies' rise to self-sufficiency, they could begin to compete on a level playing field with Western software.

    21. Re:Amen. by zbuffered · · Score: 5, Insightful

      if it wasn't for oss wares, my company wouldn't even exist and i wouldn't have this job. period.

      That's what this guy Clemens was saying, though... The OSS programmer does his work for free. If he is a part of a larger group, selling support, or using the free software to help sell hardware, then that's one thing, but in many circumstances people who develop free software do so independently of larger backing -- they do it out of the goodness of their heart, their desire to contribute. That doesn't pay the bills. Then, companies such as yours take his work, make it their own (as they have every right to do--he specifically grants them that right when he releases the software), and profit from it. He not only doesn't profit from his software, he enables others to profit from it.

      Clemens' argument is specific to this kid's circumstance, where the kid may want to spend most of his working life writing free software as opposed to the other kind, and in the specific case(the program being developed independently with a group contributing their time for free) I think the argument is accurate.

      --
      Synergy is your friend
    22. Re:Amen. by Anonymous Coward · · Score: 0

      Prove it. What company is paying your bills. Once again, it appears that a /.er is blowing steam and lies.

    23. Re:Amen. by jwthompson2 · · Score: 1

      My software does release the software under GPL, that's why I said it was free not just open. In reply to the previous AC post, I don't talk about the company I work for because that is not so relevant and because I don't want anyone to construe my posts as promotion.

      My company doesn't make a killing like other companies but we make enough and enjoy what we do which is better than being loaded with cash and miserable.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    24. Re:Amen. by emegg · · Score: 1

      Everybody wins except the developers who write database software, developement tools, operating systems, etc. If I wrote an open-source implementation of the core software in your company, and you lost your job because eveyone could get the same functionality for free, would you have won? Look at the job market for developers, we are giving away our jobs. Outsourcing is due to cost. When we argue that software should be free and low cost, the finacial analysts see that they should get anything as cheap as they could. We developers lose our jobs.
      If a company started making a free car and the best and brightest minds at the other companies helped them build it, and then they stopped buying cars themselves, what would happed to the auto industries?
      Same thing that is happening to our industry.

    25. Re:Amen. by S.O.B. · · Score: 5, Insightful

      I'm confused, how does making someone pay me for the time it took to write software "restricting the freedom" or "violating the rights" of your "fellow human beings".

      If we extend your argument to lets say farming, a farmer that charges for the food he produces is violating the rights of anyone who doesn't want to pay him for his labour. It cost him time and money to produce that food and he likely has a family to support. Why shouldn't he be able to charge a resonable price for his product.

      Now if you want to grow food in your backyard and give it away that's your choice but don't suggest that because he made a different choice that it violates people's rights.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    26. Re:Amen. by PurpleWizard · · Score: 1
      It's also the simplicity of licensing if you could get everything you need with GPL software. Cuts out the whole license trace police force that is required.

      I'm sure there are other simplicity elements to the whole thing too.

    27. Re:Amen. by Anonymous Coward · · Score: 0

      "I'd pay just as much for my Open Source software, more even,"

      Maybe you do but the absolute majority of both companies and people don't pay for open source. Not paying is the very reason why most people use open source. Very few open source authors get paid for their work.

    28. Re:Amen. by Anonymous Coward · · Score: 5, Insightful

      Gates is not fanatical about all software being 'non-free'. Proprietary yes.

      I think you are confused. "Non-free" is the very meaning of "proprietary".

      Furthermore, Gates isn't fanatical about software being proprietary; Microsoft has released stuff under the GPL. You may be confused if you believe what Microsoft say in press releases, but you have to understand that this is not the truth. They say whatever will make them money - Microsoft is a business like any other in this respect.

      Microsoft produces plenty of software that runs on Windows and OSX that's (surprise, surprise) actually free.

      Oh, I see. You are talking about free as in beer. You are talking at cross-purposes to the rest of Slashdot then.

      If all software was free, there would be no software industry

      Of course there would. I'll give you an example.

      I run a web development agency. A lot of our websites run on Apache/PHP. Sometimes PHP only does 99% of what we need it to. So we fix up PHP to do what we want, and send in a patch.

      If we didn't send in the patch, we'd end up having to maintain our own special branch of PHP, which would be a waste of resources.

      Did I mention that we don't work for free?

      How about another example? IBM makes money from providing tailor-made solutions to people who really don't want to worry about building their networks and maintaining their systems themselves.

      IBM needs to provide a combination of hardware, software, and expertise. To get the software, they can either pay another company a lot of money, develop an operating system themselves, or use an existing, Free operating system as a base.

      It makes sense to use the third option, right? But that doesn't mean they have to contribute back. They could base it off FreeBSD and keep it closed-source. The only trouble is that if they want to keep up with FreeBSD (or whatever), they need to maintain their own special branch, same as us and PHP. It ends up being more trouble than it's worth. After all, why would IBM care about people copying their software - they aren't in the business of selling software, they are in the business of selling complete solutions.

      Of course, IBM need a good pool of expertise in the market to hre their employees from. If they keep their operating system locked up, where is that expertise going to come from? All their employees will have to be trained in-house, and there won't be a thriving development community around it in the way that there is around FreeBSD/Linux/etc.

      What you are saying is that if all software was Free, there wouldn't be much money to be made in licensing software. But there is still plenty of money to be made in developing software.

      it's idiocy to be fanatical about open source as the only solution.

      It's idocy to be fanatical about anything. But who's being fanatical? I see a letter aimed at trying to dissuade somebody from working on Free Software at all. That sounds like the person writing the letter is the fanatic.

    29. Re:Amen. by Anonymous Coward · · Score: 0

      I stopped reading the comments after yours, because it pretty much sums up how I feel and ends the argument as far as I'm concerned.

      Just thought I'd let you know and thank you for saving my time. :)

    30. Re:Amen. by CarrionBird · · Score: 4, Insightful
      Sounds like you have hit a good balance for you. Congrats, but I have one question.

      How does makeing software and then selling for money violate the rights of anyone? That seems to be what you're implying.

      If charging for software is evil, then how is charging for support not evil. Or charging for doughnuts?
      --
      Free Mac Mini Yeah, it's
    31. Re:Amen. by Joey+Vegetables · · Score: 2, Insightful

      I am not opposed to being paid for writing software and in fact I clearly stated that I am employed to write software.

      What I do not do is to force people, using a corrupt system of "laws," "patents," etc., to refrain from sharing, modifying, or improving my software.

    32. Re:Amen. by Anonymous Coward · · Score: 0

      "The bills get paid nicely because the value of free software far exceeds the cost of producing and maintaining it."

      Most open source developers are not paid, some are but most aren't.

      Why should developers be free labour for IBM, HP and Redhat?

    33. Re:Amen. by alphakappa · · Score: 1

      I agree. My mistake about the definition of 'free'.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    34. Re:Amen. by alphakappa · · Score: 1

      Wouldn't he be? if he knew that the open source movement was out to get him? Being the shrewd businessman that he is, I would be surprised if he let the problem grow to unmanageable proportions before taking steps to counter it. He's doing his job.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    35. Re:Amen. by Wah · · Score: 3, Insightful

      He not only doesn't profit from his software, he enables others to profit from it.

      And he is enabled to profit from anyone else's software who practices the same philosophy. Just like everyone else. It is a leveled playing field that puts everyone at the level of Gates and Ellison, with access to the source code of hugely powerful application.

      I don't see the issue here. You just have to keep working. Clemens' wants to be Bill Gates and charge people $199 for a $0.10 piece of plastic. He doesn't have a problem with that. It seems fair and rational to him.

      Others think that kind of irrational exhuberance is good for no one and think $199 is a decent take-home for a good days' work.

      There's a whole lot of room to move around here that isn't a 1 or a 0. A Gates or a Stallman. There's lots of different software too. And differnt rules and notions can apply.

      But don't think you'll be able to charge anyone but fools for a basic operating system, or browser, or email program, or media player, or ripper, or DVD player, or calculator, etc. etc. etc.

      Aah, but if you provide the service that brings these tools to their fingertips, then maybe you can get an honest days pay out of the deal. Or perhaps a wee bit more.

      --
      +&x
    36. Re:Amen. by jqh1 · · Score: 1

      By day, I work on software that is used by big companies to trade commodities and keep track of all the deals and money they're into. The software is not free, of course, and I can't complain about the salary I get for working on it. One point that shouldn't be lost -- this software owes its very existence to oodles of free software that has enabled the infrastructure upon which it is built. There's no doubt in my mind that the opportunities for creating this money-making software would not exist if all previous software were proprietary. What would the Internet be like? Would there be an Internet?

      By night (sometimes) I work on software that is free, both as in speech and as in beer. I use it, people all over the place use it, Aunt Millie uses it (maybe), and perhaps even people working for the same companies who buy my $DAYJOB software use it. Nobody makes money off it, and it (hopefully) helps people enjoy their experiences on the 'net more.

      Is there a contradiction here? I don't think so. The $DAYJOB software and the nighttime software are *categorically* different from one another. Software such as the nighttime stuff has become a part of lifestyle. Even if my livelihood didn't owe itself to the pre-existence of free software (see above), I could justify my free work the same way I'd justify a piece of art or music that I had composed. But -- of course -- I do feel the obligation to give back to the pool that enabled my current livelihood. If you're in a similar situation -- so should you!

      --
      who's moderating the meta-moderators?
    37. Re:Amen. by duffbeer703 · · Score: 0

      Well receiving food stamps in the US would put you amoung the top 15% of human beings in terms of income.

      I would prefer to prosper and be rich by the standards of the United States, which is where I happen to live. If that means that some geek cannot recompile software that I write to run on an Atari ST, that's his problem.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    38. Re:Amen. by 110010001000 · · Score: 1

      If he hates open so much, why do they release do much source code via MSDN? Oh you mean he "hates open" because he doesn't give away the source code (intentionally anyway) to Windows and Office? Huh, I wonder why - what a lunatic.

    39. Re:Amen. by 110010001000 · · Score: 2, Interesting

      Huh, guess you wouldn't write a book either then, or sell a piece of artwork. What a life! So far, no one has explained to me why books shouldn't be "free" and software should.

    40. Re:Amen. by FooBarWidget · · Score: 5, Funny

      So far no one has explained to me why books shouldn't be "free" and humans should.

    41. Re:Amen. by BinxBolling · · Score: 4, Insightful
      Does all software need to be proprietary? Again, of course not. Stallman on one end and Gates on the other are both fanatics. (It's a pity that we live in a society that categorizes the former as a fanatic but gives the latter a free pass, but that's a whole 'nother argument.)

      Has Gates ever actually come out and said that he thinks all software 'should' be proprietary? Maybe he's criticized free and open-source software on apparently pragmatic grounds, but that's not the same thing as pushing proprietary software as a moral imperative. So there is a qualitative difference between Gates and Stallman; They aren't the mirror images you seem to think.

    42. Re:Amen. by Daniel+Dvorkin · · Score: 5, Insightful

      Because the vast bulk of paid software development is done in-house to solve specific business problems, IMO free software creates more jobs than it destroys. My company can afford to pay me a decent salary in large part because they don't have to pay Oracle or Microsoft a fortune for proprietary tools that offer little if any advantage over the free tools I use.

      You're right, if you "wrote an open-source implementation of the core software in your company," I'd be SOL. But that's unlikely, because the software we sell is very specialized, requiring a great deal of technical knowledge to create, sell, and maintain. (And, for that matter, use.) It's a hell of a lot easier to find OSS developers for a DBMS, OS, general-purpose programming language, or Web server than for image processing and management software specific to microscopic images. This, IMO, is the future of proprietary software: niche-market apps which require specialized knowledge to produce will continue to command a premium, while general-purpose apps such as OS's and DBMS's will increasingly tend to be free.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    43. Re:Amen. by Decameron81 · · Score: 2, Insightful
      Then I realized that if I can only be rich by restricting the freedom of my fellow human beings, I don't want to be rich.


      And I am grateful to God that I was able to earn a decent living - without having to in any way violate the rights of my fellow human beings.


      Making people pay for the software you make or close-sourcing your project has little if anything to do with violating their rights. If they think your program doesn't suit them they are still free not to buy it, and eventually go for an open source one. Your own source code is not part of your client's rights unless they pay for it, or you decide to give it for free.

      Each programmer should be free to make his own choice: after all, that's what FREEDOM and RIGHTS are about. Making the wrong choice will eventually punish you, but as long as your business model works (in full respect of your clients) I can't see the problem.

      Diego Rey
      --
      diegoT
    44. Re:Amen. by chanio · · Score: 1

      It is a mistake to see the money when you are buying something. Just see the product! (Object Oriented :)
      If I decide to be nice I am not deciding to be nice to all the world (there are terrorists!).
      Opensource is the oportunity of big companies to improve their creativity, don't you think?
      And I don't want to depend on paid creativity. Just see the results on everyday life.
      The best things come where freedom is more open. So, instead of thinking about the money, just think in a way of increasing all this creativity by creating some income to people that do OS.
      It is not such a difficult thing to do. It is always OS that is going to do the best creation.

      --
      Rwe obliged 2 save our future by choosing:O3 hole-greenhouse effect instead of accepting everydays gossip-nonsense chat?
    45. Re:Amen. by I_Love_Pocky! · · Score: 2
      we make enough and enjoy what we do which is better than being loaded with cash and miserable.


      Explain why being "loaded with cash" and being "miserable" are tied to each other. Selling a product isn't evil. I'd much rather enjoy what I do, and be loaded with cash. If you enjoy writing software, why does it become miserable to sell it?
    46. Re:Amen. by BinxBolling · · Score: 5, Insightful
      charge people $199 for a $0.10 piece of plastic

      Only the second and later pieces of plastic cost $0.10 to make. The first one can cost tens or even hundreds of millions. Who'd buy that?

      It's fantastically disingenous to consider only the marginal cost of media to a piece of software's price tag, and to ignore the economic reality that developing a piece of software the scale of what MS delivers requires a huge up-front R&D investement.

    47. Re:Amen. by Shakrai · · Score: 2, Insightful
      I couldn't agree more wholehearted. Indeed, when I was 20, I thought that all software had to be free. Now that I'm (past) 30, I sometimes wonder where all the paychecks get paid from.

      I don't think the games market is going anywhere anytime soon. Nor do I think that it's as likely to be outsourced (at least the creative processes anyway) as the people who it would likely be outsourced to (Indians) don't understand American culture and what's funny to them isn't to us (note: Before I'm labeled racist, this goes both ways -- you don't see many American gaming companies writing software for India).

      When you get past the fanatics on both sides (GNU -- All software must be free -- profit and copyright are evil -- resistance is futile, you will be assimilated; Microsoft/SCO: All software must cost money and be closed source -- free software is evil and a threat to national security -- security through obscurity is the best method -- we aren't anti-competitive we just innovate better -- resistance is futile, you will be assimilated) you will see that there is room for both to co-exist. My whole take on Linux/OSS is that people have a basic right to have a decent operating system and office suite (i.e: productivity software) without paying thousands of dollars for them. On the same token I don't think anyone would argue that you have the right to free gaming and I don't see the gaming market going anywhere anytime soon. After all we all love our Half-Life, Counter-Strike, Quake, UO, etc etc etc. Hell for many of us it's the only reason why we retain a Windows partition.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    48. Re:Amen. by Anonymous Coward · · Score: 1, Insightful

      As well as

      6. using the software to deliver content

      There's absolutely no value in keeping the source code to a game closed, for example (expensive middleware licenses excepted, perhaps). All of the value is in the art content (graphics, writing, audio...)

    49. Re:Amen. by Anonymous Coward · · Score: 0

      Otto von Bismark said it best:
      "Anyone who is not a socialist by age 21, has no heart. Anyone who is still a socialist by age 31, has no brain."

      Witness the transformation of redhat.

    50. Re:Amen. by Quantum+Jim · · Score: 1
      ...but in many circumstances people who develop free software do so independently of larger backing -- they do it out of the goodness of their heart, their desire to contribute. That doesn't pay the bills. Then, companies such as yours take his work, make it their own (as they have every right to do--he specifically grants them that right when he releases the software), and profit from it.

      Then all the kind programmer has to do is halt development or threaten to do so. The code is still his; however, the companies that profit from his work can no longer do so (since the software is no longer being maintained). Those companies - the successful ones - would probably hire our intrepid programmer to continue development. After all, he has the most skills when it comes to that particular code base; it would be more expensive to hire a new programmer to maintain it. That reduces the risk of development stalling. Reduced risks translates into lower costs and more stability when dealing with loans. It makes business sense to hire the programmer on whose code your profits depend.

      Besides, there are other types of compensation for our hero: The resume power would pretty much guarantee any job he wants.

      Warning, I did NOT RTA, so please excuse any redundancy. ;-)

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    51. Re:Amen. by Paul+d'Aoust · · Score: 2, Insightful

      I know people who are loaded with cash and are happy, and I know people who are loaded with cash and are miserable. Conventional philosophies say that people will probably lean towards being miserable when they have tons of money, not because money makes you miserable but because you're putting all your happiness into making cash, which just doesn't satisfy in the same way love and purposefulness do.

      --
      Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
    52. Re:Amen. by hardcode57 · · Score: 1, Insightful

      Exactly, and most of those in-house jobs are only viable because of the opportunities to make use of Open source software: imagine if you had to write everything from scratch! Even if it was cost effective for the company, your brain would melt from the sheer boredom.

    53. Re:Amen. by jwthompson2 · · Score: 2, Insightful

      They are not neccessarily tied together. I wouldn't mind having more money than I do now, but it is not necessary and so I don't strive for it since I am happy where I am. My coworkers are much the same, we have a balance that we're comfortable with. The problem is that many people, and it has been questioned elsewhere in relation to this article, associate money with success/hapiness/fulfillment/etc. and that is a fleeting association. Many of the richest men in the world are divorced multiple times over and are so consumed with making more money that they don't 'enjoy' much of the other things that life has to offer. Then again, there are many people who have what could be described as a lot of money and are perfectly happy, primarily in my estimation, because they are not driven simply to get more. The pursuit of money is not healthy just like the pursuit of other substances is not healthy. The key is moderation and most people are too busy, as the cliche goes, 'trying to keep up with the Jones'' to stop and be happy and content with what they do have.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    54. Re:Amen. by fmaxwell · · Score: 2, Insightful

      # providing support
      # customization
      # install and maintainance
      # using the software to sell tangible goods
      # using the software to attract eyeballs for ads


      You may be satisfied to spend your career doing software maintenance, support, and installation. Or maybe you don't mind becoming a sales-whore. But many of us want to develop original code and be well-compensated for it. I don't want to dedicate my career to adding corporate logos to open source software. I don't want to drive around in a 1996 Ford Aerostar van installing and configuring software in offices. I don't want to give away my software and then lose out on service contracts to seven Indian guys who share a two bedroom apartment and work for $9.50/hour.

      I'm not saying that it's impossible to eke out a living that way, but I'd sure rather retain all of the rights to my intellectual property, be well paid for creating it, and leave the support, sales, and grunt work to others.

    55. Re:Amen. by Endive4Ever · · Score: 1

      Most of the hardware comes from the 'evil corporations' too. And by that I mean all the 'free hardware' that's made Linux and OSS a real possibility. I suspect if there hadn't been a surplus of old hardware at many big operations 'provided' by Microsoft making it 'obsolete' to run their bloat, there wouldn't have been nearly as many openings and opportunities for Free OSes to be installed.

      I have a perfect example sitting in my kitchen right now (waiting for me to figure out how to hell to fit it in here in the crowded 'machine room.') An IBM PC Server 704, which is one HELL of a big machine, with one HELL of a lot of power, even today. It's a four-way PPro machine with hot pluggable drives, etc. that I got at auction for $15. If Microsoft and various other bloat operations hadn't made it 'obsolete' it would still be chugging away in a data center somewhere Instead, it's soon going to be my testbed for NetBSD/i386 SMP and I hope to help the SMP developers by running their stuff on it and providing feedback.

      --
      ---
    56. Re:Amen. by wtrmute · · Score: 2, Insightful

      Please consider these links, then:

      Regarding GNUTella

      "The Free Software Foundation is concerned with the freedom to copy and change software; music is outside our scope. But there is a partial similarity in the ethical issues of copying software and copying recordings of music. Some articles in the philosophy directory relate to the issue of copying for things other than software. Some of the other people's articles we have links to are also relevant.

      "No matter what sort of published information is being shared, we urge people to reject the assumption that some person or company has a natural right to prohibit sharing and dictate exactly how the public can use it. Even the US legal system nominally rejects that anti-social idea."

      Selling Free Software

      "Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

      "Actually we encourage people who redistribute free software to charge as much as they wish or can."

      The Street Performer Protocol

      "The artist offers to continue producing their freely-available creations so long as they keep getting enough money in donations to make it worth their while to do so."

      Hopefully these links will provide you some food for thought about the 'party line' on how "liber" books and pieces of artwork could work out economically, tavarich. Except that few people bother to think such things through these days, do they?

    57. Re:Amen. by willis · · Score: 1

      I don't know... because redhat, IBM, etc, are free labour for us? The place I work at pays a good deal of money to redhat for support, including bug fixing. Home developers get those patches + fixes for free.

      --

      there is no thing
      what else could you want?
    58. Re:Amen. by Daytona955i · · Score: 1

      I too wonder where the paychecks come from however, I have also benefitted from using open source software (linux and other GNU software). Where would I be without it? I wouldn't want to think about that. I'd probably still be using windows and Microsoft really wouldn't care too much about improving it's code because your pretty much stuck with a crappy OS that wouldn't even be where it is today.

      I also think open source software saved the Mac. I think the old OS was definately on it's way out and taking and open sourced UNIX and putting a nice GUI on it was one of the best decisions apple has ever made. While not all their code is open sourced, I'm ok with that because they still give back to the open source community. A community you are a part of if you use any open sourced program.

      We'll take apache, one of the biggest and most widely used web servers. Suddenly you have a job market for web admins that are familiar with apache. What if you are one of the developers... Imagine what that would do to your resume? Then you have companies like IBM who are embracing open source to help them get rid of the shackles of microsoft. It's free and they can do pretty much whatever they want with it. So they hire some programmers to write code and give it back.

      If you are a company who uses open source software, I feel you should give back to the community that gave you a free OS. I think there is a certain mix of free software and paid software that you can reach.

      I have benefitted from open source and because of that I will give back in whatever way I can. I think a lot of people feel the same way. That's not to say I won't take a job writing a closed source application that fills a need as well. Companies will always need specific programs written just for them.

      I think open source has been created to fill the need for better software.

    59. Re:Amen. by I_Love_Pocky! · · Score: 1

      Sounds like a good theory. I just don't think that having drive and determination are necessarily a bad thing. Maybe some people only find fulfilment out of success. What good are you to humanity if you are more interested in your own happiness than in being successful (Which benefits everyone).

      In this regard, unpaid OSS developers are just as useful as paid developers (success doesn't have to involve money).

      My arguement is that there is nothing wrong with making some money off of my hard work. I personally don't get much of a thrill from developing software, and wouldn't do it if there wasn't a pay check. I'd find something else that was useful to humanity that I could get paid to do. I work too hard to be poor.

    60. Re:Amen. by Anonymous Coward · · Score: 0

      You may be satisfied to spend your career doing software maintenance, support, and installation. Or maybe you don't mind becoming a sales-whore. But many of us want to develop original code and be well-compensated for it.

      Many of us will never have the opportunity to be well-compensated for writing original code. I am currently a monkey who strings together pieces of OSS with bits of .NET stuff to make a program which produces a printed product that people will use once and throw away. I am financially compensated to the extent that I cannot complain - but I get far more intellectual stimulation from contributing to OSS. My skills are not at the level where I could make a living from writing high profit code - but get to have fun writing code anyway.

    61. Re:Amen. by ajs · · Score: 1

      So, you're wondering where the paycheck comes from...

      First off, the paycheck is the paycheck. Don't blame the software for not BEING the paycheck or for not magically producing one. If you had a solid understanding of proprietary software products like Oracle, Java, C# and MS visual developer bondange 3.0, you'd still have just as much trouble finding work in this economy. The question is, are there people out there that consider open source contribution to be a valuable bullet on someone's resume.

      For our part, I can say that my company has hired at least 3 people PURELY on the basis of their open source contributions and for many others it was a major consideration. When you see that someone can produce good code, and they manage a project well, you hire them.

      There's a dark side of this, though. Companies like mine are no longer in the dark, having to look at canned code samples and trust our rushed interview process. We're looking at the body of work that you produced, and if it's junk... well, you can imagine the result. Good people will profit from open source... the rest will have to content themselves with hiding in the relative obscurity of proprietary code.

    62. Re:Amen. by Anonymous Coward · · Score: 0

      Oh God, what I'd give to make $9.50 an hour...

    63. Re:Amen. by rpresser · · Score: 4, Insightful

      Even given that you obviously meant free as in beer rather than speech ... nothing produced by Microsoft and given away for zero charge will run on anything except a Windows operating system. Providing napkins when you sell ice cream cones does not make you a paper products philanthropist.

    64. Re:Amen. by _Sprocket_ · · Score: 1


      If he hates open so much, why do they release do much source code via MSDN? Oh you mean he "hates open" because he doesn't give away the source code (intentionally anyway) to Windows and Office?


      What code are they releasing? Sure - I wouldn't expect the source to the latest Windows or Office. But I would hope your examples include at least SOME substantial pieces of software.

      And under what license? This is one thing that's hard to get a Microsoft Zealot's head around; access to source code does not make something open source. It's as much about what you can do with that source code as getting it.
    65. Re:Amen. by Wah · · Score: 1

      and after the huge up-front R&D investment is made?

      Charging $300 for incremental improvements distributed on $.10 plastic is how you become the world's richest man. But it becomes hard to defend in perpetuity.

      Sorry that my brevity set off your b.s. alarm. Of course there's an up front cost, but how does that justify an un-ending ripoff? And it's an up-front cost that was replicated in recent year by dudes typing in basements, if you'll recall.

      --
      +&x
    66. Re:Amen. by alphakappa · · Score: 1

      Windows is their bread-and-butter. If you were a company giving away something for free, would you really take pains to ensure that it would run on your competition's system? Remember, when a company gives something for free/at a discount, the intention is to promote its products, not to make the world a better place. Socialism doesn't work well for business.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    67. Re:Amen. by Anonymous Coward · · Score: 0

      Did you read the article on game programming posted this weekend? The biggest problem facing the game industry is getting code to even run. The systems are so complex that building an engine that works is dominating the process. That indicates that there is value in keeping the source code to a game closed. It is a competitive advantage.

    68. Re:Amen. by dup_account · · Score: 3, Insightful

      So use a MySQL type license... Free to other open source developers, big (actually small) bucks to for-profit users. And make big bucks selling support and consulting.

      Don't forget, if you plan to just write software, and sell it... You will be providing support out of your own pocket, or sell support contracts (see #x on the list). I have never seen something that was write once, sit back and watch the profits roll in, retire to Mexico.

    69. Re:Amen. by poot_rootbeer · · Score: 1

      I'd pay just as much for my Open Source software, more even, than I would for my Mac OSX or Windows software... which I also have and paid for.

      Should I take this to mean that you actually contribute (money, code submissions, bug reports, etc.) to the Open Source projects you find useful and the advocacy groups that make their work possible? Or do you just say you WOULD?

    70. Re:Amen. by Wah · · Score: 1

      sorry, should have been "....and after the huge up-front R&D investment is made, and repaid 10x over?"

      --
      +&x
    71. Re:Amen. by 110010001000 · · Score: 1

      Yes comrade, the economic plans that you have shown above have shown me the light.

      Wait no, they are full of crap and they don't work! If it did make economic sense, then they would be used. This is the ultimate test of any theory.

      This line in GNU manifesto is partiuarly telling: "Actually we encourage people who redistribute free software to charge as much as they wish or can.". The important words in that sentence is "OR CAN", because the amount of money you can charge for software that you are giving away is pretty close to $0 - unless you find someone particuarly stupid who is willing to pay for for something they can get legally for free.

      I'll tell you what - why don't YOU try out any of the above for one year and tell me how it goes economically?

    72. Re:Amen. by zbuffered · · Score: 2, Insightful

      And he is enabled to profit from anyone else's software

      But he doesn't want to profit from anyone else's software -- he wants to write software. The only problem is that he isn't making money by writing software, which is all he wants to do. He doesn't want to get a job, he doesn't want to support somebody else's creations. He wants to create.

      But don't think you'll be able to charge anyone but fools for a basic operating system, or browser, or email program, or media player, or ripper, or DVD player, or calculator, etc. etc. etc.

      This is an interesting idea. Whether you're right or not, I had to stop and think about it.

      There are two costs of any product: the up-front cost (in this case, R&D), and the per-unit cost (distribution medium). So if someone is willing to front the cost for R&D by doing it themselves for free, and since The Internet provides a basically free per-unit cost, there's no reason that things can't be free. This isn't a revalation.

      Don't kill me for saying this, but I want to put it out to answer your point: people who create software for free are fools, because they give away something that they could instead sell. Perhaps people who pay for a service that they could get for free are fools as well, but the developers, to some extent, are fools for making it free in the first place.

      Certainly we're not all fools, we all have reasons for making the decisions we do, but you see that it goes both ways.

      Offtopic hypothetical: you're at an accident on a street. traffic is backed up a bit, and the left lane is blocked off. Everyone gets into the right lane in an orderly fashion, except for one guy who drives up past everybody in the left lane all the way up to the cones, then merges in front of you at the last second. Is he the fool, or are you?

      but if you provide the service that brings these tools to their fingertips, then maybe you can get an honest days pay out of the deal

      Until someone figures out how to provide that service for free. Then you, like others, are out of a job.

      People can choose to develop software for free or they can choose to charge for their software.

      Throwing out all that grey area where you get a company to sponsor you, charge for support, or whatever...

      Here's my question:
      If they choose to create free software, then the value of their labors is... $0? Why would they create something that doesn't have monetary value? I'm not saying there's no reason to, and I'm not saying there's no value to the software (there obviously is), but I'd like to hear the rationale.

      --
      Synergy is your friend
    73. Re:Amen. by _Sprocket_ · · Score: 1

      Mine doesn't. :)

    74. Re:Amen. by Anonymous Coward · · Score: 0

      And he is enabled to profit from anyone else's software who practices the same philosophy. Just like everyone else. It is a leveled playing field that puts everyone at the level of Gates and Ellison, with access to the source code of hugely powerful application.

      MARKETING. The average open source contributor who does this on his own time does not (likely) have the TIME or MONEY to MARKET anything. Either what he does and releases or by taking what others have done, customizing it, and releasing that. He doens't have the financial backing that the companies who are using his code have. So it's not at all a level playing field and once again, those with money make the money. Those without don't.

      Isn't that kinda against exactly what this whole "open source" movement is about? It's about letting the little guy contribute. Well he does and he makes nothing as a result. Other than getting his name in some header file somewhere.

      I'll take the money I make while writing proprietary code for a closed-source software company. It's much better than none.

    75. Re:Amen. by wbtotb · · Score: 1
      Keep in mind that the $199 price includes a lot of the services that you want to charge for with F/OSS:

      1. Charge for support - MS includes phone support
      2. Charge for installation - ummm... setup.exe
      3. Charge for customization - how about making it usable out of the box instead?


      You can bash any of those if you want, but you're getting much more than a $0.10 piece of plastic. If you disagree, I could probably find some $0.10 pieces of plastic to trade for your CD's.
    76. Re:Amen. by Thomas+Shaddack · · Score: 1
      ...but what about the people who would write the tools you would have used if there were no open-source tools available.

      Could you afford the non-open-source tools then? Would they still have jobs, or would the sw dev section get outsourced to Bangalore and the local engineers you seem to be caring about so much end up unemployed anyway?

      A penny saved is a penny earned - when you count the money you didn't have to spend as earnings you'd have to make and then spend otherwise, the numbers suddenly look much more positive. Plus no waste on taxes, and no accounting paperwork.

    77. Re:Amen. by I_Love_Pocky! · · Score: 1
      My whole take on Linux/OSS is that people have a basic right to have a decent operating system and office suite (i.e: productivity software) without paying thousands of dollars for them.


      Umm... why is it a basic right? Are people going to die (or even suffer for that matter) if they don't have a free operating system and office suite? This is about as stupid as saying that you believe it should be a basic right that everyone should have an automobile without paying thousands of dollars for them (which in my oppinion would actually be much more useful to people that software).

      This gets down to the basic disagreement I have been seeing in these posts: Why does paying money for something violate your rights?
    78. Re:Amen. by Wah · · Score: 2, Insightful

      sorry, I let a bit of bias creep into that post that shouldn't have really been there.

      So it's not at all a level playing field and once again, those with money make the money. Those without don't.

      Some would argue that is a level playing field. It's tough to see how arguing that people without money make money and people with money don't make money, makes any sense.

      It is about the little guy contributing and the little guy then gets the access of the big guy. The access is the multiplier. There will always be poor and rich, most able to leverage their position. But here the idea is that everyone should have the lever, the degree to which one can use it is immaterial in that context.

      I'll take the money I make while writing proprietary code for a closed-source software company. It's much better than none.

      I've got no problems with that, having done the same thing. And then I use that money to support the things I belive in, hoping somewhere along the way to create a sustainable reaction, but you can do what you want, that's the beauty of it.

      --
      +&x
    79. Re:Amen. by Anonymous Coward · · Score: 0

      Wah wrote:
      >
      > And he is enabled to profit from anyone else's software who practices the same philosophy.

      The point, though, is that the open source coder is a coder, not a business person who's going to take someone else's code and set up a business around it. He's going to want to code, and that coding if it's open sourced isn't necessarily going to directly profit him. It might indirectly profit him, in, say, reputation or if he supplements his coding with selling services like support and installation, but not directly fromt he coding itself.

    80. Re:Amen. by alienw · · Score: 2, Informative

      He not only doesn't profit from his software, he enables others to profit from it.

      That's why you should not license your stuff under anything other than the GPL. The GPL permits both parties equal benefits.

      If I make program X, and company Y improves program X, everyone (including me) gets the rights to those improvements. You aren't giving your time away for free by developing free software. You are investing it, and the end result of the process is (hopefully) a program that's much better than what an individual or a small company could create. You can then make money on customizing, supporting, and extending the program to fit someone's particular needs.

    81. Re:Amen. by Wah · · Score: 1
      No doubt.

      However.

      1. How many times have you called Microsoft to find out how to use a feature in Office? Most help is built-in, or web-based at this point, making it a function of easily replicable software. Incremental improvement at exhorbitant prices.
      2. Not sure what you're going for here, but yea, sure. You get to install the software.
      3. This works for me, out of the box, so to speak.

      Hey, look, it's fine for them to sell their software, it's just getting harder to sell the idea that it's a good deal.

      But you can rest assured, there will be no Indian Microsoft that rises up and dominates the software market. If that's any consolation...
      --
      +&x
    82. Re:Amen. by yerM)M · · Score: 1

      Well, I find that open-sourcing software I write is a form of job security. In a nutshell I can take software from one company that folds or fires me to another. The question you should ask yourself is are you likely to make money on the software itself or whether you are more likely to make money by using the software during your job. Open-source actually allows you to do both, by the way.

    83. Re:Amen. by Wah · · Score: 1

      I understand that particular objection. And it does make sense.

      It takes a village. Or at least a tech guy and business guy.

      A farmer doesn't make any money just by growing plants.

      But you, and another poster, raise a curious point. Code might very well fall more squarely under 'art' at some point in the future, as more and more pragmatic problems are solved to the point of a single 'click'. And there are certainly economic realities that comes with being an 'artist', ask some of them about it.

      --
      +&x
    84. Re:Amen. by lrucker · · Score: 1
      It's fantastically disingenous to consider only the marginal cost of media to a piece of software's price tag, and to ignore the economic reality that developing a piece of software the scale of what MS delivers requires a huge up-front R&D investement.

      And yet, I once worked at a very small company whose president did exactly that. His original company did office products wholesaling; he hired the neighbor kid to automate invoicing (granted, the neighbor kid - a friend of mine - was a very talented programmer), and then decided to sell the invoicing software when he realized that the $4 floppy that contained it would go for $10K - much better than selling a 4c pencil for 5c. He never grasped the idea of intangible costs - I don't think he saw much difference between his programmers and the guys who moved boxes of pencils around.

      It was a very educational job - I learned never to work for anyone like that.

    85. Re:Amen. by fitten · · Score: 1

      How many times have you called Microsoft to find out how to use a feature in Office? Most help is built-in, or web-based at this point, making it a function of easily replicable software. Incremental improvement at exhorbitant prices.

      Someone had to make/develop the help at one point and put it in there, just as someone else had to write the code and such.

    86. Re:Amen. by Glonoinha · · Score: 1

      -IMO free software creates more jobs than it destroys.

      The actual free software creates jobs. The continual hammering of the mantra 'software wants to be free' destroys jobs. The question becomes which is more powerful, a tool or a theology?

      If a tool is more powerful then the free software creating jobs will win.
      If a theology is more powerful then corporate America is going to outsource the jobs faster than free software can create them.

      Ghandi suggested that theology is stronger than tools (actually I have no idea what he suggested, but I'm going to gamble here and go with it.)

      I hate to bury it so deep, but I think I have the answer for F/OSS to catch on, the catalyst that has the potential to set the movement on fire (in a good way.)

      Forget coding for free - TEACH for free. Yes it is possible to learn on your own, read the books, install it on your own, come up to speed on your own - if you know what tools, resources, books, and install scripts to run in the first place, if you know where to find the instructions in the first place. Google helps, but there is no substitute for having someone walk you through it, explain the upside and downside to doing stuff, let you experiment and when you get off track quickly put you back on track. Instead of spending 10 hours a week haxoring OSS code, spend 10 hours a week offering small workgroup sized sessions of simply messing around with Linux. Finding RPMs on the net, checking dependancies, messing with video drivers, adding new programs, shell scripts, different shells, XServer tricks, remote desktops, setting up services like FTP, security issues, patching their kernel, compiling their kernel, CVS - all that stuff.

      Yea it is all pretty simple once you are familiar with it, but it is all pretty well hidden and obscure until you know where to look. You won't get credit for it in the source code and you can't put it on your resume, but those 10 hours a week will go a LOT farther to the movement than writing a new optimized driver for an obscure network card on a certain chipset in a 7 year old laptop.

      Oh yea, and start now : how the hell do I tweak the mouse movement speed and acceleration in Gnome on RH9? I need it to move across the screen FASTER when I move my mouse - ARG!

      --
      Glonoinha the MebiByte Slayer
    87. Re:Amen. by fitten · · Score: 1

      Plenty of people have made lots of money "customizing" things using closed source software. Lots of work on top of MS Office using VBA, using Access/SQLServer, web "applications" such as intranets, etc.

    88. Re:Amen. by WNight · · Score: 3, Insightful

      Gates has shown himself to be fanatical against open source free software. Microsoft representatives compared it to communism, in the red-menace sense, and called it unamerican.

      And he should be fanatical. While MS makes some good products (Excel is pretty nice) they also make some real crap. The only thing keeping them mega rich is tying. They don't sell office in pieces, if you want one part you buy them all. If you run their OS you can be assured that nobody else will be able to compete with them. From DR-DOS to Lotus, and on to the modern day, they've always used their position as makers of the OS to make sure that the platform favours them, sometimes to the point of breaking the competition's software completely.

      If he loses control of the OS he loses half of his power. If someone adopts an open source groupware client, word processor, or spreadsheet, there's a lot less motive for them to buy a whole package which duplicates half of this functionality.

      Bill's entire empire is built on control, not consumer choice. Nobody is more afraid of consumer freedom.

      As for the market we'd have if free software took off, more than half of my programming jobs have been doing custom software for a company. Nothing exceptional, just custom database forms and such. (Hundreds of such forms, and views for each type of employee, but still just front ends for existing software.) People are still going to want customized software and they'll pay people to write it. Even if it was released nobody else would want it because their procedures wouldn't be the same. This market will always exist - no matter how easy coding gets there'll always be another level you'll want to get a pro to do.

    89. Re:Amen. by Anonymous Coward · · Score: 0

      So when you were 20, you were a communist. Now that you're 40, you're a hippy. Swell.

      Gotta love free "speach" [sic].

    90. Re:Amen. by Anonymous Coward · · Score: 0

      And to the beauty of OSS, all I have to do is find out what you've written and support and offer my services to support/extend it cheaper than your do (maybe even for free in my spare time) and put you out on the street. So much for your hard work and intellectual property and I haven't violated any rights of my fellow human beings either.

    91. Re:Amen. by Z4rd0Z · · Score: 1

      Yeah? Well, is Stallman the only one allowed to have an opinion? When I first discovered Linux, the first thing I thought was "wow, this is cool, someone has created a truly working system that's totally free and open". When I first discovered Stallman, the first thing I thought was, "this man's obviously a genius, but this is software we're talking about here, most people don't really know or care that much about it, and it isn't going to set us free or make us happy or raise our children for us". Honestly, free software (that's right, you don't capitalize free unless it's at the beginning of a sentence) is great, but keep things in perspective, for god's sake. This is *software*, not the foundation of our political system.

      --
      You had me at "dicks fuck assholes".
    92. Re:Amen. by fitten · · Score: 1

      I'd pay just as much for my Open Source software, more even, than I would for my Mac OSX or Windows software... which I also have and paid for.

      "Would" implies that you haven't done so, yet... or have you? Then say "I've paid just as much..."

      Otherwise, put your money where your mouth is or you are just riding the wave of free (as in beer) software like everybody else, despite your grand words.

    93. Re:Amen. by Paladin128 · · Score: 1

      I was responding to commentary about Gates vs. Stallman. So I'd say Stallman's definition is fairly relevant.

      --
      Lex orandi, lex credendi.
    94. Re:Amen. by jxs2151 · · Score: 2, Interesting
      I work for a small company that makes money by selling proprietary software. I'm the DBA, and get my work done using primarily free tools (MySQL, PHP, Perl, Apache, Linux, BSD.) I also write open-source software on my own time. Everybody wins.

      Very interesting perspective. I would even agree that, for now, everyone does win. However, in all honesty I have to wonder what happens when the software you wrote for free causes the business where you write for pay to go bankrupt?

      Cake? Eat it?

    95. Re:Amen. by cptgrudge · · Score: 1
      Now that I'm (past) 30, I sometimes wonder where all the paychecks get paid from.

      The thing is, just because someone looks at a bunch of code doesn't mean they somehow assimilate the knowledge needed to produce said code. We have enough trouble reading other people's code that is uncommented.

      I work for a small school district looking to put our grades online. We found an open source program, BASMATI (here and here), to export grades to. We use the open source code for free, and will pay for support. I can't be bothered with digging through the code, because I have other things that I am paid to do.

      Everybody gets paid.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    96. Re:Amen. by Anonymous Coward · · Score: 0

      Major contributions to open software is also helping since it opens the playing field for poor countries.

      Dear kmonsen,

      Due to market pressures we can no longer afford to employ you as a programmer in our firm. You will be pleased to know that a young developer who is having a difficult time supporting his Indian family has taken over your work, and that your sacrifice is helping to build a poor nation. Good luck with your mortgage and family.

      Sincerely,

      Your Boss

    97. Re:Amen. by glib909 · · Score: 1

      Well, for your analogy to really be more complete, the farmer could then control what you can and can't do with his produce, e.g., that you could only cook certain dishes with it. And possibly, who or how many people you feed with it.

      --
      Suudsu, that stuff is G-E-W-D.
    98. Re:Amen. by unoengborg · · Score: 2, Interesting

      The thing is, that non free software may have a problem competing with free software licences like the GPL. If we look at the software market as an ecosystem we find that GPLed software can assimilate new traits as it goes along. Actually not unlike the Borg in Star Trek. Even though such comparison gives you sort of negative vibes, it is non the less a good comparison.

      Assume that you were going to write a new non free Office sutie. Then you would have to compete with the market leading MS-Office. To do that you would have to make your product better than MS-Office. Such a product would cost you a lot develop.

      You would also have to compete with the free OpenOffice.org and as OpenOffice.org only gives slightly less user value than MS-Office but is available to the for free as in bear. None of your customers would buy your closed source office suite unless it wasn't better than OpenOffice.org. But your cost of developing it would be almost as high as writing a developing a better than MS-Office closed source program.

      So evidently the only ways to make a better office suite is to have enough financing to produce a better program, or to make addons for OpenOffice to make it better.

      It is not very probable that you will manage to get the financing to create a better suit from scratch and even if you did interests on loans etc would reduce your profitability for a very long time.

      On the other hand if you make add ons to OpenOffice.org you jump start your development and it will probably be a lot easier to find sombody willing to finance your project as it is easier to see the end of it. Usually it would be some company that need the extra features that will pay for your development effort. Apart from such payments you will have a chance of getting support contracts as you now constitutes the edge in OpenOffice technology. So that would fix the dinner on your table. The price you pay is that the you have to make your software free as in speach.

      Apart from fixing the dinner on your table it also have raised the value of OpenOffice.org. This means that the next contributer can jumpstart his efforts from a slightly higher level. This makes the choise to use open souce rather than starting all over even easier.This is very similar to how the academic world works, and you see few university teachers and researchers working without a paycheck.

      At some point the free solution will be just as good as the leading closed source product. This will mean that the closed source vender will have to lower his prices to get anything sold. But to manouver into a position where his product has the technical edge. This takes development. But now his margins are lower he will have to get that development cheaper. In the end he will find some programmer that is willing to do the work for a bowl of rice. But as he have to have a sales organization he will still not be able to compete.

      The closed source developer can only live in a world where software is scarse. And the goal of the open software developer is to make software less scarse. You could see each closed software package vender as a hunter for software users (the prey). While the open source developer is more like a farmer that harvest from from his planted free software seeds in the form of support and add on services. This is simple for him to do as the cost of the seeds is relatively low. as he have had a lot of help developing them.

      In fact this model works well even if your seed costs quite a lot. Just look at the mobile phone market. Many service providers are quite willing to give you a phone for free that cost a lot to develop provided you promise to use their service for a given amount of time. The importent thing to these companies is to have large user base and they get it by making the price of entering into their world of services low. And this is exactly what free software does.

      Just as the stoneage society of hunters was transformed into farmers to sutstain larger populations, closed source com

      --
      God is REAL! Unless explicitly declared INTEGER
    99. Re:Amen. by Zan+Lynx · · Score: 1

      "I see a letter aimed at trying to dissuade somebody from working on Free Software at all. That sounds like the person writing the letter is the fanatic."

      No, I think you misread the letter. To me the letter read that Aiden was trying to convice Clemens that all software should be open source, and Clemens was trying to tell Aiden that was a silly idea.

    100. Re:Amen. by gnu-generation-one · · Score: 1

      "Has Gates ever actually come out and said that he thinks all software 'should' be proprietary?"

      Name one piece of software he's written that isn't?

      C'mon, head of the world's largest software company, thousands of different software products... if their owner wanted to release open software, you'd think somebody would have noticed it by now.

      Oh look, a free wooden horse... We'd better bring that inside.

      Ok look, a free Word-document reader. We'd better convert all our files to that format.

      Sounds a bit tactical, no?

    101. Re:Amen. by timeOday · · Score: 1
      It's fantastically disingenous to consider only the marginal cost of media to a piece of software's price tag, and to ignore the economic reality that developing a piece of software the scale of what MS delivers requires a huge up-front R&D investement.
      Not quite so disingenuous, since we're talking about Office and Windows. Both have huge circulation and the MS divisions behind them reap 75% plus profit margins.

      Get it through your head: when you buy Windows and Office, you're primarily NOT paying for programmers' salaries, nor even for the advertising or shrinkwrap. You're mostly paying for market inefficiency. That is the "economic reality... of what MS delivers."

    102. Re:Amen. by Anonymous Coward · · Score: 0

      It's a pity that we live in a society that categorizes the former as a fanatic but gives the latter a free pass, but that's a whole 'nother argument.

      Society didn't. You did.

    103. Re:Amen. by ccoakley · · Score: 1

      Microsoft research releases a lot of stuff that is portable. Also, I recently downloaded MSN Messenger client for my Mac (used to be able to get IE).

      --
      Network Security: It always comes down to a big guy with a gun.
    104. Re:Amen. by Anonymous Coward · · Score: 0

      Yeah well at the same time most of those companies are using crappy MS related languages to develop their code and are subsquently as bad as MS coders are.

      And the fact remains that if your s/w is so brilliant MS will probably buy you out and slam the competition by incorporating it into their OS.

      Lets get one thing straight. YOU MAKE MONEY OFF THE SUPPORT OF OSS NOT THE CODING. (Support == Coding in some respects too for those with out a clue).

    105. Re:Amen. by S.O.B. · · Score: 2, Insightful

      What I do not do is to force people, using a corrupt system of "laws," "patents," etc., to refrain from sharing, modifying, or improving my software.

      That's fine. That's your choice. I'm just saying that there is nothing wrong with someone making a different choice. You think that just because someone disagrees with you then they are "corrupt".

      Since the current set of law, patents, etc. allow you to grant others the right to share, modify or improve your software does that make them corrupt? You just don't like it because some people disagree with your attitude. Well, believe it or not, not everyone thinks the same.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    106. Re:Amen. by tybalt44 · · Score: 4, Insightful

      The point is that as a good programmer, you should be able to do much better than simply "not go hungry".

      Why? Is programming talent scarce? It seems to me that it's not. Not even hardly; leaving code monkeys out of it, good programmers are 99 cents a pound.

      Now, people with good original ideas are indeed scarce - and they can make money out of them regardless (even, I should note, if they're lousy programmers). But good programmers aren't scarce, and if that's all you bring to the table, "not going hungry" - i.e. just getting by like everyone else - is pretty much all you should expect to get.

      Apologies to those programmers who have dreams of fabulous riches. I'm sure you'll find a way to make it work, someday.

    107. Re:Amen. by ccp · · Score: 1

      Got news for you...

      YOU may be (past) 30, but somewhere out there, there's a twenty-something fellow, getting ready to start writing some great free software.

      You're toast. Get over it.

      Best wishes,

    108. Re:Amen. by Anonymous Coward · · Score: 0

      HORSESHIT!!!!!

      I make quite a bit of "side money" supporting home users. In fact, I usually have more customers than time to service them in my "off" hours. The thing is: no vendor that sells to home users wants to deal with a computer illiterate and they feel shat upon. I fix the stuff for them or sometimes act as the intermediary to the vendor. They often tell me that they will pay whatever it take to get their systems running again.

    109. Re:Amen. by WhiteWolf666 · · Score: 2, Informative

      Well, IIRC, Ballmer has done as much....

      And Ballmer is his right hand man....
      And here is a short article about Craig Mundie, a MS VP for sales, acting in an official manner, where he says that OpenSource is un-American, ruins your company, and destroys intellectual property.
      MS Blather
      This is an official viewpoint, and I'm sure Gates sees things the same way-----

      They actually are fairly good mirror images....One of them just has a better PR department

      In fact, here is a link where Gates says that 'Open Source' and the GPL "destroy the ecosystem" that is the world of software.

      And all that Jazz

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    110. Re:Amen. by Anonymous Coward · · Score: 0

      Gates is not fanatic you idiot! When did you see Gates claiming that all the software should be closed source. He never says that, not even Microsoft. In fact, they do release software in open source. Only GPL guys are fanatics here. They are the only ones who claim that you should by law make your software open source. They even claim that you are evil and hiding stuff in your software if you don't open source it. They don't even allow you to put a license where you can get credit. I was one of the guys believing this open source thing, I was almost making one of my projects open source, but then when I realized the fanaticism from the open source guys I just didn't. I don't think I will ever get involved in any GPLed project. After all, these fanatics may come after you if you decide to work for a company and the company's interests conflict with GPL fanatics. People should be aware of these possibilities, SCO is a great example.

    111. Re:Amen. by S.O.B. · · Score: 1

      Actually, my analogy is complete. The farmer doesn't tell you how to prepare the food just like a software company doesn't tell you to only use their accounting software for certain businesses.

      As far as limiting how many people you can feed with it, I'm sure farmers, like software companies, would put on a limit or raise prices if I could "copy" a carrot a million times. If you haven't noticed, food is a finite resource that can't be consumed by more than one person at a time whereas software is not finite (i.e. can be copied) and can be used by more than one person.

      I hate it when people think they're being clever when they take a simple analogy and twist it to make their point. An analogy is only supposed to be "similar". If it were exactly the same in every respect then it wouldn't really be an anology now would it. If you want to make a point come up with your own analogy.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    112. Re:Amen. by HiThere · · Score: 1

      The basic thing is, most software isn't written to be sold. It never gets sold. If it's not available, then it's wasted outside the immediate local environment.

      This is blatantly uneconomic. Even a small amount of reuse is preferable. But people won't share if they feel that they'll just be taken advantage of, not even if it costs them nothing. Enter the GPL.

      I am now retired (this year). During the entire time I was employed, I NEVER wrote a program intended for sale. Most of the programs that I wrote had no more than 15 companies use them. Some were more shared across the world though. In small specialized applications. But they weren't GPL, so there was no on-going support given or feasible. (They were given away with the source code, and no restrictions, but also no promisses.)

      Considering the legal environment, this was foolish. GPL would have been a much safer approach. Or at least a disclaimer.

      The agency benefitted from good will. I benefitted from prestige within the company. (Perhaps I could have traded on it outside, but I never wanted to.)

      Commercial software does have it's appropriate place...but most software should be released GPL.

      P.S.: The paychecks were paid for designing traffic flows, scheduling buses, etc. The software was used as an empowering mechanism.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    113. Re:Amen. by 110010001000 · · Score: 1

      Oh, you mean "Open Source as what opensource.org defines it" not "open". There are plenty of examples of "open" sourcecode on MSDN that you can incorporate into your software, with less restrictions than the GPL. *gasp* hard to believe for a OSS zealot I know!

    114. Re:Amen. by Anonymous Coward · · Score: 0

      Food is not information.

    115. Re:Amen. by aulendil · · Score: 1
      It is a leveled playing field that puts everyone at the level of Gates and Ellison, with access to the source code of hugely powerful application.

      See, here is a vital difference. Gates and Ellison have an exclusive access to the source code of hugely powerful application. So while it really does level the playing field, it does so by 'tearing down' Gates and Ellison, not by 'raising' others. This is a flaw in your reasoning that is neither subtle or overseeable.

    116. Re:Amen. by Minna+Kirai · · Score: 1

      Honestly, free software (that's right, you don't capitalize free unless it's at the beginning of a sentence) is great,

      Do you also claim we shouldn't capitalize Windows or Apple when they're not at the beginning of a sentence?

      There's two different terms with different meanings, and they are distinguished by capitalization. By capitalizing Free Software, a person uses Stallman's trademarked term, with the specific definition he made up. On the other hand, "free software" is a superset of Stallman's usage and includes products like MS IE and Winamp- anything you can legally acquire for zero dollars.

      This is *software*, not the foundation of our political system.

      In the next 30 years software will become the media for all communication. Every piece of news/propaganda and every financial transaction and even each vote will come through software. It's nearly becoming our political foundation. Controlling software controls history. "Who controls history controls the present..."

    117. Re:Amen. by BinxBolling · · Score: 1

      Name one piece of software he's written that isn't?

      C'mon, head of the world's largest software company, thousands of different software products... if their owner wanted to release open software, you'd think somebody would have noticed it by now.

      None of this is even remotely relevant. RMS pushes free software as a moral imperative for all developers. Gates doesn't, so far as I have seen. That he choses to live his life one way does not mean that he thinks those who make other choices are wrong. But RMS has certainly said that he thinks that those who write and sell non-free software are wrong to do so.

    118. Re:Amen. by FreeForm+Response · · Score: 3, Insightful
      Here's my question:
      If they choose to create free software, then the value of their labors is... $0? Why would they create something that doesn't have monetary value? I'm not saying there's no reason to, and I'm not saying there's no value to the software (there obviously is), but I'd like to hear the rationale.


      Speaking for myself as a software-writer-person, if I create hobby software, it's either because I want to learn something that writing that software will teach me, or I want to use something that does not yet exist (or is not suitable to my needs). Often, both of these are considerations for my hobby programming. (This of course does not cover software I write as an agent of an employer; I'm generally not allowed to make licensing-sorts of choices about that software.)

      Given those premises, once I've written a piece of software, I see no problem with sharing it freely with others. If that makes me foolish, then so be it, but there are lots of reasons I have for making that decision.
      • If I wrote software to teach me something, then there exists the possibility it may teach somebody else something as well. I believe that education is a noble goal, and so I will take action to help other people learn.
      • I may want my software to become widely adopted for selfish reasons. For example, if I write a program to play chess online, I want to use my program to play with (since I wrote it to scratch my own itch and thus it's the best program for me). However, if nobody else is using my chess program, then I have nobody to play against. Therefore, it's in my best interest to give my chess program away for free, to increase the number of potential opponents for myself.
      • I may want my software to be widely adopted for unselfish reasons. For example, one of the projects I'm working on is a dropbox application. You run it, and give it a folder to share and a password; it then starts a lightweight HTTP server which responds to requests for files (both up- and downloads). Very, very simple, easy to use, reasonably secure in its default configuration. I'm writing it because there have been too many times where I've wanted to copy a file from my desktop to my laptop without going through a big thing of Samba shares or FTP servers or AOL IM sending, etc. etc. However, once I've gotten it finished, I'm going to make it freely available to the world, simply because I've seen other people have this sort of problem, and I think the world would be a better place if everybody could copy files between machines easily and quickly, without having to do a lot of extra work. UUCP style. ;-)
      • Karma. ;-)
      Really, what's the harm in my giving it away for free? Am I a fool for wanting to allow other people to use the fruits of my labor? Even though I may not charge $ money for said fruits, they may still be very useful to a lot of people, and the satisfaction I receive from knowing I've contributed something positive to the world is enough compensation for me.

      In the end, I write software that I want to use, and I don't worry about who else has it or uses it. I'm happy, other people are happy, and I don't have to waste my time counting pennies and trying to outsmart and track down people "stealing" my software. I can't speak for anybody else, but I certainly don't feel much like a fool.
    119. Re:Amen. by Anonymous Coward · · Score: 0

      But your stupid web company is 1 billionth of the software industry. PHP is even not that important in software industry. There are millions of software developers around the world, and not many of them are interested in PHP, maybe except doing some interactive homepages. Even PHP itself is based on closed source model. Zend engine's license is not GPL.

    120. Re:Amen. by BinxBolling · · Score: 1
      This is an official viewpoint, and I'm sure Gates sees things the same way-----

      Look, Gates, Balmer, Mundie, and the rest of the MS upper management do not share a collective consciousness. They are not the Borg. If Gates really thinks this way, you should have no problem coming up with direct quotes from the man himself to substantiate it.

    121. Re:Amen. by Anonymous Coward · · Score: 1, Interesting

      According to me, there's a world of difference between a programmer and a coder. Good coders are indeed 99 cents a pound, but there really isn't that many good programmers. There is a lot of them (probably even millions of them), but the demand is still larger than the supply.

    122. Re:Amen. by wtrmute · · Score: 1

      The Street performer protocol isn't widely implemented for lack of knowledge about it; we'll see in the future if it gains public acclaim or if it falls into obscurity.

      However, the idea that you can't charge for software you're giving away is actually naive of parent's part. Sure, you can't charge for software you've already written -- but if it hasn't been written yet or it doesn't fit client's needs without custom modding, then heck, client's going to have to induce someone to write it, usually paying for it. The work involved is in writing, not what comes after it's written. Therefore, the developer ought to be compensated for the part that is actually work.

      And next week I'll complete a year in a software consulting company where this kind of theoretical bullshit I'm talking about, which couldn't work in a million years, which nobody would ever pay for, actually works. It's not like we can get a system we build for one client to ever work in another without extensive modding, because we have to interoperate with 1,397 legacy systems with wildly varying APIs and databases with varying levels of completeness and/or usefulness.

      But no, I could never make a living in a company like that. Or maybe I did? ;-)

    123. Re:Amen. by Anonymous Coward · · Score: 0

      "So what does open-source replace? It replaces Microsoft, Adobe, etc. but can not and will not replace the "in-house" software programmer who creates customized programs for internal use (or for a single customer)."

      That's not true. Open source is killing programming jobs.

    124. Re:Amen. by fmaxwell · · Score: 1

      Don't forget, if you plan to just write software, and sell it... You will be providing support out of your own pocket, or sell support contracts (see #x on the list). I have never seen something that was write once, sit back and watch the profits roll in, retire to Mexico.

      No, I won't. I'll be paid by my employer to write software and they will hire people to install it, configure it, support it, etc.

    125. Re:Amen. by BinxBolling · · Score: 1
      In fact, here is a link where Gates says that 'Open Source' and the GPL "destroy the ecosystem" that is the world of software.

      The above an inaccurate paraphrase of Gates' comments in the article. His criticisms are targeted very carefully at the GPL, not at open source in general.

      I disagree with his opinion of the GPL, but what he's saying cannot be fairly construed as a condemnation of all open-source or non-proprietary software.

    126. Re:Amen. by Minna+Kirai · · Score: 2, Funny

      nothing produced by Microsoft and given away for zero charge will run on anything except a Windows operating system.

      Wrong. Microsoft releases several free programs for an assortment of Unix (most importantly Mac OS X) and also MS DOS.

      Their motivations are still always greedy, of course. For example, one reason they invested so much into the Macintosh Internet Explorer was to prevent AOL's Mozilla program from becoming more popular, and undermining MS's web-client domination.

    127. Re:Amen. by Wah · · Score: 1

      This is a flaw in your reasoning that is neither subtle or overseeable.

      I don't think I had mentioned directly which was happening more, IMHO, an elevation or a crash.

      The only thing that is torn down is the price one can charge for access to those applications. What is elevated is the amount of work people can do with those applications, and are not barred from using them by prohibitive pricing.

      "Gosh, I'd sure like to run a web page, but the server license is $300, the CMS software package is $2000, a database license is $150Xthe number of people using it, etc."

      So the 'flaw' in the reasoning comes from a certain context in which you are measuring value. Perhaps we could just normalize on 'power' and skip the whole money equation entirely. But in that sense, and measured from a the standpoint of utility (and perhaps all the way up to utilitarian), the questions of who is being 'raised' and 'lowered' isn't as clear cut as you seem to think.

      Although I'm assuming now, which is dangerous territory.

      So I'll stop.

      --
      +&x
    128. Re:Amen. by dsasser · · Score: 5, Insightful

      > Why? Is programming talent scarce? It seems to me that it's not. Not even hardly; leaving code monkeys out of it, good programmers are 99 cents a pound.

      Please send some of them my way. We're hiring and it seems like we have to go through a lot of hamburger to find the good stuff.

      On the other, perhaps we're talking about different things. I'm not looking for people who can crank code. I'm looking for people who can figure out what code to crank what code not to.

      Value add is in solving someone's problem, not KLOCs

      --
      Dewey
    129. Re:Amen. by Anonymous Coward · · Score: 0

      Well, prices for commodity items should always approach marginal cost in a healthy market. I think it's safe to say that part of the goal of OSS is to make software a commodity (ref: Halloween documents).

      So based on that, it'd say it is appropriate to consider only the marginal cost of production.

    130. Re:Amen. by Mr.+Slippery · · Score: 1
      Indeed, when I was 20, I thought that all software had to be free. Now that I'm (past) 30, I sometimes wonder where all the paychecks get paid from.

      Please go find a blackboard. Or a whiteboard. And write on it one hundred times "Free as in freedom, not as in price."

      I'm past 30 myself, and have had a pretty good career writing software for the past thirteen years.

      Everything I've written in my career as a software developer could have been GPLed and still gotten me paid.

      Some of it was software written for internal use, where the licencing matters very little since there's no distribution. Some of it was custom software for a single client, where my employer could have given them the source (we might have had to adjust our pricing scheme). And some of it was written for general sale, but required support, so instead of being $1000 per copy and $500 for support per chair, you charge $1500 for support per chair.

      People don't want programs; they want solutions. Software is pieces of solutions; if we share software, we can all make better solutions. But people still need to hire skilled software artisans to assemble solutions out of the parts.

      In the days before every square inch of ground was private property, stone could be freely had by anyone who walked out of the village and loaded up a wheelbarrow. Yet stonemasons could still get paid.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    131. Re:Amen. by adamfranco · · Score: 3, Interesting

      I and my collegues currently pay the bills writing OSS, though the business-model is a bit different.

      We develope content management/online testing/digital repository software from within a university for said university and release it open-source.

      How does this work as a business model? Since our stuff is OSS, other universities have taken it up and send us bug reports/patches making the software better for our home institution. As well, because of the open nature of our software, it is easier to get grants from national foundations to ease the financial burden on our home institution.

      Gains via OSS:
      - I get paid.
      - My employer gets good software that is well tested at many institutions.
      - The my employer saves on over-all costs due to collaboration with other universities and grants to our developement group.
      - My employer gains cred (which is big in academics).

      The counter-argument to all of this is that "well, that's academia". That's true, but the function of our software is not all that different from the things needed with the commercial sector where you need software tools to achieve your primary revenue stream. Those tools are where OSS developement can pay programmers. The biggest hurdle is getting that sort of thing started as you generally need to do it from the inside of a company in order to get paid for it.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    132. Re:Amen. by HeyLaughingBoy · · Score: 1
      Others think that kind of irrational exhuberance is good for no one and think $199 is a decent take-home for a good days' work.

      Having paid a plumber $350 for less than one hour's work, I really wish that "irrational exhuberance "[sic] was just a software-only thing.
    133. Re:Amen. by gnu-generation-one · · Score: 2, Interesting
      "RMS pushes free software as a moral imperative for all developers. Gates doesn't, so far as I have seen."

      It's easy to look disinterested when the whole world is converted to your viewpoint. If Free Software was seen as the "normal" way of distributing software, then RMS wouldn't be doing much talking either.

      Let's take a look back to when Free Software was normal, then:
      In the early 1970s, Gates wrote the Open Letter to Hobbyists, which shocked the computer hobbyist community by insisting that a commercial market existed for computer software and that such software should not be freely copied without the publisher's permission. At the time, the community was strongly influenced by its ham radio legacy and the related Hacker ethic, which insist that innovations and knowledge should be freely shared in the community. Gates went on to co-found Microsoft Corporation, one of the world's most successful commercial enterprises, and led the way toward the emergence of the commercial software industry. - wiki


    134. Re:Amen. by glorf · · Score: 3, Funny
      good programmers are 99 cents a pound


      If I could get my employer to pay me 99 cents an hour per pound I would be a very happy camper :)
    135. Re:Amen. by raodin · · Score: 1

      He didn't say fabulous riches - he said more than "not go hungry."

      The general idea being, you have to get more training, and put more effort into that training, so you should be able to do better financially than a burger flipper. Imagine that.

    136. Re:Amen. by Minna+Kirai · · Score: 1

      Oh yea, and start now : how the hell do I tweak the mouse movement speed and acceleration in Gnome on RH9? I need it to move across the screen FASTER when I move my mouse - ARG!

      Um, ok...
      Click the red hat icon in the lower left of the screen. In the menu that pops up, select Preferences and then Mouse. Click the tab labelled Motion, and then play around with the Acceleration and Sensitivity sliders.

      That's the best I can do... those sliders are sub-optimal for motion configuration purposes. Some numeric labels would be great, and there should be a slider for an overall speed-multiplier (linear) instead of just non-linear acceleration. But the greatest failing of that dialog is unclear lablelling. The word "Sensitivity" could be interpeted as "How many screen pixels is equivalent to 1 cm of physical movement?", when instead it means "How many screen pixels must I move before the acceleration factor kicks in?".

      Overall, to get highest cursor movement speeds, turn Acceleration up and Sensitivity down.

      PS. Do not select "System Settings" -> "Mouse", that takes you to an entirely different dialog box. The ambiguity of two dialogs labelled "Mouse" is yet another flaw in Red Hat's design. A person who finds himself in one of those dialogs will quite possibly have been wanting the other, so there should be at least a link connecting them.

      PPS. A further major design flaw of most of the configuration boxes on a Redhat desktop is the unexpectedly rapid way changes are applied. Users are accustomed to Ok/Cancel or Ok/Apply/Cancel button combos, and that common practice should've been continued. It's very important that someone be able to play around with various settings while still being able to revert to exactly how it was before the experimentation. Not only does Redhat give you no way to Cancel or Undo the changes, they don't even have tickmarks on the sliderbars so the old settings can be recovered manually!

    137. Re:Amen. by zeeboy · · Score: 1

      You're wrapped up in the idea that free software has no value(monetarily) associated with it. That's simply not true. You can sell free software. It's that simple. That doesn't make you a lot of money, but that's where support/installation/customization comes into play and where the bulk of funds are acquired.

      If they choose to create free software, then the value of their labors is... $0? Why would they create something that doesn't have monetary value?
      People often forget why we even have copyright. It's not so people can make money, that's just an incentive. People's arguments about making money reminds me of a situation where companies rehash the same proprietary shit and we end up paying for this stagnation in more than just tangible money. Kind of like it is today. That is, however, changing at a fast rate towards open source/free software, open standards... ie..things we can innovate from. We are trying to break free from the proprietary clutch not only for monetary reasons, but for intellectual reasons as well.

    138. Re:Amen. by WNight · · Score: 1

      Jim Allchin from Microsoft has called free software Unamerican and communist. He's supposedly a mouthpiece for the company and Bill is very much the company in a nutshell.

      The complaint from MS is that if free software takes off, it'll destroy the industry. That's bullshit of course. It'll only destroy companies that can't compete with a free product.

      Even if open source did take over and kill most of the software houses, programmers would still have jobs as consultants. Much of my professional coding has been customizing programs like Access and Paradox to present a specified interface to a database and build custom websites from tracking this data. Nothing that any other company, even in the same field, would want. Just too specific.

      Of course, this assumes that doing unpaid contract work doesn't scratch anyone's itch, but I doubt it. Even if you like the work the endless meetings and changes at the last minute get annoying. But there'll always be work in this field. Hell, I've gotten paid for writing macros for every employee in a company. Just going from person to person and analyzing their workflow and finding a better program or macroing a complex task, etc. Your complex tasks aren't the same as mine so you need specific solutions.

    139. Re:Amen. by zeeboy · · Score: 1

      Free software doesn't cause businesses to fail. Buisnesses cause businesses to fail. Free software does have the side effect of removing high priced, rehashed software from the market. If this is the only thing a business is selling, then they go out of business. Whose fault is that?

      Cake? Sure! Eat it? Sure!
      Thanks!

    140. Re:Amen. by Glonoinha · · Score: 1

      You had guessed it right - I was hitting System Settings - Mouse each time and didn't even realize the other one was there. Thanks by the way, as small an issue as that may seem, needing to drag my mouse all over my desk to do things was the subtle thorn in my side that kept pushing me back out of RH9 into (the other OS.)

      Maybe I just need to make my own class, suck up my pride and invite some college kid over to tutor me in Linux. A couple of hours each weekend and I will (hopefully) move from inept punk user to someone that knows what is really happening under the hood.

      --
      Glonoinha the MebiByte Slayer
    141. Re:Amen. by AeroIllini · · Score: 1

      Agreed. When most people talk about jobs/money being lost to free software, they are talking about licensing software, not developing it. There's a huge difference.

      As the OSS community becomes more powerful in the commercial marketplace, software licensing is going to become archaic. Companies will not spend millions of dollars producing closed-source software and then sell the customer one license per copy. This model flies in the face of digital media: there is no "hard copy" and it costs (basically) nothing to produce more of the same. The customer ends up paying only for R&D costs, since there is no manufacturing to speak of. Additionally, the fact that the software is closed source means that there will, by nature, be compatibility issues with other software required to interact with it. For general software (OSs, databases, web servers, etc.) this would require either a). the company must spend a bunch more money documenting ways to interact with their software for other developers (APIs and such) or b). they must spend the money to produce all the other software which interacts with their product (as Microsoft has done, to a large extent). All of this costs the customer a bundle, since the price of each license skyrockets to accomodate the high R&D costs. And the customers aren't going to want to buy it if a F/OSS product which accomplishes the same function is available.

      Now let's look at a world where licensing is a thing of the past. All the general software packages used by a majority of the population (OSs, browsers, office suites, databases, web servers, and so on) are developed by OSS programmers around the world and distributed via a license that allows their use within proprietary software. Suddenly, development of additional software becomes easier, since the codebase they will need to interact with is freely available. Customers using this software do not have to pay exhorbitant licensing fees, and can pump that savings into their own product, software or otherwise.

      "But what about the developers?", you ask.

      In this model, developers will no longer be paid to write general use software. They will do that in their free time, via OSS projects. The more people who are involved, the higher quality the products can be without anyone having to dedicate their entire lives to the project. These developers will put food on the table by working on proprietary niche software. Company XYZ, Inc. is in dire need of some software, and their needs are very specific. So specific, in fact, that no F/OSS product exists that could meet their needs. They hire software development firm XSoft to develop their software. The developers working for XSoft are paid by XYZ, Inc. for developing the software. Once XSoft delivers the software and completes the contract, XYZ, Inc. can use that software in any way they see fit (subject to the terms of the contract signed before development). They will not have to license it from XSoft, since XYZ, Inc. actually owns the sofware. XSoft was only paid to develop it.

      Without commercial licenses, software companies become contract firms, not manufacturers. Members of these firms will likely choose at some point in their career to donate their time to some pro-bono software work, i.e., F/OSS projects. Many software companies already are firms, and they are the ones who are going to continue to find work, long after the world has stopped purchasing high-priced licenses for closed-source code in lieu of free software that works just as well.

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    142. Re:Amen. by miyako · · Score: 2, Funny

      Offtopic hypothetical: you're at an accident on a street. traffic is backed up a bit, and the left lane is blocked off. Everyone gets into the right lane in an orderly fashion, except for one guy who drives up past everybody in the left lane all the way up to the cones, then merges in front of you at the last second. Is he the fool, or are you?
      He isn't a fool, but he is an asshole.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    143. Re:Amen. by harlows_monkeys · · Score: 1
      This reminds me of a famous quote, variations of which have been attributed to a lot of different people:

      If you are not a socialist at 20, you have no heart.
      If you are still a socialist at 40, you have no brain.
    144. Re:Amen. by ahdeoz · · Score: 1

      no offense, but those dudes in basements wouldn't even *have* computers if Bill Gates or someone like him didn't get filthy rich selling the software before hand.

    145. Re:Amen. by shadewind · · Score: 1

      But doesn't the GPL prevent that?

      --
      I couldn't come up with any better sign....
    146. Re:Amen. by zeeboy · · Score: 1

      unless you find someone particuarly stupid who is willing to pay for for something they can get legally for free.

      Why stupid? People will pay for something that they get value from period. If they don't, then they probably run cracked copies of proprietary software anyway. Besides, you're approaching the business model from the wrong side. It's not about licensing the software, but about selling value/services. We build a foundation of knowledge / software so people can easily create their own value / services. Take Mandrake Linux for example. They don't demand you join their club, but people understand that it helps them create a better product. Their business model is profitable.

      You seem afraid that you might have to create something innovative to make money. That's understandable from your statements.

    147. Re:Amen. by alphakappa · · Score: 1

      A point well made.
      However, I still stress that with all the benefits of open source, proprietary software also needs to be around since the service-customize-profit model might not be applicable and useful to everyone. As with everything else, it takes all kinds to make the software industry vibrant. The fact that OSS provides competition to proprietary software also propels the industry onward. We will have both, and we need both.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    148. Re:Amen. by Z4rd0Z · · Score: 1
      Do you also claim we shouldn't capitalize Windows or Apple when they're not at the beginning of a sentence?

      Of course, unless you happen to be talking about Windows(tm) or Apple(tm).

      By capitalizing Free Software, a person uses Stallman's trademarked term

      Please provide a link that shows where and when Stallman trademarked the term "Free", because I never heard about it. In any case, if he had, I think the term "Free software" could only apply to software written as a product of the Free Software Foundation, not to any software that fit into RMS' idea of what makes software free.

      In the next 30 years software will become the media for all communication. Every piece of news/propaganda and every financial transaction and even each vote will come through software.

      Well, since software hasn't yet become the media for all communication because other mediums like paper are still being used, do you likewise think that all paper should be free, and there should be no trade secrets used in the production of paper?

      --
      You had me at "dicks fuck assholes".
    149. Re:Amen. by jwthompson2 · · Score: 1

      You definitely have a point, however we have a lot of unhappy yet outwardly successful people that may benefit society in some form or fashion, but how much more useful would they be if they were actually happy with themseleves?

      If an individual is personally fulfilled and content that will spill into every area of their life and influence those around them.

      As far as coding goes, I program because I enjoy it, the fact that I derive a salary from it is secondary in my mind since I would do it even if I didn't get paid. In fact I did just that when I worked in retail, I coded for fun, now I happen to get paid because of the services offered related to stuff I work on. I think coding is in many ways like writing poetry or any other form of artisitc expression, although far more utilitarian, that the best work is produced by those who love what they do even though really anyone could learn to do it 'technicaly'...

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    150. Re:Amen. by wbtotb · · Score: 1

      In the case of product support, whether you're using online help or phone support, it's another feature you're paying for with the box. My point with 2 and 3 is that if you plan to make money by charging for help installing or customizing your software, that kind of implies that it's hard to install or use out of the box. I think the service-based profit models for F/OSS reveal defficiencies in the products they're supporting.

      An alternative approach is to try to make it easy out of the box and include the price of that convenience and ongoing support in the purchase price of the software. One of the nice things about this approach, as the original open letter pointed out, is that it puts the profits in the developer's pockets instead of consultants.

      (OK, if you're a consultant, that's not so nice, but I'm a developer.)

    151. Re:Amen. by sakti · · Score: 2, Insightful

      The point is that as a good programmer, you should be able to do much better than simply "not go hungry".

      You leave out choice. I, for instance, could make much more money than I do currently, but I like my job. I'd rather enjoy work and make enough than hate work and make a mint.

      Why? Is programming talent scarce?

      Yes. In my experience programming talent is scarce, very scarce.

      --
      "It is better to die on one's feet than to live on one's knees." - Albert Camus
    152. Re:Amen. by _Sprocket_ · · Score: 1


      Oh, you mean "Open Source as what opensource.org defines it" not "open". There are plenty of examples of "open" sourcecode on MSDN that you can incorporate into your software, with less restrictions than the GPL.


      Alright. So exactly what IS the license? Do you have a link?

      You'll note that OSI's definition meets quite a few more licenses than simply the GPL. Some have more restrictions, some have less. But there is a core set of requirements to be considered Open Source.

      The whole reason to go about setting up this definition is because of the confusion about what "open" means. It is an important distinction since it is rather easy to cloud the issue by making source code available under a restrictive, proprietary license.

      Obviously, you wish to push for confusing the issue.

      Deride OSI all you want. Call people names like "zealot". But if you want to make comparisons, or even enter this conversation, you're going to have to accept certain conventions - even if you wish to disagree with them.
    153. Re:Amen. by ShinyBrowncoat · · Score: 1
      Our market is small and developers are few, but we get the job done...Open Source and Free Software isn't the only way to do software, but it can many times be the better way to do software from a quality and agility standpoint...
      Are you sure that quality/agility isn't a consequence of a small market with a few, focused developers and a small number of clients, rather than a consequence of using/providing open source and free software?
      --

      "They've canceled the show but we're still here. What does that make us?" "Big Damn Junkies, Sir!" "Ain't we just"
    154. Re:Amen. by Spud+the+Ninja · · Score: 1

      The people that let him merge in front of them are fools.

      --
      You can never put too much water in a nuclear reactor.
    155. Re:Amen. by denks · · Score: 2, Insightful

      Ill take a different angle on that.

      Lets say that you and a couple of your friends develop (over a period of a year or so) an absolutely outstanding piece of software that fills a niche in business, going right up to enterprise level. You go out and put it under the GPL.

      Step forward a couple of months. IBM realise how good your software is (as an example) and how useful it will be in the enterprise. They start bundling your software with their servers / desktops, provide support for it, customise it for their customers etc.

      How do you make your money? You will never get to sell / support / install your software at enterprise level as a giant multi-national is doing it too - legally. They make the zillions through their hardware sales, support, customization etc, while you go around maybe installing it here and there in your local small businesses, barely scraping a living, knowing that you will never be able to compete with the 800 pound gorilla.

      --

      I am Monkey, the Great Sage, equal of heaven!
    156. Re:Amen. by denks · · Score: 1
      If I make program X, and company Y improves program X, everyone (including me) gets the rights to those improvements

      So when you go to the bank to pay your bills, instead of giving them money, hand over a listing of the improvements company Y made to your software. The look on the tellers face will be priceless

      --

      I am Monkey, the Great Sage, equal of heaven!
    157. Re:Amen. by Minna+Kirai · · Score: 1

      Please provide a link that shows where and when Stallman trademarked the term "Free", because I never heard about it.

      That's inapplicable. The parent claimed "don't capitalize free unless it's at the beginning of a sentence". That claim is wrong; in English, words are capitalized either when they begin a sentence, or are part of a proper noun. Proper nouns can be created by titles ("North American Free Trade Agreement") or trademarking ("Free Software Foundation"), amoung other ways.

      Even if RMS only has a trademark for "Free Software Foundation" and not "Free Software", it is established in the world of letters that the first author to use a new word (whether or not a compound one) defines that meaning for future discussion. Capitalizing "Free Software" is an unambiguous reference to RMS's philosophy.

      think the term "Free software" could only apply to software written as a product of the Free Software Foundation

      That is incorrect. Software they provide is labelled "GNU"; software published under a license they approve of is termed "Free".

    158. Re:Amen. by Anonymous Coward · · Score: 0
      Everyone gets into the right lane in an orderly fashion, except for one guy who drives up past everybody in the left lane all the way up to the cones, then merges in front of you at the last second.

      What you're describing is the way everyone should merge--one at a time, as they reach the point where it's necessary, just like closing a zipper. If everyone merges ASAP they simply make the traffic jam bigger.

    159. Re:Amen. by dloflin · · Score: 1

      Don't kill me for saying this, but I want to put it out to answer your point: people who create software for free are fools, because they give away something that they could instead sell.

      So, men or women who have sex for free are fools, because they could get paid for it?

      Or, a more practical example, a doctor who volunteers some time at a community health center is a fool, because he could be getting paid for giving health-care instead? Of course not - the doctor does get paid for being a doctor at say, his hospital practice, but he might *also* volunteer, *in addition* to his regular time. And that is how most free software gets written - by a programmer who does get paid for writing software as his "day job", but *also* creates free software.

    160. Re:Amen. by Anonymous Coward · · Score: 0

      But your stupid web company is 1 billionth of the software industry.

      Ever heard of an illustrative example? Most companies who write software don't do so to release it as an off-the-self commercial product. Mine is just one of them.

      Do you actually have any rebuttal to my point, or did you just want to use the example as an opportunity to call my company stupid?

    161. Re:Amen. by Anonymous Coward · · Score: 0

      Invoicing software selling for $10k, man he sure managed to find some gullable suckers. Mind you, I'm not insulting the talent of the neighborhood kid, I'm sure he was quite bright. It's just that I doubt that kid put *that* much effort into it. Capitalism is about ripping off the suckers and smiling to yourself afterwards.

    162. Re:Amen. by Rip+Van+Winkle · · Score: 1

      Maybe Mastercard should make an advertisment out of it..

      Development of Program X... $0
      Enhancements by Company Y.. $Bugger All

      The look on the teller's face when you hand over your list of improvements... Priceless

      --

      Disclaimer: The opinions expressed are not the responsiblity of the user, as I probably stole them anyway
    163. Re:Amen. by emily_the_dragonet · · Score: 1

      Umm....you must not be thinking quite straight. Mac OS Windows Media Player is a free download. On the other hand, that just goes towards Windows filetype dominance, so rant on. Rant on! don't let me stop your over-generalizing use of "nothing" and "except"

    164. Re:Amen. by Anonymous Coward · · Score: 0

      Agree with you about Microsoft, but not with the cusom software. Almost all of the software I have worked on was creating new software... with the web applications you could say it was more about customization, but still, it was writing servlets from scratch... Personally, I hate cusomizing software... such a boring and process driven approach as opposed to the creativity of writing new software from scrach. How can anyone promote applcation integration and customization over writing new software? Its nothing other than boring monkey work, any high school kid can do.

    165. Re:Amen. by Anonymous Coward · · Score: 0

      This sounds like a stupid geek philosophy course. You say "developers will no longer be paid to write general use software," then go on to say that "These developers will put food on the table by working on proprietary niche software." The developer lives in one side of the globe and the "neche" user might be on the other end of the globe... and do you think they will come hunting you down to get you to do the work? This is a mythical idology with no money for the developer. I use free Linux and otehr software; thanks to whoever wrote it, but neither I nor any one else I know of ever wants to pay for any of that software. Sorry, but this only a trap to get free software for the big iron.

    166. Re:Amen. by timmarhy · · Score: 1

      *sigh* once again people miss the point. hoestly why the hell does slashdot even post these stories. you always have the clueless and the even more clueless arguing. READ MY TEXT!!! 1: just becuase it's open source, doesn't mean you can't get paid for working on it, THESE TWO FACTORS ARE NOT RELATED DO YOU GET ME? 2: FOR THE SLOW WITTED, SEE RULE 1 AGAIN!! OSS simply uses a different business model. example: business X uses OSS, they need a new feature added. becuase it's OSS they can pay anyone to add said feature. 1:add code. 2:profit! this is very very common, OSS just opens up the playing field to anyone and doesn't allow companies to hold everyone to ransom due to their supposed "secret sauce"

      --
      If you mod me down, I will become more powerful than you can imagine....
    167. Re:Amen. by Anonymous Coward · · Score: 0

      When businesses start OSSing their business secreates/competative advantage/etc, to drive down the prices to the point of having almost free hardware and make the world a better place... then I will participate in OSS, but for now, till greedy corps makes money out of free software, I work for a fee.

    168. Re:Amen. by Anonymous Coward · · Score: 0

      So, why not be the kind Sumaritan you are and give away your work for free? Why do you want to charge for the use of this product and limit the rights of the conumer to have to pay for it? The fact is you are getting a free ride on the work of the others that made it possible for you to come up with your unique solution... why not find and pay those developers for their time they put into making your life better?

    169. Re:Amen. by Z4rd0Z · · Score: 1
      That's inapplicable. The parent claimed "don't capitalize free unless it's at the beginning of a sentence". That claim is wrong; in English, words are capitalized either when they begin a sentence, or are part of a proper noun. Proper nouns can be created by titles ("North American Free Trade Agreement") or trademarking ("Free Software Foundation"), amoung other ways.

      No, it is applicable. I was responding to the person that said the word "Free" was trademarked by Stallman. And it was I who said not to capitalize "free" unless it's at the beginning of a sentence, which is correct. You're right that proper nouns are capitalized, but the word "free" is not a proper noun (well, it could be if someone named their child that, but that isn't the point here). Writing "Free Software Foundation" capitalized is correct, because it is the name of an organization. Saying "Free Software" isn't correct usage, because the "Free" in that phrase isn't a proper noun, it's an adjective. You don't go around writing "Proprietary Software", or "Fast Car", or "Funny Joke", do you? I hope not.

      Even if RMS only has a trademark for "Free Software Foundation" and not "Free Software", it is established in the world of letters that the first author to use a new word (whether or not a compound one) defines that meaning for future discussion. Capitalizing "Free Software" is an unambiguous reference to RMS's philosophy.

      RMS is not the first person to use the word "free", or even the phrase "free software". Yes, he has added new meanings to it, but that doesn't give him reign to decide forevermore how that word should be used, especially if that usage doesn't even follow the rules of the English language. I just now invented a word called "fumptIK", which means asinine. You can never capitalize the f in fumptIK, even at the beginning of a sentence. Now, let's see if it makes it into the dictionary. As for "Free Software" being an unambiguous reference to RMS' philosophy, might I ask why so many people are confused by this philosophy if that label is so unambiguous? By now you've probably guessed that I believe it's because of the nonstandard usage of the word "free". What's sad is that RMS' position is not difficult to understand. By muddying the language he has made himself difficult for some people to understand.

      That is incorrect. Software they provide is labelled "GNU"

      I was speaking hypothetically. If he had trademarked the term "Free", which I doubt he could, then it would only be used capitalized when referring to whatever software that trademark referred to, which would most likely be FFS/GNU software.

      software published under a license they approve of is termed "Free".

      Again, that is capitalizing an adjective.

      --
      You had me at "dicks fuck assholes".
    170. Re:Amen. by jxs2151 · · Score: 1
      Free software does have the side effect of removing high priced, rehashed software from the market.

      Perhaps if you could back up your conjecture with facts.....cold, hard facts that are from a verifiable, unbiased source then more people would be likely to believe what you say. I desperately want to believe you......but just because someone on Slashdot says it's so.....

    171. Re:Amen. by Anonymous Coward · · Score: 1, Insightful

      No one is irreplaceble. Sooner you realize this, the sooner you will come to terms with life. OSS was trying to reaplce me... Just hen, India and China came out with offshoring to replace the OSS guy... Now this same OSS guy who was preaching of "artificial scaricity" is running around trying to get the congressman to pass protectionist laws. hmmm... what goes around comes around. I can now move to Inida or China and become a OSS guy! I hear that is the best of both world!

    172. Re:Amen. by gessel · · Score: 2, Insightful

      This is true in a practical sense, and really that's all that matters, but in an ideologic sense it isn't.

      Society has long idealized the free dissemination of information. It is "knowledge that sets us free." It is by learning that we become great, etc.

      In history, those cultures we generally ascribe greatness to are those that most effectively made use of broad dissemination of information for free as a social imperative: the Greeks, ancient Islam, the rise of public schooling in the US. Those periods and cultures that have striven to manage or control the dissemination of information generally end up viewed as social catastrophes; from the dark ages, to fundamental Islamicism, to Ashcroft.

      The US was founded by people well schooled in and respectful of (the then vogue interpretations of) classical history. From these roots we have free schools and universities, free libraries, even free speech. In all the principle is that the more educated the world is, the more improved its condition. "As he who lights his taper at mine receives light without darkening me..." and by so doing the total light is increased.

      The publishing industry polluted all that. Guttenberg was an asshole. Well, nobody ever called Guttenberg an asshole, perhaps because it wasn't his fault, but the fault of the for-profit publishing industry that followed.

      The concept is that one could value-add to low value artifacts by mixing them with some intangible that immeasurably increased the value (pun on immeasurably). Ahh, but trouble lay ahead, once there were two publishers it turns out that ideas, like fire, are expansible over all space without lessening their density at any point, and the second could equally add value to their cheap pulp by touching it to the flames of the first.

      In a free market, back and forth the price would fall until it was just the price of the raw material, and what kind of business is selling pulp to the public? Might as well be a tree farmer.

      So we must eliminate the pesky free market and create some protectionism - get the constables with their guns to bully and if absolutely necessary kill anyone who breaks the rules and spreads that fire without first obtaining express written permission of the NFL and paying ASCAP.

      In one extreme, infinite copyright, the concept fails completely and soon no idea, no concept no invention can be but stillborn, hopelessly mired in an intractable web of monopolies.

      In the other extreme, no copyright, we get a perfectly workable society, as we did for thousands of years (and during which time the finest art and music known flourished) but in which inventors (including artists) have some trouble participating in a free market, but rather must be supported directly.

      How does this relate to the question at hand? Well you can probably get paid to fan someone, but you can't own the wind (and bill everyone who's cooled by it... not unless you first form a PAC, hire Jack Valenti, and grease some congressmen with soft money, just wait we'll all soon be wearing RFID tagged anemometers on our heads and paying by the CFM).

      There will always be a market for programmers (and artists and musicians) (as long as there is a market) to do work for hire. But the era of publishing for (vast) profit is over. Whether it's music or books, or movies, or software, mass distribution for profit is dead. It's corpse lays heavily on innovation and it's starting to stink.

      It had a good run, 300 or so years, and society advanced thanks to it. But it's over now. It is time to start undoing the monopolies. Their value is past. All software must be free.

      But not all programming must be unpaid.

      "Society may give an exclusive right to the profits arising from them, as an encouragement to men to pursue ideas which may produce utility, but this may or may not be done, according to the will and convenience of the society, without claim or complaint from anybody..."

    173. Re:Amen. by plasm4 · · Score: 1

      its not only about smiling to yourself afterwards, its about having the customer smiling to himself as well. unless you don't want repeat business.

    174. Re:Amen. by newhoggy · · Score: 1
      He not only doesn't profit from his software, he enables others to profit from it.

      Don't forget that this kid is more than likely taking advantage of software that others wrote for free. It doesn't totally balance out, but it is hardly a one way street.

      In any case, I prefer to see software development as a marketable skill than a software product being a marketable item. If you've written software, no one knows your software better than you and the best person to pay for support and customisation will also tend to be you.

      Just because others profit from your software, it doesn't mean you can't! To prove that writing open source software is not profitable, you have to do more than show that the software product itself derives no monetary value. You need to show that the act or writing said software does not confer benefits that eventually translates to monetary gain.

      The real issue though, is not whether Aiden can earn money purely from open source software development. It is whether throwing all your energy into open source software development before having derived any monetary gain is a smart move.

      If my advice is worth anything, I would say: Know where you want to go and take it slowly.

    175. Re:Amen. by xetaprag · · Score: 1
      Others think that kind of irrational exhuberance is good for no one and think $199 is a decent take-home for a good days' work.

      This is an issue of values. Some people are content with "just enough", so are driven to pursue more. It is a person's values that determine what to pursue in life. The open source issue is one of values. Stallman philosophisizes on the issue of open source software. His defense of OSS is not economic ro business-strategic, it is philosophical. In Stallman's value system, OSS is a noble pursuit.

      Software development is simply the medium through which Stallman and Gates articulate and express their value system. If each were painters, Stallman would donate all of his paintings to a museum, and Gates (like Thomas Kinkade) would seek to profit off of it.

      If you're going to scrutinize Gates' value system, then you must do so in light of American Capitalistic culture. Gates is a product of this culture.. in fact he's the crown jewel of such a culture.

    176. Re:Amen. by Grayswan · · Score: 1

      Why? Is programming talent scarce? It seems to me that it's not. Not even hardly; leaving code monkeys out of it, good programmers are 99 cents a pound.

      That is because you have never met a good programmer, so you think all those average programmers you've me are good. Compared to code monkeys, they are, but that is the limit of your experience, apparently.

      This is all due to the dot.com boom which brought *TONS* of people into programming that should never have come into the field. The boom was the worst thing for everyone who loves the field. All those talent-less people have given "programmer" a bad name due to the extreme practices it takes to make them productive (Think UML here).

      I think you can even blame a lot of the out-sourcing to India on the boom, or, rather, the idiots it attracted.

      --
      If you open your mind too wide, people will throw trash in it.
    177. Re:Amen. by Anonymous Coward · · Score: 0
      Only the second and later pieces of plastic cost $0.10 to make.

      Of course. Like with everything else, the original will sell for a lot more on ebay

    178. Re:Amen. by newhoggy · · Score: 1
      I think "designing secret protocols and file formats, and patenting algorithms and software features" can easily be categorised as all software should be proprietary because doing so is at the exclusion of open source software - something which Mr Gates knows and for which he makes no apologies.

      Likewise, I could be paid to evangelise the virtues of open source without actually believing it.

      You don't have to come out and say what you believe in to be a fanatic. In Gate's case, doing so would be political suicide, so it makes sense that he doesn't say it outright.

    179. Re:Amen. by Anonymous Coward · · Score: 0

      This is a stupid idea... Just because someone does something doesn't mean they should defacto get any benefit from doing that thing.

      It might take someone years to learn how to make statues out of Yak poo, but that doesn't mean that we should all be required to buy a smelly statue just cause that guy wasted his time.

      Nobody owes you anything. It is YOUR job to find a way to get by in the world. If you choose a path that sucks, it is your damn fault.

    180. Re:Amen. by Anonymous Coward · · Score: 0

      however we have a lot of unhappy yet outwardly successful people that may benefit society in some form or fashion, but how much more useful would they be if they were actually happy with themseleves? If an individual is personally fulfilled and content that will spill into every area of their life and influence those around them. What color is the sky in your world? I mean come on... Think of all the artists who have been depressed, suicidal, or just slightly to definitely insane. Do you think making all of those people happy would have made them better artists? Or is there a chance that the pain these people felt is part of what allowed them to shine in the first place? Now maybe getting ahead for money is different, but maybe it isn't... IANAPsychologist.

    181. Re:Amen. by AP31R0N · · Score: 1

      @ That is the way O-S should be done!

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    182. Re:Amen. by Anonymous Coward · · Score: 0

      Too bad Mr. Ferrari is restricting my freedom from having my favorite sports car by charging for them...

    183. Re:Amen. by alienw · · Score: 1

      Very few programs have any commercial value. In fact, there isn't a single commercially viable program that was written entirely by a single individual.

      If you think you can make more money writing shareware or something in your free time, more power to you. But I would suggest getting with the program, it isn't 1988.

    184. Re:Amen. by Dwonis · · Score: 1
      YOU MAKE MONEY OFF THE SUPPORT OF OSS NOT THE CODING

      Actually, you can make money off both. The trick is that you make money off coding, not the code itself. i.e. You sell software development services, not software.

      (Technically, nothing prevents people from selling OSS itself, but since OSS enables a freely competitive market, the price you can sell will approach the marginal cost -- being almost zero.)

    185. Re:Amen. by jellybear · · Score: 1

      I assume that you do not "go hungry"?

    186. Re:Amen. by Anonymous Coward · · Score: 0

      Comparing Free Software/Open Source with Red Cross and Humanitarian Aid is quite a disgrace.

      I'll never donate anything to Free Software, because each time someone ask for donation, I realize It would be better to donate to Red Cross or some other Aid Agency.

      If you really want to do use your computer skills then go help your local charity with them.
      Microsoft does

      There are two few Free Software projects geared towards helping people, go and do your share as this guy suggest

    187. Re:Amen. by boots@work · · Score: 1

      If we extend your argument to lets say farming, a farmer that charges for the food he produces is violating the rights of anyone who doesn't want to pay him for his labour. It cost him time and money to produce that food and he likely has a family to support. Why shouldn't he be able to charge a resonable price for his product.

      Of course he can charge as much as he likes. And I can charge you money for open source software.

      Where we start to get a problem is when the farmer makes his customers agree that they can't on-sell the products to somebody else, or that they can't plant the apple seeds and grow their own apple tree. Indeed, the farmer wants laws to allow him to raid people's homes to search for illegal apple trees, and to make it illegal to describe how to raise a tree.

      Now prohibiting those things would probably make apple farmers richer, but that does not mean allowing them is violating his rights.

    188. Re:Amen. by boots@work · · Score: 1

      The farmer doesn't tell you how to prepare the food just like a software company doesn't tell you to only use their accounting software for certain businesses.

      Have a look at a software licence some time, hey? You will note that a whole lot of uses of the software are prohibited. For example

      - you may use it on only one machine

      - you may not use it for commercial purposes

      - you may not resell it

      - you may only use it on a machine with less than 2 CPUs

      - you must register it

      - you must use it with a licenced copy of Windows

      - you must let us audit your usage

      - you may not disassemble or modify it

      Carrots are a much more free market, at least in this regard. You buy the carrot, and then you can do what you want: eat it, sell it, mince it, throw it, plant it, ram it up your yoda doll's ass...

      if I could "copy" a carrot a million times.

      Just imagine if you could put a carrot in the ground and grow more carrots... what a bizarre fantasy. It'll never happen.

    189. Re:Amen. by qtp · · Score: 1

      but in many circumstances people who develop free software do so independently of larger backing -- they do it out of the goodness of their heart, their desire to contribute. That doesn't pay the bills.

      No, but it does give the developer expirience that he may be able to later parlay into opportunities to pay the bills.

      Your argument adds up to the idea that if you have not been hired by a software firm, or if you are unable to sell the software that you write, then you should not be writing software.

      Considering the state of the economy, and the fact that it is largely the propietary vendors and companies that write apps for propietary platforms that are outsourcing development, what else do you expect an American programmer who happens to be un(der)-employed to do? Not write software? Let their shit go stagnant until the job market rebounds? Just try to stop him.

      What killed the market for programmers was the rush into programming as a "lucrative" career. The hundreds of thousands of uninspired looking for a high paycheck without realizing that any major that promises riches during your freshman year will be saturated and devalued by the time you graduate. This is true for all areas of study, not just CS.

      Many of these people found that they had talent for the craft, and actually liked doing it. Should they stop using those skills simply because they are not getting paid to?

      Many paid programmers have good ideas and inspired designs that their employers are not interested in, they can find no-one to sell the idea to, or they are uninterested in being a vendor themselves. Should these people not program?

      As for the programmer not profiting from his work, I can assume you are speaking of financially, but there are few or no programmers that will actively work on a program that they do not intend to use or are not currently using. I challenge you to find me a case of a Free Software developer that is receiving no benefit at all from his work on Free Software. When a Free Software project no longer benefits the developer, he will leave the project, and someone else will find it worthwhile to continue where he left off (else, the project is no longer maintained).

      --
      Read, L
    190. Re:Amen. by qtp · · Score: 1

      Please supply links to back up your claims.

      AFAIK, the majority of lobbying for protectionist legislation has been coming from the propietary software vendors. there is little or no benefit for a company to outspource their Free or Open Source projects, as the labor cost is the same. For custom designed in-house applications, it is better and more efficient for the programmers to be close to the client.

      If you are talking about the tech support market, it is the same, the jobs being outsourced are support for Microsoft products and for computers that come with Microsoft pre-installed. It looks more like it's the propietary software vendors that are driving the off-shore phenomenon, not Free and Open Source.

      --
      Read, L
    191. Re:Amen. by chthonicdaemon · · Score: 1

      There is a fundamental difference between software and doughnuts: software (and other so-called "intellectual property") is easily copied. What I mean is that ideas and code and music are all kind of ethereal -- it costs next to nothing to reproduce them.

      In normal accounting, there is a balance system. I give you something to compensate for your loss of that thing. So you give me an apple, but you now have a buck that could get you another apple. The same goes for time -- you can't easily duplicate time spent on a project, and I am compensating you for the time you lost. You can use you money to buy someone else's time.

      On the ideas front, you give me an idea and you still have it. It's the double entry accounting system that needs to force these transactions into a 'goods model'. The opposing idea is that you have divided the worth of your idea by two by sharing it with one person. One idea in one head is worth more than one idea in the heads of many people, and you should be compensated for the loss in worth.

      So, there is a big difference between these things. Unfortunately it's a vast subject. Just look into the issues before making simplifications like 'software is just like support and doughnuts'.

      --
      Languages aren't inherently fast -- implementations are efficient
    192. Re:Amen. by EventHorizon · · Score: 1

      char buf[10];
      strcpy(buf, "Network Data From Script Kiddie");
      return;

      At the $2/hour rate my offshore replacement earns, that code costs about one tenth of one American cent. Pay an artist to put some eye candy on it, and you, sir, have Microsoft Windows. How, exactly, did we just spend $100,000,000.00?

      Note For Windows Zealot Mods: I'm kidding.
      Note For Linux Zealot Mods: I'm not kidding.

    193. Re:Amen. by Anonymous Coward · · Score: 0

      I think you are confused. "Non-free" is the very meaning of "proprietary".

      nope, thats not right. the GNU GPL does not prevent me from making money out of open source code written by me or for that matter, by someone else.

    194. Re:Amen. by Grishnakh · · Score: 1

      Remember, when a company gives something for free/at a discount, the intention is to promote its products, not to make the world a better place. Socialism doesn't work well for business.

      I guess companies should stop donating matching funds to United Way and other charities then...

    195. Re:Amen. by wtrmute · · Score: 1

      I am. The work I develop goes back into the community in the form of bug reports or extensions when they're generic enough to be useful for anyone besides me. That's all the kindness I get, all the kindness I need, all the kindness I return.

      Free software is kind of like Communism, but it works within a Capitalist framework. But when people think inside the box, they don't see the added value unless it translates into dollars now.

    196. Re:Amen. by Anonymous Coward · · Score: 0

      the GNU GPL does not prevent me from making money out of open source code

      You are confusing the words "proprietary" and "commercial". "Proprietary" means that you can't share the code freely, and "commercial" means that you can sell it.

      As examples, the Qt toolkit is Free and commercial, but some crappy freeware application that you don't get the source code to is non-commercial and non-Free.

    197. Re:Amen. by tybalt44 · · Score: 1

      I think you can even blame a lot of the out-sourcing to India on the boom, or, rather, the idiots it attracted.

      Because if there were fewer programmers, they'd be able to do a greater volume of work at less cost, defeating the purpose of the outsourcing?

      You have it *exactly backwards*, my friend. If there weren't so many people in the field, they'd be able to handle less volume, and be much more expensive. Outsourcing would have happened much faster, in greater quantities, than it has.

    198. Re:Amen. by CarrionBird · · Score: 1
      You're talking about the valuation of different kinds of items. Yes, there are different kinds of value, but that's not the point.

      The issue here is a person who has challenged the author of this article with the idea that his work on closed software is an immoral act. The parent of my post also seems to think that producing closed, propritary software for the purpose of giving it only to those who pay is morally wrong.

      He speaks of a persons rights being voilated by commercial, closed software. Do you or I have an inherent (sp?) right to any great innovation that Joe Blow III might create. How is charging for software, the fruit of a programmers labor, different than charging for widgets or books or music or doughnuts, etc... ?

      Regardless of wether the value of the item in question is affected, when does it become wrong to require payment for the product of ones labor.

      If you or I wish to donate the things we create to the OSS community, that's great. There are things that OSS clearly does better. But when we suggest that a person must or is evil if they don't give thier vaulable creations away for the common good; how is that not a form of slavery?

      --
      Free Mac Mini Yeah, it's
    199. Re:Amen. by Grayswan · · Score: 1

      You have it *exactly backwards*, my friend. If there weren't so many people in the field, they'd be able to handle less volume, and be much more expensive. Outsourcing would have happened much faster, in greater quantities, than it has.

      Well, I don't have it exactly backwards, but I can see your point. Still, the most expensive programmers are the cheapest.

      To explain/support that statement, let me point you at This paper about Superprogrammers or, the much shorter Jargon File entry. It is claimed that some programmers are at least 1000% faster than the slowest. I claim a $80k/yr programmer will get more done (and is thus cheaper) than 3x $40k/yr "should have been lawyers". It reminds me of the saying "an engineer can do for a dime what any fool can do for a dollar". Compare/contrast
      This Microsoft site where they think "good tools and processes" will level the field. I've got my doubts. Sounds like Microsoft hired a lot of those lawyers.

      --
      If you open your mind too wide, people will throw trash in it.
    200. Re:Amen. by JabberWokky · · Score: 1
      Yes, he has added new meanings to it, but that doesn't give him reign to decide forevermore how that word should be used, especially if that usage doesn't even follow the rules of the English language.

      Yes, it does. The term free software refers to software, a noun, and free, an adjective. The term Free Software is a proper noun that refers to any software whose licensing terms fall under the four guidelines that define the proper noun. Those guidelines can be found via this link. In English, proper nouns are capitalized.

      You can disagree as to whether or not it is a valid concept or even a valid designation, but like other formal concepts with proper nouns, such as Freudian theory or Mothers Against Drunk Driving, it is a proper noun and thus capitalized. (Yes, MADD is a group, but I'm giving it as an example of something you might disagree with but is nevertheless capitalized).

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    201. Re:Amen. by Platinum1 · · Score: 1
      What some people don't understand about this business model is that you are paid for coding and not the code itself, which goes free. A foreign idea, sure, but that's progress :)

      If a business wants a new program, they pay someone to write it. The company gets the program they want, the programmer gets paid, and any subsequent company that needs an identical program can use the code for free. If modifications to the program are needed by a subsequant code user, that company can hire another programmer (or even the same one). Again, the company has the code they want, and programmers get paid.

      And, of course, people are needed to maintain and update, and support the code. The difference is that coders are hired by the company who needs the work done, not a huge company who makes one-size-fits-all "solutions."

      The "traditional" model of selling packaged software is becoming old 'n busted for the following reasons:
      • Coders are not paid extra if the software turns out to be a big hit. You are paid for providing a program to do a job a company needs.
      • Software is getting large, and code reuse is becoming a neccesity. Programmers, by nature, like shiny new challenges. If it's been done before, why do it again?
      • The GPL is, in fact, 'viral'. This means that the communal code base will continue to grow, and never get smaller. More and more of what you need is GPL, so why pay for it? It's been done, and someone's already been paid to do it.
      • Programmers are no longer a scare resource. Welcome to 2004, you're getting oursourced.

      The only people who don't benefit from this model are software companies which depend on boxed sales as thier only revenue - and there's a reason for that. As middlemen (between the coders and the users), they are no longer competitive at providing the services they once did. Software companies will still have a purpose, of course - distribution, organization, support, and maybe even some coding. Businesses don't want Microsoft's Internet Explorer, MS Paint, Outlook Express, Access & whatever else you get for $600 - they want to use their computers to make widgets more efficiently, and at a lower cost.

      Releasing code after you've been paid to write it in no way devalues it. It just makes all code better.
    202. Re:Amen. by Phillup · · Score: 1

      I would in the future.

      I did in the past.

      Sorry, that wasn't clear... in the future I would pay more for OS than the proprietary stuff. Because in the past it has proven itself more beneficial to me.

      In the past I have contributed money and made bug reports... little code to speak of. Most of my coding is niche type stuff and paid "work for hire" stuff.

      And since it is Perl, it is probably "too ugly" for most folks... ;-)

      I also install Linux where I can... mostly replacing Windows.

      --

      --Phillip

      Can you say BIRTH TAX
    203. Re:Amen. by Phillup · · Score: 1

      Since I was actually talking about the future... would is probably most correct. That is why I said "would" for OS software and "would" for Mac OSX and Windows...

      I was, very poorly, trying to say that in the future I would be paying as much, or more even, for Open Source software than I would be for the proprietary stuff.

      I've compared them, and found the OS stuff to be the better product.

      And, I have paid for my software in the past... and plan to continue in the future.

      --

      --Phillip

      Can you say BIRTH TAX
    204. Re:Amen. by Anonymous Coward · · Score: 0

      Zope

      mySQL

      the sciences

      small business consultants

      large business consultants

    205. Re:Amen. by S.O.B. · · Score: 1

      Regardless of the license software can be copied in a matter of minutes. The last time I checked a carrot takes a bit more time.

      Yes you can "use" a carrot in many ways but nature has placed limitations, or a license if you will, on how you use it. For instance, you can't use a carrot to hammer in a nail. Maybe you should sue Mother Nature for imposing limitations on how you can use your carrot.

      To use your bastardized version of my analogy in the same way inane way you used mine, since you consider carrots and software the same why don't you just plant your software in the ground and see what you get.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    206. Re:Amen. by boots@work · · Score: 1

      For instance, you can't use a carrot to hammer in a nail.

      Hm, maybe if I freeze it, or plastinate it. That sounds like a good slashdot story in the making...

      The point is that the farmer does not impose additional draconian legal restriction on what I can do with the product once I've bought it, whereas software companies do.

    207. Re:Amen. by dup_account · · Score: 1

      Not us it by your employer... You are selling it, to joe customer. Joe customer is expecting support...

    208. Re:Amen. by Wah · · Score: 1

      or someone giving away software to sell hardware.

      Once there is a critical mass of infrastructure, it seems things would take off regardless. Maybe not, it's tough to say, and even tougher to prove one way or another.

      --
      +&x
    209. Re:Amen. by fmaxwell · · Score: 1

      You are selling it, to joe customer. Joe customer is expecting support...

      No, I am not selling it to anyone. I'm being paid by my employer to develop it and my employer is selling it to Joe Customer. My employer will hire support people, installation people, etc. and keep paying me to do the creative work of writing software.

      Look at it this way: Do you think that the Software Engineers who wrote Windows XP are taking customer support phone calls? Do you think that they are going to customer sites to install it? Do you think that they are adding logos to it for customers? Heck no! They're writing the next version of Windows.

  25. PS to letter by ScottGant · · Score: 3, Insightful

    I need to clarify what my letter just said:

    Don't help your fellow man, it's a screw everyone before they screw you world.

    The only thing you need to measure yourself with is money. If you do something and don't make money from it, you're a failure.

    Don't try to help your fellow programmer and accept no help from them, and beware their code! After all, they may be after your job...so best you be private and screw them before they screw you (see above)

    If you learned to do something in school, you MUST make money from it, or you're a failure (again, see above)

    With best wishes for your future (but not really)

    Clemens

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    1. Re:PS to letter by AndroidCat · · Score: 5, Insightful
      Harsh. He doesn't say don't trust your fellow programmers, he says don't trust the companies making a lot of money using software they didn't have to pay to develop.

      His letter is basically "What's your plan for moving out of your parents' place?"

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:PS to letter by Anonymous Coward · · Score: 1, Interesting

      you obviously don't have a mortgage.

      You do need to make money - its the glue that holds everything else together, however, you don't have to earn it from writing software. I think that the point he was making was that if your trade is software, then you should earn it from writing software :)

      I doubt even that should stop you from writing OSS in your spare time, as a hobby.

    3. Re:PS to letter by pe1rxq · · Score: 4, Insightful

      He is making a fatal mistake.
      He is trapped in the old thinking that software is a product that needs to be sold like it is scarce.
      He thinks free software somehow makes it impossible to profit from.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    4. Re:PS to letter by fingusernames · · Score: 5, Insightful

      The point was not that you must make money from everything you do. The point is that you *must* make some money to provide for yourself and your family. In the ideal world promoted by many, and apparently Aiden, no software would carry a monetary cost. In that world, how much are software developers worth? How will professional developers make ends meet? Yes, money is annoying, yes, excessive greed is bad. However, in the real world, one needs money to buy food, clothing, housing, computers, and the other stuff we need or want. Doing open source is fine. But, unless you are lucky in being able to make some money from it, treat it like your hobby, not your job.

      As for making money from your education, while I am the first to point out that one should not base one's education solely on one's vocational interest (e.g. take lots and lots of elective courses outside of your focus, feed your mind while you can), if, like me, you spent tens of thousands of your own (not your fellow citizen's via the confiscation of the government) dollars/euros/whatever on that education, it is reasonable that you find some way to actually provide for yourself with the fruits of your education. 'Would you like fries with that?' isn't something a bright and educated person should be saying in the course of their job.

      Larry

    5. Re:PS to letter by molarmass192 · · Score: 4, Interesting

      Yeah, 'cause that software is going to administer itself, patch itself, improve itself, etc. There's money to be made in "free" software. What Mr. Vasters failed to grasp is that the free in free software means freedom, not $0. Hell, RedHat and SuSE do a pretty good job making money on free software. Besides, there's nothing in the GNU license that says you can't sell your software. Besides, it's very easy to outsource general programming, it's not so easy to outsource one-off administration tasks. The money is in the admin / customization side these days, open source software is one of the keys to maintaining this skill set in the high-wage industrialized world. The fact that Mr. Vasters fails to grasp this merely demonstrates his a) inexperience in the IT field and b) inability to view the larger economic picture.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:PS to letter by TigerNut · · Score: 5, Insightful
      That's pretty crass. I don't think that Clemens' comments were nearly as cynical as you're making them out to be there. All he's saying is that outside of a tight-knit community, there is NO value or recognition attached to the fact you're doing software as part of an open-source community, and unless you're planning to remain inside that community for the rest of your life, you should recognize that the rest of the world does not provide valuable services for free, and you will need to be able to compensate them in order to get stuff you need to live. Writing software for money is a good way to do that.

      Before everyone gets all uppity: I think that when it comes to basic underlying architecture, there is no better way to ensure quality and performance, than to get lots of eyes on the the source code. In that respect, open source environments, where there are a large number of volunteers willing to scrutinize implementation details, will guarantee that lurking issues get addressed in due course.

      But 'open' doesn't necessarily imply 'free'. As Clemens says, your skills are valuable, and while you're at a stage where coding is 'fun', being able to say 'all the Linux users are using my kernel mod' doesn't pay the rent.

      --

      Less is more.

    7. Re:PS to letter by rvega · · Score: 5, Insightful

      And don't forget that women are only interested in your money! That good looking, intelligent girl over there at the bar could never fathom that you have heart and soul and integrity and have contributed something valuable to the world without demanding payment in kind. No, you'd better be making big bucks before thinking about talking to her.

      Maybe that's the kind of girl he married and is still bitter about it...

    8. Re:PS to letter by Scarblac · · Score: 4, Insightful

      In my world, writing new software has monetary cost. If you want me to write something for you, you'll have to pay me.

      Once it's written though, it can be used to do whatever it does, but it doesn't have monetary cost to make copies of it, that's a trivial operation and something I have nothing to do with.

      Does that mean fewer programmers are needed? Probably. Does that mean no programmers are needed? Not at all.

      --
      I believe posters are recognized by their sig. So I made one.
    9. Re:PS to letter by budhaboy · · Score: 2, Flamebait
      To whoever modded me as flamebait, consider:

      The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

      What the hell else could you draw from this statement other than chics only dig money?!

    10. Re:PS to letter by alphakappa · · Score: 2, Insightful

      it's not so easy to outsource one-off administration tasks.
      really? What do you think the outsourcing firms do? Administration, maintainence, upgradation and development (in that order).

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    11. Re:PS to letter by Anonymous Coward · · Score: 0

      I think another point is:

      Why the hell are you working for free? You you that big of a nerd? Go outside and do somthing that really matters. Rather then write software for free, loose your virginity.

    12. Re:PS to letter by Ishi · · Score: 1
      It didn't seem like he was okay with Open Source/Free software even as a hobby...

      From the Article:

      However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is open-source and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on.

      ...

      In the end, Aiden, it's your choice. Do you want to have a car, a house and a family when you are 30? Do you love being a software engineer at the same time? If so, you literally need to get a life. Forget the dream about stuff being free and stop advocating it. It's idiocy. It's bigotry. If you want to put your skills to work and you need to support a family, your work and work results can't be free. Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.
    13. Re:PS to letter by Big_Al_B · · Score: 1
      Wow, you're clearly bringing some extra bagage to this discussion. I read none of this undertone in the letter.

      The only thing you need to measure yourself with is money. If you do something and don't make money from it, you're a failure.

      You missed the point entirely. The letter didn't frame money as a measure of personal success or failure at all. It just pointed out that eventually you will need money to support yourself, and possibly others.

      If you learned to do something in school, you MUST make money from it, or you're a failure (again, see above)

      Wrong. The point was: If you don't plan to get paid for your software, what will you do to earn the money you need? Logically, most folks pursue careers aligned with their education. In fact, most people believe their education is an investment towards a better career.

      What amazes me is that this advice must be given to twentysomethings. The whole, "Someday son, you'll have to support a family of your own," lecture seems more appropriate for teenagers. Come on.

      Opensource projects are completely vital and important in many ways (innovation, affordability, and more...), but commercial software has its place too. Programmers deserve reasonable compensation for their expertise, and commercial projects offer such compensation (mostly).

    14. Re:PS to letter by ScottGant · · Score: 4, Interesting

      Mod this up. He makes quite a few good points.

      And he's right, I was being a tad crass.

      But I honestly feel that your modivation in the world shouldn't only be about money. I don't say this behind a life of privilage or wealth. I don't have a high paying job. I'm not doing what I went to school for or what I made a name for myself in the pre-press world. I turned my back on it...with no great fortune or really any assets at all. My wife works, I work a part time job and we support my family. I used to make a nice wage but I turned my back on it. I'm very happy now, but before with much more money, I certainly wasn't. My wife wasn't happy either as the stress and pressures of my job wore at our marriage. Now everything has turned around.

      So for me, I would put happiness over money. Money is needed certainly, but there comes a time when the pursuit of money overwhelms one's happiness.

      Is my situation typical and do I advocate everyone doing this? Of course not. But I grew up in the 70's...it was a cynical time for a teen. I grew up as a cynic. I suppose I've changed and now I'm going to a more hippy approach to things. I really want to help others. I honestly belive that in the end, the love you take is equal to the love you make.

      Ok, before I call for a group hug I'll sign off.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    15. Re:PS to letter by TomV · · Score: 1

      Indeed, it's very unlikely that Clemens would have intended to say that you should never, ever get involved in Open-sourced software. After all, Clemens is the maintainer of DasBlog, a BSD-licensed weblogging engine for ASP.net, forked from Chris Anderson (M'oft employee)'s earlier BSD'ed BlogX software.

      Since newTelligence AG's site is currently slashdotted, here's the Google Cache edition of the dasBlog homepage. And here's the GotDotNet collaborative workspace hosting the Source Code for dasBlog.

      Give Clemens' letter a bit of thought - it's not the ravings of an anti-FOSS demagogue after all, but the view of a successful software businessman who also maintains some very useful Open-sourced software.

    16. Re:PS to letter by Anonymous Coward · · Score: 0

      The only thing you need to measure yourself with is money. If you do something and don't make money from it, you're a failure.

      What kind of a shitty remark is that? I'm a scientist and I measure myself by the number of publications I have, does that make me a failure?
      I also like to help my family when they have computer problems, does that make me a failure?
      Measuring yourself with money is by far the saddest thing one can do.

      Don't try to help your fellow programmer and accept no help from them, and beware their code! After all, they may be after your job...so best you be private and screw them before they screw you (see above)

      Exactly the kind of mentality you get when everybody is only in it for the money. You live in a really sad world! When everybody publishes code under the GPL, this problem goes away.

    17. Re:PS to letter by gujo-odori · · Score: 2, Interesting
      In a world where software has no monetary cost, how much are developers software worth?


      First of all, is there such a thing as software with no monetary cost? I don't think so. It may have a substantially reduced monetary cost, but even something that is totally free and Free, such as Debian, costs at least some allocated share of the broadband connection I maintain and the electricity that powers it.


      At my company, we sell a service based almost entirely on open source software (the chunk that ties it all together and creates our service is proprietary. The mail and web servers on which we base this, our trouble-ticketing system, and the internal system we use to manage the service are all all open source. We employ programmers who spend a great deal of time either directly working on the open source things (we have a lot of customization) or our own in-house software.


      Paying those programmers is the monetary cost to us of open source. Is it cheaper than the monetary cost of proprietary software? Oh, yes. The cost of licensing and paying for support on proprietary software for our hundreds of servers would be prohibitive. I'm not certain we could even have a going concern based on proprietary software. However, our use of Free Software does nevertheless have a monetary cost.


      Finally, if you look at the authors of Free/Open Source software, many (perhaps most) of them are making their livings as programmers. Some of them are even being paid to work on their Free projects. Most of the others are probably doing what our programmers do: work on in-house proprietary software which is not released to anyone but is used to run our business and provide our services.

      As others have said elsewhere in this thread, there are many combinations of closed and open software that stand between the extremes of all-closed and all-open. I believe it will eventually come down the great majority of "infrastructure software" - operating systems, applications, a lot of embedded systems, services such as HTTP, SMTP, etc., being almost completely Free/Open Source. Proprietary stuff will be found in uses like what my company does, in niches where there either is no FOSS product or none that is any good, and inside of hardware products like routers and load balancers. As Linux distributions become better and better at end-user desktop use and at the same time enterprise-level server use, vendors of proprietary operating systems will find themselves squeezed harder and harder. The last two proprietary OSes standing will probably be Windows and Solaris, but even Microsoft and Sun will eventually have to make their revenue streams from something other than operating systems. Sun, as a hardware vendor, already largely does this. Microsoft will have to follow suit. They may wind up becoming a content company rather than an OS and office suite company, because those revenue streams are going to shrink drastically and maybe dry up entirely. They might even have to become an open source company themselves, but that won't put an end to Microsoft, just to their current business model.

    18. Re:PS to letter by kyz · · Score: 5, Informative
      I'm not surprised, he gets his pay-cheques thanks to Microsoft:

      Clemens Vasters is co-founder and executive team member of newtelligence AG, a developer services company headquartered in Germany. He is a Microsoft Regional Director for Germany. A well-known developer and architect trainer, he is a popular conference speaker, author/co-author of several books, and maintains a widely read and frequently referenced Weblog focused on architectural and development topics at http://staff.newtelligence.com/clemensv.

      In 2003 alone Clemens has spoken at over 40 events in 21 countries across Europe, Asia, and the United States, including numerous high profile conferences such as the Microsoft TechEd events in Dallas/USA, Barcelona/Spain and Kuala Lumpur/Malaysia.
      The focus of his work is to help customers understand and realize the potential of web services and service oriented architectures, using present and future Microsoft application services platforms, as well as to empower developers to create richer and more robust applications more efficiently.


      Given that the "software is mystical, please pay me lots of money for it, you definitely shouldn't be allowed to see the actual code you pay for because that's precious" model is what keeps him in a job, I can see why he's defending it. If companies are only willing to pay for open* solutions, Microsoft have nothing for them. He'll need to re-work all his skills to a new platform vendor, or watch his business fail.

      *: open source, not necessarily open licensing.
      --
      Does my bum look big in this?
    19. Re:PS to letter by dead+sun · · Score: 2, Interesting
      While your fame may not necessarily spread outside of geekdom, and is likely to not even spread within it, there is still benefit to being one of the authors. If your name shows up in an about box or somewhere accessible, you can put in your resume or show in your interview that you're partly responsible for the code. If it's a popular application in the geek community then hopefully one of the people doing the interview will have heard of it if not you.

      Beyond that, I think it provides an excellent answer to the "What can you bring to the company?" question. Being open they can inspect what the software you've codeveloped is like and see if they like it. It's win-win because you get to show off and the company gets to see the quality of the developer they're about to hire. Try to get that sort of perk from your last proprietary company.

      Finally, open source projects provide something in a poor student's free time that they probably aren't apt to get during their college career. That's experience. I wrote a three hundred line program on my own for a class doesn't sound nearly as good as being responsible for even a few hundred lines in a much larger project, even if nobody really knows about either. And again, if it's a popular project then so much the better. What's the chances of working on a big project with no experience during college?

      And these are just the personal benefits of having written some of the code. While working on the Linux kernel may not pay the rent, paying hundreds of dollars every time you want (or even need if you're a developer) to get a new version of some particular piece of software doesn't help pay it either. Think for a moment how much of a person's salary could go towards paying for the professional version of a proprietary operating system, office suite, database, and development studio. $2,500 down and about half of that every time there's an update, which seems to be every 2-3 years. Of course, last I checked that doesn't provide anything that would allow you to run your own webserver to try developing web applications, nor does it provide you with a source code repository for version tracking, nor could you run an email server if you wanted to try your hand at administering one of those. List keeps going.

      There's a lot of benefit to everybody when there is free software at hand. There's plenty of software left to be written and companies will pay for that. But there's also a lot of software that already exists and isn't going to make anybody except the big companies money when it's sold while the company pays its workers to make more software. It is also likely cost people interested in the technical side of it more, since you can't just learn about it for free.

      --
      If not now, when?
    20. Re:PS to letter by mr_majestyk · · Score: 1

      He is trapped in the old thinking that software is a product that needs to be sold like it is scarce. He thinks free software somehow makes it impossible to profit from.

      And you seem to be trapped in new thinking that software is a free product that can't be sold. Have you moved out of your parents' home yet?

    21. Re:PS to letter by Anonymous Coward · · Score: 0

      However, in the real world [...]
      God I hate when people say that.

      Doing open source is fine. But, unless you are lucky in being able to make some money from it, treat it like your hobby, not your job.
      Well duh.

    22. Re:PS to letter by Anonymous Coward · · Score: 1, Informative

      "administer itself, patch itself, improve itself"

      That is system administrators you are talking about, not developers.

      "There's money to be made in "free" software"

      Not for developers.

      "Vasters failed to grasp is that the free in free software means freedom, not $0"

      In practice it means $0 for developers.

      "Hell, RedHat and SuSE do a pretty good job making money on free software. "

      Free labour is good for them, yes. But thats not good news for developers, Redhat and Suse are NOT developers.

      "The fact that Mr. Vasters fails to grasp this merely demonstrates his a) inexperience in the IT field and b) inability to view the larger economic picture. "

      I don't know but I suspect he knows both a) and b) a lot better than you or the avarage slashbot.

    23. Re:PS to letter by Anonymous Coward · · Score: 0

      "He is trapped in the old thinking that software is a product that needs to be sold like it is scarce."

      If the people who develop software is going to be paid the software must be charged for, it's as simple as that.

      "He thinks free software somehow makes it impossible to profit from."

      It's not completely impossible but most open source software is built on free labour. This is exactly the reason why companies like IBM and HP likes it, it gives them free labour.

    24. Re:PS to letter by visgoth · · Score: 1
      He is a Microsoft Regional Director for Germany.

      /. credibility index for Clemens Vasters is now 0.

      --
      My patience is infinite, my time is not.
    25. Re:PS to letter by steve_l · · Score: 1

      I've actually met Clemens and he does great stuff providing add-on thingies that makes web services built on ASP.net usable.

      nice stuff, stuff that should have been in there from the beginning, but which is missing so he gets to add it and charge for help in getting it working. I dont think he is fully a wage-slave to MS; he will take money off whoever will give it, and if Sun or IBM paid him to make their Web Service products usable, he'd probably do that too. The core of his business: talking, consultancy, books, would still be viable in the OSS world.

      doesnt mean that he is not utterly wrong in this case, and I speak as someone who presented at the same conference as him on the Apache alternative to the Microsoft platform, and who earns (some) $ from a book on apache ant.

    26. Re:PS to letter by AndroidCat · · Score: 1
      RedHat and SuSE do a pretty good job making money on free software.

      They do provide a lot of value-added development to the software that they package. They're also big enough that they can break into the retail channels and get boxes on shelves. (The amount that they get for those boxes probably isn't that large. The channel takes a lot of that sticker price.)

      They're still shifting to corporate customers and services to make their money. I doubt their model will be that easy for the little guy to use.

      Under the GNU licence, I could try charging for software that I also provide the source for, but I suspect that success stories for that will be as rare as registrations for "free" software in the BBS days. Some made a living at it, but most were lucky to see some beer money. (And a lot of it was crap that no one would pay for anyway.) As I recall the people who mainly made money in those days were the people who packaged that free software on CDs for rack sales.

      I could also make a living at support/admin/customization. But why bother developing anything (other than to be first in line for support/admin/customization contracts for my own product)? And admin jobs suck.

      It'd be nice if all this worked, but I think we're still at the ???? stage. The main things to look out for are (a) more stupid "innovation" patents, (b) large companies using free software as a commodity to bundle/support. There needs to be more definition of how living expesses will get to small developers (as developers, not admins), (c) software the requires connection to home base to be useful, or the subscription model.

      Interesting times, wheee!

      --
      One line blog. I hear that they're called Twitters now.
    27. Re:PS to letter by duffbeer703 · · Score: 2, Insightful

      No, you are making a fatal mistake.

      The purpose of a business is to profit. Selling scarce resources allows one to profit from the sale.

      Selling free software is akin to setting up optional tollbooths on bridges. "Open Source" companies like RedHat or Suse discovered that nobody will stop at the optional tollbooth. They make money by selling a scarce resource called "professional services" or "support". So they profit.

      Why is it wrong for an author or creator of software to profit from the fruits of his labor?

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    28. Re:PS to letter by Anonymous Coward · · Score: 0

      The problem here is that the people raking in the dough from supporting open software are not the individual contributors, but rather big corporations. A lot of OS development goes on in europe; most of the money made of open source happens in the US. Strange, ain't it?

    29. Re:PS to letter by 110010001000 · · Score: 2, Insightful

      "Does that mean fewer programmers are needed? Probably. Does that mean no programmers are needed? Not at all."

      And explain to me why this is a good thing again, from the perspective of a young programmer?

      I know engineers aren't known for being particularly adept that the business world, but this is ridiculous.

    30. Re:PS to letter by Hero+Zzyzzx · · Score: 2, Insightful

      When I was a community organizer, we called this "singing for your supper."

      Directly advocating for positions that you are paid to advocate for reduces your objective credibility to nil. Next, please!

    31. Re:PS to letter by Anonymous Coward · · Score: 1, Insightful

      What does "credibility" have to do with anything? The argument is either correct or not. Who stated it can't change anything, much less what they happen to believe.

    32. Re:PS to letter by tornado2258 · · Score: 1

      Why can't a system administrator write code and why can't a developer do admin to pay the bills?

    33. Re:PS to letter by Anonymous Coward · · Score: 0

      The Underpants Gnomes are studying the situation.

    34. Re:PS to letter by BinxBolling · · Score: 1

      Well, here's another take on it: Acknowledging that you work on software primarily for money makes it much easier to keep the time you spend on it under control, to balance it with other activities, and to become a well-rounded person.

      I worked for two open-source based companies in a row. My job was my life at those places. Both companies went out of business. Now I'm working for a closed-source shop. I put in a solid 40-45 hours a week (and I accomplish more in that time than I did on one of the much more intensive-feeling weeks at the other jobs), but when I leave the office, work stays there. I do other stuff, exert and develop other parts of my mind and body, have more fun.

      And, frankly, yeah, that's made me more attractive to women.

    35. Re:PS to letter by kaiidth · · Score: 1

      I knew it.

      I should like to give this guy a good slapping.

      I thought he sounded like somebody I knew... and he does. There are a number of people like this hanging around the place in 'Old Europe' and elsewhere. Call them pseudo-programmers; they're basically characterised by an intolerable smugness and self-centred attitude. They invariably believe they have the Answer (with a capital A), which, simply, could be roughly characterised by the statements:

      "America is the IT-Mecca of the EU"
      "Money is where the heart is"
      "Microsoft is where the money is"
      "Visual rocks; code sucks; the Future is Configuration"
      "You can trust Microsoft; they only want to help"
      "I follow Microsoft: ergo, I am right"

      The saddest part is the naivete; this poor species of people (usually male and mid-thirties in my experience, generally relatively well-off... with exceptions) actually believe the above statements. For a range of reasons, few enough of these people ever suffer disillusionment. Within their viewpoint, Microsoft is not even lying. They themselves do not suffer from their decisions. And for them, this is not a world-view that admits uncertainty. It is the Way Life Is And Must Be...

      And, because their little Way of the Blind Muppet works from their perspective, it never seriously occurs to them that they may not have the Whole Truth. Such muppets need a good slapping and a wider viewpoint.

      Of course he is correct that one needs a source of income. Aside from this, his conclusions are dodgy as hell and should be duly ignored. Listening to people like this merely gives one a headache. You cannot be reasonable with them; there is no middle ground. They are the antithesis of the FSF geek and have an equally extreme perspective.

      Shill. Sycophant. Enough cash to live comfortably, then learn to count what matters... the other things that are so much more satisfying to count in life, and the things to which this peculiar species are apparently blind.

      Microsoft regional bollocks. Somewhere inside the DNA of any person who displays the ability to write a letter so eerily similar to the Bill Gates' 'hobbyist' effort, is the other sort of Selfish Gene. Leaving one to think that perhaps if he hadn't been (as he implies in the letter) supported by his parents for the first twenty-five years of his life, he might actually have learnt something about the need to deal with the sort of end-of-student-loan supermarket-stacking ramen-eating penny-counting poverty that leads the rest of the world to having to get by with less. And he might have learned something about gratitude, community, and common fucking sense.

      Young Programmer Aiden, do whatever the hell you feel like -- and ignore the prick with the Microsoft paycheck. He ain't God though he thinks he has the Fast-Track into the Divine Mind. Most people learn in childhood to make a sensible mixture between selfishness and sharing; this guy just hasn't twigged to it yet.

      *spits*

    36. Re:PS to letter by pe1rxq · · Score: 1

      I never said you should profit from anything else than scarcety, I also didn't say you shouldn't profit.
      This guy simple seems to think that the scarcety of a software product is somehow related to the number of boxes you put on the store shelves which in reality this is nothing but a way to let software resemble a traditional product (those that actually have physical costs). As you already said there are more ways to sell something scarce related to software.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    37. Re:PS to letter by visgoth · · Score: 1

      Of course you are right. However, this is /. we're talking about :P

      --
      My patience is infinite, my time is not.
    38. Re:PS to letter by pe1rxq · · Score: 1

      No I am not.
      I said that a software product does not need to be sold as if it is a physical product.
      The only thing scarce in shelved software is the cd or box itself.
      A real scarcety is the actual time that developpers need to write it, or the support you need later. You can profit from that and it still can be either closed or open source.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    39. Re:PS to letter by _Sprocket_ · · Score: 1


      Free labour is good for them, yes. But thats not good news for developers, Redhat and Suse are NOT developers.


      You might want to go back and check on what contributions SuSE and RedHat have made. It may shock you. They are, in fact, developers.
    40. Re:PS to letter by _Sprocket_ · · Score: 1


      Under the GNU licence, I could try charging for software that I also provide the source for, but I suspect that success stories for that will be as rare as registrations for "free" software in the BBS days. Some made a living at it, but most were lucky to see some beer money.


      How's the shareware market doing? Heck - how about even just small proprietary software companies? Or mid to large ones for that matter?

      Business is rough. Most fail. It doesn't matter if you're pushing bits, boxes, or burgers.



      I could also make a living at support/admin/customization. But why bother developing anything (other than to be first in line for support/admin/customization contracts for my own product)?


      Maybe you should ask IBM, RedHat, etc. why they bother developing?
    41. Re:PS to letter by michaeltoe · · Score: 1

      What is so wrong with doing something because you want to? Isn't that reason enough? You don't have to dedicate your entire life to an open source project.

    42. Re:PS to letter by Anonymous Coward · · Score: 0

      The zero marginal cost description is applied to the costs of manufacturing and distributing. In software, there is no cost involved. If you distribute CD's, then there is, and no one is opposed to paying for shipped CD's. Electronically distributed has an effective zero marging cost.

      Research and development are another issue altogether that developers need to take into account. It costs you time and resources to plan, poc, test, manage and finalize a project.

      Considering the zero cost margin, there is no reason why the developer can't keep the cost of the software to a reasonable rate. There is also the market to consider. If you wrote a 'killer' mp3 player, exactly how many people do you think will cough up $100 when there are a number of really good $0 alternatives.

      There is also the consideration of the capatalistic concept of exclusion. Would you deny a small start up the benefit of your work if it will truly help them achieve their goals and stay viable long enough to make enough profit to start supporting independant developer (ie You )?

      What about young kids learning to code. When I first started, code was open and freely traded back and forth. It was a different world from the one the corporate lawyers and accountants have thrust us into. I have no objection to others having access to code I wrote to see how I did something. In all probability, some one smarter than me will spot a problem I missed and either fix it or let me know about it.

      Some software I give away gratis. Some I offer on an 'honorware' policy. This differs from 'shareware' as there is no time limitaions, function disabling, or any other strategy. They get the fully operational package for free, with only the caveat of donating a certain cost if they do find it useful. The caveat is, if business and individuals do not support independant developers, then they will slowly see the availability of quality low cost or free software dwindle and vanish.

      I worked with proprietary mainframe software in the early days, when service contracts cost $1000 a month, and licences were in the $10,000's. A simple text editor cost as much as $3500. Do we really long for the return of those days. If so, then keep the source to yourself, and grab what you can. After all, it's more profitable to be a SCOmbag than an honest joe.

    43. Re:PS to letter by mr_majestyk · · Score: 1

      The only thing scarce in shelved software is the cd or box itself.

      I must respectfully disagree. The scarce thing in shelved software is the development resources needed to create that software, as you point out yourself:
      A real scarcety is the actual time that developpers need to write it, or the support you need later.

      I would add to that the skills needed by developers to write a useful application based on a set of design criteria (i.e. functional requirements, usability, hardware & network capabilities, timeliness etc.).

      You can profit from that and it still can be either closed or open source.

      Perhaps, but closed source will always enable developers to profit more efficiently.

    44. Re:PS to letter by duffbeer703 · · Score: 1

      One of the key ideas of economics is that scarce products are worth more.

      Asserting your rights as a copyright holder allows you to make the supply of your product less than or equal to the demand for it.

      Software has minimal physical costs, but lots of development and overhead costs. Do you work for free? Does the owner of the office building that you work at work for free?

      Giving your product away for free leaves you with consulting as a moneymaker.

      Me being the capitalist pig that I am would rather sell 10,000 copies of a software package for x dollars AND sell consulting services than give away 100,000 copies and sell consulting services.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    45. Re:PS to letter by fitten · · Score: 1

      He is making a fatal mistake.
      He is trapped in the old thinking that software is a product that needs to be sold like it is scarce.
      He thinks free software somehow makes it impossible to profit from.


      Like most service things, it isn't that you are paying for the electrons/magnetic fields that make up the software. You are paying someone/something for the time and effort they have put into the thing and the ideas that they have given life in order to make the users of that software somehow better.

      If you spend a year (2000 hours of work) making some software, how is it impossible to believe that you shouldn't be compensated for that time. Would you pay a janitor for that amount of time cleaning? or a doctor for that amount of time treating your illness?

      It's still 2000 hours that the person spent giving life to the software for you to use. If they want to give that part of their life away, then that is up to that person, but unless that person makes some money somehow, they will not be able to buy the electricity to power their computer to write the software in the first place.

      Software is a wierd combination of service and product. I believe my work output is a product. It isn't made of some material like an automobile tire or a wooden cabinet, but I occur expenses making it, just not as much material expense as time and effort. People equate software as being simply a CD or something and therefore the software should be equal to only the material cost. If this were the case, houses would costs $20k, even in Los Angeles. Automobiles would cost $5k at most because of the materials used to make them regardless of manufacturer or brand. A new sofa would cost $75. Computers would cost $50. It's about paying people for their time, effort, and ideas to make the product.

      Do you think the USA textile industry is having problems because of the cost of materials? Not hardly. They are having problems because workers in the USA have a high price for their time compared to people in other countries.

    46. Re:PS to letter by Anonymous Coward · · Score: 0
      Yeah, 'cause that software is going to administer itself, patch itself, improve itself, etc. There's money to be made in "free" software.


      And with Open Source everyone can take your software and do that.

    47. Re:PS to letter by Anonymous Coward · · Score: 0

      She might care that you have heart soul and integrity, but its unlikely that she's going to see it in your writing some free code.

    48. Re:PS to letter by Anonymous Coward · · Score: 0

      Me being the capitalist pig that I am would rather sell 10,000 copies of a software package for x dollars AND sell consulting services than give away 100,000 copies and sell consulting services.

      If you can't figure out how to make more money from giving away 100,000 copies than from selling ten times fewer, you suck as a capitalist.

    49. Re:PS to letter by mc6809e · · Score: 1

      I need to clarify what my letter just said:

      Don't help your fellow man, it's a screw everyone before they screw you world.

      The only thing you need to measure yourself with is money. If you do something and don't make money from it, you're a failure.



      Most people get their money BECAUSE they have helped their fellow man. People don't just give up their money for nothing. You've got to do something for them to get it.

      The money is just a promise that those they helped will, at some time in the future, help them.

    50. Re:PS to letter by lowe0 · · Score: 1

      I think we need a third definition of freedom in addition to beer and speech: freeloading. The minute I hand out my source, the entire rest of the world can take my hard work, undercut my price, and rake in all the money for something I put in the effort to create. (At least until someone else takes the source and lowballs him out of business - but that doesn't exactly help me, does it?)

    51. Re:PS to letter by zeeboy · · Score: 1

      That is system administrators you are talking about, not developers.
      Improving code is in fact a development process.

      Redhat and Suse are NOT developers
      You're so far off the mark, it's obvious you are a troll. Redhat and Suse contribute vast amounts to free software in general.

    52. Re:PS to letter by Anonymous Coward · · Score: 0

      And don't forget that women are only interested in your money! That good looking, intelligent girl over there at the bar could never fathom that you have heart and soul and integrity and have contributed something valuable to the world without demanding payment in kind. No, you'd better be making big bucks before thinking about talking to her.

      That's why you see so many good looking, intelligent girls dating homeless men, right? That must also be why so many Hollywood starlets date 9 - 5'rs.

    53. Re:PS to letter by qtp · · Score: 1

      He is trapped in the old thinking that software is a product that needs to be sold like it is scarce.

      The actual flawed assumption is that software can remain scarce, and that laws will be effective in keeping it scarce.

      Not much is scarce anymore, diamonds, rubies/saphires, emeralds all are no longer scarce, all can be manufactrured. Food is no longer scarce, just often very far away, or too expensive due to price supports (agricultural nations destroy tons of food in order to prevent price collapse).

      If it's possible to make those other commodities as common as we have, then it will be impossible to enforce a "software shortage". In many respects, Free Software and Open Source Software are reactions to that reality, and it could be argued that any business model that does not consider that aspect of the software market is unreasonable.

      --
      Read, L
    54. Re:PS to letter by Anonymous Coward · · Score: 0

      >That must also be why so many Hollywood starlets date 9 - 5'rs.

      I don't give a fock about *these* starlets. If you masturbate looking at Britney it's your problem.

      Guess what.
      There *are* intelligent good looking girls in this world.
      The really intelligent girls can see beyond your wallet. They can also earn their own money (yes - you don't have to feed them, give them glistening things).

      These girls are the ones i care about.

    55. Re:PS to letter by Anonymous Coward · · Score: 0

      A girl who could respect a guy who doesn't make enough to support a decent life style doesn't seem too attractive to me.

      Why shouldn't a woman judge a man on how much he makes? What else does he have to offer? Please tell me you don't think she is a deeper human being for seeing what a good person you are deep down inside. So great that you can't even make a living.

      Give me a break, if you don't have a job you are a loser that isn't worth dating in the first place.

    56. Re:PS to letter by Neward+Rylet · · Score: 1

      His letter is basically "What's your plan for moving out of your parents' place?"

      And he also says: "Where did the money go? I can't really remember where it all went, but I guess "lot of partying" or "Girls, Drugs and Rock'n'Roll" would be a reasonably good explanation. Hey, I was 21 and that's what one is supposed to do at that age, right?"

      I don't mean to poop on his party but if you have the money, saving and investing at a young age can get you a lot more money than if you wait to save until after you're 30 and you "want to have a car, a house and a family"

    57. Re:PS to letter by stor · · Score: 1

      His letter is basically "What's your plan for moving out of your parents' place?"

      Oh c'mon. He said a lot more than that.

      It was more like "What's your plan for moving out of your parents' place? Your current plan seems stupid. You're going to be living in the gutter while IBM profits from your hard work and laughs. What are you thinking, idiot? You're just a naive idealistic kid and if you keep your current morals the industry will eat you alive."

      It was patronising, cynical, heavily biased, uninformed FUD.

      Thank you to the dudes that write Free/Open Source software: in these times where "Only the Bottom Line Matters(tm)" we're unbelievably fortunate to have you around.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    58. Re:PS to letter by qtp · · Score: 1

      His letter is basically "What's your plan for moving out of your parents' place?"

      With the large number of unemployed programmers in the west, and the continued growth of offshoring both development and support for propietary, mostly windows based products, that's not much of an argument.

      I know of no Free Software jobs that have been lost to overseas developers, but I know of countless projects for Windows that have been off-shored. What argument can be made that jobs programming propietary apps are secure? The vendors are showing that they will ship those jobs wherever the labor is cheapest.

      --
      Read, L
    59. Re:PS to letter by Scarblac · · Score: 1

      Of course that's not a good thing. But that's just the world right now. The world will need fewer programmers. Deal.

      What you're advocating though is lying to my boss in order to protect my job, by telling him closed source is good for him. I don't do that, I do my job well.

      Do you also tell young programmers that they should make their code as obfuscated as possible, since that makes them harder to fire?

      --
      I believe posters are recognized by their sig. So I made one.
    60. Re:PS to letter by rvega · · Score: 1

      Well, some explanation will probably be in order if she's unfamiliar with the concept and what it means. After that, if she doesn't care, she's not worth my time.

      I should know: I'm married to a beautiful, intelligent girl who does understand and appreciate things like this.

    61. Re:PS to letter by rvega · · Score: 1

      When you exaggerate so wildly, you don't make any point at all. Homeless men? Hollywood starlets? If you'll pull back from your extreme examples to more moderate, likely combinations you should be able to find plenty of couples who fit the bill. I can think of lots from my own life and acquaintances.

  26. I don't consider it to be given away for nothing. by Realistic_Dragon · · Score: 5, Interesting

    My contribution is worth nothing compared to the vast resource open source gives me.

    Even for prolific contributers who have give millions of lines of code this probably holds true. Even for Linus Open Source code has returned the rest of an operating system, status, and one hell of a CV - arguably more than he has contributed.

    Even if my contribution of a few simple lines were enough to contribute to the downfall of the software market, then I consider the fact that I have to work in something other than programming (which I do) to be not a price but an indication that things are working well - the overall (knowlage) wealth of mankind is increasing so not so much heavy labour in software is required and energy can be focused elsewhere. That's what progress is all about.

    --
    Beep beep.
  27. Because... by Anonymous Coward · · Score: 0

    Have you ever tried to pay the bills with love?

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

      Do you mean "romantic love" or "prostitute love"?

  28. How do you say? by lovebyte · · Score: 3, Funny

    How do you say "self-rightous git" in German?

    --

    I'll do it for cheesy poofs.

    1. Re:How do you say? by Anonymous Coward · · Score: 1, Informative

      Selbstgerechter Wichser.

    2. Re:How do you say? by REBloomfield · · Score: 1

      Selbstrightous git

    3. Re:How do you say? by lovebyte · · Score: 1

      Danke.

      --

      I'll do it for cheesy poofs.

    4. Re:How do you say? by REBloomfield · · Score: 1

      Holle klar will ich einen cheesy poofs

  29. missing a factor by 2MuchC0ffeeMan · · Score: 2, Informative

    helping those who can help you.

    Not only is the best way to learn is to teach, so when I give a piece of code out , not only do I learn what others want, what they like, but how they would of done it. I become more efficient and more effective. In the long run, I get a bigger paycheck by having better skills.

    Bonus: trading code, having others improve on your code, for free.

    --
    Runnin' On Empty .... I'm Still Alive
    1. Re:missing a factor by Anonymous Coward · · Score: 0

      Not just that. My company is using some OSS components in a project, and we discovered that the author of one of the component was fresh out of school. He was young, no job experience, in a crappy market for programmers -- but he had done this big, hairy implementation, and done it well. He proved he can do the deal, so we got him on contract and now plan to hire him full-time.

      Working on OSS is an excellent way to practice your coder chops, contribute to the community, and demonstrate competence. As a hiring manager, it is exactly what I would recommend to people coming out of school.

    2. Re:missing a factor by 2MuchC0ffeeMan · · Score: 1

      who modded thie parent one down?

      Not only is this another factor, but it also brings to mind another factor, coding for yourself...

      Ever have to do a simple but tedious task like rename a 1000 files? there's two ways to do it... one takes skill. Employers like to know that you know the faster route to a goal.

      --
      Runnin' On Empty .... I'm Still Alive
  30. Not programmers, but companies should release OSS by Erik+Hensema · · Score: 5, Insightful

    There are plenty of companies paying programmers good money to write free software. They want the software, and they believe that the quality of the software will increase by releasing the source. Or they believe they will sell more hardware when the software running on it is free. Or they sell support on the software they release.

    Nobody asks a programmer to work for free. The author of the letter thinks that releasing code for free equals not getting paid for writing it. Think again.

    --

    This is your sig. There are thousands more, but this one is yours.

  31. It's increasingly a two-way thing... by rsidd · · Score: 4, Insightful

    While the beginnings of the GNU project were altruistic (and BSD was government/university-funded), increasingly people find it useful to build on existing work in free software rather than re-implement everything from scratch. The GNU philosophy is that the more you can armtwist them into doing this with arcane licensing, the better. The BSD philosophy is that they'll return important changes to you anyway because it's easier to let you maintain it, while if they have valid reasons to keep it closed and commercial, why not? Both viewpoints seem to have worked fine so far and I don't see that changing.

    1. Re:It's increasingly a two-way thing... by spectecjr · · Score: 1

      While the beginnings of the GNU project were altruistic

      GNU never has been altruistic.

      Altruism means giving something away with no strings attached.

      GPL has strings. Big strings. They force you to do the same. That's not altruism. That's trade and barter.

      --
      Coming soon - pyrogyra
  32. Book deals - good luck getting rich by IlliniDK · · Score: 2, Interesting

    It's a well-known fact that only a very select few make good money off book deals. The rest work 80 hours a week for half a year to beef up their professional resume. It's hard work.

  33. Indeed.. Only corporations should exploit by Anonymous Coward · · Score: 3, Insightful

    Corporations regularly exploit the knowledge of employees and then cast them aside under at-will employment laws.

    Imagine a guy with 10-20 years of experience as a technologist.. He ends up taking a $40K/year job as a sys admin to pay the bills in the down market..

    Should he follow his normal work ethic and work 60-80 hours a week or put in a 'six figure salary' effort? Hell no!

    If you can't get what you feel you are worth in the market, donate your time and skills where it will be appreciated and have a greater impact.

    Not getting paid as a C++ programmer because you are a sys admin? Then don't answer development questions for your at-will employer.

    1. Re:Indeed.. Only corporations should exploit by Anonymous Coward · · Score: 0

      And your wish is granted! Now, rather than exploiting the efforts of an employee, corporations are exploiting open source programmers who do all the work for free. It's a beautiful thing, this open source. I hope more people get into it so that I can resell their efforts and make money.

  34. Linus by Anonymous Coward · · Score: 5, Funny

    Linus has a very nice car, and house 8)

    1. Re:Linus by Anonymous Coward · · Score: 3, Insightful

      Linus worked for Transmeta for years, and where's all the open source microcode he wrote for them? Now he's being payed to write linux, but that's a huge exception.

      Most free software projects I see resort to panhandling for compensation. "If you like this program please send 5 dollars to my paypal."

      Blech

    2. Re:Linus by Anonymous Coward · · Score: 2, Insightful

      Because he worked for a company that paid him to do non-free work. Your point?

    3. Re:Linus by Ageless · · Score: 1

      And job.

    4. Re:Linus by Anonymous Coward · · Score: 0

      he also cashed in big on Red Hat stock.

      but Linus IS being paid to write open source software at the moment.

    5. Re:Linus by Anonymous Coward · · Score: 0

      Gates has many many nice houses and cars, and probably jets.

    6. Re:Linus by infolib · · Score: 1

      Linus has a very nice car, and house 8)

      Yeah, and a wife who's a karate champion! Is that really what you want???

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
    7. Re:Linus by Anonymous Coward · · Score: 0

      ...and wife

    8. Re:Linus by Anonymous Coward · · Score: 0

      Yes. She's more flexible than Emacs.

      Linus

  35. Did you learn by looking at machinecode or sources by Anonymous Coward · · Score: 0

    Opensource let's ppl learn and cooperate easier. Is cooperation & free knowledge spreading a bad thing?

  36. Free as in beer? by AtariAmarok · · Score: 1

    Is that free as in beer? Or as in speech? Or as in Willy? or as in Peltier? Or as in thinker? Or as in....

    --
    Don't blame Durga. I voted for Centauri.
  37. oh dearie me, grandpops on the lose by nietsch · · Score: 0, Troll

    I tried to read the article (it's not slashdotted you karma whores!) but i quit after the first few paragrapghs. Some dipshit telling "when I was your age..." stories to someone he didn't care about to ask his email. This rambling is not fit for public consumption.
    Some people really get off on telling other people how the world works. They might even think that everybody that listens is their deciple. Now goth hither and ... well whatever.

    --
    This space is intentionally staring blankly at you
    1. Re:oh dearie me, grandpops on the lose by Anonymous Coward · · Score: 0

      I agree -- and I'm the same age as the letter writer. He's full of crap. OSS is how I've made lots of $$$ -- large companies do pay people to work with free software. really.

  38. Open source != free by stripmarkup · · Score: 4, Insightful

    There seems to be a lot of confusion between the concept of open source and free software. The fact that the source is visible to anyone does not imply that it can be used freely.

    Someone should put together a license (if it does not exist yet) that allows a corporation to use an open source software product only after paying a fee to the project owner (an individual, a group, a community, etc).

    --
    See charts for twitter trends on Trendistic
    1. Re:Open source != free by MoneyT · · Score: 1

      But then it wouldn't be GPL compatible, all the linux distros would drop it and it would fork at least once for every idealist you pissed off by asking for money for your software.

      --
      T Money
      World Domination with a plastic spoon since 1984
    2. Re:Open source != free by lcde · · Score: 1

      Correct me if I am wrong, but doesn't the GPL allow the sale of software. What would be wrong on making your software opensource, don't include configure files or something of the sort. Just all of the code you wrote. Then selling the binaries, packaged and sealed with support just like companies do now.

      Then you have opensourced the software. Someone could look at your code and make contributions if they want, and you are still making money.

      The great thing about opensource isn't the price. Its the ease of mind you can have that they are not hiding anything from you. Or the fact that you can look at the code and create another program that can be fully compatable with the OS program.

      --
      :%s/teh/the/g
    3. Re:Open source != free by Jungle+guy · · Score: 1
      This article makes this confusion, and completely misses the point. When someone is too dumb to see the difference between free as in libre and free as in gratis, I point to the article writen by Brian Behlendorf for the book "Open Sources". You can read it here.

      If you are lazy to read it, that is the summary: immagine you have a small company and have a client that wants some kind of software. Your options are:

      1. Develop everything in-house, keep the source code and try to resell the software to other clients.

      2. Leverage on an open source software, make some modifications and charge for it. The client will propably have the right to keep the source code of the software (if you have used software licensed under the GPL), but you have spent less time and money getting the job done.

      Of course there are lot of possiblities between these two possibilites, so go read the article if you want to learn about it!

  39. 3 words: Work For Hire by wfberg · · Score: 4, Insightful

    When you work as a programmer, you get paid by the hour, you don't get royalties. So you're better off if the software you're making and getting paid for by the hour is open source. If the company folds (as even closed source companies do) you're an expert on the stuff you wrote yourself, and you can hack it somewhere else. If your employer can't make an open source business model work, fair enough, but if you're looking for one, you might as well go with one that doesn't need that "limited time" monopoly advantage going for it to make a buck, relying instead on things like expertise, service, craftmanship, trustworthiness etc.

    --
    SCO employee? Check out the bounty
    1. Re:3 words: Work For Hire by jelle · · Score: 1

      This one should get a +6 insightful and be on the top. Under 'work for hire' agreements is how most programmers work, and that makes this point so very true that all other still excellent arguments made in this forum don't matter much anymore.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  40. Passion and Warfare by littlepill · · Score: 4, Insightful

    One thing is passion, another thing is the job you have.
    You can always code at job, and if your passion is so strong to let you stay awake and code during the night, well, what's the matter in that case?
    Most of the times, coding at work is not so exciting, challenging or stimulating...just because there's some company's logic to respect...
    Nothing, in the coding world, is comparable to the immense satisfaction you get when some people email and thank you for the stuff you made publicly available.

  41. Day job by ultrabot · · Score: 5, Insightful

    What if a given person already has a job?

    Most OSS developers are very talented (they wouldn't love what they are doing otherwise). They shouldn't have much problems landing a good job.

    Or does the old fart indeed think that a guy should found a business on a project they create during their studying days? Does he think that the guy doesn't have what it takes to get a day job, so he should grasp the first straw he can get, i.e. his OSS project.

    Getting bundled on a Linux distro is a bigger honor than most of us in OSS will ever get.

    --
    Save your wrists today - switch to Dvorak
    1. Re:Day job by Slashdolt · · Score: 1, Insightful

      Yes, most OSS developers have day-jobs, which give them enough money to continue their OSS habits.

      From the letter, it sounds as if the student thought having a day-job, producing closed-source software, would be an affront to his belief system.

      If that's the case, the student does need to grow up, or else get a day-job that has nothing to do with writing software. Sure, maybe he could be one of the lucky few that works at RedHat or something, but realistically, that's probably not going to happen. If it does, good luck to him. If he can develop his own revenue generating OSS software support scheme, more power to him. But the odds are definitely not in his favor.

      --
      Slashdolt

    2. Re:Day job by Anonymous Coward · · Score: 0
      Sure, maybe he could be one of the lucky few that works at RedHat or something

      I know some of those lucky few. But I wouldn't characterize them as 'lucky'.

    3. Re:Day job by pixel_bc · · Score: 1

      > Most OSS developers are very talented
      > (they wouldn't love what they are
      > doing otherwise).

      Ahhh.... if only one's interest in a subject ensured their competence -- my hiring woes would be over.

  42. Essential Infrastructure vs. Services by nonmaskable · · Score: 4, Interesting

    My answer is that the OSS movement is (mostly) commoditizing the "essential services" layer - much like the roads, sewers, and electrical grid that the broad economy needs to function. Only a *very* small percentage of IT industry jobs are building these things in propriatory products.

    The vast number of IT jobs is in customization, adaptation, etc. of software to solve business specific problems.

    In my case (R&D), the existance of OSS capabilities means that my corporate masters can spend vastly more on my labor to develop new solutions because they have saved (literally) millions of dollars on things like operating systems, compilers, databases, etc that I previously had to purchase.

  43. Or maybe his writing skills are worth nothing? by dada21 · · Score: 2, Insightful

    Surprise, I disagree.

    A programmer's worth may not manifest itself in the price of the software. While I am vehemently against copyright (and copyleft), I am not against the right of people to make money with their skills. I feel a good programmer is worthless without others.

    A good programmer needs to first be able to produce something that others want. If that programmer wants to be able to make money, they can do it in a few ways. Sell the software (which requires good marketers, good distributors, and good retailers). They can also offer the software for free and find a way to entice software installers/consultants to reimburse the program (maybe for updates, etc).

    I can see how giving away software seems to value that software at $0, but that is never the case. Businesses always look at the total cost of ownership, even if they don't seem to outright. A business that pays zero for software may discover a year later that they had more outages, bugs, and employee frustrations, and the cost of ownership may have meant lost business.

    On the other hand, the company may have bought $500 off the shelf software, and had no employee complaints. Even though they didn't directly assess the TCO, the software stays valuable because "if it ain't broke..."

    If you're the world's great programmer, it won't matter unless you work with others. That's called the free market. Writing the most bug free version of "Hello, World" will get you zilch, because there is no market for it. It has no worth to anyone.

    Writing a competitor to Windows might have worth, but only if your software can be marketed correctly, can be distributed efficiently, can be installed effortlessly, can be supported by a variety of consultants, and can run with little downtime for the end user.

    If you keyhole the programming industry, you ignore the most important facets of the free market: individuals, groups, and corporations working together to provide what everyone wants. Some need software, some need money, some need uptime, some need someone to hold their hands to comprehend why they need to provide some of the above.

    Don't pay attention to just one individual, you'll fall prey to those who want to control you and force you to make bad decisions.

  44. Well, I suppose he has a point... by jmccarthy · · Score: 5, Insightful

    But, to me, it's like chiding someone for working in the Peace Corps. Sure, you're not going to get rich or much recognition for it, but that doesn't mean it's not a worthwhile thing to do.

    1. Re:Well, I suppose he has a point... by Bluesman · · Score: 0, Troll

      Sure, but imagine how the conversation came about.

      Sound to me as if your hypothetical Peace Corps volunteer went around chiding workers in the coporate world for not being in the Peace Corps, the idea being that the world would be a better place if we all devoted our lives only to feeding the poor.

      This letter is a response to such nonsense.

      I think he makes an excellent point about the famous free-software advocates, many of whom don't make a living doing what they advocate.

      --
      If moderation could change anything, it would be illegal.
    2. Re:Well, I suppose he has a point... by Hobobo · · Score: 1

      It's not. Charities like Doctors Without Borders (I dunno about Peace Corps. but I'm guessing it's similar) can group people into elasticities: someone who is poor will not be able to pay for life saving medical treatment, so they provide it for free. A rich person (think most US citizens) is able to pay large amounts of money for it, so doctors in America charge money for it. The service cannot be exchanged between the two people so it is possible to have chairty and profit.

      With software this is not possible: software can be exchanged at virtually no cost, so if you give it to one person for free it's impossible to sell it to another person.

  45. The smell by Muda69 · · Score: 0, Funny

    Ahh, the smell of a karma whore in the morning makes me smile........

  46. Hmmm... Slashdotted already. Here's the text: by JonBovi · · Score: 2, Funny

    Dear Aiden,

    Oh mein Gott, you're going to put my closed-source company out of business! PLEASE STOP!

    Clemens

  47. free software? not really... by Ba3r · · Score: 2, Insightful

    Open Source software is a great idea: it allows for mission critical stuff to be closely examined and transparent. However it makes no illusion that this software is freely created and distributed. People need to dedicate time, which no matter how you want to frame it, translates to money spent, even if they aren't directly being paid.

  48. OT: Re:slashdotted, article text by Reinout · · Score: 1, Offtopic

    Yeah, right, thanks :-) I kept the article window open when I noticed the site was pretty slow already. Copy-pasted the text once the story went live. Thought to do a bit of a service. Got modded down "redundant" within a few seconds.

    I actually landed the second comment, which is *fast*. It's just that somebody else posted the same article text a few milliseconds earlier. I mean, what is the chance of the first two posts being actually useful.

    Ah, being redundant with the second comment :-)

    Reinout

  49. I'm a capitalist... by nsxdavid · · Score: 5, Insightful

    I'm a capitalist, I believe in making money from what I do. No question about it. The programming I do does not go for free. In fact, over the years I've been rather well compensated, especially in the good times.

    But when I was just getting started... when I was just a "young programmer" I wrote software and gave it away for free. This was long before the idea of GPL and such (AFAIK). My first big give-away success was FRPBBS, a piece of C64 BBS software that was unique in that it focused around running online roleplaying sessions. Those were the days!

    That part of my life was absolutely essential to what I do today. I know employ a goodly number of people and contribute to our economy. And I owe a lot of that to the early experiences, encouragement and sheer fun of being able to put my code "out there".

    Shall we do away with the Olympics because all endevors should yield an immediate profit? Small minds fail to graps the big picture yet again.

    --
    David Whatley
    1. Re:I'm a capitalist... by MarkCollette · · Score: 1

      Good point. In many entry level jobs they look at your volunteering history, which is essentially what writing opensource software is. So it's a good first step in a long career. As well, it's a nice thing to do on the weekend.

    2. Re:I'm a capitalist... by Anonymous Coward · · Score: 0

      Shall we do away with the Olympics because all endevors should yield an immediate profit?

      If there weren't money to be made in airing the Olyjmpics on television, it wouldn't be ON television!! Television being an immediate media, means immediate profit in advertisements.

    3. Re:I'm a capitalist... by nsxdavid · · Score: 1

      In that context, I was refering to the amature athletes.

      --
      David Whatley
  50. Jealous of Sun, IBM and JBoss Corporation? by IlliniDK · · Score: 0, Troll

    Guess who's making real money off your work.

  51. Re: Yeh, like that will work by Anonymous Coward · · Score: 0

    Let's all stop working for money and see what happens.....

  52. Google and Linus by cabazorro · · Score: 3, Interesting

    Consequences?
    Yesterday I read that the owners of Google are billionaires and made it into Forbes magazine.
    Google runs Linux.
    Linus Torvalds is not a billionaire but his
    project is making people wealthy.
    I don't think he cares.

    --
    - these are not the droids you are looking for -
    1. Re:Google and Linus by OrangePeril · · Score: 2, Insightful

      I think you missed the point, true that Google uses Linux, but thats not why the owners are billionaires. They are billionaires because the Google search engine is NOT open-source, and because the engine is so well designed. Companies will pay them to advertise on their site. If the google engine had been open-source, there would be dozens, if not hundreds, of "google" searches available, drastically thinning the amount of money generated from advertising.

    2. Re:Google and Linus by Anonymous Coward · · Score: 0

      Of course he cares -- helping other people is a basic part of being human.

    3. Re:Google and Linus by Dun+Malg · · Score: 1
      They are billionaires because the Google search engine is NOT open-source, and because the engine is so well designed. Companies will pay them to advertise on their site. If the google engine had been open-source, there would be dozens, if not hundreds, of "google" searches available, drastically thinning the amount of money generated from advertising.

      Google doesn't distribute their search software, so trying to apply the closed vs. open source argument is illogical. Google sells offers services, some of which are free, others of which cost money. Their software is limited to in-house use and is irrelevant to to the debate.

      --
      If a job's not worth doing, it's not worth doing right.
    4. Re:Google and Linus by BinxBolling · · Score: 2, Interesting
      Google doesn't distribute their search software, so trying to apply the closed vs. open source argument is illogical. Google sells offers services, some of which are free, others of which cost money. Their software is limited to in-house use and is irrelevant to to the debate.

      It's not irrelevant. The fact that their software is not freely available gives them a competitive advantage. Suppose Google were to release all their software as open-source. Then, any would-be competitor would simply have to build and maintain a large infrastructure for delivering the services that Google does. Suddenly, Google is competing simply on its ability to build and maintain the service-delivery infrastructure. While they're apparently quite good at this, their edge here isn't nearly as significant as their edge in search algorithms.

    5. Re:Google and Linus by prostoalex · · Score: 1

      Google is not open-source.

      That's like saying "my uncle Jimmy runs a mechanic shop, and their bank software uses Linux, so they make money off the open source".

      Google doesn't give away its product (the engine internals), it's a rather hefty price if you want one of those search appliances.

    6. Re:Google and Linus by Anonymous Coward · · Score: 0

      So Google is making billionaires because they use Linux. And how many developers of Linux work at Google? None? Oh...

      All these open source developers are putting in countless hours of their time so that *other people* can become billionaires while they get nothing?

    7. Re:Google and Linus by Dun+Malg · · Score: 1
      It's not irrelevant. The fact that their software is not freely available gives them a competitive advantage. Suppose Google were to release all their software as open-source. Then, any would-be competitor would simply have to build and maintain a large infrastructure for delivering the services that Google does. Suddenly, Google is competing simply on its ability to build and maintain the service-delivery infrastructure. While they're apparently quite good at this, their edge here isn't nearly as significant as their edge in search algorithms.

      It is irrelevant. The debate is over closed source versus open source. In either case, we're talking about the software actually being available. Google's software isn't available as either closed source binaries or as compilable source code. If Google released a closed source binary of their software, they would lose their advantage just the same. Open source vs. closed source is immaterial-- their advantage is that their competitors don't have any version of their software.

      --
      If a job's not worth doing, it's not worth doing right.
    8. Re:Google and Linus by BinxBolling · · Score: 1
      It is irrelevant. The debate is over closed source versus open source. In either case, we're talking about the software actually being available. Google's software isn't available as either closed source binaries or as compilable source code. If Google released a closed source binary of their software, they would lose their advantage just the same.

      Look, the original assertion was that Google's founders were examples of how open source could be profitable. You can quibble all you want over whether or not they're 'closed source', but the software that is the source of most of their value sure as hell isn't open, and they certainly aren't an argument in favor of open source's profitability.

      You're fixating on low-level details to try to artificially constrain the debate. The terms "open source", "closed source", in this debate, are really about control. To be open source, as it's commonly understood around here, requires that the creator give up most of the control that the law grants him over his creation. Certainly he will end up with much less control than either Microsoft or Google have over their creations. And both MS and Google have made quite a bit more money by keeping that control than others who give it up have made by their choice.

      This doesn't make them superior in any absolute sense. But so far open-source is way behind as a money-making proposition, and coming up with weak or simply false examples like Google just looks desperate.

  53. think of it as an abstraction by SocietyoftheFist · · Score: 2, Insightful

    Money has no intrinsic value other than that of the paper and ink it's made of. It does represent work and goods though. Do you think a coder can barter a certain amount of programming time for a tank of gas? The market helps drive trade, people specialize in fields and they sell those goods to those that most need them for money. You can then use that money to get things you couldn't otherwise barter for. Money is just an abstraction.

  54. Re:I don't consider it to be given away for nothin by Anonymous Coward · · Score: 0

    I believe your signature should be, "I use GNU/Linux ... " or maybe it should be, "I use GNU...".

  55. Can't We Do Both? by Cruxus · · Score: 1

    I can imagine developing closed-source software to make ends meet and then using some free time to work on interesting free software projects. There's no reason it has to be an either-or situation.

    Of course, if you're like most people, by the time you come home from work, you don't want to spend more time doing what you did all day at work just for fun. However, I take it free software developers are not most people.

    I can also see, if you have own your own software development business, the luxury of releasing your software as GPL-compatible free software after a certain amount of time. That way, you wouldn't be spending all your free time doing the same thing you do at work. More commercial software companies should do this, truthfully: Microsoft is not getting any value out of MS-DOS 6.22 anymore, so they have few good reasons not to release the MS-DOS source code under a GPL-like license.

    --
    On vit, on code et puis on meurt.
  56. Lots of analogy by realnowhereman · · Score: 4, Insightful

    I'd like to make an analogy (despite it being the weakest form of argument) to the concepts of power and energy from phsyics (although the same is true for many physical processes). As I'm sure everyone here knows: Energy in itself is not a lot of use; it only becomes useful when something is done with it, in the case of energy that can only be the changing of the energy from one form to another. i.e the flow of energy is the important thing (power being used to measure that)...

    Similarly with society: to a taxed economy, the total amount of cash available is less important than the amount of flow of cash - it is the flow that is taxed, and hence allows governments to do their (supposed) good works. Equally it is the flow of cash that causes anything to be done. (I build you a fence, you mend my car; if the cash exchanged is the same then nothing has changed other than we now have one fixed fence and one mended car)

    I think the same is going to become true of software. I have maintained for a long time that if the only thing you have that makes you valuable is your source code, then you are doomed. It is the ability to create the source code that has value; otherwise when something new is needed, there is no way to make it.

    If the idea of free software takes off, the software industry won't die, it will become like the legal profession (yuck ;-)): the owning of the books is not what gives a lawyer their value, it is their ability to use those books. The owning of source code will be unimportant, every company will find it useful to maintain an programmer's department in the same way that they find it useful to maintain an IT department.

    --
    Carpe Daemon
    1. Re:Lots of analogy by KamuSan · · Score: 1

      Darn, I already posted in this thread, otherwise I'd modded you Insightful!

    2. Re:Lots of analogy by belloc · · Score: 1

      I'd like to make an analogy (despite it being the weakest form of argument)

      Don't be so hard on yourself: analogy may be weaker than demonstration (i.e, deductive proof from true premises), but it's certainly not as weak as the argument from authority. Example: "Linus says [something], so it must be true."

      Of course, that doesn't mean that if Linus says [something] that [something] isn't true; in fact Linus is a smart guy, and the fact that he said it lends weight to (i.e., gives an argument for) its truth, especially if it's in his field of expertise. But this sort of argument is less weighty that those given by demonstration and analogy.

      Belloc

      --
      I got more rhymes than Jamaica got Mangoes.
  57. Wow, is this off the mark by gers0667 · · Score: 3, Insightful

    So, the guys at Redhat, Ximian, etc... don't make money? You can make money off of open source software, you just don't make it off of the code itself.

    Even if you are a OSS developer, it does not mean you work for a company that writes OSS. This guy's letter is, well, to quote him: "It's idiocy". You can't assume that a company is just going to buy/get software for their needs. A lot of companies house their own developers write custom code for them.

    Sorry, just ranting.

    1. Re:Wow, is this off the mark by MalleusEBHC · · Score: 0, Troll

      So, the guys at Redhat, Ximian, etc... don't make money?

      Not nearly as much as the guys at Microsoft and Apple.

      Score:-1, Harsh Truth.

    2. Re:Wow, is this off the mark by geoffspear · · Score: 1
      Did you read the part of the letter where he actually mentioned Red Hat, and how unethical they are for making piles of money by selling something that someone else developed for free? The letter is aimed at the coders who are getting nothing, not the corporations whose founders are getting rich off of their work.

      Hell, Marx would be appalled at the idea; at least the capitalist bosses pay their workers enough to keep them alive while they exploit them to make profits.

      --
      Don't blame me; I'm never given mod points.
  58. Simple reason, everyone wins by KamuSan · · Score: 5, Insightful

    Real life programming jobs stink. They're usually not that interesting, but just flat business apps without depth, but with time constraints, byzantine politics, incompetent project managers and bizarrely generic business requirements.

    So what do you do in your spare time? You work on your pet project, in which you can apply all the knowledge and nifty things you learned and/or you ever read about. And hey! It looks good on your resume too, because your real job doesn't give you the experience in those new technologies that your future employer/customer wants/needs.

    And besides, Open Source is good for everyone, because the guys who do use your stuff can concentrate on delivering value to their customers, ie. writing boring business apps that implement the functionality that their customer asks for in their bizarre and overly vague requirements. And they also save time, so they can meet the deadline that their horse ass project manager has set all on his own.

    Everyone wins with Open Source I think. It gives you the opportunity to start programming at a higher level of functionality.
    When it is called 'culture', everybody agrees that it's been a good thing for ages.

    PS. That's why software patents are bad. They block this culture, this incremental growth in knowledge.

    1. Re:Simple reason, everyone wins by nilsey · · Score: 0

      well put

      --
      -- too cruel for schuel
    2. Re:Simple reason, everyone wins by Anonymous Coward · · Score: 0

      Bingo. If you're the least bit interested in advancing the art, or just avoiding being bored to tears, corporate is not the way to go. It might make a decent day job, but there's no challenge to it. Companies just want money. They don't care if you invented an amazing new parsing technique (unless they can patent it of course). In fact, if writing your brilliant new algorithm takes longer than it would to write a bland, slow, ugly algorithm, they'll probably tell you to use the slow one.

      That's why free software. Because you think there's more to computer science, software engineering, and development than slinging out crappy code.

  59. Money/fame/girls? by remc0 · · Score: 1

    Those are mostly the three things people want when they cant have it. I guess ethics _are_ strange, and what else is there in life then money, fame and girls?

    --
    (:
  60. Important point missed by archeopterix · · Score: 2, Insightful
    From the article:
    At the bottom of the food chain are people like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.
    It's idiocy. It's bigotry. If you want to put your skills to work and you need to support a family, your work and work results can't be free. Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.
    Hm... I use this system called "Linux" and a bunch of apps that I got for free. I develop Java applications (which I get paid for) in a free environment (Eclipse). How much is this worth?

    I think of my code released under GPL as a sort of repayment of the above. I don't feel like the sucker Clemens tries to convince me that I am.

  61. Free/freedom.. again by mfarver · · Score: 4, Insightful

    I think it is apparent that the writer has little familiarity with the free/open software environment. I would not be surprised to find that many of his views were formed by reading headlines or by the arguments of the unnamed youngster.

    The writer is correct from his point of view: if you are already employeed writing closed software for sale open/free software gives you no benefit. It competes for customers, and the free/open software developers do not necessarily get payment in return for their work.

    The truth is a little fuzzier: most software in this world is not written for commercial sale. It is written within companies to solve particular problems in support of business processes. If no commercial alternative exists, or if an external entity cannot create a custom product then a business creates their own. Since this development is a sunk cost, sharing it, and possibility benefiting from someone else's work has no negative effects on the bottom line.

    The other angle is this: as a purchaser of business software I look more favorably on open than closed software. With closed software the vendor controls me. The vendor can increase costs, withdraw support and make pretty much whatever demands he wants. With open software I have a escape clause... if my relationship with the vendor becomes negative, or I need a feature the vendor cannot/will not supply I can always take the source and find someone else to support me. If customers start demanding this option, closed vendors may not want to become open, but they may have to in order to compete. (Free/open products give control back to the consumer, a plus for the consumer, a minus for the producer)

    1. Re:Free/freedom.. again by David+Gerard · · Score: 0, Troll

      He's a marketer for Microsoft Germany. Check his bio.

      --
      http://rocknerd.co.uk
  62. The Unknown by Anonymous Coward · · Score: 1, Funny
    "The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place."
    I think fame isn't everything in life. Even if you want to look "cool" to that intelligent girl over there at the bar. If she's truly intelligent, she won't care about your karma on /.
  63. Worth by SpamJunkie · · Score: 5, Insightful

    This is the same issue that many scientists face, and I would guess many other fields. If you measure worth in money than there is less that can be said for giving your work away for free. While there are companies releasing their source for free while posting profits there are many more open source projects making no money and closed source companies making lots of money. If the two are mutually exclusive which matters more to you?

    In science there is the opportunity to work in an interesting field while working for a corporation. The problem is the work will become patent encumbered and proprietary as soon as it has any value. To let other people share in the success, and even improve upon it, something like a University grant is required for which the pay is lower.

    You do your best every day of your life, make major discoveries and solve complex problems, and then you die. If you work for a corporation it's likely that your work will remain the private property of that corporation long after you're dead, with most people associating your work with the company and not you. However, if you gave up potential money to share your work then it is more likely to live on with little chance that your work will be associated with anyone besides you. So, ecide which you find more compelling.

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

      My impressions are from friends who are physics graduate students, so take this with a grain of salt, but the picture is not as altruistic as you make it sound. The high-minded notion of giving away knowlege is not a day-to-day concern; there is a currency in academia, fame in the form of publications, translating to the ability to get grants, which in turn translates to the ability to get the holy grail: tenure. They report that the pettiness, politicking, and occasional outright back-stabbing for this equivalent currency is, if anything, worse than in industry.

  64. Better piece of advice by shario · · Score: 2, Interesting
    Yeah, think about the MONEY and be a cynical, bitter and greedy 30-something... How about this instead:

    If you want money, fame, and to be good at something, just concentrate on doing what you love. The rest will come by themselves.

  65. IBM does nothing for free by IlliniDK · · Score: 0, Troll

    They sucker in a bunch of Open Source guys and make billions off them.

  66. This guy must be right! by httpdotcom · · Score: 5, Funny

    No one in OSS has ever made a living making free software. Those guys at Apache, Samba, and the ISC must be "giving handjobs for cash"* to sustain their miserable little lives. And I am sure that Linus is just squeking by on foodstamps and cat food. * obligatory South Park quote, so don't do drugs mmm-kay

    1. Re:This guy must be right! by Anonymous Coward · · Score: 0

      Linus works for transmeta. I am pretty sure they aren't putting all their software under the GPL.

      The money he had before was given to him by various companies.

      You may have an argument with the Samba and Apache guys but not with Linus.

    2. Re:This guy must be right! by httpdotcom · · Score: 2, Insightful

      And you don't think that Linus gets paid to consult/speak about his "lil" OSS project?

    3. Re:This guy must be right! by be-fan · · Score: 1

      IIRC, Linus made a lot of money off VA Linux and Redhat stock. At least the latter is doing quite well for itself selling 100% free software.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:This guy must be right! by Anonymous Coward · · Score: 0

      Good point, you cover 10 people out of thousands of programmers. I guess others are also enjoying the same level of income Linus is enjoying.

    5. Re:This guy must be right! by Anonymous Coward · · Score: 0


      And how well are all the programmers who wrote that 100% free software, which RedHat is selling, doing?

  67. Do the math by Anonymous Coward · · Score: 0, Interesting
    Paying for commercial versions of all the software I use would cost me upward of twice what I make in a year, and I make several times the income of a normal US household.

    The buck doesn't stop there. I have friends who earn substantially less than I do, and I'm able to help them along quite significantly with free software.

    Past that, people in moderately poor regions all over the world are starting to enjoying the benefits of free (beer) and free (open) software.

    If I ditch the free (beer and open) stuff, I can't even afford to keep doing what I enjoy now, let alone friends and poor folks.

    Hell with that!

  68. Most programmers write code in-house. by Anonymous Coward · · Score: 2, Interesting

    Code written for resale is only the tip of the programming iceberg. It used to be said that 85% of all the code in the world was written in-house at banks and insurance companies. This is probably no longer the case (and a good thing; who in their right mind wants to wear a tie and grind out huge volumes of COBOL?) but most estimates put the proportion of all code written in-house at companies other than software vendors at over 75%.

    This "vertical" code includes most of the stuff of MIS, the financial- and database-software customizations every medium and large company needs. It includes technical-specialist stuff like device drivers (nobody tries to make money selling device drivers!). It includes all kinds of embedded code for our increasingly microchip-driven machines - from machine tools and jet airliners to cars to microwave ovens and toasters.

    Most vertical code is integrated with its environment in ways that make reusing or copying it very difficult. (This is true whether the "environment" is a business office's set of procedures or the fuel-injection system of a combine harvester.) Thus, as the environment changes, there is a lot of work continually needed to keep the software in step.

    This is called "maintenance", and any software engineer or systems analyst will tell you that it makes up the vast majority of what programmers get paid to do. And it will still need to be done, even when most software is open-source.

    Between originating, customizing and maintaining vertical code (and related tasks like system administration and troubleshooting), the use value of software would still support the millions of good jobs in that 75% even if all "horizontal" or standalone software were free.

    Open source certainly does not necessarily mean the software development industry as a whole will shed paying jobs; with programming talent as scarce relative to demand as it has been, it probably just means more commercial projects will be able to find bodies to do them.

  69. You don't get nothing by Arathrael · · Score: 1

    In return for writing free software you get the free software everyone else is writing. Considering how much free software there is, that's a pretty hefty return.

    Admittedly, from a very selfish point of view you'd get that even if you didn't contribute. So in that sense, yes, you get nothing. But frankly, if you think like that, nothing is exactly what you deserve. :-)

    1. Re:You don't get nothing by Anonymous Coward · · Score: 0
      In return for writing free software you get the free software everyone else is writing.

      I must have missed the 'only free software contributors may use this software' clause of the GPL.

    2. Re:You don't get nothing by Arathrael · · Score: 1

      No, what you missed was the point... :-)

  70. idiotic by smd4985 · · Score: 1

    not only does this guy not understand how to monetize free (as in speech) software, but his arguments are terrible. how the hell did this get slashdotted? does bill gates have the reins today?

    --
    smd4985
  71. The next question... by towatatalko · · Score: 1, Insightful

    People own property, cars, books, etc., and the ego thinks that they "own" something. But then when people die none of that can be taken with them. So, do they really own anything? Apparently not. But in the IP world software can be assigned a value, like everything else in the world of ego. So, those who produce software under the impression that they own it can't own it forever, when they die nothing of that can be theirs.

    What R. Stallman and others try to do is to say "hey, forget ego, let's free our spirit and make it a value". In that case the value is only the name of the author that programmed the software, no financial value, a lot less of ego involved. This way the game is purer and simple: you know in advance that you own "nothing" and therefore don't live in the illusion that other people may have. What is the value of not living under illusion? That's the next question.

    --

    IP was invented for the sake of lawsuits.
  72. Recommended book by Anonymous Coward · · Score: 2, Interesting

    Information Rules:

    How to sell your information:

    First lesson: do not protect your information to the maximun. Protect it to maximize its value:

    Lessons show by thouse who give free samples, or free books on internet that people by in paper...

    The main problema that if they not program by free their work wony be paid almost all the time or it will be paid poorly.

    By working in free software their abilities are more important because their software is more widely used. They have reached a bigger market. And i is very important in programming were the cost of another copy of the code is almost free.

    Sell 20 copies at 5 $ and it won't solve your live

    Make a piece of program used by 100.000 users and you can live with maintainence.

    And of course it is more ethicall

  73. I keep seeing music by Pitawg · · Score: 1

    The "value" argument is only the surface.

    The recording industry steals almost all "value" of the music their artist's produce. Pushing free software is the same outcry from programmers hoping the software industry can climb out of the RIAA mess.

    You want to argue a kid into not giving for free, but you are really helping the programmers into a thankless/payless job where their signers gain all the income.

    We are already in such a world. Programmers are not paid near their worth from their employers. The corporations own all the code. But unlike the musicians, there is no percentage after the creation unless the programmer runs the business too. (taking on all with the rediculous patent laws that abound)

  74. free as freedom by vargul · · Score: 1

    the letter is missing the point. free software is free as freedom, not as a free beer. therefore no point in arguing that it worths something, of course it does.

    and also, what is software? it is not telling a computer how to do something, but telling a person how they would instruct a computer to do something. free software is accepting the truth in this statement. that is why the problem is free software is closely related to the freedom of speech.

    therefore programmers should be paid for their know-how either in the form of paying for their support or for their actual work and so on...

    i warmly welcome any guess from whom i quoted all along ;)

    --
    Aure entuluva!
  75. In other words... by Millennium · · Score: 4, Insightful

    "Cut it out; you're threatening my business model".

    No, really; that's what it boils down to. Whether or not someone develops software for free or for money -a situation which is entirely independent of whether or not the source is open- is that person's own prerogative and no one else's.

    This guy's just mad because he can't compete on price and doesn't want to compete on features or support.

    1. Re:In other words... by Anonymous Coward · · Score: 0

      No he is offering a really good advice here. Instead of focusing on his arguments, you attack him, which proves the point that open source guys are usually "I eat poo" types. They don't know what they are talking about thus they attack everybody with an idealogy, like the communists do.

    2. Re:In other words... by CaptKilljoy · · Score: 1
      It reads more to me like "Stop pissing in your own water dish." He does have a valid concern; once the core of an application is developed for free, said application and its components can be used by less skilled programmers to put together business solutions. This makes it less expensive to find programmers of adequate skills to do a given project (e.g. outsourcing). In turn this puts negative pressure on programmer wages. Linus and other master coders may still do well, but how will the average programmer fare ?

      Is he right? I don't know. But just saying "Ha ha, that greedy old fogey just doesn't get it", rings of sticking our heads in the sand.

    3. Re:In other words... by boots@work · · Score: 1

      It reads more to me like "Stop pissing in your own water dish." He does have a valid concern; once the core of an application is developed for free, said application and its components can be used by less skilled programmers to put together business solutions.

      By this logic, you should always obfuscate your code as much as you possibly can, so that there is no chance of less skilled programmers taking over...

    4. Re:In other words... by CaptKilljoy · · Score: 1
      By this logic, you should always obfuscate your code as much as you possibly can, so that there is no chance of less skilled programmers taking over...

      Other people have suggested that notion in other threads as a possible tactic to make "making money from open source by selling services" work. I hope it doesn't really come to that.

  76. What choice? by moveax · · Score: 1

    The letter seems te be about the following choice: either have a nice job, getting paid well, and have all the girls look at you *or* work on open-source software. Isn't that a bit too much polarized? I'm a software developer / architect myself, have a decent salary, even a wife, and still like to work on open-source, just because I love writing code in my free time and share the results with the community. A lot of open-source projects help me in getting my job done (and getting me paid), so why not contribute back? So, there is no choice, enjoy the best of both worlds!

  77. Exactly by IlliniDK · · Score: 1

    I'm all for open source, but giving it away for free costs programers jobs.

  78. Digital Apprentice by richie2000 · · Score: 1

    Starting out with programming OSS is like starting as an apprentice or intern. Merriam-Webstar says: "one who is learning by practical experience under skilled workers a trade, art, or calling" and that sounds like almost all budding kernel hackers and OSS gurus I've ever heard about. The apprentice system has been around for thousands of years and it works very well. It has nothing to do with labeling ones education as worthless and everything to do with learning skills useful in the real-world.

    --
    Money for nothing, pix for free
  79. My time *is* valuable by Anonymous Coward · · Score: 0
    ...and that is exactly why I do open source. If I don't fill in the gaps or scratch those itches, who will do it for me?

    To misquote:

    Ask not what Open Source can do for You, but rather what You can do for Open Source.
  80. Open Source Raises The Bar!!! by torpor · · Score: 1

    It doesn't "lower peoples standards for what to expect from software", it raises it.

    From now on, software had better be good. Sobering fact, isn't it?

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  81. if i get it right by loudici · · Score: 2, Funny

    the main point of the letter is "why would you try and make a living as a mechanic when people are so clueless they will go on paying you to reinvent the wheel over and over and over ?"

    though it mostly reminds me of old whores complaining about the sluts who give it for free.

    --
    Dev elpizw tipota, dev phoboumai tipota eimai lephteros http://euclidian.org
  82. Flamer by Anonymous Coward · · Score: 0

    Article itself is flamebait!

  83. Thats not MY question by blanks · · Score: 2, Interesting

    "this is the type of question that needs to be answered to continue to get people involved in Free/Open/Libre/GNU/whatever source/software/code"

    No, what I want to know is how will any of these pay my bills and feed me?

    I need to sell my software to eat, If I give my software away, how does this help ME, I know how it helps EVERYONE, but I dont think everyone is going to buy my food while I write code for them.

  84. So where do we learn... by DigitumDei · · Score: 1

    My first computer was a ZX spectrum. And although it was mostly used for games, my clearest memories of it are from a book of games. They consisted of the code, which you copied in, saved and ran. At first it was direct copying, then modifying, then creating your own stuff from scratch. I got my degree after I left school. I did a ton of programming in it. But really, when compared to the programming I did by myself (and sometimes with friends) as a kid, I was taught a lot less.

    Fiddling with your own computer and coding with your own computer, was, and I'm sure always will be the best way to learn. Except nowadays, we can get involved in open source projects. The ability to continue learning outside of the workplace is HUGE. Get involved in an open source project, get coding, because your code is going to be seen by a hell of a lot more people than when you're coding in some small business environment. And while you're doing this, you're helping create great software that is provided free to the world. So you're not making any money, I bet you're learning more than was spent on your education (unless you are lucky enough to live in a country where your education is payed for, and even then you can look at it as saving your country money).

    The end result, good software that may be used for free instead of being bought. Does this really effect your ability to earn money? I doubt it, how many of us are directly involved in the programming of MS Office? Is being involved in open office taking money away from you? Unlikely. Since I have been coding for money, I have yet to code a single app that is not very directed at a very specific business requirement. If I learn something from an open source project, it only increases my knowledge and thus my worth.

    Maybe its just my cynical view on life. But I swear this author was comparing writing in open source software to not getting laid. Constant references to women and children. tsk tsk. ;)

  85. Exactly. by Dlugar · · Score: 2, Interesting

    I've got a house, a car, a job, and a family--and I prefer Open Source. I've contributed to various projects, I run OSS on my desktop and at work, and if I came up with some program on my own time I'd be more likely to GPL it than make it shareware or try to sell licenses.

    But I charge people money for writing code that they want me to write. That's how I get paid--that's where my monthly paychecks come from. 99% of that code is in-house code that nobody will ever see again. But if they do manage to sell it again to other people, more power to them--I don't think it's immoral. But like the parent said, releasing my code for free doesn't mean not getting paid for writing it.

    Dlugar

    --
    Computer Go: Writing Software to Play the Ancient Game of Go
  86. bussiness model by Anonymous Coward · · Score: 1, Insightful

    The answer was already answered, as he said most of software is already written, ok but with propietary software you cannot fit to your owns needs, and that lead us to this other question:
    Do bussiness really need to buy massive made or specific/customized software?

    Which model allows them to take mode advantage of the benefits that a piece of software aims to bring?

    Most business needs specific purpose software, there are no two similar bussiness who has the same procedures, same organizational model, same management and so.
    If you have made customized software for this bussiness you'll agree with me, a piece of sotware shouldn't change the management, production or bussines model, it should adapt to it and improve bussiness production, I mean it shouldn't tell bussines how they should work, it should allows them to take adavantage of its benefits.

    the answer seems clear to me.

    btw. I wonder if now he owns a bar or disco, seems he properly invested their incomes when he was young.

  87. I dont write Open Source code but.. by cOdEgUru · · Score: 3, Insightful

    seems like his whole point is that "Where do you want to be when you are 30?. Would you like to be married to some good looking girl, drive a car, own a home in some fancy neighborhood".

    Now, I dont need to answer him, merely look back on history for the last few hundred years. If everyone who ever lived had their sights set on that sort of goal, this world, this life that we live, these things that we see around us in our daily life, would not exist.

    Everything that you see, around us, everything that we use in our life, everything that makes our lives a bit more easier, a lot more sane, are because of people who gave up that dream to have a home at 30 and living with a beautiful girl. And if it had not been for those few, we would never know our true potential.

    Not everyone will achieve that dream of true greatness, thereby inspiring the rest of the world to be like them, but if we dont follow in the paths of people who inspired us, then what good we are, as fellow geeks, as fellow human beings.

    1. Re:I dont write Open Source code but.. by sydneyfong · · Score: 1

      "Having a home at 30 and living with a beautiful girl" isn't necessarily mutually exclusive with being able to contribute to mankind's progress.

      I agree with your points, just to point out the above fact.

      --
      Don't quote me on this.
    2. Re:I dont write Open Source code but.. by Viper233 · · Score: 1

      ... and while we're at it... Preferably the good looking girl would earn a lot of money, and I'd live off her earnings... problem solved!

      Shouldn't we all just Mod this article as Flamebait????

  88. Missing a point by Walkiry · · Score: 5, Insightful

    The people who contribute to those free OSS projects don't do that because they think it'd be neat if such and such software would exist for someone to use, in most cases (I can't say for sure "in all cases", blame me for being a scientist) they work in a project because that particular piece of software is something they want to use themselves.

    See, there's so much I can do on my own. But if I want something done, and by letting you use my code I'll get some of yours in exchange, I've actually gained something, I've gained the hours of work it'd have taken to add that code, correct my bugs, or whatever that other person who uses my code gives me. That's the heart of the GPL.

    If I have to put a value of n dollars per line of code, does that mean someone who sends me (or the public repository) y lines is actually giving me/us money? Is code worth a lot? Yes, that's why getting extra code on top of mine is a good value I get for releasing my software for free.

    --
    ---- Take the Space Quiz!
  89. Free sotware and Value by Anonymous Coward · · Score: 0

    I feel that not all software should be free, but that free software does have value and purpose.

    Also, by releacing software for free distribution, you aren't saying ti has no value, and you can actually increase its value by allowing others to share in you ideas and work.

    Value isn't about money only. Money has simply been one way that people have used to measure Value, sometimes incorrectly as shown by some people like M$.

  90. This guy has nothing new to say. by waxmop · · Score: 3, Interesting

    I hoped to read a new argument in the debate, but this guy is making the same tired arguments we've all heard ever since Free software started. My response: as long as people want to do something new with computers, they'll have to hire programmers to write that new application. Free and open-source software helps us avoid duplicating efforts, and it makes us all more productive.

    1. Re:This guy has nothing new to say. by warkda+rrior · · Score: 2, Insightful

      Not to burst your bubble, but free and open-source software has been duplicating efforts (by copying commercial software) for a while now. Also, there are multiple FOSS projects aiming to build the same software.

      If the goal is not to duplicate efforts, wouldn't it be easier to enhance an existing piece of software instead of building a parallel implementation? For example, GNOME would be much better off if all the KDE developers stopped working on KDE and started enhancing GNOME. Or, vice-versa, KDE would be better off if GNOME developers worked on improving KDE.

      I think the "duplication of efforts" argument is a red herring at best.

      --
      You need to install an RTFM interface.
  91. Most software is not sold that way by 91degrees · · Score: 5, Interesting

    I know a lot of people who create software. Out of all of them, I think I am the only one who works on software that is sold on a cost-per copy basis.

    Most programmers write software used internally for highly specialised purposes, or a custom application targetted at a single customer. Most of these organisations make great use of free software, and many contribute their changes back to the community. Other people produce drivers - which are given away for free with hardware - and third party defence systems with a single customer willing to pay a lot of money.

    Added to this, most people are not willing to pay enough for software to make it worth marketing. His example of the software he wrote is an exception. Very rarely does software have a perceived value of several hundred dollars. Even if it does, it is often cheaper and easie to write it yourself. If people are going to do that, then you might as well give them a headstart.

    1. Re:Most software is not sold that way by fitten · · Score: 1

      Other people produce drivers - which are given away for free with hardware

      This is where your story fails. The software is subsidized by the hardware in these cases because without the software, the hardware wouldn't sell at all. These hardware companies have a material product they are selling and the software is a part of that product and is included as a cost in the hardware. The software may be "free" for the person downloading it but it is certainly not free for the company writing it as they have to pay programmers to write it otherwise they would have no product that will sell.

    2. Re:Most software is not sold that way by 91degrees · · Score: 1

      The company isn't charging a per copy fee the way Microsoft and Adobe do. It's simply paying someone to produce some custom software for a fixed fee.

      No software is free for the company writing it. This is my point. The programmers writing the software will always have a job because most software does not generate revenue by itself for each copy sold.

  92. Well I for one will continue to support OSS by xutopia · · Score: 1

    Right now I'm making software and not making much money at all with it. But soon I'm going back to school in something totally unrelated to computer science and when I get out I won't work building software at all. On my spare time I'll probably be writing software and helping others who wrote software for free with the money I'll be making. Why you ask? Because I prefer giving 20$ to get a linux distribution I don't need to care about licensing or how many computers I have it installed on.

  93. who would of thought by Anonymous Coward · · Score: 0

    who would of thought that giving away something you spent hundreds of hours on was a bad idea?

  94. Clemens is condescending and deceitful by noidentity · · Score: 3, Insightful

    Clemens is very condescending towards Aiden. That should be a tip-off as to what's going on. He can't see beyond his own goals (recognition, money, girls) to other virtues of open-source: virtually zero-cost distribution and the ability for anyone to modify the software easily and share the results. He then goes on to ask how the software can be of any use without money changing hands; Clemens, it's people who drive trucks, manage factories, write software, not money.

    "However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is open-source and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on."

    It's not about direct personal benefit, Clemens!

    "The whole thing about 'free software' is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software."

    Clemens' letter is an obvious attempt to support his means of making money (and age-ism), that's for sure.

  95. Comparitively by illuminatedwax · · Score: 4, Interesting

    Compare this to the University of Chicago, whose CS department offers a course in Free Software Practicum, the goal of which is to develop free software or work on existing free software and have your changes added to the code tree. It's the work of Prof. O'Donnell.

    --Stephen

    --
    Did you ever notice that *nix doesn't even cover Linux?
    1. Re:Comparitively by Anonymous Coward · · Score: 0

      Pay no attention to this post. O'Donnell is a card-carrying member of the Socialist Party.

  96. Excellent point by FreeUser · · Score: 2, Insightful

    This guy has certainly lost the plot.

    Indeed he has.

    I am 17 years old, and I have been working on open source software for a while now. I would never consider closed source software as a preferred alternative to open source simply because once I have a program "out there" as it were, the program is going to be so improved vastly by people who have vastly more knowledge than me.

    Not only that, with GPLed software all of those improvements by "more knowledgable people" are guaranteed to benefit your project, and hence you. Not only can you leverage your own knowledge and skills in having created or supported a free software product (consultancy, writing, system integration, etc.), you get to leverage the skills, time, and expertise of many others ... just as they get to leverage your skills in their endeavors. Worse, to use their products you have to agree to restrictions on your already limited rights to use or distribute the proprietary product you're trying to build your project on, which in turn limits your opportunities further.

    Selling software for money directly is only one method of making a profit, and unless you are in a position to try and leverage the deepest underlying infrastructure in order to become a monopolist, it isn't a very interesting method. There is far more opportunity, and far more money, in selling services, turn key solutions, and other products built upon software, with value added by your work and expertise, than there is in selling software directly, and this can be done for more readilly, and far more profitably, upon free software than it can upon proprietary software. Not so much because free software tends to be gratis, but because free software is libre, giving one the freedom one requires to put together a compelling solution without running afoul of this or that EULA, or worse, finding one's vendor to be in direct competition and sabataging your product by deliberately breaking compatability at the operating system and C library level (as Microsoft did to numerous competitors in the 1990s, including Netscape).

    The result is a rich environment full of financial opportunity. I am turning 40 this year, and have made a very fine living (probably much better than the author of this letter) for over a decade using and developing free software. I have benefitted immensly from the works of others, and others have benefitied immensly from my work (and I'm a very minor player in the free software world).

    The opportunities for business and profit are far richer in the free software world than they are in the proprietary world, where for every Bill Gates or Bill Joy there are tens of thousands of programming serfs with no rights to their work (it being a work for hire assigned to one's employer) and no real way to leverage their skills and knowledge without walking a minefield of non-compete and non-disclosure agreements.

    There is always someone in the world who can do something that you did, better, and that's what OSS is, doesn't that guy get it?

    This guy is old guard, and frightened of the implications of a changing paradigm. He is doing what many frightened people do ... trying to convince the next generation to go back to his way of thinking. It is a losing battle. Culture changes, economies change, and paradigms shift. The author of this open letter has missed the boat, and is trying to call it back.

    --
    The Future of Human Evolution: Autonomy
  97. The Oregon Trail by LighthouseJ · · Score: 1

    We need to get back to the bartering system in The Oregon Trail. I'll trade you 3 changes of clothes for a wagon wheel. Oh, and never ford the river, if you need to, caulk your wagon up and float it down. The ferry costs too much and takes too long to get there.

  98. Do what makes you happy by rhussmann · · Score: 2, Insightful

    Why not just do what makes you happy? If you really enjoy writing source code, then write it. If you feel like giving it away, give it away. If you think you can make a profit off of it, then do it.

    I really appreciate open source because it gives me a lot of examples. By reading others' source I feel I become a better developer. I want to give something back to the community myself, to help others. I think open-source can be an excellent learning tool.

    I'm a paid programmer for a company that normally develops proprietary software for research, but recently I've worked on two open-source projects. I also work on open-source projects in my spare time. I make money at my job, and I've had the luxury of getting paid for writing open-source. You can have it both ways, just do what you love.

  99. I am an asset. Not my code. by Rahga · · Score: 5, Insightful

    Sorry, but in my case, it's true. I work for a small-ish "GIS company" that makes a name for itself by not being a traditional GIS company, but a knowledge company. We serve our customers by providing software that they need... but as I'm reminded all the time from the higher-ups, the value of the company is not really in the software, but in the employees. If all of the programmers suddenly disappeared, it would be practically impossible to replace them.

    That said, they also use a lot of free and open source software internally (esp. bugzilla and apache), and see no problems with employees giving back.

  100. Open-source software promotes competition by chfriley · · Score: 1

    One of the nice things about "free" software is that it promotes competition. Does everything have to be free or open source? No, but anything that helps increase the number of options is good. Another advantage is that if one person stops supporting open source, then someone else can take over, not leaving you high and dry.

  101. The thing a programmer most wants. by oolon · · Score: 2, Insightful

    Is for their code to be used. If its in some app that people pay for and then gets shelved, your code is now effectly dead. If its open source and you lose interest in it, someone can take your good bits so your code can live on in other peoples programs. Its possible for payware to continue, I improve and support a program I wrote for a company 10 years ago which is great, however its their program not mine, and if the business changes they may not need it anymore, which will kill my "lifes work" over night. Anything I do opensource wise however cannot be killed except by my own hand. So its not is my code worth money, do you want less control and some money, or complete control and no money...!

    James

    1. Re:The thing a programmer most wants. by tjic · · Score: 1
      The thing *I* most want is to be able to pay my mortgage, get a few new books every month, and keep my dogs supplied with kibble and toys.

      Somewhere else on the list (high up, I suppose, but certainly not number one) is to have my code used.

      If I could choose between losing my house and having to sleep under a desk in some academic department (I raise this not as hyperbole, but as an example of some more-extreme free-software behavior), or moving into some other field, I'd move into some other field.

      I've got lots of other interests, and there are livings to be made in any of those fields.

      TJIC - technicalvideorental.com

  102. Wrong wrong wrong by sporty · · Score: 2, Interesting

    The whole fame thing you are telling me only works amongst geeks.


    Geeks usually have say in the hiring of other geeks. If you can't program worth a shit, and someone asks my expert opinion on
    how well you may fit in technically, you are sunk.


    It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.


    I guess eclipse is a big lie too.. since ONLY open source developers use it, or perl, or apache, since it's ONLY opensource peo
    ple. Get real. If you do somethign important enough, you can get paid for maintenance and customization. Isn't that how dell
    anda few car companies are doing things now? The world isn't about delivering A product, but delivering one YOUR way. It's
    a world driven by IS and IT now, not about producing widgets.


    If you want to put your skills to work and you need to support a family, your work and work results can't be free.


    Once, I wrote 2d ticker, that supports adding and deleting information on the fly. Nothing many MANY other geeks couldn't do,
    but I did it none-the-less. This was in a lull at work, and I wanted to do something interesting. So I wrote it, had it revie
    wed and people made suggestions. Did I MAKE anything from it? Yeah, experience. When someone asks me, "Did you know swing an
    d the java2d api?" I can now say, "Yeah, I've done some stuff. Nothing commercial, but here's an example of my work. Tell me
    what you think of it.


    Life isn't about yes's and no's. There's reasons to do OSS... like fulfilling needs other than money. Learning, personal need, experience and just filling in that time when you think doing an ERP project at the office is lame and you wanna get your synapses going.

    --

    -
    ping -f 255.255.255.255 # if only

  103. A Role For Both by stuffduff · · Score: 2, Interesting
    I think that there is a role for both free and propritary software. Each model has certain advantages and disadvantages.

    Consider operatiung systemns; clearly there is a role for Linux, and Linux has the largest free support base in the history of opensource. However there are probably over 100 different customized distros, each modified specifically for some reason, many of which are no longer free (i.e.: RedHat). Additionally there are many other operating systems, in various stages of development, by smaller groups around the globe. Of these, some are free and some are not. And the same holds true for application software.

    Then there is the other concern, free or not, there have to be people who can actually implement these solutions in the real world, and make them work for a business. Regardless of the sorce of the software, and whether or not it is free, companies need (and will pay for) individuals with the skills to turn their software and hardware investments into a functional solution that meets the needs of the business. And no matter how flexible the solution is, there will also continue to be requirements for customizing the software; from installation, management and performance tuning to adding features, interfaces, et al. Businesses pay in cold hard cash for these skills.

    So, if the boy wants to earn his stripes in the opensource movement, that is at least as viable as any other skill to list on a resume. It doesn't necessairly brand him as an idealist! What it does demonstrate is that he is concerned enough about the quality of a specific piece of software to invest his time and energy even if there is no direct profit.

    --
    "Can there be a Klein bottle that is an efficient and effective beer pitcher?"
  104. Doctors,Teachers ... take note by nuggz · · Score: 1

    Be careful other professions you're next.
    This is just silly Service jobs don't need a big secret. Just provide a good valuable service, and you've got a good chance of success.

    If that was not the case prostitutes would have been out of business years ago, everyone knows their skills.
    If a Doctor tells you what he is prescribing, and how to be healthy he won't be able to compete with cheap competition.
    Lawyers, stop telling everyone how to fight the laws, you'll be undercut by cheap followers.
    Teachers, by telling others what you know, you'll be out of a job.
    Politicians, once you write a law, anyone can use it without paying you.
    Athletes, don't let anyone see you play, by analysing your technique and plays, you can't handle the competitors.

  105. The author needs to realize that by captaineo · · Score: 1

    Charging license fees for object code is not the only way to make money from software.

  106. Call by Value... by Spam.B.gone · · Score: 2, Funny

    Proprietary software prefer a "call by value" scheme, while F/OSS use the "call by name".

  107. No, it makes YOU raise The Bar! by KamuSan · · Score: 1

    No, it makes it possible for YOU to raise The Bar (TM) because you can build on the works of others.

  108. The issue is ... by webmilhouse · · Score: 1

    I think it is wrong to discourage the youngsters (I am not anymore) to write free software. They have probably used Mac OS X or Linux or Mozilla on Windows or Open Office or any number of other free, open source software projects. The point of open source is to contribute back to the community that you are part of and that you have used software and learned from. If you choose to distribute software as open source, it doesn't mean you still can't make money off of it -- open source and money are not mutually exclusive.

    --


    In this house we obey the laws of Thermodynamics!
  109. Practicality by Boing · · Score: 5, Insightful
    I really think that no one should be arguing with this guy unless they have been making a sustainable living writing and supporting Free/Open Source software. This means supporting a family in a reasonably nice environment, folks.

    I saw a post from some seventeen year old bragging about how he'd been working on open source stuff for a while, and isn't that just fine. But sorry, at seventeen you know so little that you don't even realize how little you know.

    Sure, we can all point to Linus and ESR and say "Hey, they've made it big, therefore the business model to which we aspire must be valid!"... It may be valid, but it's hardly useful to refer to anecdotal evidence in support of that point.

    So I reiterate - the only people I will personally listen to in this thread are people who can personally attest to living in the REAL world, and living REAL lives, entirely on Open Source dollars.

    1. Re:Practicality by RdsArts · · Score: 1

      Redhat, Mandrake, IBM?

      Mandrake, had it not been for some poor contracts from the past, would currently making a profit. RedHat is making a profit. And IBM, a company that obviously like to make cash of their code, is making money as well while still working on open source.

    2. Re:Practicality by Boing · · Score: 0, Flamebait
      Redhat, Mandrake, IBM

      I think you misunderstood me. I'm saying that I'm only going to listen to the opinions of people in this thread who use open source as a sustainable income source (working for Red Hat counts). I'm not saying that those people don't exist, nor am I saying that it's an invalid business model. But I'm not going to pay attention to the naive, idealistic opinions of someone who has never needed to support him or herself.

    3. Re:Practicality by rebelcool · · Score: 1
      Mandrake, had it not been for some poor contracts from the past, would currently making a profit.

      And I would be the queen of england had I been born in the right place at the right time.

      RedHat is making a profit

      Are they now, finally? Without accounting trickery? Note that they've dropped consumer support and maintenance as of almost immediately. Even microsoft treats average consumers better in that respect.

      IBM, a company that obviously like to make cash of their code, is making money as well while still working on open source.

      IBM may use open source in their product lines, but they're certainly not an open source company. Their money is from their other bajillion divisions from really big hardware to enterprise management.

      The above poster wants to know how many people make an actual living directly from open source.

      --

      -

    4. Re:Practicality by nbahi15 · · Score: 2, Insightful

      The truth is there are loads of people at IBM and HP and other companies, average people, making decent livings developing open source. Frankly Linus is fairly average as well, he opted not to make the billions, and instead makes a good wage doing something he believes in. So I think you could argue getting rich off of open source is probably the exception not the rule but the idea that you can't make a living isn't true. As you may know we call people without vested interest in a software product staff programmers.

    5. Re:Practicality by Antaeus+Feldspar · · Score: 2, Insightful

      Then you're artificially filtering the debate. You're saying "Unless the most extreme version of their side of the argument is true... then my position, the most extreme versions of my side of the argument, has won." Or don't you agree with the letter-writer that FOSS is absolutely valueless because you can't pick up women in bars with it?

      --
      If people are to respect the law, perhaps the law should begin by respecting the people.
    6. Re:Practicality by Anonymous Coward · · Score: 0

      What do you do for a living and more importantly what is your after tax income.

      I saw a post from some forty year old who even combined with his wife's income still had them living paycheck to paycheck. The worst part is he works for a software company with a non compete agreement, which means when he gets fired he cannot take the specific talents that make him valuable anywhere else. He is screwed and and his income reflects that.

      So I reiterate--the only people I will listen to make your argument is someone under forty who is already retired. How bout this, you can eek out a living being assistant manager at a car rental chain and we get free software. What is really the difference?

    7. Re:Practicality by 110010001000 · · Score: 1

      Yes, we all know it is good for the CORPORATIONS. After all, they get all this code for free! What about the guy who is giving it away and doesn't work for the corporations?

    8. Re:Practicality by Anonymous Coward · · Score: 0

      You mean like me? My current workplace is busy, but I get a comfortable and investable salary due to my contributions to the open source world showing up on my resume and proving it every week in using the products much more economically and effectively than the M$ or even Apple closed source worlds.

      The people who know the most about proprietary tools and how to fix them are often the open source geeks who wrote the better product. Ask the Samba authors if you think I'm kidding....

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

      This means supporting a family in a reasonably nice environment, folks.

      "Folks", eh? What the heck does "supporting a family" have to do with anything? You'd win more support if you said "doing what you want". If you want to live in a suburban environment, luxuriously, and support a family, so be it. Good for you. If you want to live in an urban environment, footloose and single, so be it also. Best wishes. If you want to travel with a backpack for most of the year and do charity work in developing nations the rest of it, so be it. Good luck. There's many paths to a rewarding, productive life of contribution.

      It's good that you've got your criteria in mind clearly. Your bar is set high on the financial scale, and that's fine. But your "supporting a family in a nice environment" requirement is as arbitrary as "owning 5 cars, 3 homes, and a lot of gold and diamonds" to some people. In other words, it's fine, but it's not my goal.

      living in the REAL world, and living REAL lives

      I agree. Just keep your idea of "REAL lives" wide open, please. The "REAL world" you speak of is a very big and varied place.

  110. Closed-source point of view by Spacejock · · Score: 2, Insightful

    I learnt programming writing code for my parents' business. After 5 years, it was a massive project which impacted every area of the business - from PCXTs in the shops with 1200 baud modems sending in orders, barcode scanning terminals in the factory, etc, etc. I didn't earn anything from it other than my wages for my 'official' position.

    Now I write closed-source apps for Windows users. Of the 11 software programs on my web site, 10 are freeware. The other one supports my endeavours.

    I use Linux a lot, and I can see that the kernel, the kde/gnome desktops and many other applications are ideally suited to having lots of hands and eyes working on them. However, I have no intention of open-sourcing my apps. Why?

    1) I have a shared code folder, the source files are used in all my apps. Change one piece of code, it changes all the apps when they are recompiled. If someone modified or rewrote a piece of code, it has to perform in exactly the same way or all the programs have to be rewritten to deal with it.

    2) If I did open-source one of my apps, including this shared code, and contributors submitted changes or patches, any changes to my shared code would end up in my one and only commercial app (since it shares the code.) It's one thing contributing to freeware, and quite another to contribute to an app which is being sold.

    3) My commercial app is well regarded. I have no intention of sharing the internals with competing software. I can just imagine my email load if I also had to explain why functions were written 'like that', what the variable on line 386 does, etc.

    4) I code part-time, and already have a full-time job. It's all I can do to provide (free) support and keep improving my software. I don't have time to manage a project with many contributors, to check contributions, check in code changes, etc.

    5) I've always designed and written my own software, I know the code backwards and I am very good at keeping bugs out. Pasting in slabs of someone else's code would be like paying a mechanic to replace the engine in my car - unless I took the thing apart and examined every piece, how would I know it wasn't cobbled together from a wrecker's yard? (I'm not trying to say that contributions are inferior, or that I'm some kind of master programmer. What I'm saying is that without studying the code I won't know if it's worth adding into the program. And it's quicker for me to write the code from scratch than to read and check a contribution line by line, then add it to the program.)

    In the past 3 years, only two people have asked me for source code, and both wanted to incorporate my code into their commercial software. In both cases the effort for me to cut out the pieces they wanted would have exceeded any financial reward.

    1. Re:Closed-source point of view by anno1602 · · Score: 2, Informative

      2) If I did open-source one of my apps, including this shared code, and contributors submitted changes or patches, any changes to my shared code would end up in my one and only commercial app (since it shares the code.) It's one thing contributing to freeware, and quite another to contribute to an app which is being sold.

      Well, since you're the copyright holder, that's not a problem. You can continue to use your shared code in closed applications just as long as you don't use the modifications made by other people (which would be submitted, most likely, under the (L)GPL, or whatever license you chose to publish under). This means, essentially, forking your shared code: One GPL version which the community may alter, and your personal version for use in your closed source apps.

      Alternative: Release your shared code as a library under the LGPL. That way, your closed source apps can reap the benefits of community development without them having to be open. Basically, the LGPL states that you may happily link whatever program to the LGPL'd code, it is only the modifications to the LGPL'd code itself that you have to release under the LGPL. That's how its possible for commercial apps to link to the libc.

    2. Re:Closed-source point of view by Anonymous Coward · · Score: 0

      You can also require that contributors must assign their copyright over to "the project". This way, you can dual-license the codebase. This is how for example Mozilla (used) to work, being licensed both under an OSI license and a proprietary Netscape one. Of course, if people don't want to do this they can fork, but if you do a good job of a leader most will accept this.

    3. Re:Closed-source point of view by sydneyfong · · Score: 1

      A very important point that you've missed is that open sourcing your software does NOT mean that you have to accept any modifications to your codebase from other people. You can GPL (or insert your favorite license) your code and still ignore all patches submitted. And you can ignore all comments, feature requests, etc from people who have looked at your code. (eg. what people have been saying about the XFree86 guys)

      That basically renders all your arguments against open sourcing your code void.

      --
      Don't quote me on this.
  111. ...and Clemens' reaction by l0wland · · Score: 5, Informative

    I thought the site came in pretty quick. If not, read Clemens' reaction to all the opposition.

    ---

    Free stuff vs. free stuff

    Of course my letter to Aiden is prompting some opposition. It may be worth noting that a very large proportion of the code that I write ends up being public and there's more stuff brewing as we speak. There is little need to educate me about giving. I am an educator. Sharing insight and therefore sharing manifestations of that insight in form of source code is my mission and part of my business. But this is not the business my clients are in and neither is it the business of most of the thousands of developers I am honored to speak for at conferences each year. Their business is about being paid for writing software. If they weren't paid, I wouldn't be paid. My job description is to figure out fundamental stuff and use my natural "understand very complex things thoroughly and rapidly" skill that I was luckily blessed with, so that I can explain those things to them and they can focus on solving customer problems. My free stuff helps my customers and is also playing a marketing role for me an my company. Our free stuff is a calculated investment. We can and do attach a number to it. dasBlog is a freebie for others but represents a significant investment that's worth several tens of thousands of Euros. It's not free, at all.

    We support a project that brings us some indirect value. However, we do not in any way force any code republishing requirements upon the folks who'd like to reuse our code (we have a strict "no GPL" policy; our code is BSD licensed). We don't depend on a community of volunteers to turn dasBlog into a dominant blogging tool that we can benefit from by commerically supporting it. We believe that if we wanted to benefit from the software directly, we would have to rearchitect and rebuild it (or at least restrict ourselves to newtelligence contributions) and then sell it as a fully supported commercial product. My personal sense of respect and fairness tells me that I will not and should not exploit the others guys that have contributed to the free version of dasBlog. It's their hobby and their work is their work. I think a company like Red Hat, which is a public company (which did yield a significant "going public benefit" to their founders) and is profiting from the work of countless unpaid volunteers and enthusiasts, is a very clever, but deeply unethical entity.

    I do believe in giving and I do believe that there is value for the community at large in sharing insight through source code. But we don't share the view that software is free or should be free. Someone pays for it. We have an investment in software that is free for others to use, MySQL has, HP has, IBM has, Sun has and - believe it or not - even Microsoft has. We do that as part of a well thought out and well understood business strategy.

    I understand open source. I do open source. I do so because I am aware of what it can and can not do for a company. I think I have a pretty good understanding on what's going on in this business. If it becomes the norm that the people providing outsourcing, system administration, hardware, and consulting make orders of magnitudes more money than the creative force, the software engineers and architects who are envisioning and building the foundation for this industry, something is stinking. And it stinks a lot already.

    Also, if you say that I am confusing "free software" and "open source". I am not. "Open" is the political argumentation line, "free" is the economic argumentation line of the same thing. If this sort of confusion exists for mostly everyone and one of the most often repeated line in OSS arguments is "you don't understand the difference", then that's caused by the simple fact that these terms are simply two angles of looking at the same story. The OSS "eco-system" only functions because both is true.

    Matthew, selfish is not the one who wants to get a tangible reward for his work. Selfish is the one who denies that reward.

    --

    "Honey, I feel a certain distance between us..." "Really? A 31ms ping ain't that bad..."
    1. Re:...and Clemens' reaction by Anonymous Coward · · Score: 3, Informative

      Also, if you say that I am confusing "free software" and "open source". I am not. "Open" is the political argumentation line, "free" is the economic argumentation line of the same thing.

      He's confused about both. Free Software is ideology, Open Source Software is business pragmatism. Just because many pieces of software can be described in both ways, it doesn't mean that they are "two angles of looking at the same story".

    2. Re:...and Clemens' reaction by starling · · Score: 1

      Matthew, selfish is not the one who wants to get a tangible reward for his work. Selfish is the one who denies that reward.

      *Applause*

      That is so true, and so well put.

    3. Re:...and Clemens' reaction by jhoger · · Score: 3, Insightful

      >"Open" is the political argumentation line, "free" is the economic argumentation line of the same thing

      That's funny. It shows Clemens doesn't understand either. Both are political, both are practical, and both are almost orthogonal to monetary interests. In fact I'd say the "Free" most F/OSS guys discuss is what most would consider the "political" side of it, not the other way round.

      Ask RMS whether he's writing Free software or Open Source...

    4. Re:...and Clemens' reaction by _Sprocket_ · · Score: 1
      There is an interesting line of thought twisting through this work. Let's follow it.


      We support a project that brings us some indirect value. However, we do not in any way force any code republishing requirements upon the folks who'd like to reuse our code (we have a strict "no GPL" policy; our code is BSD licensed). We don't depend on a community of volunteers to turn dasBlog into a dominant blogging tool that we can benefit from by commerically supporting it. We believe that if we wanted to benefit from the software directly, we would have to rearchitect and rebuild it (or at least restrict ourselves to newtelligence contributions) and then sell it as a fully supported commercial product. My personal sense of respect and fairness tells me that I will not and should not exploit the others guys that have contributed to the free version of dasBlog. It's their hobby and their work is their work. I think a company like Red Hat, which is a public company (which did yield a significant "going public benefit" to their founders) and is profiting from the work of countless unpaid volunteers and enthusiasts, is a very clever, but deeply unethical entity.

      I do believe in giving and I do believe that there is value for the community at large in sharing insight through source code. But we don't share the view that software is free or should be free. Someone pays for it. We have an investment in software that is free for others to use, MySQL has, HP has, IBM has, Sun has and - believe it or not - even Microsoft has. We do that as part of a well thought out and well understood business strategy.


      Here are the points:

      BSD is the better license due to a lack of restrictions (as opposed to the GPL)

      It would be unethical to sell BSD licensed code that the seller did not develop

      RedHat is unethical for selling GPL'd code that they did not develop

      Many have a vested interest in "free to use" software - including Microsoft.

      The interesting piece here is that both the BSD and GPL licenses fully allow for others to use their work. Heck - that's what it's there for. How this becomes unethical is a curisoity. And how this meshes with Microsoft's selling of BSD and GPL software is even more curious.

      There is another really interesting point here. Note that he mixes various software models under the banner "free to use"? What does that mean? Hardly the same thing as Open Source or Free Software. Of course, by "free" he means "gratis". The point is subtle but important. Ever read an EULA for Microsoft's "free to use" software? It gets interesting - especially when you hit the restrictions to how you can use that software.

      This confusion quickly leads to the next point...



      Also, if you say that I am confusing "free software" and "open source". I am not. "Open" is the political argumentation line, "free" is the economic argumentation line of the same thing.


      The author claims to not confuse the issue - and then promplty confuses the issue. I can understand a business-focused mind getting tripped over what "free" means. But the claim that "free" can only have economic meaning is silly. And then to go further and claim that this gratis conotation is really what Open Source is about is simply absurd.

      Of course, there is a good reason to create this confusion. Let's go back to his earlier statement:

      We have an investment in software that is free for others to use, MySQL has, HP has, IBM has, Sun has and - believe it or not - even Microsoft has.

      Remember the issue about restrictions of use? Keep in mind that within this mixed bag we have products that have restrictions and products that do not. This is the real issue.

      The focus of licenses like BSD and GPL is restrictions. Not price. Something that Microsoft and its supporters like to obscure for some odd reason.
    5. Re:...and Clemens' reaction by Anonymous Coward · · Score: 0

      "Also, if you say that I am confusing "free software" and "open source". I am not. "Open" is the political argumentation line, "free" is the economic argumentation line of the same thing."

      Nope, by saying '"free" is the economic argumentation line' you seem to be confusing freeware and free software.

      Free software does not refer to the econimic side of the deal in any way. Free software can, has, and will continue to be sold for money. Free software refers to freedoms, not to cost. Hence the common "Free as in speech, not as in beer."

      Free as in speech is Free software.
      Free as in beer, but not in speech is freeware.

      Free software can be free as in beer as well, but this is not a requirement.

      This is how I have always understood it. If anyone needs to make corrections, please do so.

      A Nony Mouse

      Perhaps instead of Free as in speech, you would prefer free as in liberty or free as in market.

    6. Re:...and Clemens' reaction by infolib · · Score: 1

      My personal sense of respect and fairness tells me that I will not and should not exploit the others guys that have contributed to the free version of dasBlog.

      Such a humanely-minded person! He refuses to "exploit" the other contributors. I wonder how it's even possible to do that? After all they willingly gave the code to the world. Quick, we should stop taking gifts from friends and family lest we exploit them!

      Perhaps the concept of a gift is the one that's really not registering with him - well, he's paid not to let it. Giving away all you have untill you depend on handouts seems unwise to him (and me) but he'll have to face the basic fact that free software is a most beautiful gift since the worth to the recievers (=the world) can outweigh the cost for the giver immensely.

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
    7. Re:...and Clemens' reaction by runderwo · · Score: 1
      Red Hat, which is a public company (which did yield a significant "going public benefit" to their founders) and is profiting from the work of countless unpaid volunteers and enthusiasts, is a very clever, but deeply unethical entity.
      Why exactly is this "deeply unethical"? The authors of the code they are selling licensed it explicitly in a way that allows such use. If the original authors were anti-profit, they would have put one of those obnoxious no-commerce clauses in their licenses.

      People who publish code under the GPL aren't bothered with other people commercializing their code, because they know that the purpose of the GPL is to ensure that no other entity can further restrict the right of the recipient of that code to modify and redistribute it. Because of this, third parties will usually have very little commercial leverage with GPL code, but nobody is stopping them from trying. The more copies of Red Hat's distribution are sold, the wider the audience for my software is, and the more patches get sent in to improve it for my own uses. Sounds like a damn good deal to me.

    8. Re:...and Clemens' reaction by CryBaby · · Score: 1
      I understand open source. I do open source.
      But you get upset when other people write open source software that threatens the proprietary software which constitutes your core revenue stream. That's OK. It's called protectionism and it's your right to advocate that position and try to protect your economic territory. What's not OK is trying to pass off your protectionist propoganda as some kind of honest advice to a younger developer. FYI, you crossed the line into propoganda by trying to convince Aiden that he is being exploited, will never profit from his open source work, and otherwise attempting to change his convictions through fear tactics (e.g. how will you feed yourself and your family, how will you ever get laid, etc.) - all of which are baseless claims intended to stop him from developing FOSS. It is not Aiden's best interests you have in mind but your own.

      Aiden does economically benefit from his FOSS work even if he never receives direct payment for it. Most of us agree that a college education - even though it takes a lot of time, costs a lot of money (especially in the U.S.) and no one pays you directly to do it - brings a tremendous economic benefit. Why? It demonstrates a certain level of cognitive ability, personal achievement and acquired knowledge that allow you to better compete for more highly skilled, higher-paying jobs. The same can be said for spending time on a FOSS project. It's an achievement and a learning experience you can point to when an employer says "Why should I hire you instead of so-and-so?" Anything giving you a competitive advantage in the job market has a tangible economic value, no?

      If Aiden develops something truly outstanding, it could also bring direct payment in the form of development or support work for a company that uses the software, or to the formation of his own company providing the same. While there are no guarantees (just as a college degree doesn't guarantee you will get a job), Aiden would have an obvious competetive advantage in obtaining such work.

      In short, you fail to make a compelling case against FOSS. The availability of FOSS tools means a lower barrier to entry in the technology industry. This leads to more competition, more economic activity (i.e. more customers) and more jobs - not fewer jobs.
  112. Eric Raymond by EnglishTim · · Score: 1

    Out of interest, how much of Eric Raymond make out of OS/Free software?

    I mean, if he's having to supplement his income with speaking engagements and book sales, what chance has someone rather less well known have?

  113. There are paychecks if software is free by Apreche · · Score: 1

    There are still paychecks if software is free. Just to give one example. Let's say you're a company that makes electronic gadgets and gizmos. These things need software to run on them. But since the gadget you're making is the first of its kind, since your company is engineering it right this minute, there is no software for it. Someone has to write the code that makes this thing work. Everything from wristwatches to formula 1 cars needs software. And you can search the net all you want, you wont find code for the formula machine you just built.

    This is where linux comes in. The company that makes the gizmos hires one or more coders who knows embedded linux. This guy takes linux and other various open source tools and uses them together to create the software that makes the gadget work. The company saves money because they don't have to pay for expensive development tools or windows CE or anything like that. The coder gets a paycheck.

    That's just one example. Can you think of more?

    Pretty much what it all comes down to is this. Coders are only going to get paid for writing NEW code. What free software does is make it so coders don't have to keep re-writing the same things over and over again. Once somebody bothers to write algorithm X there's no reason to hire someone to write that same algorithm again. Just download the code. It' something completely different if you're going to get someone to come up with a new algorithm. Coders will only make money if they are writing new code, stuff that doesn't exist already.

    Can you think of other examples?

    --
    The GeekNights podcast is going strong. Listen!
  114. Wrong attitude. by Gannoc · · Score: 2, Informative


    I've always looked at it that releasing your software under a free license is a way to "pay" the community for your use of linux, your distributionm gcc, xfree, etc.

    You can download and use those programs for no money, and the way you one day pay it back is to submit the code you're able to do.

    I'd use the phrase "From each according to his abilities to each according to his needs", but that brings up scary images so I won't.

  115. from his website... by flacco · · Score: 0, Flamebait
    for those keeping score: the guy giving this advice labels his linux box as his "old" computer, and a winxp box as his "new" computer.

    whether or not to trust the insights of someone who's followed this decision path is left as an exercise for the /.'er.

    --
    pr0n - keeping monitor glass spotless since 1981.
  116. term 'hacker' abused as much as elmer fudd's by Anonymous Coward · · Score: 0

    formerly gooed name.

    lookout bullow.

    consult with/trust in yOUR creators.... the kode has been showed. get with the (newclear power) program

    tell 'em robbIE?

  117. Ass by Anonymous Coward · · Score: 0

    Did you even read it?

  118. OSS won't affect 90% of programmers... by Anonymous Coward · · Score: 0

    That's right, only 10% (or less) of programmers write software which will be sold off the shelf to the consumers.

    If you don't believe then look at e.g. Nokia. How many of their software you can find in the shop? Still they employ thousands of programmers. Ever seen open source software for controlling GSM telephone exchange?

    Software exists everywhere, in cell phones, dvd players, tv's, modern cars, etc.. Somebody also needs to write commercial drivers for video cards, chipsets and so on.

  119. It's fine as long as people know what they do by The+Stoneaxe · · Score: 1

    There are hobbyists/artists that will see coding for free as an expression of their belief and an efficient way to kill time. There are those that will see this as a business that can generate profit/wages. Being someone looking to found a niche and independent IT company and develop through amassing talented programmers (whose criteria I use will only be interest, skills and character), I have no problem with both kinds. (It will be all fine as long as people have some programmer's logic and don't mix them up, otherwise lawsuits will be the only output)

  120. Please Don't Volunteer by Darth+Daver · · Score: 2, Informative

    Your time is worth money. You should not waste it on helping others, unless they will pay you. After all, what's in it for you?

    Don't join the Peace Corps. Don't help your friends move their furniture. Let those bums pay someone else to do it. Don't share knowledge or teach anyone, especially kids. In fact, children are expensive so don't have any unless you can work out some kind of profit angle. Don't help your spouse or your community. Don't make your bed or wash the dishes unless you get paid for it. If you see a problem like a fire or an accident, don't stop to help. That would just waste your valuable time.

    Unless you can get paid for it, don't waste time on sports, even if you enjoy it. You could be spending the time making money or perhaps suing someone instead. Also, don't give any of your money to charities. They are freeloaders.

    So please don't volunteer because you will make the rest of us look like shallow, money-grubbing toads.

    1. Re:Please Don't Volunteer by fantastic · · Score: 1

      There is a difference here. Why do we need volunteers? In many cases it is because no one would pay for that needed service, either through taxes or other means, it is not seen as essential.
      Sometimes it is exploited, CEO's of some charities receive huge amounts of cash, its a business.

      This is different that someone like IBM taking free software, re-selling it to a) reduce their own costs, layoffs and outsourcing and b) make more profit for the management team and shareholders.

      The more profit they make one year the more they need to make the next, therefore they need even more volunteers and need folks to buy into this model to keep *their* profits higher

  121. A modest proposal. by ahfoo · · Score: 1

    How about this solution:
    This would most likely only work in conjunction with the EFF proposal to charge a minimum fee for P2P usage akin to the fees that radio stations pay to broadcast their content.
    Well, if --and granted it's a big IF-- this system was in place then people who made meaningful code contributions to an open source project would gets P2P credits not only allowing them to skip the monthly fee, but to get priority downloads.
    Indeed, the system wouldn't have to be limited to programming per se. These days the borderline between programming and entertainment can get rather blurry when you consider situations like game developers or CG renders. So, entertainers of all sorts could join in too. Anybody who produced digital content. As long as you contributed talent, you wouldn't have to pay to share in others' talent --a virtual commonwealth.
    It's fair to point out that this system wouldn't put bread on the table and a roof over your head, but it would be more than what many open source developers get today.

  122. talent pissed up against the wall by cdn-programmer · · Score: 2, Interesting

    What does the average slashdotter feel the copyright value is of the work that SCO bought from Novel?

    What does the average slashdotter feel companies like AT&T spent to develope system V and how many programmers were involved? How many sleepless nights were spent burning the midnight oil?

    Consider this please. The System V copyrights are worth NOTHING. NOTHING AT ALL.

    No programmer can dare even LOOK at that code because they lay themselves wide open to a copyright infringment claim. No vendor other than SCO would even want to touch it today. As for SCO - they are going to crash and burn for many reasons, including the fact that they have pissed off so many of their customers that no one will touch them ever again.

    This is perhaps one of the main reasons the OpenSoftware concept is so powerful... it creates a resource that people can actually use, a resource that can build and be refined and one where anyone in the world can benefit from it.

    The closed source model on the other hand creates a product that is legally so radioactive that any sane programmer will stay miles away from it.

    -------------

    Suppose a young programmer starts working for a company. For 10 years he/she does some particularly brilliant work and eventually the company goes into hard times and fires said programmer.

    What of the code? The programmer cannot use it. The company normally cannot sell it and usually doesn't really consider the code to have any value at all.

    So our hypothetical programmer will find that 10 years down the track, they are faced with starting over from scratch because they cannot dare even TOUCH the work they themselves wrote.

    Next, if we look at typical non-disclosure agreements we see the same programmer is literally barred from discussing the algorithms he thought up. Yet - usually these alorithms are realitivly obvious to practitioners in the trade.

    Those old non-disclosure agreements can come back to haunt you and can in fact make you unemployable.

    Well, these points might be considered extreme. Yet, consider the lastest story up in www.groklaw.com where the derivation of the signal.h file is discussed. Had Linus even seen the file from AT&T unix he may well have been tainted for life.

    --------------

    Well - the above example deals with work on proprietary code developed under a NDA. Flip the page. Suppose the code base is GPL.

    Then our programming hero has access to everything he has done before. His skills are valuable because he knows the code base. There is no NDA because it makes no sense to try to impose an NDA on something that by its very nature MUST be open to all.

    His employer benefitted as well. Without OpenSource software our programming hero would have to spend a high percentage of his time re-inventing the wheel and creating yet another incarnation of functions the company has to maintain.

    So the bottom line here is that if anyone feels they are going to be working for the same benevolent employer for their whole career, then be my guest and sign the NDA and write closed source code for them.

    On the other hand, if people feel this idea is a pipe dream, then please realise that if you develop under the GPL that you can never lose your work, your employer benefits and that old draconian NDA doesn't need to exist.

    -----------

    I shall close this comment off as follows.

    The first round of computer manufactures that died were called the BUNCH. Burroughs, Univac, NCR, CDC, Honeywell. The second round of computer manufactures that died were the mini-computer manufactures which include Perkin Elmer, Prime, Texas Instruments, HP3000 series, VAX, Data General. This is not a complete list by any stretch of the imagination.

    In the pure software arena we see the same process occuring: look at the "smart" word processor, 123, the Brief editor, Word Perfect, Sybase, IDMS, TOTAL... this list is so long I could not begin to do it justice.

    Virtually every line of code written for those old systems has now been pissed up against the wall and is totally valueless.

    If the work those ancient programmers did were under the GPL, then that code would be alive and vibrant today.

  123. Troll article by Anonymous Coward · · Score: 3, Insightful
    Okay, this is from a different prespective, but Clemens is smoking crack and his/her advice is seriously misleading (including the quip about communism). I'd almost label it a troll article.

    I left university a few years ago. Whereas during university, I advocated Free Software for ideological reasons, I now also advocate Open Source Software for practical reasons. Why? Because I've used so much bad software, much of it closed source, that I almost never even consider closed source solutions.

    As a hacker, I hate rewriting code and worse than that, I hate banging my head against a brick wall. Clemens is essentially suggesting that you deliberately do your job in a bad or substandard manner. That is, in my opinion, completely unprofessional.

    The quip that you can't make money from writing open source software is also false. True, you can no longer command high wages straight out of university, but that's more due to the tech crash than anything else. I have a car and if I want, will definitely be able to afford house/family when I reach 30.

    Clemens is the one being irrational (though I'm under 30). I get paid to write useful things for my employer. They couldn't care less whether it is open or closed source. I care though, because open source allows me to leverage the combined intelligence of the whole world. It allows me to copy code from other people saving me and my employer valuable time. It saves me from reinventing the wheel at the cost of making my code open source as well. The trade off is that I don't get to choose what work I do, that's what my employer pays me for. There are boring bits and it essentially pays the bills.

    I'd recommend every university student to regularly find ways to saving time and effort by copying code where appropriate (and properly reference of course). Once you realise the amount of time you save, you'd realise that open source isn't simply a matter of giving, it is also a way of taking.

  124. Another Mode of Thought by tilleyrw · · Score: 2, Insightful

    My company (high-tech consultancy) uses only free tools (Linux, etc.).

    Does that mean we provide free consultation? Of course not! Our service is provided on an hourly as is any other job.

    Your tools may be free but your expertise and knowledge are quite valuable.

    --
    This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
  125. 2002-09-29:Why Linux will conquer the world by NZheretic · · Score: 1
    If anyone is going to quote Horace Greeley ...

    Title: Why Linux will conquer the world - Expanded AntiFUD

    EXPANDED DRAFT.

    PREFACE

    This is an extended version of a reply to John Carroll's article... (http://zdnet.com.com/2100-1107-958923.html) My original reply matched John Carroll's article style and language in a attempt to create a side by side comparative document as a measure of the credibility of each sides argument. This extended edition incorporates my responses to the criticism John made concerning the original reply. It is still a draft, but please feel free to adapt and adopt the content and republish at will.

    Why Linux will conquer the world

    By David Mohring
    Special to anyone willing to publish it.

    September 28, 2002,

    COMMENTARY--. GNU/Linux clearly bears a strong resemblance to Unix. It offers many of the same features, while adding interesting additions of its own ( free licensing, open sourced development, etc).

    With the Linux platform the open source/free software community has already created a cross-market software unification infrastructure better than Microsoft has ever had ( or is ). This has result in rapid expansion in Linux's popularity which has eaten into Microsoft server market share as Linux also grows toward taking over the governmental,enterprise, desktop and development world.

    There are a number of reasons for this:

    1. The breadth of Linux's market presence.

    Due to the liberal nature in which Linux is licensed, any real measurements of Linux's current level of deployment is as difficult to determine as the real number computers running pirated versions of Microsoft windows.

    Trying to measure the current level of Linux deployment based around the number of computers/servers sold with operating systems installed is flawed. Linux based solutions are often efficient enough to be deployed on pre-existing hardware, whereas Microsoft is dropping support for NT4 and a Windows2000/XP based solutions almost always have a higher level of minimum requirements to do the same job. Also unlike Microsoft OEM license releases, there is no price advantage to purchasing the Linux with the computer, and Evans Data survey discloses that a full 38.9% of new Linux hardware deployments is assembled from parts. (http://www.evansdata.com/computer.htm)

    The one exception to measuring the level of Linux based deployments is publicly accessible and query-able Internet servers. In the netcraft September 2001 web server survey. Linux based servers occupy 30% of the market compared to Microsoft's IIS webserver's 27.46% share. As of August 2002, the open source Apache webserver has 63.51% share compared to Microsoft's IIS 25.39%.

    Even so, You would be hard pressed to find a software or hardware market where Linux does not have a rapidly increasing presence. Linux works on obsolete hardware (so you needn't throw the hardware away), common modern PC hardware, prototype wrist watchs,PDAs, the Playstation, PlaystationII, Dreamcast and even the XBox consoles, IBM mainframes, massive clusters, and a number of supercomputers . Linux runs on a vast number of different CPU chips, including the x86, Intel Itanium, AMD Hammer, ARM, Alpha, IBM AS/400, SPARC, MIPS, 68k, and Power PC. Linux securely hosts many databases, webservers, file and print servers, from many vendors, scaling both in price and ease, according to need. Linux now has two fully interoperating desktop systems and Libraries, KDE and GNOME, the latters Accessabilty Toolkit with the OpenOffice.org office suite has been singled out in this year's "Helen Keller Achievement Award in Technology". (http://newsvac.newsforge.com/article.pl?sid=02/09 /13/1955240) Many vendors are now coming out with Linux based

  126. Is there a reason you can't do both? by TuxBeej · · Score: 1

    Greetings, eh?

    Caveat: I'm not a programmer, and the little that I did in university has convinced me that other people are better off writing software, as mine sucks. And for that, I have the utmost respect for anyone who can program.

    Is there a reason that you can't do both? Can you not do as many other people have surely done and get a job working for The Man, but then also code your OSS project at home for free? Is there a reason why this might not work? Better yet, are there *several* reasons why this might no work?

    I realize that some contracts put forth by employers contain clauses that retain rights to all the work that you do connected with the company, but as long as you work on your own project at home and not use company resources, it seems to me that you should be allowed to license *that* code however you want. If you can't (for whatever bizarre reason), then you should be able to negotiate those rights prior to signing the contract.

    The only reason I can think for a company to restrict your rights in this fashion would be that they are worried about you taking what you have learned, turning it into your own product, quitting the business, and selling yours for oodles of cash. But if your project is not similar to theirs (for example, you code an audio-manipulation program at home, and embedded heart-monitor apps at work), you shouldn't be restricted by a non-compete clause.

    To me, it seems like the letter's arguments are black and white. You can code Open, or you can code Closed. You can't do both. The world is not made up of only black and white situations, though.

    But hey - if the situation is different, please fill me in.

    --
    Brendan "Beej" Dery "Only in Canada, eh?"
  127. Your Missing Something by Anonymous Coward · · Score: 0

    RTFM. IBM is a hardware business. Hardware HAS to have software. For this reason, you don't pay for software to run your cell phone, you don't pay for the operating system to run your PDA, you don't pay for the software that runs your calculator, your car,etc...

  128. A good mix by Mr.+Underbridge · · Score: 5, Insightful
    The problem is when people start using words like "all." Does all software need to be free? Of course not. Does all software need to be proprietary? Again, of course not.

    Not only that, not all software that *this guy* writes has to be free. I definitely disagree with the article writer's assumption that "fame" won't get you a job - in CS, employers want porfolios, and working on Open Source is a great way to get that experience before someone will pay you.

    Second, even if one *has* a job, working for a free project is (in effect, or in the case of FSF, actually) charity work. I guess computer scientists are the only ones to donate their skills to a good cause? Because Doctors Without Borders doesn't do anything like that. And lawyers never do pro bono work right?

    As you say, I'm having a hard time seeing who loses - I've never heard of someone who does good work for a free project and can't parlay that into a job, and the output is (with the exception of anything GUI) top-notch.

    1. Re:A good mix by horza · · Score: 2, Interesting

      Not only that, not all software that *this guy* writes has to be free. I definitely disagree with the article writer's assumption that "fame" won't get you a job - in CS, employers want porfolios, and working on Open Source is a great way to get that experience before someone will pay you.

      Indeed, it's OS projects that I developed in my spare time that secured me both my first and my last jobs. You can use OS to show off your prowess, technical ability, project management, etc.

      Phillip.

    2. Re:A good mix by Anonymous Coward · · Score: 0

      Or hey, here's a thought. We could take old PC's that are being junked by companies, install all this free software on them and give them to homeless charities, because they can make perfectly good use of them and help those homeless people.

      Oh yeah, thats already being done.

    3. Re:A good mix by Anonymous Coward · · Score: 2, Interesting

      [Sorry for the anonymous, don't have my logon handy and I'm remote.]

      I "made my bones" by writing and giving away free software. Without "credentials" as to my programming capabilities, it was the only way to show what I could do. And, indeed, I had many many queries from people willing to hire me to do stuff: "You did that? Hey, maybe you can do this!"

      The only complainants I see are those who are trying to SELL commercial software, and who are losing out to the free stuff (be it freeware, public domain, open source, whatever). Screw them: if they can't compete, find another business. Or another product. Or produce something people are willing to pay for.

      Remember the free zip and unzip from the Info-Zip Workgroup? I started up that collective of programmers, and we put out a great product. Who did we hurt? Yeah, maybe Phil Katz, but hey, we waited and waited for him to port his product to Unix .. and he didn't. So we did. Tough on Phil, but he had his chance and was too slow.

      If FreeBSD or MySQL is stealing a market slice from the commercial companies, it's telling them something: make a better product or get out of the race.

      David Kirschbaum
      Toad Hall

    4. Re:A good mix by Tackhead · · Score: 4, Insightful
      > I definitely disagree with the article writer's assumption that "fame" won't get you a job - in CS, employers want porfolios, and working on Open Source is a great way to get that experience before someone will pay you.

      Absolutely.

      Most code isn't free, and doesn't need to be. The article author makes it obvious by his own experience -- scratching an itch in the forms required by his father's business and turning 3 hours of paperwork into 15 minutes.

      Quoth the author:

      "You'll be a developer and, eventually, architect or project manager who produces software for money. That's your core skill and that's what you invested 6 years and more of your life into."

      True. But what software will you produce?

      The world doesn't need another MP3 player, word processor, P2P app, or DVD ripper. The world has those.

      The world also doesn't need an application to integrate and tabulate daily trading volume, net margin requirement, and compliance reports from Bank of Fooblitzky's trading desk. The world has no use for that.

      But Bank of Fooblitzky sure as hell does. And if your Free Software portfolio says that you're more likely to be able to write it than the n00b out of college with a degree and no portfolio, guess who gets hired by Bank of Fooblitzky.

      Right. The guy who can code.

      99% of the code on this planet is never seen outside the offices of the corporation for which it's written. Because it's useless to anyone but the company that needed it. That's a feature, not a bug.

      Because it means you're useful to someone, even if the rest of the world has no use for what you code. Your employer needs your expertise, and that's what you're getting paid for.

    5. Re:A good mix by spectecjr · · Score: 1

      Second, even if one *has* a job, working for a free project is (in effect, or in the case of FSF, actually) charity work. I guess computer scientists are the only ones to donate their skills to a good cause? Because Doctors Without Borders doesn't do anything like that. And lawyers never do pro bono work right?

      Doctors and Lawyers are in the service industry. Software Engineers are in the intellectual property industry.

      Doctors and Lawyers don't scale. You don't treat someone once, and then everyone in the world is cured of that disease immediately and automatically for all time. You don't defend someone in court and then everyone accused of that crime is automatically represented by you, even without you being there.

      However, free software? One person writes it, and then it hangs around forever. It scales, and keeps on scaling.

      --
      Coming soon - pyrogyra
    6. Re:A good mix by tybalt44 · · Score: 1

      This is brilliantly put. But remember, the guy who is hired by the Bank of Fooblitzky is "just getting by". For those guys who want to be the next Bill Gates, well, it does no good at all.

    7. Re:A good mix by Mr.+Underbridge · · Score: 1
      However, free software? One person writes it, and then it hangs around forever. It scales, and keeps on scaling.

      And I suppose it "scales" itself? And your logic would certainly predict that no new projects are being conceived, since we can "scale" the old ones.

    8. Re:A good mix by edremy · · Score: 1

      But Bank of Fooblitzky sure as hell does. And if your Free Software portfolio says that you're more likely to be able to write it than the n00b out of college with a degree and no portfolio, guess who gets hired by Bank of Fooblitzky.

      Who gets hired? An Indian development team that will do the job for less than the Free Software programmer will spend in Jolt Colt.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    9. Re:A good mix by ghjm · · Score: 3, Insightful

      Well, not quite. The Bank of Fooblitzky has no idea how to evaluate open source projects, even to the point of knowing whether they exist or not. The Bank of Fooblitzky will choose someone to do the job the same way America chooses a President: 40% haircut, 55% smarm ability, and 5% superficial quality of resume.

      Whoever gets chosen may, if they are smart, then decide to go look for subcontractors or employees who can actually code. But probably not. More likely, they'll be looking for employees who can do what they're told, which no amount of open source credentials will prove.

      If you're trying to get hired as a kernel developer, then yes, you have to show a portfolio of previous kernel work, which you can only achieve by writing free software. But statistically, as a subset of the total population of working programmers, the number of kernel developers is there aren't any.

      -Graham

    10. Re:A good mix by hng_rval · · Score: 2, Informative

      You are forgetting something,

      If you spend 5 years writing OSS for free and develop a portfolio you will certainly have a nice resume to show potential employers.

      If you spend those same 5 years writing code for a company and you have performance reviews and promotions and raises your resume will look a LOT better.

      If you are unemployed and cannot find a job, writing OSS might be a better way to pass the time than working at McDonalds, but only if you are able to support yourself while writing for free. As someone who has worked as a developer and been in a hiring manager's position, I can tell you that having 5 years of OSS on your resume isn't nearly as good as having 1 year at Microsoft.

      --
      Thank you Mario! But our princess is in another castle!
    11. Re:A good mix by Tackhead · · Score: 3, Insightful
      > If you spend 5 years writing OSS for free and develop a portfolio you will certainly have a nice resume to show potential employers.
      >
      > If you spend those same 5 years writing code for a company and you have performance reviews and promotions and raises your resume will look a LOT better.

      False dichotomy.

      Go to college, write F/OSS for four years.

      Get an entry-level job, write F/OSS for a year or two on your own time.

      Two years down the road - show your next employer a good track record on the job, as well as the ability to tackle projects on your own initiative.

      Win-win.

    12. Re:A good mix by spectecjr · · Score: 1

      And I suppose it "scales" itself?

      No, there are people out there who pay for bandwidth to allow that software to propogate. However, that software never gets 'destroyed' or removed from the pool afterwards. Except maybe when copyright no longer applies.

      --
      Coming soon - pyrogyra
    13. Re:A good mix by qtp · · Score: 1

      For those guys who want to be the next Bill Gates, well, it does no good at all.

      What you fail to understand is that no-one is ever again going to have the opportunities that Bill Gates has had. There will never again be a first entry monopoly opportunity for the business desktop operating system. And there will never again be an opportunity for someone to start a software business that will earn them 50 billion dollars while making the initial employees into millionairs.

      Kudos to Bill Gates for recognising the opportunity that was there in the early 1980s, but the position in the market that he got with the IBM contract will never occur again in this industry.

      Sure, there will still be jobs available writing software for commercial vendors, but your price point is dictated by how cheap they can get the same work done overseas, and the work will not be "creative programming", but work updating the existing codebase according to instructions handed down from the management.

      Free Software enables some to create their own opportunities, whetrher it is through customizing apps for specific businesses, or offering support to organisations that choose to spend their money on that instead of on software licenses (trhat still require outside support).

      --
      Read, L
    14. Re:A good mix by Vintermann · · Score: 1

      "If you're trying to get hired as a kernel developer, then yes, you have to show a portfolio of previous kernel work, which you can only achieve by writing free software. But statistically, as a subset of the total population of working programmers, the number of kernel developers is there aren't any."

      Hmmm, apropos this, I searched a bit on dice.com for linux jobs. The good thing is that there are a LOT of them, and many involve kernel hacking. The bad thing is that not only do they require 5 years of experience hacking the linux kernel, they typically require 5 years of _paid_ linux kernel hacking. So even the current 2.0 maintainer woudn't be a candidate...

      --
      xkcd is not in the sudoers file. This incident will be reported.
    15. Re:A good mix by Anonymous Coward · · Score: 0

      from what little i know of law it seems that one case can be refrenced in another and the decision of another court does not need to be questioned(of course it can be). Kind of like software modules.

  129. He does have a point... by Have+Blue · · Score: 1

    How many people make their living *entirely* from writing free software? It's probably in the low double or triple digits. How many programmers (and college people intending to become them) are there? Millions, at least. How do you get into that position? Write an incredibly cool program, which can take years, and make it the best in its category in the world, which takes huge amounts of work and luck. That's not a feasible life strategy; if you told that to your advisor or career counselor you'd be laughed out of the office.

  130. Total Misrepresentation by Anonymous Coward · · Score: 0
    The whole thing about "free software" is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software. At the bottom of the food chain are people like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.


    It has to be pointed out that this paragraph is a TOTAL lie. RMS created the Free Software movement because he 1) believes closed source is like a welded shut car hood - you have the right to tinker with what you buy, and 2) he desired an OS and tools that allow a person to create without the creation being stolen by a greedy corporate entity, and 3) it is of great personal benefit to share what you create for the return right of using other people's improvements to your own, or the right to use their creations - to be a sharing member of a community.

    At least this is how I understand RMS's motivations, but I don't actually know the guy. But this quoted paragraph is total BS - most corporations are in fact NOT advocating free software at all.

  131. Re:worth? Churchill paraphrase by HomerJayS · · Score: 1

    >>People will get it as they get older.

    Anyone who is not a Liberal in their youth has no heart.

    Anyone who is not a Conservative as they get older has no brain.

  132. Come on now... by Chemisor · · Score: 3, Funny

    > if that girl suddenly starts liking me because
    > of my "big-load-o-cash"(tm), I probably wont like
    > her anymore.

    I think that if you are reading slashdot, you probably can not afford to be so picky.

    1. Re:Come on now... by bluGill · · Score: 1

      You haven't checked out the price of a divorce yet have you?

      You can buy a night with various girls. (which may or may not count as prostitution, and may or may not be legal). And sometime latter they will leave. Perhaps with your kid, which you can only visit every other weekend, at your expense. (And she might move to a different city) In many cases she will leave with a large part of your money, and may also get support payments for years afterwords.

      You can have that if you want. I want nothing to do with it. I'm looking for a different life, where I come home to a girl who loves me (love, not wants my money), and some kids. If I can't have that I'll stay single.

  133. Irony by Morosoph · · Score: 4, Funny
    well, that was particularly insulting. nothing quite like the threat of "no pussy!" to drive intelligent young programmers away from open source / free software.
    Hence your .sig: geeks CAN get dates!

    Sorry, that just made me laugh. I agree with you, though.

    1. Re:Irony by flacco · · Score: 1
      Hence your .sig: geeks CAN get dates!

      those suckers should send me a complimentary doll, given the amount of traffic i've probably directed to their site :-)

      --
      pr0n - keeping monitor glass spotless since 1981.
    2. Re:Irony by windex · · Score: 1

      But, sadly, they see your nickname and think 'flaccid'.

    3. Re:Irony by Anonymous Coward · · Score: 0

      That's Flaccido Domingo to you, Buster.

  134. also implied in the letter by Anonymous Coward · · Score: 0

    The only thing you need to measure yourself with is money. If you do something and don't make money from it, you're a failure.

    Also, the only way to get women is to make money. Women are not impressed by what you are doing, but how much money you have to spend (to buy them drugs or whatever).

  135. Give something back by Anonymous Coward · · Score: 0

    Look out for yourself but give something back. Did all the people who have taught you along the way, Mom, Dad, schools co-workers all just do it for the money?

    Work and make money but give back a percent of your knowledge in the idea of human beings moving forward or making life better.

    This can be an open source project that means something to you or teaching some kids after school.

    Open source to me is that giving back. It is a check that balances corporate might and greed.

  136. worth?-The cost of free. by Anonymous Coward · · Score: 0

    "'many great artworks and musical works were done for free.'"

    Actually if you follow the flow of money? You'll find that even that wasn't "free". Just because the hand isn't directly pulling from your pocket, doesn't mean the money isn't coming from you. Were did the king get his money? Were did the philanthropist get his money? Were do governments get their money? Unless something is an outright gift from it's creater, it's not free, and even that's not free for it was paid with effort and time.

  137. No, he's wrong. End of story. by Jerk+City+Troll · · Score: 1

    Anyone who says free software is worth nothing from a revenue perspective or for recovering costs of education is a fool. On the contrary, it's worth a lot more than proprietary software in this regard. One of those reasons is that you can make so much more money with it. Consider consulting: in addition to being cheaper than your competition, you can also reap larger profits. You can also provide more nimble and customized solutions. In addition to being cheaper, more profitable and flexible, you are increasing the pool of community resources and knowledge as well. That translates into further income for you. In othewords, with open source software, everyone is helping everyone else make money while they help themselves. It's only the uncreative, myopic folks out there who cannot understand business models that use open source software to turn a profit. Take the blinders off!

  138. Re:Amen... but there are benefits to be involve... by Anonymous Coward · · Score: 1, Insightful

    with open source community...

    For example...

    If I am currently out of job - get involved in open source projects, and keeps my skills sharpen.

    If I have an idea, but no big player want to take a look at me - open source it, and let the _real_ users decide.

    If I do well in a open source project that have taken critical mass, people will notice and knock on my door.

    If I lead a open source project, I am talking about project management over virtual medium. How will this show on CV? Pretty, isn't it?

    Run my realname over google, and a whole list of contrib come out. Impressive itn't it?

  139. Obsolete argument by beforewisdom · · Score: 2, Interesting
    The "free(dom) software will erode jobs/money for programmers" argument made me pause at one time, but not anymore.

    It is proprietary software ventures that are shipping jobs out of my country.......not free(dom) software.

    Who knows, maybe free(dom) software development will bring a few of those jobs back?

    Out of work developers can form companies to augment/improve/support popular free(dom) software.

    What they have in higher worker costs they will more then make up for in not having to pay huge wages to executives/ceos/stockholders.......so they could probably compete in price. That is, assuming the US IT companies ever plan to reduce their prices to reflect there cheap overseas labor.

    At some point the software a company works on will not be able to be improved anymore or a competeing company will do it better. In that case the developers could move on to new projects....business as usual

    Who knows, maybe these free(dom) software companies will improve so much free(dom) software that they might out compete the proprietary counterparts.

    They might return the favor to American CEO's and put them out of a job :)

    Steve

  140. What I get out of my efforts by bluGill · · Score: 2, Interesting

    I've contributed two simple lines of source to an Open Source project. Just two. In return I get FreeBSD (or pick any linux distribution), KDE (GNOME if you prefer), a lot of good enough apps. Most important to me, if I don't like something I'm encouraged to fix it. Since I've contributed I can also place on my resume a little line that I've developed for this project, which is in my favor as I'm look for a paying jobs. Anyone can look those two lines up and evaluate my quality, while the lines I've written for others are locked away and you can't look at them.

    Seems like a good deal to me. I give 3 days of effort, contribute 2 lines, and get this in return.

    Actually the code itself took just a few minutes (5 for the first line, and 1 for the second), most of the rest of the time was finding and understanding the code. Half a day to test, and a couple more minutes to create/submit a patch.

  141. Recipes aren't the same.... by catch23 · · Score: 1

    I don't think giving away the recipe is the same as giving away source code.

    Software runs exactly the same anywhere. Recipes require more skill from a proper chef to prepare it.

    I've downloaded gcc and compiled it with ease before. I have the recipe for the basic souffle, but I still can't make it properly.

    If I could download a recipe, click a button, and get a perfect souffle, then yeah recipes would be the same as code.

  142. Free? Not, exactly... by Anonymous Coward · · Score: 0

    If I was writing software, and GPL'd it, Im not making it available 'free of charge'.

    I get:

    1. If anyone bases anything else on my code, they have to GPL it, and I get *that* for free.

    2. Even though my writing code isnt a condition for this, I also get to use all the other software the other programmers have made for free. If I want, I can even modify it if I need, since the code is there.

    3. I also know that I am helping the market move toward a world where people have choices, and that someday it will be common for the average end user to be aware of and make choices about what software platform they use, much as today they make choices about what brand of car or gasoline to buy, and where these different platforms will actually be 'compatible' with each other, becuase there will be open public documentation of the file formats and protocols they use to communicate, and where someday maybe one large monopoly wont be able to hold up an artificial barrier to entry into the market - its a sad state that the only thing that stands a chance of competing with this monopoly is software thats given away FREE of charge.

    If there were 3 or 4 (or more) companies, making proprietary software for end users, sharing similar markets (including the OS market), and none had a majority share of the market, then theyd have to be compatible (eg, capable of exchanging files, and comunicating over networks, and they would have to either document those formats and protocols, and they would tend to be more stable - no one ompany could alter its use of the protocol so as to be incompatible with the others, and hence easier to reverse engineer, if not already documented), and I (personally) would have less objection to 'proprietary' software, because ANYone with the skills could make a compatible system/platform, and just becuase less than 1% of people used it, wouldnt mean that it couldnt interoperate. Think about it, probably fewer than 1% of car owners own Porchse's, but they still burn the same gas, drive on the same roads, and fit thru the same toll booths.

    I wouldnt choose it myself, but thats the whole point - letting people have choice.

  143. It's self advertising! by the_germ · · Score: 1

    Three ways to make profit with Open Source:

    1) I'm leading some Open Source projects and contributed to others. This engagement in the Open Source scene has got me some jobs in closed source business, 'cause I could advertise for myself and refer to my Open Source projects as references for my skills. There's also quite a good chance I wouldn't have my current job without these projects.

    2) Another point is that if you write a software and want to sell it how do people know it even exists? I think releasing the software as Open Source under the GPL and selling commercial use licenses lets everybody profit from your work.

    3) I plan to bundle optional closed source components with my free software in the future. If other developers want to use the functionality provided by these components in their own software, they have to obtain a license.

    ----------------

  144. If there is a need by Stone316 · · Score: 1
    then there is a company willing to pay for the product. Someone contributing to opensource may not be putting themselves out of a job but what most fail to recognize is that they may be putting someone _else_ out of a job.

    Linux is great, I love it, I use it at home but if that were to dominate the OS market don't you think a few developers in Redmond would be out of a job? How about postgresql or mysql? Sure, they'll probably be able to pick up something else but thats not the point. I'm sure there are some better examples of this but its as good as I can come up with on a Monday morning.

    Personally I think most software should be free for personal use and corporations should be footing the bill but thats just my twisted point of view.

    --
    "Thanks to the remote control I have the attention span of a gerbil."
  145. Dear Mr. O'Conner by Virtex · · Score: 1

    I read your letter with great interest on the evils of free and open source software. After finishing it, I asked myself what someone in your position might do to help stop the spread of free software. Aside from encouraging young developers away from it, I would also recommend not making use of it anywhere in your business. Since I don't know your business, this may already be the case. Nevertheless, it's always good to verify this, since teaching the evils of writing free software on one hand while benefiting from it on the other would make you look insincere. Once you've verified your business is not using free software, the next step would be to talk with other companies to let them know about its evils.

    Perhaps with enough effort, businesses and people will stop using free software. If nobody's running it, there will be little motivation for developers to continue writing it. Although there will always be free software, this would eliminate most if not all of the large projects that do the most damage to commercial interests.

    Thank you for your time, and good day to you.

    (Okay, it's subtle, so I'll just say it -- this letter is meant to be sarcastic, preying on those who speak out against open source while simultaneously reaping its benefits. It also encourages him to discourage those who benefit the most from open source, which is a hopeless endeavor. And no, I didn't actually send this letter to him.)

    --
    For every post, there is an equal and opposite re-post.
  146. Interesting piece by gamgee5273 · · Score: 2, Insightful
    First: Let me come clean and say I am not a programmer. I've never taken a programming class, though I have played with it here and there and even I have written the proverbial "Hello, World" from a C for Dummies book at some point in the past. Let me also say that I manage a help desk and am a Mac user, both at work and at home. I also have a BA and an MA in English. Take that as you will. :)

    Those things said: I suepct there is a medium that needs to be reached between Aiden and Clemens's points-of-view. Clemens seems very quick to write off Aiden's views as childish or over-idealistic isntead of working to nuture them into something more productive.

    How many times have all of us had the "practical" side of things thrown at us when we present ideas to our parents, mentors, elders? On the converse, how many times have we flung overly-idealistic, change-the-world quips back at them? I'm sure 90% of us can easily identify with that, regardless of our backgrounds.

    Aiden is presented as being a stereotypical 21 - I agree. However, Clemens presents himself as a stereotypical 35, and that is where the arguement falls flat. Clemens is preaching to Aiden, and the young programmers in general, about the pacticality of life ("you need a car, apartment, want a family, etc.") instead of looking for a way to nuture Aiden's instincts and mentor him...

    Thus, Clemens is doing nothing to harness the potential Aiden and his kindred souls offer to IT. He just laughs it off and ignores the concerns.

    My suggestion to young programmers: strive to find the middle-ground. Ignore the pompous attitude Clemens gives off and look at the important ideas he mentions. And don't become Clemens when you're 35.

    My suggestion to older programmers: work with the young ones. Mentor them, work with them and let them learn from you just as you can learn from them. The end result could be something none of us have ever thought of before.

  147. Prove you can do it by S3D · · Score: 2, Insightful

    Should people stop climbing Everest, traversing the ocean solo in the small boat, exploring cave hundred meters undeground because they are risking their life for no money ? Should people quit dangerous proffession if they can not impress girls with it ? Was WWII guerillas stupid because they were liberated at the end for free anyway ?

  148. Not all slavery... by spectrokid · · Score: 1

    Companies need internal software. They take an OS project, and pay a dude to add some whistels. The project grows... Young programmers need training. They learn the job on an OS project. Sure they aren't getting rich, but their CV improves... The whole picture of O.S. beeing made by 100% succers who throw their lives away is a little far streched if you ask me. There are anyway plenty alternatives: double licensing, an O.S. "Base" project with a commercial add-on for MS-compatibility,... Seems to me like some people are still afraid of change...

    --

    10 ?"Hello World" life was simple then

  149. Why do you think you are so bad? by Chemisor · · Score: 1

    > There is always someone in the world who can do
    > something that you did, better, and that's what
    > OSS is, doesn't that guy get it?

    Funny, I always thought it was the other way around - you can always do a better job writing the program than whoever wrote it, and that's what OSS is. That's why most OSS projects get started anyway. That's why we have forks and rewrites and upgrades and people who say "what moron wrote this? I bet I could do better than that." Thinking that everyone except you is a good programmer might end up being a self-fulfilling prophecy, and for that very reason I would strongly suggest you reconsider your motivations. It's all right to work on OSS if you think you can do a better job, but it is an abomination to do a rotten job, dump it on SourceForge and expect other people to clean it up.

  150. Slashbot mentality drowns out reason by Anonymous Coward · · Score: 0, Flamebait

    Unfortunately, the unemployed moderators here who loathe capitalism will mod down any comment that speaks critically of open source software. My suggestion for readers who value good discussion is to search for all the -1 comments in this story. We all know the fascists here will try to silence criticism.

  151. intelligence by Cardinal+Biggles · · Score: 3, Insightful

    The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks

    So you'd better have lots of money instead, because then she'll be really, genuinely interested in you, right?

    Seriously, I've talked about what I do wrt Free Software / Open Source with intelligent people without being a zealot, and (gasp) this has actually led to some really interesting conversations.

    Also, it shows women that you see value in things beside money, which IMHO is a good thing. But, of course, that entirely depends on the type of person you're attracted to... :-)

  152. At least he isn't eating it by digitalgimpus · · Score: 1

    If his website was running Apache, on Linux.. that would be one thing.

    But it is running IIS on Win2k appparantly.

    How much you want to bet he posed it from a Linux system with Mozilla Firefox?

  153. You can't have it both ways ...Outsourcing free. by Anonymous Coward · · Score: 0

    "People will write free operating systems and database engines and paint programs, but if I want a bespoke package written to my spec to run my company then I have to pay for it, and that's where coders make their money."

    Until the coding (code monkey) is outsourced to a country were the money made is less. Your argument stands, but it's no bed of roses either.

  154. Are we turning into the Ferengi? by HangingChad · · Score: 4, Insightful
    Greed is becoming an institution these days.

    What's odd is when you look at Linux, it's taking the IT industry by storm. And look at all the new jobs being created. Whole new industries popping up all over in implementation, support, in new distributions, embedded applications. It's not just a software product, it's an economy unto itself.

    I don't know how anyone makes the argument there's no money in FOSS. Whole industries exist because of free software.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Are we turning into the Ferengi? by HarveyBirdman · · Score: 3, Insightful
      Greed is becoming an institution these days.

      I love how every generation thinks it's discovering eternal truths for the first time.

      --
      --- Ban humanity.
    2. Re:Are we turning into the Ferengi? by runderwo · · Score: 1
      Yeah, and maybe when you reach his age you'll be thinking the exactly same thing.

  155. net result by Anonymous Coward · · Score: 5, Insightful

    As was pointed out in the letter, a lot of the really useful software ideas have already been realized. Of course, there will always be new hardware, and new drivers for it, etc...but how many new word processors or operating systems will there be?

    Even in a world where there was no open source software, there would be precious few closed source solutions, with a handful of programmers maintaining them. Closed source doesn't magically guarantee that every programmer will have a job. Nor does the existance of an open source alternative put all the programmers out of a job.

    Already, most programming jobs in America are something OTHER than creating an office suite or an operating system. Programmers do innovate new solutions, usually right on the payroll of the single company that needs that solution. Thats the world of programming in America, and those programmers will have jobs reguardless of the prominence of open source software.

    The author's fundmental premise is sound: you need money to earn a living. However, the next premise: if you work on open source, there will be no money, is seriously questionable.

    --AC

    1. Re:net result by Anonymous Coward · · Score: 3, Interesting

      I'm sure people thought all the apps had been created already when some dude came along with peer to peer networks. And MP3s. And shoutcast. And Fark. And distributed computing.

      There are always tons of new things you can create/invent. Of course you can't create another office suite. They already exist. But why would you? Make something NEW and DIFFERENT.

      This guy is clearly a moron. His post basically suggests that if you have something that can benifit mankind, you should make money off of it. What a fucking naive, selfish prick.

      I work on open-source. I do it for free. Why? Because I enjoy doing the work and I support the project and I want to see it thrive and help people. Unlike some assholes, I'm quite happy helping people improve their lives without demanding something in return. Gee, imagine that.

    2. Re:net result by I_Love_Pocky! · · Score: 4, Insightful
      You are exactally the kind of person he wrote the letter to.
      Unlike some assholes, I'm quite happy helping people improve their lives without demanding something in return. Gee, imagine that.
      Yeah it is hard to imagine. He made a really good case in his letter for why doing exactally what you are doing is self-defeating.

      What kind of "asshole" works for free?

      A stupid one.

      Writing free software doesn't help people improve their lives. It helps big corporations turn a profit. How does having free software help any one live a happier life? There is very little that some one needs a computer for outside of working. So, in effect, what you are doing is working for free so that other people can use your software to make some money for themselves.

      Good for you. You are making a difference! You are a hero!

      By the way, I use free software, so thanks for your hard work. I appreciate it, because it lets me play with cool toys for free. It doesn't make my life any better though, just cheaper.
    3. Re:net result by j-pimp · · Score: 4, Interesting
      By the way, I use free software, so thanks for your hard work. I appreciate it, because it lets me play with cool toys for free. It doesn't make my life any better though, just cheaper.

      You and the parent just don't get it. The point of Free Software and Open Source Software is to create better software. Its not about making more money from the software. Its not even about making less money from the software. Its just about making better, more useful software.

      Open source works through innovation and support.

      Their is auctually some code out their that has yet to be written that some corporation out their needs. This leads them to paying a developer real money to write it. They then go buy a car and a house and all that other stuff. At that point the closed source advocate tries to develop it into something he could sell to other corporations. The open source advocate puts up a cvs repository, makes a home page for people to download the software, and gets the community involved in maintaining the project. This means that the maintainance programmer has a reduced workload.

      The second method of making money is supporting software. By support I mean charging money for anything releated to the software. Selling computers that run linux is providing support. Writing books is providing support. Selling pressed CDs is support. Also, some people auctually do buy the mythical "linux support contracts" from the likes of redhat and Novell.

      In addition to these two methods their is a third method of making money with open source. Using open source software to make money. Watcom is a perfect example of this. Many years ago the Watcom C/C++ and Fortran compilers were these wonderfully advanced compilers that were used by many people. Eventually they got bought by a driver writing company. They needs a little modernization that the company could not finance on their own. So they launched www.openwatcom.com and setup a source repository. They get free labor from people with an interest with the compiler, and we get a free compiler that isn't gcc. Some people do indeed download and use the compiler to write closed source software and not give anything back. However, other than a little bandwidth, these people take nothing away from the project.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    4. Re:net result by Star+Stealing+Girl · · Score: 5, Insightful
      "Writing free software doesn't help people improve their lives. It helps big corporations turn a profit. How does having free software help any one live a happier life? There is very little that some one needs a computer for outside of working. So, in effect, what you are doing is working for free so that other people can use your software to make some money for themselves."

      So the only people using free software are big corporations? Ever heard of non-profit organizations? You know, the ones that exist to help people and communities? The less they have to spend on their IT and technology, the more money they have to spend on helping people. Helping people live a happier life.

      --
      All my money went to Nigeria and all I got was this lousy sig. . .
    5. Re:net result by mslinux · · Score: 1, Redundant

      "Unlike some assholes, I'm quite happy helping people improve their lives without demanding something in return. Gee, imagine that."

      If you owned an apartment building, would you allow people to live in it rent-free? How would you pay taxes on it? What about insurance and maintainence? Software is no different. There is no free lunch.

    6. Re:net result by Anonymous Coward · · Score: 1, Insightful

      By the way, I use free software, so thanks for your hard work. I appreciate it, because it lets me play with cool toys for free. It doesn't make my life any better though, just cheaper.

      Playing w/ cool toys is life. Your life is better because you can and do play with cool toys.

    7. Re:net result by spectecjr · · Score: 4, Insightful

      So the only people using free software are big corporations? Ever heard of non-profit organizations? You know, the ones that exist to help people and communities? The less they have to spend on their IT and technology, the more money they have to spend on helping people. Helping people live a happier life.



      Perhaps you don't understand what a non-profit is.

      It means that the company itself doesn't have any money in its coffers. Its aim is to maintain a balanced cash flow; they spend everything they bring in as profit.

      This does not mean that the executives and employees give their work for free; you can be CEO of a nonprofit and have a $1,000,000 salary. Quite happily, in fact.

      --
      Coming soon - pyrogyra
    8. Re:net result by spir0 · · Score: 4, Interesting
      So the only people using free software are big corporations? Ever heard of non-profit organizations? You know, the ones that exist to help people and communities? The less they have to spend on their IT and technology, the more money they have to spend on helping people. Helping people live a happier life.

      hahahahahahahahahahahahahahahaha... that is one of the funniest, most misguided things I've ever read in my life. Non-Profit organisations still generate cash. The difference is they don't leave it sitting in banks. They spend it on whatever they do.

      Let me give you an example - The Salvation Army. Now you probably think they do a lot of good in your community. Ignoring the fallacy of that statement, I can tell you now, they generate a SHITLOAD of cash globally. The money comes from charity drives, tithes, and from property. Here in NZ, the sallies are, I believe, the largest property owners in the country. This all generates cash cash and more cash.

      Their IT budgets get blown on the latest and greatest of EVERYTHING. Their managers always have the best laptops, their desktops are always getting upgraded, etc. Now most other "for-profit" companies struggle to make their hardware last as long as they can because they are very cost conscious.

      A few years ago, the local sallies had such an incompetant fuck as their IT manager that they got a range of new desktops from IBM for their whole building. He neglected to tell anyone that they were only HIRING them at great expense.

      They didn't care. They have the money. They will get more.

      And no, I never worked for them, but I know several people who have. And just for the record, most of the people they help have to be members of their religion for them to even pretend to care. OK, sure I may have picked the most corrupt non-profit organisation on the planet, but they definitely don't scrimp and save on their IT budgets.

      They also don't use open source software unless it's miles better than anything commercial, AND they can get 24x7 support on it.

      --
      The reason girls and Windows users don't understand UNIX is because all the documentation is in Man files.
    9. Re:net result by Anonymous Coward · · Score: 0

      I work for a non-profit, so I use this site for software. Since I don't really have to pay for it, what is the advantage of free software?

      Just playing devil's advocate.

    10. Re:net result by tanguyr · · Score: 2, Funny

      You can be CEO of a nonprofit and have a $1,000,000 salary.

      so you're the guy sending me all that spam ;)

      --
      #!/usr/bin/english
    11. Re:net result by cbreaker · · Score: 4, Insightful

      Yay! Nicely said.

      Open Source/GPL/etc is a different paradigm, and many people just can't grasp the concept. They don't seem to realize that Open Souce lets them build upon software to customize it to their needs, instead of reinventing the wheel each time. For every peice of code they release to the public, they get it back a hundred fold.

      In the open source world, you don't work to sell the code, you code to sell the work. It's an open and free (as in freedom) system, where you can work together with people outside your organization to get the software to do what you need it to do.

      With OSS, the money still exists but it's aquired differently. Gone will be the days where you could write a small utility and make millions. I think this is what hangs a lot of people up.

      And let us not forget, proprietaty software can hurt everyone, and does every day. Not only does it become a major issue when the developer simply decides to drop the product you depend on, but also when it has the ability to lock everyone in and everyone's at their mercy. (Microsoft.)

      --
      - It's not the Macs I hate. It's Digg users. -
    12. Re:net result by creighton · · Score: 1

      It has made my life notably better, perhaps you are just one of the lucky few who can afford to pay for all of this stuff from M$ anyway.

    13. Re:net result by Star+Stealing+Girl · · Score: 4, Insightful

      I wasn't talking about your huge bordering-on-for-profit-non-for-profit-corporation s. I'm talking about your local battered women's safehouse. I'm talking about your local pet rescue. I'm talking about your community-based teen runaway shelter. These places don't have millions of dollars to spend on computers and equipment. They're lucky if they can afford to pay the rent for their buildings.

      --
      All my money went to Nigeria and all I got was this lousy sig. . .
    14. Re:net result by Anonymous Coward · · Score: 2, Insightful

      > You and the parent just don't get it. The point of Free Software and Open Source Software is to create better software.

      no no no. YOU just don't get it! Free Software is not about making better software. It's about encouraging freedom and building a better community.

    15. Re:net result by Anonymous Coward · · Score: 0

      Its just about making better, more useful software.

      I think the point the author has is, after putting all of that time and energy into the better and useful software, what do you gain? Fame? To find a career?

    16. Re:net result by John+Courtland · · Score: 3, Interesting

      It's not like software creation has to always get you something. This "gimme gimme gimme" shit is kind of deplorable. I have fun coding. I don't give a shit if I make money off of it, or get famous, I like doing it and if it can help someone else with a problem they need solved then that's great. Then I helped someone else, had some fun, and learned some stuff in the process. If I'm on payroll, then yes, I expect to be paid. But on my own time, I'm fully cognizant of the gratis nature of my work. I assume most open source developers are similar in at least one regard.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    17. Re:net result by j-pimp · · Score: 1

      no no no. YOU just don't get it! Free Software is not about making better software. It's about encouraging freedom and building a better community.
      But Open SOurce is about better software.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    18. Re:net result by Anonymous Coward · · Score: 0

      Lets say you are working on a closed source project that pays 10 developers at company A. There are similar projects going on at 9 other companies that pays their employees, and to keep teh math simple, lets say each company has 10 employees... so 100 developers are making a living working on proprietary projects. This would without counting other marketing and sales people that makes a living as well. Now comes the Open Source guy and starts his project to destory the other 10 companies by giving the source away for free... all the 10 companies lays off 8 of their developers and uses the free code... now we have 10 developers making a living and 90 others jobless all ecause one OSS project came out started giving away the work for free. So, who is the winner here? The companies, and the loosers... the developers; people like you.. This is exactly what companies like IBM does... pay a few OSS guys money to write software they can use for free. OSS is good for everybody except the developer! Dont shoot yourself on the foot.

    19. Re:net result by Anonymous Coward · · Score: 0

      Building upon, and customizing software, is extremely timeconsuming. It's certainly faster than re-inventing the wheel, but it still takes a lot of time.

      Some observations:

      1) The number of developers who get paid by the hour to work on OSS is very small, and they have names like Larry Wall and Linus Torvalds.

      2) If you aren't being paid by the hour for that work, you're relying on donations from the end users, and it doesn't work. I have about six published GPL projects, ranging from "two downloads a year" to being published in Maximum PC Magazine, CPU, and MacAddict, and being linked from the front pages of [H]ardOCP and Ars Technica. I've gotten about $600 in donations over two years. For one thing, half of that comes from three incredibly generous people. More importantly, that's about HALF of one month's rent for me.

      The other alternative is that you're using it to get notoriety and start a career (i.e. coding to sell the work), but that's only an option while you're in college -- the rest of us have to pay the bills.

      If you're spending 14 hours writing a patch to gcc and you're not part of the #1, that's 14 hours you are NOT being paid to work for. And regarding using it to sell your skills as a coder to an OSS company, the original writer nailed it dead on: "If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are." To be hired, you have to be visible. Very, very visible.

      To be blunt, if you're spending more than four hours a day working on OSS software, and you're not employed by Red Hat or another of the few companies that truly turn a profit out of OSS work, then you're in college or you're starving. I enjoy having a roof over my head and food in my stomach and a 3088/1544 RADSL line in my apartment too much to spend more time on my OSS software.

    20. Re:net result by mangu · · Score: 1
      Writing free software doesn't help people improve their lives. It helps big corporations turn a profit.


      No, it's the opposite: writing commercial software helps big corporations turn a profit. Free software is business-neutral, since everyone can get it, no one can get a profit from it, unless you find a lazy, stupid, or in other ways limited customer. Sure, you can sell expertise on using free software, but you can also sell expertise on commercial software. But you cannot profit from "privileged" information on free software. Anyone can get expertise on free software, but only people or corporations who pay can get expertise on commercial software.

    21. Re:net result by Anonymous Coward · · Score: 0
      By that logic we should hire people to go around breaking windows, so that we can keep other people employed replacing them.

      Paying 90 developers to work on redundant versions of that system is terribly wasteful when there are volunteers willing to do it gratis. Surely our society has more productive uses for those people.

    22. Re:net result by mangu · · Score: 1
      Let's say you are working on a farm that pays 10 people to pick cotton by hand. There are similar crops gorwing at 9 other farms that pay their employees, and to keep the math simple, let's say each farm has ten employees, so 100 cotton pickers are making a living working on cotton picking. Now comes this inventor who develops a cotton picking machine that can do the work of 100 people picking cotton, so 99 cotton pickers are jobless...
      Let's face it, the open source software development process is a new *invention*, which makes software development vastly more efficient. Commercial software development cannot compete against open source, the same way that hand labor at the farm cannot compete against machines. Is it all so bad?


      Why is it that so many people nowadays think that any possible source of income is "good"? Getting anything for free lowers the cost to the customer, who now has more money to spend on other stuff. There may be some job losses, but the overall effect on the economy is positive, since the same amount of money is being spent and more goods are being purchased.

    23. Re:net result by Anonymous Coward · · Score: 0

      um how does that negate his argument? do you think that CEO would take a cut in *his pay* to pay for closed source software? i don't think so. so open source does mean the org has more for improving peoples lives..

    24. Re:net result by timmarhy · · Score: 1

      your short sighted and lack perspective and it shows with this comment "There is very little that some one needs a computer for outside of working"
      so outside of work you never buy anything, go anywhere or use the internet?
      my how sad!

      --
      If you mod me down, I will become more powerful than you can imagine....
    25. Re:net result by spectecjr · · Score: 1

      um how does that negate his argument? do you think that CEO would take a cut in *his pay* to pay for closed source software? i don't think so. so open source does mean the org has more for improving peoples lives..


      He was arguing that non-profits are charitable companies who do everything for the good of the people, and give away their work to help people.

      No, they're not. They're just yet another business structure. It's a common misunderstanding that nonprofit = charity. While charities have to be nonprofit, not all nonprofits are charities. And not all charities are as charitable as you might hope - a good many skim large administration fees off the top.

      --
      Coming soon - pyrogyra
    26. Re:net result by Anonymous Coward · · Score: 0
      "Automation costs jobs. If not for that earth mover, there could be a hundred of us down there working with shovels."

      "Yeah! And if not for the shovels, there could be a thousand of us with teaspoons!"

    27. Re:net result by I_Love_Pocky! · · Score: 1

      That is exactally what I meant. Big corporations that would otherwise have to pay for software can get it for free (and therefore turn a larger profit). It doesn't matter what they are using it for. Their opperating costs are lower, and it is all thanks to some unpaid hobbists! Shouldn't people be compensated for their ideas?

      If developers themselves decide that they shouldn't then why would any company do so out of the goodness of their hearts?

    28. Re:net result by Anonymous Coward · · Score: 0

      How does having free software help any one live a happier life?

      Huh?
      Switching from IE+Outlook to Firefox+Thunderbird makes my life REALLY better

    29. Re:net result by Anonymous Coward · · Score: 0

      The less they have to spend on their IT and technology, the more money they have to spend on helping people.

      How about this, the less they have to spend on overpriced licensing schemes and vendor lockin the more they have to pay YOU!!

    30. Re:net result by Tellalian · · Score: 2, Insightful

      How did this troll get moderated insightful?

      So you love using software written by stupid assholes!? This kind of baiting is disgusting.

      While free software is not the answer to all the worlds problems, thinking that it doesn't help improve people's lives is just as naive as thinking volunteer fire-fighters don't help improve their communities.

      People write free software for the same reason that college professors publish papers explaining some great new discovery. It's a form of proactive civil service.

      I program extensively. Most of my experience I owe in great part to open source efforts like gcc, php, python, and countless tutorials and articles documenting great ideas. So when I release some of my work for free, I'm not throwing away countless hours of effort. I'm giving back to the community.

    31. Re:net result by cbreaker · · Score: 1

      You assume that the current state of affairs will never change.

      Once upon a time, there were NO jobs for developing free software. Now there are some. Few, yes, but more every day.

      I say good job to all the OSS developers out there they spend their valuable time to change the world of software development.

      --
      - It's not the Macs I hate. It's Digg users. -
    32. Re:net result by GMC-jimmy · · Score: 2, Insightful
      There is no free lunch.

      There _used_ to be, till someone came and said, "HEY! THAT'S MINE AND YOU CAN'T HAVE ANY!"
      Not too much longer after that moment, trade was invented.
      --
      __________________________________
      Free your mind - Flush your toilet
    33. Re:net result by Mr.+Pillows · · Score: 2, Insightful
      "You and the parent just don't get it. The point of Free Software and Open Source Software is to create better software. Its not about making more money from the software. Its not even about making less money from the software. Its just about making better, more useful software."

      I myself wholly believe that innovation is what is really important. But then why the insistence for the software to be free? Is there no innovation in software that someone needs to purchase?

      When it comes down to it, there are plenty of examples both on the open-source and closed-source side of the fence where innovation clearly took a second seat. No matter which way we as a community cut it, it's time we all start being real serious about innovating. This certainly means that companies with billions and billions in liquid cash should stop sitting on top of cash cows and stagnating their software because it's about the revenue model and not how much one can aspire to innovate. It certainly also means organizations and companies adopting open-source as a weapon to compete against other companies, mostly based upon the low price point, need to realize that they lost on the innovation front and that innovation is ultimately going to save their organization and innovation is the right thing to pursue. Finally, I think all this certainly means that we would all like to stop seeing the same windows-clone-like desktop on many linux systems and see something different. What's up with the start button on all these linux desktops? True, MS has stagnated the OS technology in various ways, but I don't see linux blazing the trail on this front either.

    34. Re:net result by Anonymous Coward · · Score: 0

      Its not about making more money from the software. Its not even about making less money from the software. Its just about making better, more useful software.

      I just think it's just about people doing what they want to do. It's easier to do what you want to do if you are part of a community of people that share. I can write a program to explore ideas about evolutionary algorithms, because someone else shared the work they did on compiler technology, and operating system technology, etc.

      If you were a general, would you rather lead an army of paid mercenaries, or an army motivated by personal conviction? Pay me all you want, I'm not going to die for something I don't believe in. Of course, no one is dying here, but the point remains the same. Some people love their work, some people just want money. Who do you want to hire? Which employee will be more loyal? If your needs as a hiring manager coincide, or at least partially align with someone's aspirations and personal interests, you have found yourself a great employee. If you hire someone without direction, someone who can only be motivated by sticks and carrots, don't expect a spark of genius or any loyalty. You are paying a dud.

      Prostitutes get paid more than wives and girlfriends. If you want a whore, go to the store. If you actually give a damn about something, if you care, if you have any passion at all, get on the cluetrain. It's a lot of fun.

    35. Re:net result by I_Love_Pocky! · · Score: 1

      Yeah, but it isn't because it is free (cost), it is because it is free (open). That is the difference. All these people keep talking about how it is unfair to charge for software. I don't think so.

      However, I think open software is supeirior to closed solutions. That doesn't mean it has to be cost free.

    36. Re:net result by Anonymous Coward · · Score: 0

      Actually, the point of OpenSource, for me, is to shift the current power structure. In the "Golden Olden" days of software, I was not allowed to participate as either a programmer or a user because I could not pony up the required funds. I was of little value to any company and had very little earning power myself. OpenSource provided me access to a knowledge base beyond comprehension. I have distributed ideas and code freely, which has benefited me ten-fold in return.

      Now, I am incredibly valuable to organizations and am handsomly paid accordingly.

      The point that Clemens does not get is that it is not communistic ideas that push OpenSource, but rather pure market forces. It is almost always more cost effective for a company to contribute to OpenSource projects, if for no other reason than to eliminate a vendor dependancy, than to purchase off the shelf software that could otherwise easily be commoditized.

      This, incidentally, grows the pie instead of just dividing it. There is a reason that Alan Cox decided to study for an MBA. It was not to become a PHB, but more likely because there is a fair amount of symatry between Economics and OpenSource.

    37. Re:net result by phorm · · Score: 3, Insightful

      I work for schools. Yes, I collect a paycheque, as do those above me... but we also use open source because, as a school, we could not afford to equip hundreds or even thousands of computers with Windows XP and fast CPU's.

      You might argue that we're benefitting from that, but really without OS we'd just have to do without, and the students would be the ones that get screwed.

    38. Re:net result by Anonymous Coward · · Score: 0

      I have to strongly agree with you spectecjr. Not only does the principle of "you can have a $1,000,000 salarie" and still be non profit apply to software, but also other forms of art (thats right I do consider open source software a form of art). My friend Greg Busceme sr., founder of The Art Studio inc., a small non-profit organization in a small town in Texas, lives a relatively rich life as a professional artist (he works with clay). The idea of open source software really isn't unlike the idea behind The Art Studio inc. and I am proud to say as a fellow artist/programmer that greg busceme (and many, many others like him) are already living a pretty decent life in accordance with the principles and ideals behind open source software. He has a Beautiful wife, two great kids and lets not forget for the materialist out there several cars cars, and a two stroy victorian, fully paid for. To me this is a testiment of the reality of open source software working for the community.

      p.s. According to the Merrian Webster online distionary communism is defined as "a theory advocating elimination of private property", while software is defined as "something used or associated with and usually contrasted with hardware", while still hardware is defined as "the physical components (as electronic and electrical devices) of a vehicle (as a spacecraft) or an apparatus (as a computer)". If you were to use a bit of transative thinking (connecting the dots with your brain) i'm sure you would soon realize that createing software without profit couldn't be considered communism.

    39. Re:net result by jimbolaya · · Score: 4, Funny
      "Prostitutes get paid more than wives and girlfriends."

      You've obviously never had a girlfriend, have you?

      --

      There ain't no rules here; we're trying to accomplish something.

    40. Re:net result by Anonymous Coward · · Score: 0

      Do you consider your girlfriend an expense? Have you ever discussed this with her?

    41. Re:net result by webfiend · · Score: 1

      ... and he sure as hell has never been married. That was expensive!

      More accurately, the divorce was expensive. But the marriage wasn't cheap either.

    42. Re:net result by jimbolaya · · Score: 1

      I try not to discuss it with her, but, oh yeah, she's an expense!

      --

      There ain't no rules here; we're trying to accomplish something.

    43. Re:net result by serviscope_minor · · Score: 1

      "There is very little that someone needs a computer for outside working."

      Kind of ironic that you posted that on Slashdot, really. I guess you must be working then...

      --
      SJW n. One who posts facts.
    44. Re:net result by Anonymous Coward · · Score: 0
      Their is auctually some code out their that has yet to be written that some corporation out their needs. This leads them to paying a developer real money to write it.


      Why should one company have to pay for the entire development of the software? What if they can't afford it? Won't it make more sense to share the cost with everyone who needs the software? And how would you propose doing this....maybe by creating a business to serve this market?
    45. Re:net result by vanix · · Score: 1
      When you give away your hard work, you devaule the hard work of every other developer who is trying to make a living. Now maybe you have some other career, but I'm counting on living off of my programming skills. With half of the jobs moving overseas the last thing I need is competion from someone who is just doing it for fun.

      What stunning arrogance. So everybody else in the world should change their lives to accomodate your desire to make money in a particular way? Where did you get this monumentally misplaced sense of entitlement? Where do you get off telling other people how to spend their time?
      Thanks a lot for ruining my career path you cold hearted, non-money loving, generous, fools!

      Go fuck yourself. Nobody has the power to ruin your career but you. Take a little responsibility, you pussy.
      --
      "Government is a disease masquerading as its own cure." --Robert LeFevre
    46. Re:net result by I_Love_Pocky! · · Score: 1
      You are missing the point. Not to mention that the second comment of mine that you quoted was meant jokingly.

      I'm mearly trying to get people to realize how valuable their skills are. Why should you be giving them away for free? You have every right to do so, but it does impact other people's lives. I keep hearing about how altruistic it is to develop free software. Why don't you go out and work at the mall for free? At least the jobs you are displacing didn't take years of training to achieve.

      Where did you get this monumentally misplaced sense of entitlement? Where do you get off telling other people how to spend their time?


      I have just as much right to be upset about this as the people I am upset with have to work for free.

      I'm just saying that people should wake up and see that they are being robbed. The only people who lose with open source are the developers. Everyone else wins, and that is why it is so popular. I just don't see why developers are willing to accomodate this. Don't you value your time???
    47. Re:net result by Anonymous Coward · · Score: 0

      Just as a counterpoint example; I work in IT, for a mid-size non-profit (1000 employees).

      We do NOT have a "shitload" of money. And we certainly do use OSS, every time we have a choice. We have quite a bit of commercial software, but I make sure we look at open alternatives (or internal development) as an option, every time a new software deployment is suggested.

      My point being only that in both the non-profit and for-profit worlds, IT agendas are dictated by the IT people involved; the only real difference is how much more critical the savings are to a non-profit.

    48. Re:net result by Anonymous Coward · · Score: 0

      On the contrary, I believe that open source software helps smaller businesses as opposed to larger ones.
      The microsofts and IBMs of the world have more than enough resources to build their own systems, and they do so more often than not.
      Using Open source software helps reduce costs of software infrastructure dramatically, thereby giving the smaller fish a much needed headstart.

    49. Re:net result by orpx · · Score: 1

      Ahh you life must be useless. A user with only use. and that's the way it'll always be for you. A LEECH! your only reason for you living is to keep the stream of money going that keeps you healthy happy.

      Writing software. Lets cut out the free part, just for value. When a true programmer writes software, its because it truely is fun. It takes them away from the world that assholes like you have created, give me a dime, i'll give you a handjob. People like programmers want more out of a life. More of a reason for living, than being attached to a fabricated network with money packets.

      Does free software make your life any better? It will and it does in many ways. Keeping yourself oblivious of what's really helping, will keep your life OKAY.

    50. Re:net result by I_Love_Pocky! · · Score: 0, Offtopic

      I can't believe I was marked as a Troll. Nothing I said was irrational. Maybe you don't agree with it, but that doesn't mean it is a deliberate attempt to be argumenative. I really meant it. Why does an oppinion have to be thrashed like that?

      My only conclusion is that who ever modded me down can't handle the idea I don't like the current state of the OS movement. Why should the moderator's personal feelings on the matter make me a Troll???

    51. Re:net result by I_Love_Pocky! · · Score: 1

      This is worse than communism. At least with communism everyone gets screwed. In this system it is just the developers.

      Hey I have an idea. Lets convince a bunch of auto mechanics that they would be really cool if they spent all of their free time fixing cars for free. That way the whole community would have cheaper access to auto repair, and we could all benefit!!! And then, maybe we could get doctors, lawyers, etc. to do the same thing.

      I mean if these people didn't want to work for free they would obviously be money grubbing bastards. After all, they should love their jobs so much that we would be doing them a favor by letting them work for free. Everything would be so great, because then it really would be like communisim! We could share everything!!!

      Horray for the revolution!!!

    52. Re:net result by I_Love_Pocky! · · Score: 1
      Ahh you life must be useless.

      Are you saying that your life isn't useless? Give me a break.

      Keeping yourself oblivious of what's really helping, will keep your life OKAY.

      Hey, that sounds like a mature attitude towards life! Obviously the solution to the worlds problems are to ignore them. It makes your life better, so it must be ok!

      People like programmers want more out of a life. More of a reason for living, than being attached to a fabricated network with money packets.

      Get off your high horse. Maybe if I lived in a socialist/communist nation I could afford to ignore providing myself with an income, but I don't. I live in the US, and though there is welfare, I personally wouldn't take it unless I had children to support. I would rather starve than take handouts, so I get irritated that so many people are willing to give their skills away for free. If I end up working fast-food because the job market has dried up for paid software development, I'm not going to be very happy person. I didn't work so hard for a McJob.

      I just want to reiterate that my beef is not with open source, but rather with volunteer developers. Open source is a wonderful development model. If big corporations can afford to subsidize it, I have no problem developing for it, but why would they do that when there is an army of geeks willing to do it for free?

      There is nothing wrong with being a geek (I'm one), but come on lets stop letting the rest of the world cash in on us.
    53. Re:net result by orpx · · Score: 1

      lol

  156. One paragraph that made me somewhat angry by imbaczek · · Score: 1

    The whole thing about "free software" is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software. At the bottom of the food chain are people like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.

    But what if I don't give a damn who uses my stuff which I willingly given away for free? What if I give my software away and license it under GPL, will it still be stolen by suits which are waiting to suck me dry? What if solving programming problems is just fun for me? I can have a paid job and still do some hacking on free/open source software just because that's what I want to do and this above flamebait fails to see, but categorizes me as a being living "on the bottom of the foodchain." The point is I'm not being tricked into doing this stuff, I'm doing it because it's fun, dammit!

    TFA was written by a person who can't see a computer without a dollar (or rather a DM) sign on it. Poor fellow.

  157. Thanks, Clemens! by Anonymous Coward · · Score: 0

    This guy's letter has succeeded in sand-blasting away my youthful optimism. I guess free software is a good thing -- for other people to do. Let the suckers give away their work if they want; I won't say no to a free lunch.

  158. Fermat's Last Theorem by amightywind · · Score: 4, Insightful
    "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."

    Young Mr. Wiles. The mathematical theorem you proved is the immediate result and the manifestation of what you learned and what you know. How much is the proof of Fermat's Last Theorem worth? Nothing? Think again.

    Instead of publishing the result, I think you should keep it to yourself, charge all of the mathematicians who want to see it lots of money, and make them sign a non-disclosure agreement to promise not to use the result in their own work. Posterity will not be served, but you will be.

    --
    an ill wind that blows no good
    1. Re:Fermat's Last Theorem by 110010001000 · · Score: 0, Troll

      Ah yes. We can all work for universities. What a good idea.

      BTW, writing a software program is engineering - not pure research.

    2. Re:Fermat's Last Theorem by mark99 · · Score: 0, Troll

      And we all know how the market in Mathematicians is booming these days...

      Maybe if there was a business model for Mathematics it would be in better shape. As it is they have to beg all their money from the government.

    3. Re:Fermat's Last Theorem by Anonymous Coward · · Score: 0

      Are you talking about the Wiles who had been paid to do research on this for more than twenty years?

      Clue: the difference between academia and industry is that in the latter people need to make a profit, in the former they don't. Wiles was an academic.

      This analogy is so flawed it's not even funny.

      And besides, "young Mr. Wiles" my ass. Wiles is the oldest mathematician in known history to become famous. No, really. He was almost forty when he proved Fermat's last theorem. Most such work is done by people in their twenties, or teens , even.

      Moron.

  159. being owned by a corporation by Anonymous Coward · · Score: 0

    Most of us work for a corporation.
    There is no fame and very little recognition while working for a company. After all, it's not your work. The company owns the rights to what you do.

    How many famous Microsoft sofware authors have you heard of?

    At least in free/open software, the users recognize and appreciate the authors, and if you change jobs, the free/open software that you wrote is still yours ( and everyones ).

    How many famous Linux software authors have you heard of?

    1. Re:being owned by a corporation by Anonymous Coward · · Score: 0

      -- How many famous Microsoft sofware authors have you heard of?

      Bill Gates

      -- How many famous Linux software authors have you heard of?

      Linus Torvalds

      Both are programmers (Gates 'barely' so nowadays).

      Both men symbolically represent the extreme ends of the debate over the issue of Free Opens Source Software.

      Can a 'happy' medium be found on this issue without too much fuss?

    2. Re:being owned by a corporation by Anonymous Coward · · Score: 0

      Umm, the point was that while working for a corporation, you don't get credit for what you write.

      Perhaps you could claim Bill Gates wrote the Basic code that he partially borrowed. But even then, you certainly have no examples of code that he wrote after Microsoft was incorporated.
      But Bill Gates is a bad example. Bill Gates himself would never claim to be a "programmer".

      RMS wrote emacs. Linus wrote Linux, Raymond wrote fetchmail. I can go an look at the source, and see who to thank. Who wrote MS Explorer, MS Word, or MS Excel?

  160. Money isn't everything by tommasz · · Score: 1

    If the only thing that mattered about any human endeavor was whether or not you could make money from it, the world would be a poorer place. Perhaps Vasters has spent too much time toiling away in some enormous corporation where the only visible proof you've done something is your paycheck. In that world, his arguments make sense, but in the bigger picture, there is room for other definitions. And that makes all the difference.

  161. Might better major in law by KamuSan · · Score: 2, Interesting

    Outsourcing is a big problem. I can't imagine why a smart thinking company with any common sense would export intimate knowledge of his core business processes and pay for it too!

    So because every CEO and his goat is tripping over himself to do exactly the same as all his competitors are already doing, all these companies are flushing their corporate secrets to third world countries.

    Might as well do law school then, because that will be the only business model that generates any revenue at all in the years to come. If only to sue all these outsourcing shops who suddenly decide that your (local) competitor, or your foreign competitor pays better for their (read: your) knowledge.

  162. You are worthless if you haven't volunteered! by Theovon · · Score: 1

    If you're a law school graduate, many employers won't even look at you if you haven't done significant volunteer work while in school. Pro bono work and "giving back to the community" are DEMANDED.

    In the Tech industry, why should it be any different? If you're looking for a job, and you can point the employer to a project you've done that demonstrates that you have excellent coding skills, then unless the employer is an idiot, this will do nothing but increase your value.

    You can also think of this as a way to separate the wheat form the chaff. The free software community forms a ranking system based on merit. Being very unstructured, there is no one who can "push you down". If you're good, you're good, and if you suck, you suck, and someone looking for you on the net can determine that if you've participated.

  163. Because it's fun. by Shillo · · Score: 1

    ... but if you look for a materialistic value, I for one haven't had a job interview where my (actually rather meager) list of OSS contributions didn't make an impact - quite contrary to Clemens' blather. In fact, it tends to shadow both my education and work experience as an employment factor.

    That's because you can *prove* your worth with a couple of URLs.

    Mind you, I have no problem with writing software for sale. But I also require (before accepting any job) an explicit permission to continue with OSS on my own time.

    --

    --
    I refuse to use .sig
  164. Question-Netscape. by Anonymous Coward · · Score: 0

    "You can't just go post something to a bulletin board and watch as the teeming hoard of OSS geeks magically code it for you.. "

    Like Netscape.

  165. Re:I don't consider it to be given away for nothin by Jeff+DeMaagd · · Score: 1

    I'd say if software companies go down because of F/OSS, then it's payback for treating programmers like shit or putting out shit products.

    Granted, sometimes programmers are cockier than fighter pilots, there's the other end of the spectrum where management requires 70+ hour workweek and forces software out the door then blame programmers when something goes wrong.

  166. It does not happen like this by Dulimano · · Score: 1

    My programmer friends started a small but already popular website. If it weren't for

    Linux, FreeBSD, GNU, gcc, gdb, Apache, PHP, PostGres, Squid, Horde, SquirrelMail, QMail, Perl, Ruby, fetchmail, CVS,

    most possibly they could not start it at all.

    I work at a small company. Without the open source Sphinx speech recognition library, the company wouldn't even attempt doing speech recognition. But thanks to Sphinx, they do attempt, and they hired me for the job. So I thank free software for my job.

    He says that you will not get a job because already there is an open source solution for the task you would do. But the software business is not like this. Tasks are plenty.

  167. I look forward to seeing you in 20 years by Safety+Cap · · Score: 3, Insightful
    ~ let's fast forward to 2004 and you. All software that you and your father could possibly be interested in has already been written. That's probably not true, but it's hard to think of something, right?
    Um, this guy is an idiot, or at best, criminally ignorant of past software development.

    At least TWENTY years ago, clueless people were saying that "in a few years, programmers will be out of a job, because all the programs will be written." What a load of tripe. Who could've forseen the Gimp, Apache, Tomcat, etc. 20 years ago? What makes you think that you have any idea you know what great new things some people will invent in the next twenty years?

    --
    Yeah, right.
  168. Software is Science not Product by xethair · · Score: 2, Insightful

    Software is knowledge--it is not a product. It should be developed as we develop much of our knowledge: by people whose primary goal is to create, and who then share that with others in the field to build on.

    I wish there weren't so many people desperately trying to squeeze every cent of out everything they touch. We should be glad that you can actually also make money by selling support services for people using software you are expert with (and who is more of an expert that the people developing it?). Science isn't developed by people fretting about the business models for their papers. They don't publish because it rakes in the cash (in fact, it often costs to publish--imagine having to pay just to distribute your code to those who want it!).

    I understand where people like this letter writer are coming from, and I've heard similar "Free software is short-sighted: I want to get paid" sentiments from people I hold in high esteem. I believe this is the correct answer for their concern. Right now we struggle with a transitional phase (undoing the damage done by people like Gates--the kind of people who would wall off a forest just to charge entrance fees), but the available code only grows larger (thanks to Disney, today's GPL'd code will stay GPL'd past our lifetimes). Eventually the sheer weight of freed code will overwhelm those who haven't realized (or refuse) this, and the right choice will be the only viable choice.

    The coolest thing about software is that once it's built, it can instantly do what you told it to do for anyone, anywhere, with no additional investment. No other field is so deeply self-automating. It's an exciting prospect, once we are again free to focus on progress.

    (For those who ask who will do the tedious bits and make things pretty/easy: most fields use graduate students, interns, and such support staff for work that doesn't require expert attention (and can't be automated), and there are already fields devoted to user interfacing and such--putting a great interface on some obtuse tool could be a nice thesis project.)

  169. A sad fool by AstroDrabb · · Score: 1
    It is sad for me to think that there are actually people in this world like Clemens Vasters who think that the only value is monetary value.

    How many of you have helped out at a Homeless shelter or soup kitchen? Donated clothes/etc to the Salvation Army? Helped the Big Brothers or Big Sisters? Helped out Habitat for Humanity? Or thousands of other things one can do to help their fellow humans? I have, and the look on peoples faces when I help them with no selfish intentions is worth 1,000's to me. I just recently helped a co-worker setup a new computer. I saved her a lot of money by building a new computer and using some of her old parts. I gave her a spare 20GB HDD and a video card. I refused payment. Why? Because I wanted to help. Not because I wanted money. She still thanked me and gave me 4 boxes of Girl Scout cookies. That meant more to me then her handing me an impersonal check.

    I have a 2 1/2 year old girl, should I start to charge her for my time, since "time is money"? Of course not, I would not trade my time with my little angel for any amount of money.

    Now, I can think of thousands of ways to make money in a world where the majority of software is free. I think a balance can be met between free software and pay software. What I do not want to accept is proprietary software. I am a developer for a fortune 500 that does a few billion a year in sales and non of it comes from selling software. This company and hundreds of thousands of other companies in the world need software developed in-house. That requires hiring programmers to build custom applications. Most purchased software are too generic for companies and those companies want to tweak those apps, build extensions or develop complimenting applications. Most companies do not want to fit their business to sofware and instead want software to fit their business. So there will always be a strong need for sofware developers. The only issue that could hurt software developers is not Open Source, but out sourcing.

    One other point, why do closed minded people like Clemens Vasters still think that you cannot sell Open Source software? MySQL, JBoss, Red Hat, SuSE, Ximian and others are doing it. What is required for a company to make money with Open Source is a for that company to trully add value. In a world where most of the software is Open Source, companies will once again have to innovate and create value. And that scares a lot of people.

    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  170. Infrastructure software should be free by egarland · · Score: 1

    This guy is falling into the old trap of thinking that open source software is all written by unpaid volunteers. THIS IS NOT TRUE. People who work for companies use open source software to do their jobs. Often they fix and update that open source software when they find something wrong that they are capable of fixing. People also make money writing open source software full time. Open source often makes business sense and therefor it's worth it for businesses to support it.

    That said, I agree that not all software should be free. Programmers wouldn't have motivation to write software if they never got paid for it. But the author also points out another very important point: building things on open source software is more profitable. Companies who build things on open source software make more money because their costs are less. The key is to take advantage of that but when you do that, it also makes sense to support and improve the software that allows you to be so profitable.

    Open source is not about no-cost software. The costs are still there but they are radically different and they are paid for in very different ways than the pay-for-license model. OSS also doesn't make much sence in a lot of places. Comodity infrastructure software like operating systems, office suits, web browsers, etc.. are the best candidates for open sourcing. The benefits to having a standardized infrastructure that is available everywhere are huge but if a company has ownership of the one standard, they gain monopoly power and charge monopoly prices. People blame Microsoft for being evil but any other company in their place would do the same thing. Having the infrastructure be open source makes good business and ecanomic sense. The burdon of development can easily be spread out.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    1. Re:Infrastructure software should be free by NSash · · Score: 1
      This guy is falling into the old trap of thinking that open source software is all written by unpaid volunteers. THIS IS NOT TRUE.


      That is not what he said. What Clemens said was, "don't be an unpaid volunteer (i.e. sucker)."

    2. Re:Infrastructure software should be free by egarland · · Score: 1

      That is not what he said. What Clemens said was, "don't be an unpaid volunteer (i.e. sucker)."

      But he also equated working on OSS to being an unpaid volunteer.

      I agree with the "don't be an unpaid volunteer" part.
      I disagree with the "working on OSS is for suckers" part.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  171. 1990? by stateofmind · · Score: 1

    1990? The way he was speaking in his letter, I thought he said 1900 at first. I hope when I turn 35 in six months, I have that much wisdom.

    Josh

  172. consequences? by elbarrio · · Score: 2, Insightful

    I fail to see what the author of this letter is so worried about. If he honestly believes what he is saying, then open source software will only be produced by European students who have no costs and plenty of time. These students should fail to be able to compete with more mature developers, who needing money, work for closed-source organizations. So... what exactly is he trying to achieve by this letter, other than to be condescending?

  173. Apply this logic to math: by Hoplite3 · · Score: 5, Funny

    Dear Newton,

    I think you remember the conversation we had recently at this university in Cambridge. You came up to me and told me how the math I was talking about was mostly useless, because it is a mystical secret where people need to be inducted into a secret soceity to use it and those who divulge it are killed. Unfortunately I don't have your letter, but I am sure this will reach you.

    First, I would like to thank you for the interesting conversation that developed and to make sure that none of what was said just fades away, I'll tell you here once again what I am thinking about what you do, what you think and - most importantly about your future.

    When I was young - like you now - I was also at university and was pursing a natural philosophy degree. Back then, I was very enthusiastic about mathematics as a humanitarian discipline. And thought that I was the best mathematician in the field has ever seen and everyone else was mostly worthless. And I did indeed derive some theorems that mattered and made a difference. The theory I spent some 3 years writing in algebra from when I was 18 was to solve a problem for my father's business. Because the business he's in requires a lot of interest calulations, he and my mother spent about 2-3 daily hours on average doing all of this stuff by hand. Using my theorem, that time went from 3 hours to about 15 minutes a day. That was math that absolutely improved the quality of life for the entire family! And his friends and colleagues loved it, too. I didn't sell many licenses at that time (I think I had 3 customers), but each one was worth 1500 Brittish Pounds and that was a huge heap of money for me. Where did the money go? I can't really remember where it all went, but I guess "lot of partying" or "Girls, Drugs and Minuettes" would be a reasonably good explanation. Hey, I was 21 and that's what one is supposed to do at that age, right?

    That was in 1640 - let's fast forward to 1669 and you. All math that you and your father could possibly be interested in has already been written. That's probably not true, but it's hard to think of something, right? Ok, the math may not be easy to understand with your notation and may cost money, but what you can immediately think of is likely there. So where do you put all your energy? Into this absolutely amazing free math project you co-coordinate. I mean, really, the stuff that you and your buddies are doing with derivatives is truly impressive. There are a couple of things I'd probably do differently in terms of notation, but it works well and that's mostly what matters.

    However, I start to wonder where your benefit is. You are - out of principle - not making any money out of this, because it is free and you and your buddies insist that it must be absolutely free. So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on.

    In the end, Newton, it's your choice. Do you want to have a horse, a house and a family when you are 30? Do you love being a Natural Philosopher at the same time? If so, you literally need to get a life. Forget the dream about stuff being free and stop advocating it. It's idiocy. It's bigotry. If you want to put your skills to work and you need to support a family, your work and work results can't be free. Math is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.

    With best wishes for your future

    Cardan

    --
    Use the Firehose to mod down Second Life stories!
    1. Re:Apply this logic to math: by Anonymous Coward · · Score: 0

      Excellent!!

    2. Re:Apply this logic to math: by happyDave · · Score: 1

      You wouldn't happen to be reading Quicksilver now, would you?

    3. Re:Apply this logic to math: by Hoplite3 · · Score: 1

      You got me. But I've taken a history of math course or two as well. I doubt Cardan would be writing to Newton (the whole being dead when he was alive thing really makes that hard), but his solution to the cubic was a corner case in public math. There was actually a time that math knowledge was secret. Life has since improved.

      --
      Use the Firehose to mod down Second Life stories!
  174. Botton dollar. by Anonymous Coward · · Score: 0

    "Nobody asks a programmer to work for free."

    Because they wouldn't get away with it. Not because they necessarily like putting out money for salaries. At best they will pay the lowest they can get.

  175. open source = bad for the industry by Anonymous Coward · · Score: 0
    How about starting out writing OSS

    How are we supposed to eat in the meantime?

    I don't see Linus starving...

    I don't see Kid Rock or Jennifer Lopez starving either, does that mean that waiting tables for years until you get a record contract is a smart thing to do? Most musicians die hungry and penniless just like most programmers will die hungry and penniless if people like you get your way.

    Every line of open source code you write digs yourself and all the rest of the software industry a little bit deeper into the hole we are in. Selling support is NOT viable way to make money except for a select few companies like Redhat. You want programmers to have to take "day jobs" like waiting tables to support their open source projects? This is why I got out of music, its a shitty way to live and an impossible way to support a family. At least music doesn't require 4 years and $100,000 of college. Programmers today are fucked before they even get started. In the end Open source will kill the US software industry long before outsourcing ever does.

    1. Re:open source = bad for the industry by FooBarWidget · · Score: 1

      "How are we supposed to eat in the meantime?"

      By... *gasp* you didn't think of that did you... doing a non-pogramming-related job in the mean time?

      There is no law that requires me to either work 100% on proprietary or 100% on open source software. I can always do both.

  176. mod me redundant if necessary... by Aslan72 · · Score: 3, Interesting
    But I think free software has a bit more of an important lesson to teach employers.

    A programmer that codes sendmail, for example, will be a more intelligent, higher skilled programmer who doesn't spend the time with it. Having an employee involved in an open source project teaches them things like how to work well with a vastly distributed team, the inner workings of a large system, and just plain hones their skills more. Yeah, you may not make money on it, but there's an intangible benefit you receive from bettering your skills

    --pete

  177. Here is the text of ... by mav[LAG] · · Score: 5, Informative

    ...another letter.

    Dear Aiden,
    I don't know you from a bar of soap but I'd like to encourage you in your efforts developing Free Software. I understand your antipathy towards Microsoft given its track record of mocking, attacking and undermining Free Software but don't waste your energy hating it. It is, as Professor Eben Moglen, counsel for the Free Software Foundation, said the other day, on the wrong side of the software movement. Rather continue to write, improve upon, distribute and enourage others to use Free Software. And don't think you aren't perfectly entitled to charge money for Free Software - I do it for a living and it earns me quite a lot of money.

    I'm not going to bore you with all the stupid Pascal stuff I did at your age, neither will I drivel on about making a few bucks from the odd software sale. What I will say is this: make sure you do something that you really enjoy for a living when you finally need to earn a living. Never take a job on the money alone. To spend most of your time doing something you hate just because the paycheck is good is soul-destroying. Using a job as a stepping stone is fine, but make sure you have a goal to do what you want. Don't worry if this process takes ten or fifteen years - you can still have lots of fun along the way while picking up experience. And there's at least one attractive woman out there who will love you for who you are, not how much you earn. You'll find her if you keep looking. Sometimes you'll find that she was there all the time - just that you didn't notice. Good luck.

    You sound like you have much enthusiasm for programming. That's great - and one day it might provide you with a steady income. Developing Free Software teaches you all sorts of good habits which will stand you in good stead in the real world: client expectations, deadlines, having to work with obnoxious idiots who are nonetheless brilliant coders, version control and a passion for elegance and cleanliness. Even if it doesn't and you do something else for a living, writing Free Software is a pleasant part-time addiction that can provide many happy hours - I hesitate to say relaxation - occupation for your mind.

    Free Software is not a myth or a lie: it is the largest single technical knowledge repository on the planet available to all who want at no charge. None of the code contained therein has been obtained by trickery or extortion. On the contrary, hundreds of thousands of intelligent coders want what you want: to program cool stuff and share it with others. And they have done so. There is no food chain in Free Software. It is perfectly possible for a young University student like yourself to change the world given enough talent, hard work and help from like-minded people (you may have noticed this somewhere before).

    Like some other correspondents of yours, I also happen to know a few choice quotes about political systems. But since none of them shed any light whatsoever on the process of or motivation for writing Free Software, I will not waste your time with them.

    You will encounter opposition from many quarters. Some of this opposition will be from genuinely concerned but misguided people who want to deny reality, ignorant as they are about the 21st century, the market share of Apache or sendmail, and the difference between bits and atoms. Some will even call you stupid or a bigot. Don't worry. You will be proud one day to tell your grandchildren that you created a program that thousands of people - maybe even millions - used to improve their lives. Right now your skills and enthusiasm are of enormous worth to yourself and many others. Many people will appreciate it when you share and share alike. And that by itself is worth much more than choosing life, a career, or a fscking big television.

    --
    --- Hot Shot City is particularly good.
    1. Re:Here is the text of ... by Snocone · · Score: 3, Informative

      And there's at least one attractive woman out there who will love you for who you are, not how much you earn.

      ... as long as you redefine "attractive" sufficiently low enough.

      If your standards are high enough to hold out for SERIOUS talent, you're gonna be out of luck without the big bucks, dude. Four billion years of evolution is working against any other decision on the hottie's part.

    2. Re:Here is the text of ... by zero_offset · · Score: 1
      Many people will appreciate it when you share and share alike. And that by itself is worth much more than choosing life, a career, or a fscking big television.

      Ha! Troll! I knew it...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    3. Re:Here is the text of ... by mav[LAG] · · Score: 1

      If your standards are high enough to hold out for SERIOUS talent, you're gonna be out of luck without the big bucks, dude.

      I think you and I differ on definitions of the words "standards" and "attractive." My standards were phenomenally high and I found what I was looking for - a lifelong partner who has borne two daughters, shared my life and work and who is an attractive companion in every possible way.

      I suppose you mean I can't have an international model on my arm without serious clams. Agreed - but what for? To show off? To whom? To keep her in jewels and toys? To subsidise her? And then how do I know she's not just after the money? And then after six months, she just moves on to the next smeg-for-brains. That's not love - that's the pathetic crap we get served by celebrity magazines every day.

      Four billion years of evolution is working against any other decision on the hottie's part.

      In many cases, she learns soon enough.

      --
      --- Hot Shot City is particularly good.
    4. Re:Here is the text of ... by mav[LAG] · · Score: 1

      Many people will appreciate it when you share and share alike. And that by itself is worth much more than choosing life, a career, or a fscking big television.

      Ha! Troll! I knew it...


      It's called a punchline...

      --
      --- Hot Shot City is particularly good.
  178. Re:Amen... but there are benefits to be involve... by Anonymous Coward · · Score: 3, Insightful
    If I do well in a open source project that have taken critical mass, people will notice and knock on my door.


    No they won't. They find someone local, someone they already know, and they'll take your work and then that other someone will make money. Nobody will come knock on your door. You just aren't that famous, important, or good at what you do. You're giving away half of what you have to offer. They'll find someone who will be cheaper to do the other half.

    If I lead a open source project, I am talking about project management over virtual medium. How will this show on CV? Pretty, isn't it?


    No it's not that pretty. You have no deadlines. Your feature set is arbitrary. You have no crunch time. If one of your developers goes prima dona on you, you just ignore it and go with someone else. Completely different than the real world.

    Run my realname over google, and a whole list of contrib come out. Impressive itn't it?


    No it's not impressive. Google indexes the web. Half of the web happens to be pages of the nature "I eat poo." The fact that someone is involved in amature, hobby development is only of marginal interest to someone who has to consider the real world of delivering a product by a given date.
  179. Silly guy by illuminatedwax · · Score: 1

    Who says Aiden needs to get a job writing software? He can certainly find some other kind of job that can pay the bills. He could be a network administrator, systems analyst, etc., all sorts of computer jobs that pay well enough and do not require you to write non-free software.

    He says this too:
    "So you are putting all of that time and energy into this project for what? Fame? To found a career? Come on."
    If the project is as impressive as he says it is, he can certainly use it on his resume to land one of the aforementioned jobs.

    I mean, I'm not saying I agree that all software should be free, but if that's what this kid believes, there's definitely a way for him to live that doesn't involve mooching off of his parents.

    This guy needs to watch "You Can't Take it With You" or if he's Christian, listen to Jesus some. I can see this guy now: "What are you telling that man to give away all his money for?! He needs to pay his bills!!" or "Lillies? Birds?! What a bunch of hogwash! You need to take care of yourself!"

    Damn materialists,
    --Stephen

    --
    Did you ever notice that *nix doesn't even cover Linux?
  180. MS doesn't do ANYTHING for free by FunkyMonkey · · Score: 4, Insightful

    Microsoft produces plenty of software that runs on Windows and OSX that's (surprise, surprise) actually free.

    Bull Shit.

    Microsoft does not do anything that it doesn't think will produce revenue. All those "free" programs that you speek of are certainly paid for, you just don't see it on the reciept when you bought the OS. Perhaps a lesson in accounting would help here.

    1. Re:MS doesn't do ANYTHING for free by SnappleMaster · · Score: 1

      "Microsoft does not do anything that it doesn't think will produce revenue."

      This is neither unusual or negative in corporate America. Does GM suck because its primary focus is to make a profit selling cars?

      --
      Be happy. Nothing else matters.
    2. Re:MS doesn't do ANYTHING for free by Anonymous Coward · · Score: 0

      You're an idiot. That's exactly what he was saying...they give stuff away to increase the value of their base products which drives up the cost. Read the post before you flame it.

    3. Re:MS doesn't do ANYTHING for free by BinxBolling · · Score: 4, Interesting

      The exact same argument could be applied to, say, IBM's open-source contributions.

    4. Re:MS doesn't do ANYTHING for free by I_Love_Pocky! · · Score: 1
      Microsoft does not do anything that it doesn't think will produce revenue.


      And as a major, publicly traded corporation doing anything but that would be insanely stupid and irrational.

      Why is ok to pay money for a physical product, but not an intellectual one? Or would you suggest that we not pay for anything?
    5. Re:MS doesn't do ANYTHING for free by _Sprocket_ · · Score: 2, Insightful


      The exact same argument could be applied to, say, IBM's open-source contributions.


      True. But then - IBM's contributions to whatever open source project they work on are available to everyone. Microsoft included.

      And Microsoft does sell open source (GPL'd even) software. If you dig enough (MS has burried this information), you'll find that their Services For Unix product in chock full of GNU applications. And, of course, this and several outer pieces are based on BSD code.

      The point is - if you're going to make a big deal about Microsoft's actions, you better be sure your argument is on solid moral ground. Perhapse neither Microsoft nor IBM's motivations are entirely alturistic. However, IBM is clearly providing the better service. And the more friendly form of "free".
    6. Re:MS doesn't do ANYTHING for free by muleboy · · Score: 1

      Apples and oranges. Microsoft can take back their "free" contributions at any time. IBM cannot. There's a world of difference.

    7. Re:MS doesn't do ANYTHING for free by Anonymous Coward · · Score: 0

      "Microsoft does not do anything that it doesn't think will produce revenue."

      You are making the mistake by saying this in a direct aspect. They _do_ give things away free (tied to their OS)... so INDIRECTLY, they make $ on it. You don't need Doze to download programs (thought you can't use them).

      You are correct in thinking all businesses are about the almighty dollar, and that all businesses pass along MOST costs. It wouldn't be a business otherwise. Know that there are direct and indirect revenues. That is why you can get cell phones EXTREMELY cheap... and those costs are recouped by locking you into a plan.

      Example: How much $ is the first brand spanking new line of computer chips that rolls off the assembly line? Do you think anyone would pay for it if certain costs weren't absorbed? Sometimes businesses will let revenue slide because it will generate more later. Much like your stock portfolio/savings account/R&D/etc.

    8. Re:MS doesn't do ANYTHING for free by WhiteWolf666 · · Score: 1


      Nonsense. Even my Windows OS(TM) is free.

      After all, it came with the computer, and they didn't even charge me for it!

      Salesperson even through in the MS Plus Pack!(TM) for free!

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    9. Re:MS doesn't do ANYTHING for free by Anonymous Coward · · Score: 0

      "Bull Shit."

      Bull Shit. Everything that Microsoft gives away for free obviously in one way or another related to their business. If that's your criteria for deciding whether they truly give away for free or not then nobody gives anything for free, including IBM, Apple, Sun. All of these companies are giving away free stuff related to their businesses. Get a clue first. For the past 5 years you have been bitching about Microsoft continuously, what did you do so far that will change what you are bitching about, except bitching itself. Nothing

    10. Re:MS doesn't do ANYTHING for free by WNight · · Score: 1

      The issue is closer to, "Why is it okay to buy an intellectual product with the 'hood' welded shut, where you are supposedly contractually forbidden to research how to interoperate the product with someone else's product, buy spare parts from a competitor, etc, and not okay with a physical product?"

      Nobody would accept these limitations with a physical product like a car. Nobody would even suggest that a shrink-wrap license requiring you to buy all your gas from the dealership was legal. The courts have firmly slapped down companies who require proprietary parts in order to keep your warranty.

      Why do we grant software companies so much leeway?

      Open source is the solution to a software industry gone wild.

      It's not a physical/intellectual issue, it's purely a freedom-to-use issue.

    11. Re:MS doesn't do ANYTHING for free by geekee · · Score: 1

      "Bull Shit.

      Microsoft does not do anything that it doesn't think will produce revenue. All those "free" programs that you speek of are certainly paid for, you just don't see it on the reciept when you bought the OS. Perhaps a lesson in accounting would help here."

      Yes, MS doesn't produce anything that is free as in beer, but they do license some techonogy that is in effect an open standard if you're willing to pay the fee, such as WMA

      --
      Vote for Pedro
    12. Re:MS doesn't do ANYTHING for free by Anonymous Coward · · Score: 0
      I disagree. It would sure be nice to always have the source code, because it makes it easier to modify. Your car analogy just doesn't hold water


      Nobody would accept these limitations with a physical product like a car.


      Sure when you buy a physical product you can do what ever you want with it (could void the waranty though), but they don't hand you a blue print when you buy the car. If buying a car was like open source, you would be able to take the plans to the car and build your own copies of it. What kind of company would give you that kind of detail?


      Why do we grant software companies so much leeway?


      Because for them to give you a product that doesn't have the "hood welded shut," they would have to give you all of their trade secrets.

      Source code should be copyrighted. If some one wants to give it away, that is fine with me, but quit attacking software companies for trying to stay profitable just because it makes their products less useable for you.

      Geeks aren't the market.
    13. Re:MS doesn't do ANYTHING for free by ahdeoz · · Score: 1

      No, but people don't claim GM provides "free" seatbelts, tires, or stereo systems.

    14. Re:MS doesn't do ANYTHING for free by Anonymous Coward · · Score: 0

      Oh, good lord. Okay, on an asinise level, I use a Mac. I can go and download MSN Messenger or WMP from MS, I won't have to pay them anything, and I haven't paid them any hidden 'OS' tax. Those programs are free to me, if I want them, which I don't. Other people may well have footed the bill, but then on a less asinise level, the same could be said of a lot of OSS applications. Konqueror is free, but some parts of it have arguably been paid for by Apple's customers. No charge to you, though. Emacs is free, but you think nautre let RMS wander around without having to eat so long as he was developing it? It was paid for my someone at some stage, but it's free to you and I.

      Yes, MS has an ulterior motive in giving away its free programs. It's a business. But for better or worse, MS gives away free (beer) programs, and no amount of accounting lessons of bullshit calls will change that.

      Of course, you can now dig deeper in and claim that I'm paying a MS tax in intricate, hidden ways, like a penny on a jar of pickles because the company who made the jar use Office XP. But come on, you knew what the parent poster was saying. You can get free software from MS. You can argue at sinister greater costs, but not economic ones.

    15. Re:MS doesn't do ANYTHING for free by qtp · · Score: 1

      The exact same argument could be applied to, say, IBM's open-source contributions.

      True, but most of IBM's Open Source contributions also benefit people who are not using IBM products.

      Perhaps the parent poster's position would be stated better as "Microsoft's "free" software offerings still all have a direct and garaunteed benefit to Microsoft from every user of those products."

      --
      Read, L
    16. Re:MS doesn't do ANYTHING for free by venkats · · Score: 1

      The exact same argument could be applied to, say, IBM's open-source contributions.

      exactly. a couple of days ago (as reported on /.), IBM wrote to Sun asking for parts (note the "parts") of Java to be open sourced. The article also mentioned that IBM, Sun and a few others would decide which parts should be open-sourced. Obviously IBM would have wanted those parts open-sourced, those parts that would have made business sense to it.

      My 2p of an opinon is that I think there should be a end to the debate on "philosophical" aspects of open source. Obviously, ppl who preach open source are still expecting something in return. if not money, something else (maybe name, fame, credit, something).

    17. Re:MS doesn't do ANYTHING for free by Grishnakh · · Score: 1

      How so? IBM has contributed a lot to the Linux kernel, including RCU, NUMA, and the JFS filesystem. I, for one, am a Linux kernel user, and I haven't paid IBM a dime, since I don't own any IBM hardware.

      Apple has contributed fixes and improvements to the KHTML engine that runs the Konqueror web browser. I'm using that web browser right now to type this message, but I've never owned anything from Apple.

      The only way you're getting something for "free" from MS is if you're already a customer, and the item in question is either bundled with the product you bought, or is an update to it.

  181. I wonder what this guy thinks about... by Starji · · Score: 3, Funny

    "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again."

    I wonder what this guy thinks about air. I mean, it's free, but pretty important to him. One could argue that while it's free, it's worth more than all the gold in the world, simply becasue without it, he's gonna die.

    Granted that air wasn't developed by an outside party, but the analogy still holds (sort of). If this kid were to develop something very useful and gave it away as open source, His contribution would be appreciated everywhere, and worth far more than they paid for it.

    So the kid isn't an uber-capitalist out to make billions on his products. So what? He wants to make software that everyone can enjoy, review, and improve. Money isn't his goal in life. Personally I think that says more about his character than anything else.

  182. A good mix-Mickey Mouse. by Anonymous Coward · · Score: 0

    "Because Doctors Without Borders doesn't do anything like that. And lawyers never do pro bono work right?"

    And we've had just about enough of that.

  183. Free vs gratis, amount of programming and greed by SpaghettiPattern · · Score: 1

    We all know that free SW isn't necessarily gratis. It costs to write it and it costs even a lot more to administer, maintain and support it.

    You can try selling your services just like RMS says and try to keep control over the SW you produce. This is not easy but neither is it impossible. I manage to work this way since a couple of years now.

    Businesses hire me to develop/support business systems and pay me a very decent amount of money. The first SW I produce is usually to meet the time-to-market needs and hence more often than not it is specific for the customer, so I don't care too much about GPL-ing it. Then I try abstracting general purpose knowledge I obtained in the process and cast it into general purpose GPL SW which eventually will be used by my client.
    (I must add that although I'm not too bad a programmer I realize that there are a lot of guys [mainly] out there that out-program me, that have much fresher and usable ideas and that work in larger groups/communities that are prone to achieve much more than I do. And so my contribution to free software is minute (but not NULL) compared to programmer gods.)

    It is also realistic to realize that you're most likely to be a main stream/mortal programmer (otherwise you wouldn't be reading this post but programming for big money) and that you're prone to spend more time administering your work than writing actual programs. Since I started offering GPL SW of a reasonable quality to the world my qualities as a SW pro boosted. I combine these two facts and I conclude that "giving away" GPL software doesn't cost me too much and results in me getting better.

    With that in mind it's easier for me to accept "the loss" of control and exclusive ownership over GPL SW I wrote.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  184. Choose Life. by Reservoir+Penguin · · Score: 1

    Choose proprietory software. Choose Windows. Choose a job. Choose a career. Choose a family. Choose a fucking big television. Choose washing machines, cars, compact disc players and electrical tin openers. Choose good health, low cholesterol, and dental insurance. Choose fixed interest mortgage repayments. Choose a starter home. Choose your friends. Choose leisurewear and matching fabrics. Choose DIY and wondering who the fuck you are on a Sunday morning. Choose sitting on that couch watching mind-numbing, spirit crushing game shows, stuffing junk food into your mouth. Choose rotting away at the end of it all, pishing your last in a miserable home, nothing more than an embarrassment to the selfish, fucked up brats you spawned to replace yourself. Choose a future. Choose life... But why would I want to do a thing like that? I chose not to choose life. I chose somethin' else. And the reasons? There are no reasons.

    --
    US-UK-Israel: The real Axis of Evil
  185. Agreed...Translation: HE MISSED THE BOAT by Ars-Fartsica · · Score: 1
    First of all, I offer these counterarguments to his premise that open source cannot make money: IBM,RedHat,Novell,MySQL,O'Reilly Publishing,Yahoo,Google, etc etc etc

    The bottom line is that there are a lot of people who grok the new model and take home a check. I'm sorry he doesn't maybe he can catch the next meme before it gets fully exploited by someone else.

    Also the author needs to realize that the world is bigger than his viewport. In the developing world free software is the reality - no one is going to spend a month's wages to buy an OS.

    The software market is changing - free software, open source and outsourcing are driving costs down and pushing commoditization. Some will benefit, some will get crushed. Trying to stand in the way is an excellent way to make yourself irrelvant and broke.

    1. Re:Agreed...Translation: HE MISSED THE BOAT by Anonymous Coward · · Score: 2, Insightful

      First of all, I offer these counterarguments to his premise that open source cannot make money: IBM,RedHat,Novell,MySQL,O'Reilly Publishing,Yahoo,Google, etc etc etc

      IBM makes money off of hardware and support. They also make lots of money off their non-OSS solutions. They are also quite large. They do release a big of OSS but they support whole systems that you buy from them (combined hardware/software) and their hardware isn't OSS.

      RedHat finally started making a little money recently. I haven't seen their numbers for the whole of last year.

      O'Reilly seems to sell a lot of books (which are intellectual property and copyrighted and not open for free distribution) but they do have some online and you can download some.

      I haven't seen where I can download the source to Yahoo/Google's search engines or other software that they wrote. Perhaps they are consumers of OSS and make money via advertisements, but they aren't producing any OSS that I've seen.

      etc etc etc... You mentioned some large groups and the only two that I've seen are MySQL which isn't GPL (you have to pay for their software in many situations, just most don't pay) and RedHat, which as far as I know are struggling.

      The only difference with OSS and closed source software is that you have the option of paying or not with OSS. IF you supported OSS, you'd pay for support instead of just leeching. Closed source software just requires you to pay for support up front. In the end, there is little, if any, difference other than the ability to leech from the system in the case of OSS.

    2. Re:Agreed...Translation: HE MISSED THE BOAT by jellomizer · · Score: 1

      Well IBM, RedHat, Novell. Don't nesacerly need to have Open Source Software developers on their payroll they just leach off of the generosity of the Programmer so IBM, RedHat and Novell are not helping Free Software developers survive, they are just using their product. MySQL has different licenses for their software. And products like SQL servers often need company support to survive. O'Reilly just publishes makes their money from book about the OSS. Still the programmer dosen't get paid. Yahoo, Google. Sure they use OSS software but they are not in the business of selling it. So the only place where OSS software programmers are making money in that list is with MySQL that is just because that particular product has the business interest to be supported.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Agreed...Translation: HE MISSED THE BOAT by Ars-Fartsica · · Score: 1
      IBM makes money off of hardware and support. They also make lots of money off their non-OSS solutions

      Nowhere did I claim their business was exclusively open source/free software.

      O'Reilly seems to sell a lot of books (which are intellectual property and copyrighted and not open for free distribution) but they do have some online and you can download some.

      Uh, What I am trying to say is that they have a tertiary product that exists only because of open source. How many copies of Programming Perl would be sold without perl? 0.

      I haven't seen where I can download the source to Yahoo/Google's search engines or other software that they wrote. Perhaps they are consumers of OSS and make money via advertisements, but they aren't producing any OSS that I've seen.

      Of course they have a free product based on open source - THEIR SITES. As for the source - try "view source" and save. They may not publish the code to their crawler, but all of the infrastructure they use, you can use too.

    4. Re:Agreed...Translation: HE MISSED THE BOAT by zeeboy · · Score: 1

      The only difference with OSS and closed source software is that you have the option of paying or not with OSS.
      That's just so wrong on so many fronts, I don't even want to begin addressing them all.

      MySQL which isn't GPL
      From their [mysql.com] website : If your software is licensed under either the GPL-compatible Free Software License as defined by the Free Software Foundation or approved by OSI, then use our GPL licensed version.

      This person is wrong elsewhere too.

      Who moderated this idiot so high?

    5. Re:Agreed...Translation: HE MISSED THE BOAT by Anonymous Coward · · Score: 0

      I think you missed the point of the letter. It almost impossible to make money directly from open source, which is bad if you're a programmer. The people making money are making money off of open source without having to give the open source coders any money.

  186. Hmm by jason.mitchell · · Score: 1

    I'm sorry we aren't all filled with the greed to profit through money. I profit through people commenting on software I write. I enjoy a simple "good job". Some people are just generous, why try to convert him to your views on life. I'll continue to help others by sharing everything I have or do.

  187. Education as insurance by Anonymous Coward · · Score: 0

    Some people persue a degree as something to fall back on in case their main plans don't pan out.

    The degree they persue may be in a field they love, or just in a field where they believe they can make a decent living.

    It is possible to be a rational person and have no real plans on earing money with your major.

    A Nony Mouse

  188. Amen... yes by The+Tyro · · Score: 1

    OK... as somebody who makes a fair amount of money, involved in a profession where people make a fair amount of money (medicine) I've watched colleagues make that mistake over and over and over again.

    It's painful to watch. I have colleagues that go to bars practically wearing lab coat and scrubs... you can sit back and watch the gold-diggers come a-runnin. Later, when their shallow relationship blows up, they go do it again... some stay in this rut for years. If you're going to use money to attract chix0rs, beware... you might get exactly what you're asking for. Ostentatiously waving money around is arrogant, obnoxious, creates resentment in others, and is no way to build a relationship.

    For my own part, I don't advertise my income or profeesion... never did. It's not on my car, it's not on my checks or credit cards... not even on my correspondence. In fact, apart from this largely-anonymous forum, I'm damned circumspect about it, because it makes you a target, particularly when dating.

    I'm married now, but even as a single guy, I didn't tell women what I did for a living... "I'm a student" was my pat answer. They'd eventually figure it out later, but after I'd had a chance to vet them for their real interests and motivations. If you're dating for dollars, you attract avaricious partners. I hope for Mr. Vasters sake that he was making that remark tongue-in-cheek.

    Using bucks as bait to get dates is a losing strategy all the way... unless your idea of companionship is a using others and getting used yourself. And when it's all done, all you'll have to show for it is a shallow, disease-ridden string of one-night-stands; that's a pretty empty way to live.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:Amen... yes by 110010001000 · · Score: 2, Funny

      Yeah, because young guys hate meaningless relationships and sex. I am sure those guys were going to bars with their lab coats on to find their one true love. Give me a break.

  189. Be True. by barneyfoo · · Score: 1

    I see nothing wrong with walking up to a girl and in the middle of the initial conversation you tell them about your coding adventures, courteously, and not ad hominum. If she can relate to that then she might be someone special for you. If she can't relate to that and you still want to get laid? Well, I'd suggest practicing those social hacking skills and just tell her what she wants to hear; either that or use her to draw other womens' attention your way.

    Free Software! Expensive Girls! Ra ra ra!

  190. Be honest: Who would you really like to be? by Futurepower(R) · · Score: 1, Insightful


    Linus Torvalds has 20 million dollars, at least. Red Hat gave him some of its stock, before it was valuable. Sure he gave away a lot of his work for free, but that only primed the pump, didn't it?

    Be honest: Who would you really like to be? Linus Torvalds or Bill Gates? Would you like to be like Linus, a rich man who is loved and admired by hundreds of thousands of people? Or would you like to be like Mr. Gates, a "rich" man who cannot buy the things that really matter?

    Would you like to be like Linus, a man who makes jokes that are widely repeated? Or would you like to be like Mr. Gates, a man whose voice is so scratchy that it is annoying to hear him say more than one sentence, and who is boring because he never seems to say anything unless there might be money in it?

    If you have a few quirky habits, do you want to be like Alan Cox, or do you want to be like Steve Ballmer, who is widely called Monkey Boy?

    If you really believe that everything you do must be for money, you have two heroes!! You can be like Mr. Gates and Mr. Ballmer!

    Suppose Linus decides he's bored with what he's doing and wants another job? Will he need to read Monster.com? Somehow the theory in the letter is not fitting some of the facts.

    It is necessary to be a scientist 100% of the time. You know someone is NOT a scientist when that person ignores data. The letter puts forth a theory of the world that does not even begin to explain information that is immediately available.

    Whoever wrote the letter did not bother to examine the implications of what facts he did accept. If every programmer in the world spent the next 5 years writing free software, what would be the state of computing at the end of that period? Would all necessary software have been completely written? Would there be no more work for programmers? No, at the end of the 5 years there would be a great clamor for new programs that became possible because of the new software infrastructure.

    Love creates connections between the lover and the world. The connections create opportunities. We know love works, we just don't yet completely understand how.

    I recognize that most people who write free software would not think of themselves as lovers, but that's what they are.

    If you are a man who has written free software, and you meet an interesting woman, and you tell a little about yourself, and you talk about what you have done to benefit the world, don't forget to ask her what she has done to benefit the world. If the answer is nothing, she's a lot less interesting than you thought at the beginning. You have created a world for yourself in which you can ask for something better.

    However, there is a kernel of truth about which the letter hints. While you are loving the world, don't forget to love yourself. There must be a balance.

    I hope that fewer people will add to the disfunctionality of the world by making their view of life as narrow as that of the letter.

    1. Re:Be honest: Who would you really like to be? by Anonymous Coward · · Score: 1, Insightful

      Uhm. Yes. How much money are other open source programmers making? This is one of the points that the letter makes - Open Software is fundamentally a pyramid scheme.

    2. Re:Be honest: Who would you really like to be? by BinxBolling · · Score: 1
      Would you like to be like Linus, a rich man who is loved and admired by hundreds of thousands of people? Or would you like to be like Mr. Gates, a "rich" man who cannot buy the things that really matter?

      If you don't think that Gates has hundreds of thousands of admirers, you're fooling yourself.

    3. Re:Be honest: Who would you really like to be? by Anonymous Coward · · Score: 0

      Software in general seems to be a pyramid scheme, open source or no. Actually, let's step back a bit. It's mostly corporations that are pyramid schemes, you have the people on top raking in the millions, the executives below with the hundreds of thousands, and engineers below that making something under $100k and the janitors making under $25k. The people on the top are certainly making a lot more money than the people on the bottom.

      The letter makes the point that one needs to eat. That's true enough. However, it makes a fundamentally flawed assertion that software needs to be proprietary (non-free) in order to make money. I don't believe this is the case.

      Further, plenty of proprietary software goes down the bit bucket, never to be used by anyone. Go ahead, look in any electronics store at the sea of software that you'll never buy or care about. Look at the games market that's nearly killing itself with too much quantity and not enough quality. Look at all those proprietary applications competing for market share against Microsoft until their company is acquired or ground into the dust like the rest of their competitors tend to be.

      Proprietary software doesn't have any more potential to make serious money these days than free software unless you're Bill Gates. He's simply not in a typical situation. It's true that Linus is not in a typical situation either, but a good programmer can make money writing software regardless of the license they choose.

    4. Re:Be honest: Who would you really like to be? by Anonymous Coward · · Score: 0

      If you have a few quirky habits, do you want to be like Alan Cox,

      You mean the guy widely known as Anal Cocks here on Slashdot??

    5. Re:Be honest: Who would you really like to be? by nacturation · · Score: 1

      Be honest: Who would you really like to be? Linus Torvalds or Bill Gates? Would you like to be like Linus, a rich man who is loved and admired by hundreds of thousands of people? Or would you like to be like Mr. Gates, a "rich" man who cannot buy the things that really matter?

      Bill is rich and is loved and admired by people as well. And what exactly are the things that matter? Are you suggesting that Mr. Torvalds *is* able to buy those things? Oh, and Michael Jackson is loved and admired by *millions* of people. Does this make him *more* worthy of your praise?

      Would you like to be like Linus, a man who makes jokes that are widely repeated? Or would you like to be like Mr. Gates, a man whose voice is so scratchy that it is annoying to hear him say more than one sentence, and who is boring because he never seems to say anything unless there might be money in it?

      I notice that throughout you try and depersonalize Bill Gates by calling him "Mr. Gates", but you refer to Linus Torvalds as "Linus", in an attempt to further personalize him. You also attack Bill Gates' person by saying that his voice is scratchy. If Linus Torvalds' voice were also scratchy, would you hate him? I shudder to think of what your opinion must be of Stephen Hawking!! But regardless, consider this angle: on the one hand you have Bill Gates who is quoted for his business insights and philanthropic ideas. On the other hand you have Linus Torvalds who is quoted for his jokes. Would you rather be known as a business leader or a joker? Puts a different spin on things, doesn't it? Bill Gates tells jokes as well, it's just that he doesn't have groupies that dwell on his every word. Joseph Smith is widely quoted amongst Mormons just as Linus Torvalds is widely quoted amongst Linux users.

      If you have a few quirky habits, do you want to be like Alan Cox, or do you want to be like Steve Ballmer, who is widely called Monkey Boy?

      Do you also make fun of Stephen Hawking and call him Wheelchair Boy? What's with the personal attacks anyway? I mean, I also laughed at Steve Ballmer's stage antics and thought them a bit excessive but you at least have to admire someone who's a billionaire and doesn't have to do those things but still gets excited enough about what he's doing that he's willing to make a fool of himself and not care that there's people like you who are going to make fun of him for that. One person's quirks make him adorable; another person's quirks make him the subject of ridicule, is that it?

      Suppose Linus decides he's bored with what he's doing and wants another job? Will he need to read Monster.com? Somehow the theory in the letter is not fitting some of the facts.

      Your argument is hollow. You were comparing Torvalds with Gates and Ballmer. Is this somehow suggesting that Gates and Ballmer *would* need to read Monster.com? Somehow your theory is self-contradictory.

      It is necessary to be a scientist 100% of the time. [...] Love creates connections between the lover and the world. The connections create opportunities. We know love works, we just don't yet completely understand how.

      Speaking of being a scientist 100% of the time, I assume you therefore have data to back your assertion that love creates "connections". What are these connections you speak of? It's a nice feel-good thing, but could you provide your scientific data from which you have drawn this conclusion?

      I'm not a fan of Gates, Ballmer, nor Torvalds so it doesn't matter to me either way. But your arguments are so horribly flawed that you don't make much of a case for your position.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  191. Crap. by james_bray · · Score: 1

    "The whole thing about 'free software' is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software"

    Tell that to RMS!

    Sometimes there are more important things in life than money. Like ideals and beliefs.

    --
    http://www.reeb.freeserve.co.uk
  192. pro bono by soundofthemoon · · Score: 1

    In the US, lawyers are expected to perform a certain amount of pro bono work each year. It's part of their ethical code, to provide access to the justice system to everyone, not just those who can afford it. Doctors are also ethically bound to help those in need - for instance hospitals have to accept trauma patients even if they can't pay. (I may be explaining the details wrong here, but the point is still valid.) Even among professions that have no ethical code requiring pro bono or gratis work, people still go out and volunteer their time and abilities to help those who need it.

    I see nothing unusual at all about programmers performing work for free to the benefit of society. But the nature of programming is different from professions where the output is a service or product for an individual. Software can be copied freely, so programmers have the opportunity to help not just one person at a time, but the whole of society at once.

    Doing volunteer or pro bono work exclusively won't pay the bills, but it is part of being a professional and a responsible member of society. While I wouldn't bet on being able to support myself doing only OSS, there is certainly a time and place for it in every programmer's career.

  193. When I can feed my children with the proceeds by porkchop_d_clown · · Score: 2, Interesting

    of my SourceForge projects, then I'll stop writing non-free software.

    In the meanwhile, the stuff I do GPL is fluff I do to show off, not how I spend most of my hours.

  194. Mother Teresa by sam_nead · · Score: 1

    You might be interested in the book "Missionary Position" by Christoper Hitchens.

  195. What good fortune! by Ivan+Matveitch · · Score: 1

    As luck would have it, there are ethical ways to make money.

    Yes, someone considering a career in computer programming had better think long and hard about how he is going to put the food on the table and the kids through college. If he is a decent person, and he sees the evil of proprietary software, he may look for another line of work. He may deem it unlikely that he will be able to pay his bills without writing proprietary software.

    If a gangster understands that his career is unethical, yet persists in it because he enjoys his job or because he is a valuable, skilled gangster, then I say he is clearly in the wrong, and ought to find another job.

    Are computer programmers any different? If you write proprietary software, you turn yourself into an exploiter, bully and big brother, who sticks his nose where it has no right to be stuck: into other people's computers, and other people's lives. You metamorphosize into a computer policeman who scrutinizes the programs on other people's computers, examining each one to ensure that it is allowed to be had, and punishing anyone found to be having a forbidden program.

    If you are a bad character, you may have little objection to that sort of behavior. Otherwise, be rational: don't fill your gas tank with evil.

  196. What individuals choose to do is irrelevant by 26199 · · Score: 1

    It's an simple economic truth: copying software is very, very, cheap. Therefore software will become very, very cheap.

    If you don't write free software, someone else will.

  197. Not all software by bahwi · · Score: 5, Insightful

    Not all software has to be free. But there are a few good things that will come from his open source project:

    1) Experience.
    Seriously. Who would hire a fresh-out-of-college person with no real world experience? At least when they contribute to open source they have some real world experience. If the software gets big, even better. If it is some small piddly OSS project, well, at least you tried. You have guy A who goes off, does what he has to do to pass college, and goes party. You have guy B, who now has a masters, plus 6, 8, or 10 years of real-world programming experience. Who will you hire? Seriously. Don't get a life, it won't get you work. =)

    2) Hey, geeks know geeks. You apply for a job, you are the new "project manager" and have to keep several programmers working for you. You introduce yourself to you new team, say that you do this, you know this, and you've worked on this. Right there, you can get a good scoop of respect right there and get your work off to a great start.

    3) You could get a job supporting or expanding on whatever project you've been working on. Not likely a full time job, but perhaps a few extra bucks every now and then, eh?

    I think this guy is just scared that he soon will be outsourced. I think that because he has chosen to be a programmer, only one of the many things you can do with a CS degree, that he is very afraid that OSS programmers and OSS is taking away his work. Really, programming needs to be in two degrees, "basic" which is a 2 year degree, and advanced, which can be from 4 to 6 years. Programming is a commodity, it is a service industry. The more advanced things are program design(yes, I know, everyone complains about flowcharting it, UML, etc.. when they are in school, but when you gotta write that up and send it off to India, it matters, since it may be the only thing keeping you employed).

    I think people get programming confused with an advanced profession because it is so flexible. It can be extremely advanced, from writing compilers, to JITs, etc... There is so much theory out there. But really, it is just doing the same stuff over and over again slightly differently. Yes, there are different languages. No, they are not difficult to learn new ones. Once you know the basics of programming it all falls in pretty quickly. How much you actually use of what new stuff you learned is pretty low on the scale too.

    Whether you are writing enterprise apps(which has several methods, procedures, and theories on its own) or a quick one-off web app, it is basically the same stuff. I will say that enterprise apps require more discipline and knowledge than a quick one-off web app, but most of that can be learned in a month or two easily. Yes, univ's stretch it out by you only going to class two or three times a week for several months, and learning many other things while you are there. But if you focus, you can learn it all pretty quick.

    1. Re:Not all software by Anonymous Coward · · Score: 0

      Who would hire a fresh-out-of-college person with no real world experience?

      Hopefully companies that feel that people that have made an investment in themselves by spending time and money on their education are good investments for the company.

    2. Re:Not all software by NSash · · Score: 1
      Who would hire a fresh-out-of-college person with no real world experience?

      Um, lots of companies. Let me guess: you're independently wealthy?


      These days, to the extent that jobs exist, it's actually easier for college grads to get hired, because they start at the ground floor in terms of salary. Employers don't give a shit about your experience; if they did, an Indian wouldn't be doing your job right now.

    3. Re:Not all software by jellomizer · · Score: 1

      Well OSS Programming experience is different from commercial experience. Getting your work done on Time is Very important in the commercial because if you don't then you are running the company at a loss. Next in the commercial environment you may be doing programs that you don't nessarly like to do, or doing it in a way that is no fun. It takes some discipline to code what is not fun. And you have to finish the product where you can It is Done. In OSS you can keep the software in Beta for ever. Because it never feels quite complete. In OSS you dont have to work on projects that are boring for you. And if you go over the expected timeline never fear people will understand. Yea OSS programming give you some good programming experience but not something that you can post in your resume and have a 1 to 1 comparison. Saying that I have 4 Years of OOS programming experience vs. someone who says they have 2 years of Commercial experience. The Company will probably choose the Commercial experience because the transaction will be less of a shock.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:Not all software by bahwi · · Score: 1

      Umm, did you miss my post? I said he should work on OSS while he graduates college. So he'd be a college grad WITH experience. And yes, most employers these days do give a damn about experience. I work as a company and have more work than I can handle, they don't ask where I've gone to college, they ask what have I done before like what they want.

    5. Re:Not all software by bahwi · · Score: 1

      Yeah, but you know what they say, better a penny than nothing. =)

      It's still something you can post in your resume, much better than "4 years, McDonalds". Better to say "I've done the following extensions to ...." or "I've managed a team to program ...."

      There are actually many OSS projects out there that are demanding completion dates(just look at BSD, KDE, etc..) and are forcing only bug-fix checkins. Yeah, if you work on most OSS projects, you'll have no deadline, but you will have some real-world experience. But that's a lot better than only having a deadline of 2 minutes to take an order for fries. =)

  198. balance by Anonymous Coward · · Score: 0

    As others have said, balance is the key. Not all software should be free or be proprietary. I contribute regularly to Apache jakarta projects. The reason I contribute is often commercial products are way too expensive, or it doesn't fit my needs. Take for example, load testing tools. If I want to load test a complex webapp, I can fork over several thousand dollars for Mercury loadrunner/webrunner, or I can use Jakarta JMeter. Since most of my work experience is contracting/consulting, getting a PO for loadrunner is 1% chance of being approved and 0% chance of getting a license in time to meet a deadline. Or take another example. Say I work for a company that uses weblogic and I need to stress test some simple servlets. The free version of weblogic only accepts 10 concurrent connections, so it's not appropriate for load testing. Instead, I can use Tomcat to get a rough idea of how a servlet will scale. The biggest problem for me is getting approval for a piece of commercial software. I'm unwilling to do a half-ass job and leave stress testing to someone else, so I contribute and use OSS software. It's pragmatic and lets me get on with my job, instead of waiting for until god knows when and then have the project blow up because I couldn't stress test the app.

  199. this letter is garbage by defile · · Score: 3, Insightful

    Despite his first hand experience, the author of the letter doesn't understand the software business.

    What Microsoft does and what independent programmers do are entirely unrelated.

    Scan the help wanted ads. 98% of the job openings for programmers are NOT to work on shrink wrapped software products. If you're a programmer today, chances are you're writing custom software for a single (or few) buyers.

    Open source means very little to the people who develop and the people who buy shrinkwrapped software.

    But it means everything to everyone else in the industry, which is consequently the entire industry.

    And there's plenty of money there.

  200. Giving away your knowledge? by Hittite+Creosote · · Score: 2, Insightful

    So, you can't make any money by giving away your knowledge for free? News to all the academics who have been publishing their research rather than hiding it from the world and only revealing it when they file a patent (although some of us might get more money if we did)

    1. Re:Giving away your knowledge? by Hittite+Creosote · · Score: 1
      *sigh*. No, I'm saying it is perfectly possible to have a set up where you pay people to do work and they just release it publically. It works in science, and is a benefit to society as a whole. Why not do the same with software?

      Oh, and don't tell me companies won't go along with it. Most of my publications are from collaborations with industry, and I'm not unique.

  201. We should stop DIY home repair too! by Anonymous Coward · · Score: 1, Insightful

    Not only is free software destroying programming jobs in industry, so is Do It Yourself home repair! But wait, why stop there! Look at all the home auto repair work. If we put a stop to this madness, we can save thousands of construction and automotive repair jobs! Albeit at the price of consumer fraud and scams in those industires ...

  202. Re:Amen. [correction] by jwthompson2 · · Score: 1

    'company', not 'software' at second word point.

    --
    Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
  203. thoughts by Anonymous Coward · · Score: 0

    The man has some valid points. I've never really sat down and thought about this much but instead arrived at a similar conclusion after leaving my parent's home (8 years ago). I've been programming since I was 16 (I'm 25 now) and have mostly taught myself everything I know. Of course, I didnt just invent all of these things. I've spent and still spend time looking through books and free source code and papers. Thus, I feel an obligation to give back to the world free, open-source programs that will help others learn in the same way I did. However, do I care if IBM has to pay for a license to buy software I've worked on? No. Big business does not "care" about open-source or closed-source, they care about money and that is all. So, why should they be the only ones making money? Why should I make some boardroom exec rich while I lack sufficient funds to buy a home or go on vacation? Thus, I write free tools and programs and put them in the public domain (no copyright, no license, nothing) to teach myself new concepts and to share what I've learned while also working on a closed-source project that pays my bills and enables me to keep studying and writing free tools and live a decent lifestyle. This seems like a balanced way of doing things to me.

    http://www.lookout.net/~mike/

  204. Free Software Costs Jobs Not Money by Numen · · Score: 1

    I personally think "The Man" is laughing at "Us" all the way to the bank.

    Who's "Us"?... We that write the software.

    "The Man"?... The big business that uses our software.

    While it makes perfect sense to me to release code under license that makes it free/cheap/easy for developers to use. I have never and am not likely to ever understand the benefit in giving the wallet of the business who hopes to make a buck off the back of my software a break.

    Yeah I know the immediate come-back about making money from supporting software, but guess what, I'm a developer not a support consultant.... remember. I'm not a demi-tech sat on a phone.

    You give an application of type X away for free and you are directly taking money out of the pocket of every developer working on related projects commerically as their product must now compete not feature for feature but against a product that costs nothing.

    It is laughable that the one place where you will find most angst about outsourcing is the place with the largest numbers of free software advocates.... have you not made the connection between the drive to reduce costs in the production of commercial software and free software?!... You give your software away for free and you devalue the value of the programmer to the point where companies have to outsource to compete.

    Free software costs jobs not money.

    1. Re:Free Software Costs Jobs Not Money by WildBeast · · Score: 2, Insightful

      Agreed, I've been saying it for years now. Why exactly would I work for free and give away my time to corporations who are here to make a profit? I'm expected to pay for everything, why shouldn't everyone else?

  205. Everything in moderation. by goldcd · · Score: 1

    I code at work, I'm told what I have to do, I have to write endless documentation, put exception handlers everywhere, argue over spec etc etc - it's not much fun, but it pays the bills.
    At home I can code what I like, when I like, I can create a buggy mess if I want. It's cathartic, it works out all those little gripes that build up over your day. It'll do cool things, it's FUN.
    These two things do mesh together though, as much as I'd hate to admit it, my code occasionally falls over and I go back and put those exception handlers in. I look at a mess of code with screwy indentation I made a month ago and wonder what it actually does before gutting it and rewriting it. On the other side due to code tinkering in my spare time I have more marketable skills and am a better coder. I sat down with an O'Reilly book on weekend and made www.bobpitch.com - the site's never going to make me any money, but the skills I've aquired will get stuck on my CV and if anybody questions my abilities I can just point to something physical which *I made* - gives me a warm fuzzy glow just thinking about it.

  206. It is all in mentallity by CmdrWass · · Score: 1

    I have a full-time job that pays me to write software. However, the software I create at work has little/no personal value to me. Now, as a programmer, there are software programs I write for myself, for nobody but me. This, is where I think Open Source/Free Software makes the most sense.

    If I've spent two weeks of my personal time trying to solve a problem that is of particular interest/use to me, why not share it? Gad knows I couldn't possibly have created some of the things I have had it not been for other people/companies giving me stuff for free in the first place.

    My point here, is that some people believe that everything should revolve around a profit motive. Some of us have paying programming jobs, and also have open source projects... and for me, they coexist in a harmonious environment.

  207. Clemens Wasters' site runs aspx... by ArseneLupin · · Score: 1

    So, when the Slashdot effect dies down, please could somebody knowledgeable in MS SQL server put up a portrait of Clemens on his site?

  208. Free The People! by barneyfoo · · Score: 1

    God forbid american's actually have to work to produce the things they consume! We need an ever-increasing supply of destabilized 3rd-world countries with corrupt leaders who sign on to "free trade" so that we can consume to our hearts' content.

    Free software is the technological equivalent of the Alexandrian Library, but more spread out. It is one of the greatest gifts to humanity ever made by human hands, even though it was written on the backs of exploited workers everywhere (how were they able to live in the first place?). We are giving back something, even though it is mostly useless to them. And that is a good thing. We just need to do more of it. How about reimporting some of those low wage jobs and making sure multinationals don't rape countries and steal all their profit? Too drastic, I imagine. What American would want that? Myself, I'm happy making $16k a year, I just wish I had free medical insurance. If more people weren't such avid consumers (international-oppressors) then, well... I guess I'm losing track. Just remember your context folks before you complain about no money and giving things away for free. Chicken little is dropping ecstasy right now and trying to get over last decades mass devastation.

  209. How ironic by iabervon · · Score: 1

    So this guy has written a long letter to some random programmer he met at a conference (and, possibly unintentionally, to the slashdot community). He's put a whole lot of effort into saying that you shouldn't give away your work, and then... he gave it away. The only thing that makes any sense is if he was paid by some organization to oppose free software, since the recipients are clearly not going to pay for his work. So he's either a hypocrit or a shill, and his advice is suspect in either case.

  210. Re: Good looking intelligent girl. by VirginMary · · Score: 1
    If someone installs your work from disc 3 of some Linux distro, they couldn't care less who you are. The whole fame thing you are telling me only works amongst geeks. The good looking, intelligent girl over there at the bar that you'd really like to talk to doesn't care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

    I really wonder how intelligent a girl can be that wouldn't understand something simple like that. I don't know why Clemens assumes that if you wrote some successful commercial software that that would mean any more to her. Unless of course he's just talking about the money you're making. But if he thinks it's worthwhile having a relationship with someone that likes you because of the amount of money you make I can only feel sorry for him!

    --
    When 1person suffers from a delusion,it is called insanity.When many people suffer from a delusion,it is called religion
  211. In MS's pockets... by Anonymous Coward · · Score: 1, Interesting

    I listened to a speech this guy gave just a few weeks ago on Microsoft tech, and he and his company are heavily involved with building interest and solutions for the Microsoft platform and their idea of a service orientated architecture.

    Although he might be doing this anti open source ranting on his spare time, people should be aware of that he has a lot vested in the closed source world. ::Super::

  212. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  213. the benefits from writing OS? by Disc2 · · Score: 1

    Whwta are the benefits of writing open sourcve software? Why bother, because it does not benefit us as an individual. By the same logic, charity is pointless, and kindness, and in fact any act of giving without recieving. But thats not strictly true, there are several things to be gained. Respect, admiration, the feeling of a job well done. Sure, the girl at the bar won't know you. But does the girl at the bar know any closed source software developers either? Does this girl know the person who invented the messenger program she uses, or the ftp program, or the browser that she uses? Going into a job interview saying "I am the author of this software" is not going to be less impressive because it is OS.

  214. OSS = Language? by jlmcgraw · · Score: 2, Insightful

    I keep thinking of this sort of thing in terms of Language. Language is a medium, a means to an end. No one charges me to speak English, no one entity controls it, and I'm free to modify it however I see fit and distribute those changes to my peers; yet somehow I seem to make a living using it because I'm not selling my talking/writing directly but rather what I accomplish with it.

    Could you make the same argument for software?

  215. Making good money with F/OSS by SgtChaireBourne · · Score: 5, Informative
    In response to the AC M$ apologist / troll, here are handful of OSS companies. Most offer dual licensing. All make money doing consulting, support and development. You can probably find more with a quick search. Note that all of the above did and still do top notch work before, during and after the dot-bomb hysteria.

    So if you want to know how to make money, look at the experts.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Making good money with F/OSS by Casca · · Score: 2, Insightful

      Don't forget ISC, I hear their stuff gets used a lot...

      --
      Casca
    2. Re:Making good money with F/OSS by Anonymous Coward · · Score: 1

      Bullshit!

      Top 2 of your list (Apple and IBM) are HARDWARE vendors FFS!!

    3. Re:Making good money with F/OSS by Glonoinha · · Score: 4, Insightful

      Since when was Netware either open source or free?
      Effective April 2004 RedHat has dropped their Linux desktop as an unviable product (their support revenue in no way covered their expenses.)

      That is an amazing list of high quality companies, but to suggest that the OSS/free software available from Apple, IBM, Novell, or RedHat are driving business units that are making massive profits is simply insane. All of those companies are bankrolling OSS/free software from their existing mountains of cash with the hopes that by offering it at a loss they can put some hurt on the Microsoft juggernaut, and I would wager that each of them is hemmoraging cash from the business unit in the process.

      The long term view is that eventually by reclaiming the desktop they will be able to provide services, support, and administrative tools that will be profitable, but in the past 3 years and for the immediate future RedHat is spelling it out loud and clear : OSS on the desktop is not a profit driven business venture.

      --
      Glonoinha the MebiByte Slayer
    4. Re:Making good money with F/OSS by nicke999 · · Score: 5, Insightful
      [Apple, IBM, Novell, or RedHat] are bankrolling OSS/free software from their existing mountains of cash with the hopes that by offering it at a loss they can put some hurt on the Microsoft juggernaut

      Nope. Those companies have OSS for purely commercial reasons. This is a case of complementary economics. When two products are complements of eachother you want your complement product to be cheap so that a consumer can spend more money on your product (example: gas - cars). For IBM, a complementary product is the OS. If the OS is free their customers can spend more money buying servers. As easy as that.

      --
      Thanks for browsing at -1
      Please vistit my blog: www.framtiden.nu
    5. Re:Making good money with F/OSS by 10101001+10101001 · · Score: 3, Insightful

      > All of those companies are bankrolling OSS/free software from their existing mountains of cash with the hopes that by offering it at a loss they can put some hurt on the Microsoft juggernaut, and I would wager that each of them is hemmoraging cash from the business unit in the process.

      Yea, RedHat's whole purpose is to bleed Microsoft of money. That's one of the most paranoid things I've ever heard. RedHat is in a business, and Linux servers are selling while desktops just aren't well enough. It's smart business to focus on servers when that's the main market of Linux now.

      > The long term view is that eventually by reclaiming the desktop they will be able to provide services, support, and administrative tools that will be profitable, but in the past 3 years and for the immediate future RedHat is spelling it out loud and clear : OSS on the desktop is not a profit driven business venture.

      And of course everyone in the OS business is interested in taking monopoly control over desktops. Bleeding cash is not only not necessary for RedHat (since their development tweaking of Linux is cheaper than creating projects, so their total cost of production is cheaper than Microsoft), it'd be stupid considering RedHat doesn't have $40+ billion in the bank to wait out Microsoft. However, if they see a desktop market available, they'll take it. After all, there's 10x to 100x as many desktop users as server users.

      --
      Eurohacker European paranoia, gun rights, and h
    6. Re:Making good money with F/OSS by fitten · · Score: 2, Informative

      ...and you buy support in with the hardware. I haven't purchased any IBM hardware lately but I doubt there is a checkbox on the invoice that lets you opt-out of the support cost so in effect, you *are* paying for the OS. Whether you call it "support costs" or "licensing fee" or whatever you want, you are paying for it. If this is the case, then they just up the price on the hardware a little and/or shift the "support costs" to "hardware support costs" and you will pay it right along.

    7. Re:Making good money with F/OSS by yotaku · · Score: 5, Insightful

      What about Microsoft. They release a whole slew of free software. For instance there is a version of Windows Media player for Windows, Mac OS, and even Solaris. ... I'd say that all these other companies release their free software for the same reasons that Microsoft releases its free software. To make money in some way.

    8. Re:Making good money with F/OSS by tshak · · Score: 4, Insightful

      I think that you're missing the point of this letter. The author is mainly critiquing the concept of an individual working on an OSS project for free. You're right, Google is profiting handsomly, and in part thanks to programmers who contributed to Linux and other OSS projects. Are those programmers making a dime off of Google's success? Other than a couple at Red Hat or maybe IBM, the answer is no.

      My question the programmer addressed in this letter is, why on earth would you work for a for-profit organization without requiring compensation? Companies choosing to open up protocols or source code makes sense in certain scenarios. This is however very different then a programmer giving up their own personal time, which in my opinion just deteriorates our pofessional value as a whole.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    9. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0
      Don't forget ISC, I hear their stuff gets used a lot...

      They work awfully hard to promote that perception that they are poor, non-profit, F/OSS only good guys. But they don't mention stuff like:
      • that they took a resource that was built by community input on the basis that it was free and open and then closed it off and started charging for it - the RBL (tm) and family.
      • They have a "club" for the elite in the DNS world that they charge $4,200 - $50,000 to join. oarc.isc.org - Why have ISC "own" this and not have it as separate org that everyone including ISC is a true peer? Because ISC wants control, that's why or else they could easily have formed a separate non-profit that elected a board and was not under the control of one entity.
      • They tried to make money by offering exclusive early access to security patches to those who paid - this was viewed as a huge breach of trust in the Open Source community.
      • They run their money making companies separately so that ISC looks poor

      Paul Vixie created Nominum as a separate company then hired them to create BIND 9, Nominum offers support for BIND at 50K+ for most companies that have received quotes. Nominum also sells a higher performing version of DNS server, does that mean that they held back the best stuff from the Open BIND version to use only in the closed source version? Maybe and that is their right if they so choose, but at least most developers are up front about it, like Litespeed our free stuff is good and the pay stuff is better - very up front and all the info in one place.

      Here are some quotes from a marketing PDF from Paul Vixie's money making company (Nominum) about the software they created for the Open Source company:
      [Note that I find it hilarious that Paul is having his money making company assail BIND on the same points that DJB has been for years and they (ISC and its supporters had, prior to Nominum's product release, tried to say that DJB was crazy and that DJB's modular server design was complex and modularity was unnecessary) yet they then turn around and design their money making high performance product more like DJB's design than like BIND, hmmm...]

      • Scalability. BIND 9 scales poorly in terms of queries per second, size of zones, or number of zones. It was designed primarily to meet the needs of a mid-scale DNS system in the mid-1990s, not to address the expanded uses to which DNS is being applied.
      • Reliability. The multifunction design of BIND allows it to be configured as an authoritative server, a caching server, or both. This results in an unnecessarily complex system. Since BIND is multipurpose, the relatively simple authoritative function is laden down with excessive code, which impacts reliability. [Ed: and security, too] Though also an issue in BIND 8, it is exacerbated in BIND 9 because of BIND 9's preemptive multithreaded architecture.
      • Security. Since BIND 9 can be used as a multifunction server (simultaneously authoritative and caching), many administrators set up their DNS servers this way. DNS experts recommend against running DNS servers as multifunction to prevent cache poisoning, [Ed: only after DJB embarrassed them into admitting that, but they still downplay it in the BIND docs] which can lead to serious security breaches.
      • Manageability. One of the major failings of BIND is that the server "goes deaf" during a reconfiguration restart.
      • Performance. The DNSSEC extensions to DNS allow cryptographic authentication of DNS data. When these are enabled in BIND 9, performance degrades to a point that some administrators would rather not enable DNSSEC. In part, this performance impact is due to fluctuations in the DNSSEC drafts while BIND 9 was being written. In any event, it creates an unacceptable tradeoff between performance and security.

      There also appear to be financial connections to a major ISP and a mailing list

    10. Re:Making good money with F/OSS by nelsonal · · Score: 1

      In that train of thought Oracle is one of the new big supporters of Linux, which signficantly lowers the overall cost of an Oracle database. Rather than buying an E10k with Solaris, you can run your oracle installation on a cluster of 5 dual Xeon/Opterons running Linux saving several hundred thousand off the total cost of Oracle. Eventually Oracle is more likely to improve Linux to work better with Oracle, which others can adopt. Linux is like outsourcing. It is good for some, bad for others, but not going away so you should adapt how you will take advantage of it or you will likely get steamrolled.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    11. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0

      The microstuff stuff isn't free software... it's a free program, and is only given away for free to hurt their enemies.

    12. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0
      but to suggest that the OSS/free software available from Apple, IBM, Novell, or RedHat are driving business units that are making massive profits is simply insane.

      In case of Red Hat it didn't use to be. Their free (or almost free, for CDs) desktop did drive their high-end solution (agreed, not massive profits... but significant indirect revenue, relative to company size). At least that's my take on it, although RHAT seems to disagree nowadays (I will personally think they are wrong and made a stupid move -- time will tell who's right).

      And in case of IBM statement is not wrong at all. IBM professional services, their big bad strategic moneymaker most certainly uses OSS/FS to their advantage, and indeed makes massive profits. Not ONLY using OSS/FS, but as significant part of the mix. And relative size of that portion is increasing, talk to any IBM consultatnt to verify that.

      And yet another company that wasn't mentioned but probably should have been is Sun, especially with Star/OpenOffice and their Linux distro, but to lesser degree with free components they include (from Gnome to GCC).

    13. Re:Making good money with F/OSS by emilng · · Score: 1

      I tried looking for information on RedHat dropping their Linux desktop as an unviable product. All I found was that they are not supporting older distributions but are actually accelerating their development of Linux for the desktop of course that won't be a free distribution.

    14. Re:Making good money with F/OSS by zeeboy · · Score: 2, Interesting

      OSS/free as in freedom, not necessarily beer. They aren't bankrolling free software, that's the whole point. Software is becoming a commodity and I don't think they look at selling free software as a loss. BTW, Redhat is making it clear that OSS on the desktop is viable, as long as there is a price tag associated with it. Lose the notion that you can't sell free software, and you might be on the right track.

    15. Re:Making good money with F/OSS by Mr.+Slippery · · Score: 1
      They release a whole slew of free software. For instance there is a version of Windows Media player for Windows, Mac OS, and even Solaris.

      Can you get source? Can you make changes? Can you make your own software that creates and plays Windows Media format files? No? Then it's not free software.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    16. Re:Making good money with F/OSS by molarmass192 · · Score: 2, Interesting

      If what you said is true then HP and IBM must be piling on some staggering loses given that they reported $2.5B and $1B of Linux revenue respectively in 2003 and 2002. Also, RedHat *never* stated they dropped their non-enterprise product line because it was losing money (revenue - expenses), they did it to focus on the enterprise market with subscription based support. Besides, RedHat still pushes it's Linux Enterprise Workstation as "ideal for all desktop deployments" right here.

      If the Linux desktop is unviable, why did Novell just purchase SuSE and why did Sun roll out the Linux based JDS? To spite MS? It seems ironic that in these days of cost cutting and doing anything possible to boost stock prices that struggling companies like Novell and Sun would squander resources trying to "put some hurt" on MS. So, I'll take your wager on them "hemmoraging" cash, post detailed evidence in support please.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    17. Re:Making good money with F/OSS by Glonoinha · · Score: 1

      -Yea, RedHat's whole purpose is to bleed Microsoft of money.

      That was a misinterpretation of what I said. What I meant by 'put some hurt on the Microsoft juggernaut' was 'gain market share in the corporate workplace' (emphesis on juggernaut, not on Microsoft) which is pretty much what RH wants as a business objective.

      By bleeding cash I meant that RedHat was spending gobs more on the development and support of their free distro of Linux than it was bringing in as revenue. As I understand it, that is exactly why RH9 is their last free desktop distro and that support on that ends in April.

      --
      Glonoinha the MebiByte Slayer
    18. Re:Making good money with F/OSS by Glonoinha · · Score: 1

      I addressed this as a response to the first reply to that message ( http://slashdot.org/comments.pl?sid=98803&cid=8431 772 ) - we may be in violent agreement.

      --
      Glonoinha the MebiByte Slayer
    19. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0

      How come Google is OSS company? Their search technology is completely closed source. You can't download their search technology and use it, you have to pay money to buy their search products. Be real man, looks like you couldn't find enough number of companies to list there and just put every company you found to be using Linux in someway.

    20. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0

      Wow - you so do not get it. OSS to the industry giants equals FREE LABOR. You have hoards of young, ethusiastic kids out there coding away FOR FREE most with the goal of making something that will put the hurt on the Microsoft Monopoly.

      This bullshit about making things cheaper is just that - bullshit. You speak of economics, but you forget that Businesses will ALWAYS charge as much as their consumer is willing to pay. They don't give a rats ass if they repackage a Linux/BSD OS for little-to-no money. They're still going to charge you an arm and a leg for it!

    21. Re:Making good money with F/OSS by grazzy · · Score: 1

      remote buffer overflows?

    22. Re:Making good money with F/OSS by JeremyALogan · · Score: 1
      What about Microsoft. They release a whole slew of free software. For instance there is a version of Windows Media player for Windows, Mac OS, and even Solaris. ... I'd say that all these other companies release their free software for the same reasons that Microsoft releases its free software. To make money in some way.
      ok... I see two problems with your argument
      1) everyone else is talking about free as in speech, not free as in beer (woulda been vodka if I had made up the analogy)
      2) Microsoft doesn't have THAT much invested in Media Player, IE, or anything else they release for other platforms. Here's why... You get your nice shiny copy of OSX (at least Jaguar and below... don't know about Panther) and the browser of choice is Internet Explorer (with Microsoft's name plastered ALL over it). Now, it probably took one guy a few months to write that specific peice of software (and also keep in mind that he probably had a metric shit-ton of source at his disposal from the Windows versions). Lets say that it took him 6 months to write (over estimate) and that he makes 100,000 USD a year (probably an over estimate). Effectivaly Microsoft has just paid 50,000 USD for a web browser that they intend to give away for free. Seems like alot of money. But what you're not taking into consideration is that EVERY Mac user will now see a Microsoft product that Apple condones. Kinda makes you wonder about all those "switch" commercials doesn't it? You can't buy that kind of advertisement... THAT's why they do it.

    23. Re:Making good money with F/OSS by JohnGalt00 · · Score: 1

      No, RedHat dropped their retail Linux offering. And they didn't drop it because it was unviable, they dropped it because it wasn't growing. They said it was still profitable, but they would rather spend the money generating growth. RedHat publicly admitted such. If you want to accuse them of lying (and fraud, because they are publicly traded), go ahead, but IMO, they've proved themselves trustworthy so far.

      All the companies you've listed don't need to "reclaim the desktop" to be profitable. All they need to do is sell widgets. Apple sells a Mac, RedHat sells a support contract, and IBM sells other people's hardware, training and support. None of them rely on 'owning the desktop' or beating Microsoft to be successful. Apple, Sun and IBM have all survived the Microsoft Years, and even made a profit at times. Not everything in the computing world revolves around PCs

    24. Re:Making good money with F/OSS by eipipuz · · Score: 1

      Just because ONE company decided to back out, doesn't mean anything. How many people try to be a famous movie star and doesn't suceed?

      We have Mandrake, who sure had bad moments. And yet continues...

      Maybe it also disappears, so what? How many banks didn't came to see 21th century?

    25. Re:Making good money with F/OSS by Frogbert · · Score: 1
      My question the programmer addressed in this letter is, why on earth would you work for a for-profit organization without requiring compensation?


      Me personaly, I contribute to OSS for free because it looks good on a resume to say that you've programmed at least a small part of a reasonably popular peice of software that your prospective employer is more likely to have, seeing as its free.
    26. Re:Making good money with F/OSS by Grishnakh · · Score: 1

      That is an amazing list of high quality companies, but to suggest that the OSS/free software available from Apple, IBM, Novell, or RedHat are driving business units that are making massive profits is simply insane. All of those companies are bankrolling OSS/free software from their existing mountains of cash with the hopes that by offering it at a loss they can put some hurt on the Microsoft juggernaut, and I would wager that each of them is hemmoraging cash from the business unit in the process.

      Last I heard, IBM had already made back more than the $1 billion it invested in Linux, thanks to increased enterprise-level hardware sales. Apple's been doing quite well with OS X too, thanks to the BSD core of the OS. These companies aren't losing money to F/OSS; they're using it as in investment, to either save development costs or to gain marketshare (no one wants to use a mainframe with the old CMS OS on it, but offer Linux on it and suddenly lots of people are interested).

      A side effect is that the relatively small amount of development that they put into these F/OSS products gets shared with the community at large, benefitting the rest of us.

      As for RedHat, just because one company failed doesn't mean it's a bad idea. I've never been all that impressed with RedHat anyway; SuSE and Mandrake have always had much better desktop distributions. This is just like when Eazel went under and everyone proclaimed it the death of desktop Linux. I never did use Eazel's software, and KDE has served me very well.

    27. Re:Making good money with F/OSS by akadruid · · Score: 1

      I think it was meant to be a list of free (speech) software releasing companies. WMP is merely released without a price - namely, bundled with an OS. This is an example of the monopoly abusing its position to remove smaller players from the game. The loser is Joe Public XP, who uses it ahead of superior alternatives (e.g. WinAmp 5). Internet Explorer/Outlook Express is a similar example.

      --
      "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
    28. Re:Making good money with F/OSS by qw(name) · · Score: 1


      If you check MS's website, you will see that the Solaris version is no longer available and hasn't been for a long time.

    29. Re:Making good money with F/OSS by john_uy · · Score: 1

      but there are only a handful number of companies that offer a full range of both hardware and software suites. it may be application to ibm but let say redhat? i don't see them developing their own hardware for that matter.

      --
      Live your life each day as if it was your last.
    30. Re:Making good money with F/OSS by ZeeTeeKiwi · · Score: 1
      Are those programmers making a dime off of Google's success?

      I know I am. I make a great living out of my clients requiring my support. If they call about something I haven't seen before I say "just a moment while I research that", google it (google groups especially) and solve the customers problem.

      Yes, they could do it themselves, but I guess I have the knowledge to read through the greek to the solution.

      And I use google to solve my own problems too. Google is so useful to I would easily pay a large monthly fee to use it if it were not free. But its is free, so the free and/or reduced price services I recieve is how I, and all the contributors to f/oss are being paid.

    31. Re:Making good money with F/OSS by juhaz · · Score: 1

      Working for free on something on your free time is usually called a "hobby". Most people have (at least) one.

      Pretty tough times, almost everyone wasting their valuable time on something they're not being paid for.

    32. Re:Making good money with F/OSS by Anonymous Coward · · Score: 0

      This is rediculous logic. Whether or not Google charges for it's services has nothing to do about you getting compensated for contributing to F/OSS. I get the exact same services as you do and I don't contribute anything. Therefore you are not getting compensated for your contributes.

    33. Re:Making good money with F/OSS by HuguesT · · Score: 1

      You are making some points that are simply false:

      RedHat hasn't dropped their desktop, it's called Fedora now. Look closely at the URL, they are still supporting it.

      Moreover AFAIK their entire line of product is open-source, even the branded, server line. They make their money the way the FSF says they should: by providing the support and distribution for pay and the source for free. You are still welcome to grab and compile RHEL for yourself and maintain it yourself using the released source patches.

      So far this is 100% in the FOSS model, and yes RedHat is making profits.

      I'm not sure how you would do your accounting regarding open-source projects like Darwin. Obviously you are not going to get hard cash for Darwin itself, but there are lots of unpaid programmers who help maintain it, and it makes its way eventually in MacOS/X, which certainly isn't free and that people don't seem to mind paying for.

      Regarding OSS on the desktop, your last comment, you need to realize that the world is up against a massive monopoly who shall remain nameless, and who has a track record of not playing fair. So what do you do? Complaining that OSS is not making money right now in this space is silly. I would wager that this big monopoly is not making a lot of money on the desktop O/S either given the price they charge OEMs.

      This in itself does not mean the FOSS model of making money is flawed given the playing field is not level, you simply cannot draw that conclusion. On the contrary, the evidence in server space where there is a lot more competition is that it works really quite well.

  216. What is software worth? by siphoncolder · · Score: 2, Insightful

    Anything you do should be worth something to you - even if the reward is satisfaction.

    There's nothing wrong with programming for money, but there's equally nothing wrong with programming for the satisfaction of it. Just make sure that you don't sacrifice one for the other - it's a balance that you would be wise to keep in check.

    Whoever said that time is money was only partially correct. Time is the most valuable asset - converting it to satisfaction or pride can easily be as valuable as money.

    Money just tends to help keep you alive longer.

    --
    i'm amazed that i survived - an airbag saved my life.
  217. the Olympics yield a profit by Anonymous Coward · · Score: 0

    First of all, the city that hosts the Olympics has yielded a profit on them since 1984. Before that it was hit-or-miss, with the 1976 Olympics being most notable for losing a lot of money.

    So, the Olympics turns a profit.

    What about the pure sport of the athletes? They pay their own way right? Well, no. Some do, but in the major sports, the athletes have their way paid by sponsors, their training paid by sponsors. In exchange they wear their clothes/accessories on TV during the games.

    So essentially the athletes are adware.

    In a capitalist system, if you do remove all chance of making money off something, it pretty much does wither and die. So there is some question as to what happens to software and programmers in a free-dominated system. Big changes, at the least.

  218. $1500 for a leather bustier... I didn't care. by Saeed+al-Sahaf · · Score: 1
    The problem with GNU/Freeware is that it's free as in try and reverse engineer or decompile my proprietary app, and you'll see I ripped most of it off from SourceForge, but hey I just bought a 4 bedroom house (not to mention my $1500 leather bustier) and my new car is nice, so I don't care...

    Of course I'm trolling a bit here, but it's true, without question, GPL is going into many, many apps without so much as attribution let alone a GPL reference. And companies as well as developers are makin' bank on it.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  219. should parenting be free? being a husband or wife? by hopeless+case · · Score: 1
    In the end, Aiden, it's your choice. Do you want to have a car, a house and a family when you are 30? Do you love being a software engineer at the same time? If so, you literally need to get a life. Forget the dream about stuff being free and stop advocating it. It's idiocy. It's bigotry. If you want to put your skills to work and you need to support a family, your work and work results can't be free. Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.

    I am a father and a husband. No one writes me a check to be either yet I spend most of my time working (directly or indirectly) at fulfilling my responsibilities in both roles.

    Am I an idiot or a bigot because I've don't expect to be paid directly in case for my efforts?

  220. Salvation army by marcovje · · Score: 2, Insightful


    It's like saying a professional caterer will loose his job if he cooks once a week at the Salvation army.

    stupid.

  221. the letter dude missed the point by init-five · · Score: 1

    .aspx dude, you totally missed the point. which is: it's not about cost. it is about the ability to modify the code and do whatever one wants with it.

    --
    Hallowed are the Ori
  222. Re:should parenting be free? being a husband or wi by hopeless+case · · Score: 1

    The last line should read:

    Am I an idiot or a bigot because I don't expect to be paid directly in cash for my efforts?"

  223. Why is this insightful? by LordK2002 · · Score: 3, Insightful
    I really think that no one should be arguing with this guy unless they have been making a sustainable living writing and supporting Free/Open Source software.
    You mean, people should not offer rational arguments or views unless they have direct personal experience with the subject in question, notwithstanding the existence of third-party experiences or logical analysis.

    I guess when your doctor tells you that you have cancer and suggest ways in which other people have dealt with it, you will summarily discard his advice on the grounds that he does not have the disease himself and therefore has nothing to offer.

    Attack people's arguments, not their background. This is merely ad hominem and is invalid.

    K

    1. Re:Why is this insightful? by Boing · · Score: 2
      Discussion on the merits of Open-Source-Software-for-a-living have been largely anecdotal, and more importantly, academic (IMO). I don't think we have an economic model that properly describes Free intellectual property that is infinitely redistributable at insignificant cost and is created by volunteers. The concept is just too new.

      Our previous understanding of economics has been based on the idea of "content is indistinguishable from media", so that we could plug in the costs of making CDs into excel spreadsheets, and call the money given to the artist an "R&D" cost. But these models were incomplete at best and disingenuous at worst; people aren't buying a circular piece of vinyl or some wound-up magnetic tape (or stacks of paper bound together, for that matter), they're buying the content printed on those objects.

      So we're already ill-prepared to "logically" analyze intellectual property models, let alone the idea that people might contribute that property without expecting financial compensation.

      Contrastingly, medicine is a relatively mature field; the cause-and-effect patterns have been well established, and are not academic high-chair theories based on inapplicable models. I would trust a doctor to tell me how to treat cancer, I would not trust a high school kid to tell me how to support a family.

      So yes, I'm disregarding the viewpoints of people who (I believe) could not possibly understand the realities of earning stable income by writing software for free.

  224. What a waste of energy.... by FarmerDave · · Score: 2, Interesting

    While I agree with much of what the author of the letter has to say, I must say that I'm always dismayed by the holy wars that are fought in the technology community; moreover, at the amount of time and energy that are wasted on the holy wars. Open- vs. Closed- Java vs. MS Explorer vs. Mozilla/Firebird/whatever MP3 vs. Ogg (joke)

    --

    THINK
  225. This is FUD by spitzak · · Score: 4, Insightful

    I write open source software, and it is LGPL'd and GPL'd. I am also employed writing closed-source software, which is actually based on my GPL'd software. That software is the FLTK toolkit. In case this joker wants to know, FLTK is NOT a big deal, it is not tiny, but it obviously will not take over the world and is a distant third (or fourth) to Qt and GTK and maybe even WxWindows in popularity.

    Still I derive extrodinary benefit from the GPL software. I have an extremely well-debugged toolkit that I can easily modify. I have also achieved a good deal of fame for this, just a search for my name will reveal that 90% of the citations are for FLTK or other toolkits, while my for-hire work for Digital Domain is hardly noticed at all. I fully expect FLTK to be very important if I need to change jobs. Every single person we have interviewed for a job here who has heard of me has heard of me because they used FLTK.

    In his followup letter this guy has the incredible lack of logic to say that programmers should not be selfish and then complain that he cannot use GPL code in his software. This is typical of somebody who just does not get it, or is purposely lying to get his own agenda across. The GPL is extremely selfish. I use it because it is the only way my code can be used and still belong to me. Anybody who does not understand this has not written open source code. Any anybody who complains both about the GPL and also complains about "poor programmers not getting paid" is a raving lunatic who should not be listened too.

    I am also disgusted by his "pick up girls in the bar" line. Really, do you think one of the programmers at Microsoft working on Word has any better luck picking up girls in the bar? Do you think the typical salary paid to a software engineer makes the slightest difference in this? If you do, you are pretty seriously deluded. It's the managers and money-makers who are able to do this, and in fact open source is one way to screw with them. And if you happen to be good-looking and have a nice personality then you might get the girls and they really do not care one bit whether you open-source your code or not.

    1. Re:This is FUD by Anonymous Coward · · Score: 0

      "I am also disgusted by his "pick up girls in the bar" line. Really, do you think one of the programmers at Microsoft working on Word has any better luck picking up girls in the bar?"
      You gave us a good hint that you are an idiot. He is not arguing that Microsoft employees have a better chance. He is saying that you are not going to get any fame either from open source programming.

      That's his point and he is right. Only an idiot will get what you said.

  226. This is ridiculous by Trolling4Dollars · · Score: 2, Insightful

    Would authors ask young writers to turn away from libraries? What about videographers and television producers asking young aspirants to documentaries to turn away from PBS? Or maybe radio journalists asking young aspiring journalists with an interest in radio to turn away from public radio?

    There should always be an alternative to the mainstream because the mainstream is only cooked up for the average knuckle dragging person. For people who don't fit into those nice little pigeon holes, there always should be something else. The author of this letter apparently doesn't understand that need. He is only being self serving which is probably the worst thing you CAN be in your short time on Earth.

    Of course the idiotic masses are being swayed over to this way of thinking because there are fewer and fewer alternatives. Their minds are being poisoned by the incessant mental pollution that is the mainstream. And once they are sucked in, it's hard for them to get out because they are no longer equipped to fight submission. Sorry, but this guy needs a reality check and he needs to stop putting his nees first. Why are we even here if not to help each other?

  227. Joey is a lair by Anonymous Coward · · Score: 0, Interesting

    Joey, you are full of hot air and a liar. I don't believe you. Open source economics don't work.

    If what you say is really true, then please post the URL or your employer/company. Educate me, enlight me, I want to believe, show me how it is done.

    If not, then STFU !!!!!

    1. Re:Joey is a lair by Anonymous Coward · · Score: 1, Insightful

      Traditional, Adam Smith economics says that the actual cost of a good will approach its marginal cost. The marginal cost of software is zero. Any economist who doesn't come to the conclusion that the actual cost of software will approach zero is deluding himself or herself.

    2. Re:Joey is a lair by Anonymous Coward · · Score: 1, Insightful

      Traditional, Adam Smith economics says that the actual cost of a good will approach its marginal cost.

      So why does a pair of Nike sneakers cost significantly more than $3? The materials and labor can't be more than that.


      The marginal cost of software is zero.

      So are you saying that the software development business is fruitless and should be tasked to those willing to work for free?

  228. Say it again brotha by Wah · · Score: 1

    Whitney and Gutenberg will burn in hell forever. Won't somebody think of the slaves and scribes?

    --
    +&x
  229. Free is Free by turnstyle · · Score: 1
    This "not free as in beer" mantra is wearing thin.

    Is there any "free as in speech" project that isn't also "free as in beer"?

    --
    Here's what I do: Bitty Browser & Andromeda
    1. Re:Free is Free by dubious9 · · Score: 1

      QT is daul licensed. If you want to use it in your open source project, you can. But if you use it in a closed-source proprietray project, then you have to pay. Thus Qt is free-as-in-speech, but not necessarily free-as-in-beer.

      --
      Why, o why must the sky fall when I've learned to fly?
    2. Re:Free is Free by turnstyle · · Score: 2, Insightful

      I'm not familiar with QT -- but if a company didn't need to put it into a closed-source project, it would still be free-as-in-beer, no?

      --
      Here's what I do: Bitty Browser & Andromeda
    3. Re:Free is Free by Anonymous Coward · · Score: 0

      What's the shelf price for Debian these days?

      You can buy most Linux distros for a price. You can buy software for the FSF. You can also download them for free. The "Free as in speech" requires that it be available "free as in beer", but it does not prevent you from offering it for a fee, too.

      The "not free as in beer" mantra is because there is a lot of "free as in beer" software that is not "free as in speech", like those Microsoft products. When people think "free as in beer" is what "Free Software" is about, they lose the whole message.

    4. Re:Free is Free by WhiteWolf666 · · Score: 1

      Sorta....

      SuSE linux, for example, is free as in speech, but they do not make ISOs avaliable.

      There are several debian 'knockoffs' (forks?) that are similar (you have to pay the $20 or whatever to get the discs).

      Sure, you can always work out some way to do an FTP install, but thats not always practical.

      And can be much more complicated.

      There could be more examples. The GPL does not preclude you from selling your software.

      You just have to make your source code avaliable to your customers on request.

      Not to anyone else, mind you.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    5. Re:Free is Free by turnstyle · · Score: 1
      "The GPL does not preclude you from selling your software."

      Sure, but it's not really practical, is it? Yes, some groups try to sell a CD for something like $20, but it can't ever be much more. And as I read the GPL other people can sell that same CD too.

      Furthermore, for those few who are actually making a little money off CD sales, how many of them are distributing shares to the contributing authors?

      Again, there's no realistic way to make money off these sales, and "free as in speech" always winds up as "free as in beer" anyway, and the people doing the real work ain't getting their due.

      --
      Here's what I do: Bitty Browser & Andromeda
    6. Re:Free is Free by Anonymous Coward · · Score: 0

      Not to anyone else, mind you.

      Actually, the GPL does include third parties.

    7. Re:Free is Free by Via_Patrino · · Score: 1

      "people can sell that same CD too"

      Yes, they can, but not that that simple. You can forbid them for copying the binaries, just the source is free to copy, and there's some work in properly compiling it in one pack (CD)

    8. Re:Free is Free by Paladin128 · · Score: 1

      Wrong -- it's available under two liscences: GPL and QPL. If you accept it under the GPL, you CANNOT use it in closed source projects -- direct violation of the liscence. Under the QPL you can, but to get the QPL Liscence, you have to pay for it.

      --
      Lex orandi, lex credendi.
  230. My, what a narrow view this man has! by pestie · · Score: 3, Insightful

    I know that everything I'm about to say has probably already been said by others, but I feel compelled to respond to this anyway.

    What a load of crap-for-crap. I'd like to point out that I'm going to turn 32 this month, I have a house, a car, and don't have any problem getting dates. I don't have a family only because I don't want kids. I earn a good salary coding software for a company I'm part owner of. Yet I still believe wholeheartedly in open source and free software and hope to soon be making significant contributions to it myself.

    Everyone does something with their free time - why piss in this kid's Wheaties because he chooses to spend some of it doing good work for the benefit of others rather than sitting in front of the TV or drinking down at the local bar? I don't know exactly what this kid said to Mr. Jacknuts here, but even if he did come across as a starry-eyed idealist, so what? I find it hard to condemn someone for believing that the world can be a better place and working toward that end. It's abundantly clear to me that the twin goals of supporting oneself in a capitalist society and creating free software are far from mutually exclusive. Why is that so hard for some people to understand?

    Yes, Captain Obvious, we all have to find ways of supporting ourselves financially. But we geeks as a whole are a pretty clever bunch, and I'm sure that's why we so often find ways to support ourselves without compromising our ideals. If you can't see the inherent good in open source software and the people who dedicate the resources to create it, I truly feel sorry for you.

  231. A rebuttal: by Anonymous Coward · · Score: 0

    Aren't we past this free-as-in-beer vs. free-as-in freedom yet?

    Ok, let's get this straight. I could've been that young guy that Clemens wrote about, with the exception that I'm couple of years older and took a break from university some years ago and currently makes my living through consulting and free software.

    Yes, I have food on my table. Yes, I have my own apartment. It isn't an easy time doing consulting in the IT area, but life's hard for everyone. At least I have my niche. Free software makes a great business deal for most companies. I just wished more software was GPLd, because GPL is often much easier to explain as a business case (moving costs from licenses to consulting and support) to my customers.

    I'm much like Clemens too. I have programmed since an early age, all the way from C64 to PC, where Turbo Pascal was king. I've been there too, writing software for my friends parents businesses. BUT HERE'S A CRUCIAL DIFFERENCE: I don't think I'm the greatest programmer in the world. Because from time to time I study the source code of Linus Torvals, DJ Bernstein, and other people. For some areas they are much more skilled than I am. So I learn from them.

    Does Clemens learn from anyone? Can Clemens compete with my software when I have tons of ready-made free code available to build with?

    Let me guess that Clemens business logic sotware has exactly ZERO paying users today? How many license paying customers would your new software get? Not many, I suspect. Selling licenses is extremely hard today. Integrating systems and selling solutions is hotter than ever. Free software competes very favorably on that market.

    Clemens is scared his skills aren't on par with the times in a market that has shrinked rapidly. So far nothing new...

  232. A little economics lesson for you. by Ayanami+Rei · · Score: 2, Insightful

    If me or Billy Bob Blow over there can write a perfectly servicable software package in their spare time, and they are willing to give it away, then maybe that software package has lost its value to developers.
    It's done. Stick a fork in it. No one else needs to reinvent the wheel unless they're adding some serious value.

    They're not displacing people of a paycheck. They're getting rid of overdone, overpriced software from the market.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:A little economics lesson for you. by nacturation · · Score: 1

      If me or Billy Bob Blow over there can write a perfectly servicable software package in their spare time, and they are willing to give it away, then maybe that software package has lost its value to developers.
      It's done. Stick a fork in it. No one else needs to reinvent the wheel unless they're adding some serious value.

      They're not displacing people of a paycheck. They're getting rid of overdone, overpriced software from the market.


      If Rajit over in India can write a perfectly serviceable software package for pennies on the dollar, then maybe that development has lost its value to employers. It's done. Stick a fork in it. No one else needs to pay for employees unless they're adding some serious value.

      Indian developers are not displacing people of a paycheck in North America. They're getting rid of overpriced programmers from the market.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:A little economics lesson for you. by Prior+Restraint · · Score: 1

      I hope you don't think this is a counter-argument. It's a fact.

  233. A storm brewing by rumblin'rabbit · · Score: 2, Interesting
    Now I like the free software movement. I think it will provide enormous benefits to society. In fact, I think it already has. And I like the idea that people are free to carry on this movement.

    But people should also be free to write commercial, proprietary software, with the full protection of copyright. I believe that the combination of free and proprietary is the best of both worlds.

    There's a storm brewing. Many (although certainly not all!) developers in the free software movement believe there should be no intellectual property rights for software - that "software is knowledge, and knowledge should be free".

    Thankfully, the odds that they will be successful in bringing about this revolution are remote. It would require a radical rewriting of the law, and that isn't going to happen soon.

    Programs are not people. Software can be free as in beer, but not free as in liberty. One may as well liberate your television. Only people can have freedom - the freedom to do any damn thing they wish with the fruits of their labour - whether they sell it, license it for money, use it for their own personnal use, release it under the GPL, or place it into the public domain.

    Some people call this greedy. If wanting the freedom to do anything I want with my work is greedy, then I'm greedy. If wanting to be rewarded for my labours and provide for my family is greedy, then I'm greedy.

    1. Re:A storm brewing by DylanQuixote · · Score: 1

      Free as in speech for software is not about
      the software's /own/ freedom, it is about /my/ freedom to use it and change it.

      There is no such animal as intellectual property rights. There are copy rights (and sadly, patents)
      for software, and trademarks for the names of software items.

      Free Software is an exercise of copyrights. I personally like copyrights, because without them, I would not be able to GPL my software.

      Everyone is free to make non-free software, as I am free to gleefully not use it. Or, as is the case sometimes, write a own free version of some non-free thing.

    2. Re:A storm brewing by rumblin'rabbit · · Score: 1
      You say there are no intellectual property rights for software. Is that a statement of fact, logic, or desire? Society commonly refers to copyright, patent, trademark, and trade secret law collectively as "intellectual property rights". I am simply using the term like everyone else.

      It's true that the GPL is based on copyright law. It's also true that at least some of the founders of the free software movement would like to do away with software copyright all together. It's something many supporters of the free software movement (such as myself) aren't too thrilled about.

      Free software is a great idea, so long as it's not imposed. Then it becomes the freedom of people to take other people's things without permission.

    3. Re:A storm brewing by DylanQuixote · · Score: 1

      intellectual property is not a concrete concept;
      copyrights, trademarks, patents, and trade secrets
      are very different laws.

      Ideas are not property. They are not governed by
      property law. They are governed by copyright law.
      If I make something, I can stipulate how it is
      copied, to some extent.
      Trademarks are not property. They are governed by
      trademark law. etc.

      "GPL is based on copyright law" sounds strange to me. The GPL is just a distribution license, after all.

      I don't think anyone wants to force you to write libre software. People like RMS just find doing
      the opposite to be immoral...

      Do you have proof that some FS leader person has
      said "nobody should be able to copyright software"? (Not trying to be rude or anything, just curious)

  234. Dinosaur Talk by ewn · · Score: 1

    "You will destroy the way we live and since we can't imagine any species living in a way other than we do you will destroy yourself. Fools!"

    Really, that's pretty much what the old experienced dinosaurs told the young aspiring mammals.

    The poster's reasoning goes like this:

    1. I invested a lot of time and money in my education.
    2. So i want to keep software prices high to get a decent return on my investment.
    3. Someone, maybe someone younger, offers his services at lower prices.
    4. I have to convince them to stop competing with me. After all, competition ist bad for both of us.
    Face it: no one can escape the market. Competition is a fact of life. Maybe in a country where you are not allowed to open a computer repair shack without a 100kEUR Meisterbrief, you may for a while be able to hang on to the illusion that you live on a privileged island where competition does not exist and you'll never have to adapt to a changing environment, but ultimately, either you get the market or the market gets you. Just ask the dinosaurs.
  235. WRONG by 110010001000 · · Score: 1

    Stallman started the GPL with the idea that ALL SOFTWARE should be free, and the idea that all non-free software is evil. Of course, he is living on academic subsidy so it works out for him!

  236. A letter by Jo_2521 · · Score: 1

    Dear Clemens,

    I'm not Aiden and I don't speak on behalf of him. However, your arrogance is truly astounding.

    As you're german, I presume you know that we're living in a social market economy. Note the social. To help each other is a ideal that you're discarding much too lightheartedly as "communist", where in fact it is a premise of our society. I'm currently doing my alternative civilian service. Without OSS, I wouldn't have a chance to earn a few bucks by writing homepages (using MySQL and Perl) and deploying Linux servers. There goes your "there is no money to be made with open source" argument.

    So you tell him to "get a life". Sure, earn enough money to buy a house, have a wife, children and die. The conservative middle-class dream. Ever thought that maybe, just maybe, he doesn't want that life? Freedom of choice, ever heard of it?

    Your attitude towards Aiden is truly astounding. You single-handedly make fun of his coding style and smack down his ideals. Nice going. Of course, he can't do the same with your code, as it's conveniently hidden. And his ideals of a better world, which he can help making possible doing his share are "idiocy" and "bigotry". Speaking about bigots: By definition this applies to people who assume their ideas to be the only valid ones, who view the world in black and white, who dismiss other ideas as idiotic without knowing them. Now, who's guilty of bigotry again?

    With kind regards,

    Johannes

  237. Re:Most Linux/OSS advocates are just arrogant zeal by Anonymous Coward · · Score: 0

    Wow. I symphasize the writer of the comment on the time it took him/her to write such a long comment to bash linux zealots.

  238. Apply this reasoning to any other industry by Anonymous Coward · · Score: 1, Insightful
    If you can't make money writing Free Software, then you also can't make money producing hard goods, such a manufacturing cars. I mean, you only get paid once, when you first sell the car. You don't get paid again and again every time the car changes hands. Why the heck are you being so altruistic? How is selling cars going to put food on your table?

    Oh, maybe it's because you got paid for the work you did.

    The same principle can apply to software. Bill your work. You deserve to be paid for your time -- every second that you spend working on someone else's problems instead of your own. The question is: how many times do you deserve to be paid for the same hour?

    Suppose you hire a $200/hr lawyer to research a problem for you, and it turns out that someone else asked him the same exact question last week. He spent 12 hours researching it, and he billed his customer $2400 for his time. Now you've come along and asked him the same question, and he remembers the answer. What is the fair amount for him to bill you? $2400 for another 12 hours of research that he does not really spend? Or just $200 for the hour it takes him to explain the answer to you?

  239. Ridiculous and selfish. by Stavr0 · · Score: 2, Interesting
    It's like saying "stop volunteering because you're working for nothing." Volunteering (what you are doing when working on OSS) certainly does not bring instant monetary gratification. It does however contribute to society as a whole, allowing others to benefit from the work done at less or no cost, which elevates their standard of living by a small amount.

    If the standards of living improve in your society, your society is healthier, and so are you. We're not in this for a quick buck. We need to have a plan that carries us for sixty to eighty years.

    In other words: YOU ARE NOT A CORPORATION. DO NOT ACT LIKE ONE.

  240. Payoff of collaborative development by starsong · · Score: 2, Insightful

    Some people have pointed out already that the division of labor and costs don't work out the way you expect for software. At the risk of being redundant, I think it bears repeating.

    Let's say 10 people get together in the "real world" and build a lawnmower. One knows how to design the engine, another can weld, another can coordinate the color scheme, etc. When they're done they have a single lawnmower. If they all share equally, they break even; each can use the mower (1/10) of the time, each having provided (1/10) of the labor.

    With software, those 10 people can also contribute (1/10) of the labor, each in their respective areas. However, when the project is done/stable, each person gets their *own* fully functional copy. This is the payoff of open-source development. I'm not donating 100 lines of code to the "geek community;" I'm *paying* 100 lines of code towards a fully functional software product. In return I get thousands or millions of lines of compiled, tested code.

    I don't have to contribute, but if I do I get to have a say in the design. And if I don't like something, I can change it. I would usually much rather struggle with C and work with other people to hammer out a piece of software than buy it commercially, because _it's worth more_. I can trust it. I can audit it. I can rip it apart and put it back together again. I can customize it for my needs, share it with my friends, or print it out and paper my room with it.

    In other words, in general Free software is better then free. Some things, like games, can get away with being closed. But I'm not using closed, unaudited, unchangable, unverifiable software for anything that's actually important.

  241. I think of it like this.... by Azureflare · · Score: 1
    Don't always think about the money. I think of writing programs similar to doing exercises and proofs in Mathematics. I view programming for computers and proving statements in math as exercises for the brain; Each time I do a proof, each time I write a program, it makes me better. I am able to see the problems from a different perspective and to creatively come up with solutions to issues. Also, over time, the process of analyzing a problem and figuring out a solution (in both Math and Computer Science) becomes more streamlined and efficient.

    Money is just a secondary aspect to this process. The primary goal is to make my mind grow and my abilities to be enhanced through experience.

    I think the open letter to the young developer is rather bigoted and assumes that all knowledge and ability a person has should be kept out of sight, like a black box. I heartily disagree with that viewpoint.

    1. Re:I think of it like this.... by Anonymous Coward · · Score: 0
      The primary goal is to make my mind grow and my abilities to be enhanced through experience.


      That is just silly and self-indulgent. Who cares how enriched you become? People who do things simply for this reason really irritate me. Luckily your quest for personal enrichment involves developing useful material for others. Most people of this mind set don't do anything to help others. They only care about it if it "expands" their own mind.

      When you are dead, so is your precious self-enrichment. The "primary goal" should be leaving something for posterity.
  242. Communismo?!?!!?! by vt_swimm · · Score: 1
    "If you are 20 and you aren't a communist you have no heart.", but it continues "if you are 30 and you still are a communist, you lack rationality".


    In America, the saying goes "blah blah blah Liberal blah blah blah Conservative blah blah STUPID!"

    Funny how Europeans can throw around a word like communist and not have to worry about the connotations. This dude seriously needs to watch his back for Ashcroft.
  243. Gates isn't "rich" where it counts? by Kombat · · Score: 4, Insightful

    Or would you like to be like Mr. Gates, a "rich" man who cannot buy the things that really matter?

    WTF is THAT supposed to mean? Last I checked, Bill Gates lives a safe, secure life in a dream home, is happily married with 3 kids, donates enormous amounts of cash to educational facilities (in case you were going to try and suggest that his conscience isn't clear), can afford to give everyone he cares about the life they've always dreamed of, has time to pursue anything he's interested in ... Uhm ... what part of this isn't a "rich, fulfilling life?"

    --
    Like woodworking? Build your own picture frames.
    1. Re:Gates isn't "rich" where it counts? by Endive4Ever · · Score: 0, Flamebait

      I think it's the part where he can't smoke dope in an alley a few blocks off from the quarterly anti-WTO protest.

      --
      ---
    2. Re:Gates isn't "rich" where it counts? by Anonymous Coward · · Score: 0

      Well even if he can sleep at night despite how he made his money, maybe he can't sleep at night because of what people want to do to him for how he made his money.

      Do you think he'll ever be able to eat a cream pie again?

    3. Re:Gates isn't "rich" where it counts? by Error27 · · Score: 0, Flamebait

      Everytime Bill Gates looks in the mirror he sees Bill Gates looking back. Also he spends a lot of time with Steve Balmer.

      Either of those things mean you can claim to be in a living hell.

    4. Re:Gates isn't "rich" where it counts? by Anonymous Coward · · Score: 0

      Umm. The donations you mention are often court settlements, paid in the software he produces to help lock the educational systems he gives them into into the same proprietary mold.

      Don't get me wrong, being one of the most powerful people in the history of the world is a goal to wish for. But the lying and stealing en route makes the world tougher on the rest of us.

      I want my kids, and their friends, to have a better world. And I'm feeding my kids, and some of their friends, rather comfortably doing open source work professionally.

    5. Re:Gates isn't "rich" where it counts? by Anonymous Coward · · Score: 0
      WTF is THAT supposed to mean? Last I checked, Bill Gates lives a safe, secure life in a dream home, is happily married with 3 kids, donates enormous amounts of cash to educational facilities (in case you were going to try and suggest that his conscience isn't clear), can afford to give everyone he cares about the life they've always dreamed of, has time to pursue anything he's interested in ... Uhm ... what part of this isn't a "rich, fulfilling life?"


      Well I imagine that he does not believe that a rich, fulfilling life is determined by your material posessions.
    6. Re:Gates isn't "rich" where it counts? by rolofft · · Score: 1

      >The donations you mention are often court settlements ...Like the $100 million he donated to fight malaria? Why you gotta be a hater? Gates donates billions to charity. How much do you donate? And don't give me a "widow's mite" spiel. A mite ain't gonna go far in developing a malaria vaccine.

      --

      "Give a man a fish and he will ask for tartar sauce and French fries!"

    7. Re:Gates isn't "rich" where it counts? by Sri+Lumpa · · Score: 1

      "donates enormous amounts of cash to educational facilities (in case you were going to try and suggest that his conscience isn't clear)"

      What does it have to do with his conscience?

      You don't need to have a good conscience to give to charities, in fact, giving to charity could be a way to clear your conscience.

      (all this doesn't mean that he doesn't have a clear conscience either, ofc course).

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  244. positively delusional by Anonymous Coward · · Score: 0

    And I am grateful to God that I was able to earn a decent living - without having to in any way violate the rights of my fellow human beings.

    Free Speech and Free Software are not the same thing. Only a fool and an idiot would confuse the two.

    Imagine for a second that you are a political prisoner of a totalitariate regime. The crime you have been jailed for is speaking out against government policies. You tried to express your right to free speech and now you have lost your freedom. This happens in many countries around the world and it is a great injustice.

    Likening Free Speech to Free Software absolutely cheapens the meaning of Freedom. Period.

  245. So is this guy saying... by Azureflare · · Score: 2, Insightful
    That people shouldn't volunteer their services for the public good? What kind of amoral philosophy makes him believe this?

    I pray our society has not come to the point where the only reason a person does a thing is for the money. That is a very undesirable situation for everyone, as it reduces the drive to help other people out.

    I hope this is not a prevalent viewpoint, as it is quite disturbing. I do not want to live in a society where we are all little happy drones doing the bidding of the overmind for our little paystubs.

    1. Re:So is this guy saying... by twalk · · Score: 1

      If you adopt one child, you'll likely do more good than all the free software ever written. Or work in a soup kitchen, or be a big brother/sister, or do missionary work, or run a little league team, or help at a local school, or etc, etc, etc.

      I truely feel that any of these things are better for the public good than writing free software. I think that OSS coders really like coding, are good at it, it's *easy* for them, so it takes a central and dominant view about how they can help society. It's a way of making themselves feel good without having to get their hands dirty doing real public services.

    2. Re:So is this guy saying... by Anonymous Coward · · Score: 0

      Nothing you listed can affect more than a few dozen people, and the chance that any of them will have a lasting effect on history is remote. 90% of everything is crud. However, if software is revolutionary enough, it improves the way our entire species thinks, communicates, and remembers.

    3. Re:So is this guy saying... by eraserewind · · Score: 1

      Software does not make the world a significantly better place. If you are looking to contribute to he world, there are far better ways.

      Even if it did, IBM, RedHat, Novell et al, are not the deserving poor.

      Neither are most people who can afford a computer (or multiple computers!).

      There is a tiny percentage of open source users who could legitimately say they are poor, and that open source is providing them with deserved charity.

      Everyone else is just saving on costs that if they are honest, they could reasonably afford.

      I am glad that there are free programs that I can use. Some of them excellent. But as a software developer, I have no intention of ever doing work gratis that RedHat etc., could make money supporting or reselling.

  246. My View by RAMMS+EIN · · Score: 1

    This letter raises points that any rational mind should raise. I have a few comments to make, to further the discussion.

    The advantages of open source work on both sides. The consumer gets the ability to inspect the code, fix bugs, and adapt it to his needs. This makes open source software more valuable to consumers, and should thus be able to make the producer more money. Also, the producer can expect to see bugfixes and improvements developed, without him having to do all the work. This further increases the value of the product without any spending on the producer's part.

    There is no reason why open source software or even Free software couldn't be sold for money. In fact, the freedom to do so is a necessary condition for something to classify as open source. This is a point so often overlooked that it bears repeating until enlightened.

    So how can all this be exploited to make money off open source? Providing auxiliary services and support is one thing. Selling your product for money is another. This can be combined with a (non-open source) license that prohibits redistribution, or requires paying the original producer for distributing. Or software could be dual licensed, where you pay for the binaries, and can opt to pay extra to get the sources.

    Finally, we need to distinguish between software categories. I don't expect the small hobby programs on my website to make me tons of money. I give them away so that they benefit others; some public domain with no strings attached, some GPL so that I get a chance to incorporate any improvements made by others. This software won't make me money directly, but by publishing it as open source I can get recognition for it that could get me paid more later on.

    A step up from hobby software is commodity software that is used with few variations by many consumers. This is a category where open source could be very benificial to the consumers, but not make the producers a lot of money. The software could be endlessly redistributed and improved by third parties, without the original authors seeing a penny. Conceivably, a company could make it's brand stand for high quality (audited?) software, so that some people would buy that company's version rather than cheaper alternatives. Trademark law can be used to protect the brand; this is done by Red Hat.

    Finally, the big money is in custom software. A software company could provide software to customers that is specifically adapted to the site. Here, the software company doesn't risk much in terms of redistribution (the software would be mostly useless outside the site), and open source becomes a selling point.

    Thus, there are opportunities for open source, but it's not necessarily or always better. There is only one magic solution for everything, and that is Death.

    --
    Please correct me if I got my facts wrong.
  247. Cost and value are different things by thom2000 · · Score: 3, Insightful

    Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.

    He seems to have confused cost and value. Free software has no cost, but still has value.

  248. I'm 19 and... by eille-la · · Score: 2, Interesting

    the Open Source movement is one of my main motivation to code and learn more. Its not about wanting money or more money, its about having a passion and make the work i do available to everyone in the world you would want to look at it or use it.
    When you do something, the way you do it, is driven by the ideology behind of it. Sorry I dont beleive in capitalism because i think its simply a stupid short term way of thinking.

    IBM and such is maybe making money on the back of people who code for free, but the code is still free. And thats what people who write it want.
    At least these compagnie understand that there is a huge potential in the OSS. Don't the article writer think that if big capitalism industries like IBM profits that much from open source, its because open source IS currently really good?

    OK i dont have much in my pocket for coding for free, but as a student i'm happier with more knowledge and less money, for the moment. Of course, once i'll have to get a real job I will have to get paid for the code i produce. All the source and projects i will had let on the internet will certainly help me getting a good job.
    If I cant get paid to develop open source softwares, sure i will continue to use my time to contribute the movement out of my job.

    But wait, i still havent choose the exact path i'm gonna follow in the futur years at school. I'd like to learn some about politics. I will need this skill to be more efficient in my activism.

    The governements and learning institutions are the first we should "harass" about then not using free softwares. My goal for the moment would be to convert the places in my country's governement to use linux as desktop for example, when its technically possible.

    Also, I try to become better writting open letters and articles to try to explain the open source to the mass (in my native language heh). Ignorance about this technology is the number one enemy in my view.

    Well, i'm becoming pretty much offtopic. But it was to say that the guy who wrote the article simply dosent have any kind of social consience and think for himself at the too much present moment.

    1. Re:I'm 19 and... by crushinghellhammer · · Score: 2, Interesting

      And how did "closed-source" software ever prevent you from pursuing your dream?

      This is what I don't get about the people that talk about the open-source and closed-source ideologies.

      Everyone here seems to agree that you wouldn't make a lot of money coding open-source software.

      How then do you expect to pay for a car, buy a house, etc etc etc. As the OP says, all his/her experince in coding open-source SW would help him/her to land a "good job".

      What then is preventing you from practicing your SW skills on any number of free development systems, and then putting it all on your resume. Why the clamoring for Open Source?

      Why do people pay so much for almost all the goods in the world? Market economics support certain prices, and that is an indication that people are willing to pay a certain amount of money for something they perceive has value.

      What is this "social conscience" you talk about? Should I code software and give it away, and the source code, for next to nothing just because everybody in the world can then have it? Why should I pay 1000s of dollars for my college education and get paid next to nothing for putting the skills that I've learnt to some use?

      This is not a rant, but a genuine attempt to understand the open-source viewpoint.

      Why can't you just code whatever SW you want to distribute as open-source when you have the time to work on it (if you have a "good job"), or when you please, and share it.

      Why should the whole world do this? Why do you want the government to convert to open-source - is it because of the money saving, or is it because of your philosophy of open-source?

      Your answers, and those of other OS proponets would be appreciated.

      Thanks!

    2. Re:I'm 19 and... by eille-la · · Score: 1

      Talking about capitalism VS any other ideology would take much more than some replies on slashdot, but here are my main arguments.

      First you have to realize that you are living on the earth. Which have very limited ressources. These ressources are really easy to manage to continue living here. Capitalism dosent care about wasting or not the ressources, if they are available, if I have the cash to use them, I will, whatever it could do in the future. From a long term view, that is bad. The united states, as we know is the more capitalism representent country on almost all the aspects. We also know that if the USA continue consuming the goods they do at the same rate they do it, in not so many years, the earth will simply not be able to give what it is waited for. Capitalism is about wanting more money. But wait, if you was happy in your life already by having an amount of money in exchange of your job, why wanting more? You dont need more than one or 2 cars, really. Why an human could accumulate incredible sums or money when others can't even learn how to read and write? I dont say we needabsolute communism, but its jst stupid to need so much cash when you wont even be able to appreciate the goods it will brings to you.

      That is a fact, the occidentals capitalims driven culture consume too much. It seems funny if we look at it at short term view. Well, don't think your little kids will have it as easy as you get it right now. Not bothering about what capitalsm is doing to the earth means you dont give a fuck about the future.

      We have to cleverly organise our societies to make them more educated, intelligent and then think to access to a real democratic governement.

      Right now the US gov is so fucking far from being a real democratic one. The goal for the policians is to keep he populatation as stupid as they can. This is easier to says anythings, to lies to them and to have a good image, to get (re)elected. The politicians wants the power and the cash, not the well being of the population. I really think the capitalism caused that. You think this is good to see the governement constantly lying to his population in order to keep the guys-to-the-top always more rich?

      Now, what the heck is the open source movement is this!?!
      Liberty seems to be the foundation of the OSM. Capitalism (and governement driven by) is all against letting the population obtain free information, that could make people more clever and eventually think about what the governement is really doing. Or at least, if the gov dosent really block the access to the information, they are really not encouraging it. Free softwares are a way to encourage the development of the science without a capitalsm point of view, without the "i'm gonna write a better software than you, and I will have the power/monopoly on this part of the industry!".

      I think that people who love the open source love the science in general. But science used by capitalism guys is used for what? you got it, to beat others and make the cash they could do if you werent there. Hey, but science can help people everywhere on the planet! Keeping science discoveries secret in order to make cash of it is relatively sensed at this time, because you have to live from something, i understand.

      From a long term view, if many people would like to share what they just found, it will help everyone around including themselves. How could he live if he gives it for free then? well, that is where the changes isnt happening in our societies.

      Governements should pay. WE pay the governement, we are the governement, and we pay each of us for the work we do. yes this is communism. But wait, it didnt worked in russia, people was not that happy and this caused many shit! I know.

      Im talking about scientific communism here. First, it CANNOT happen if a bunch of people are really more clever than the others and they manage this kind of governement. EDUCATION must be THE priority to reach this kind of balanced system. Once the majority of joe sixpack

    3. Re:I'm 19 and... by crushinghellhammer · · Score: 1

      Thank you for your detailed reply.

      Much of it seems to be a rant against consumer trends in the US. I grant that this may be far from satisfactory.

      However, there are a few areas where, in my opinion, you are too quick to generalize.

      First: That capitalism doesn't care about resources.
      Clearly, this cannot be the case for all capitalists - only the short-sighted ones. For, as you yourself state, if this were so, soon there would be no resources, and then what are we going to have? Doesn't help anybody if there is no raw material, does it?

      Second: Sweeping statements on politics, but that is for a different forum, and I may agree with you on some points and disagree on others.

      Third: There will always be people more intelligent than others, just as you and I are more intelligent than some people in this world and less intelligent than others. It's a fact, and part of intelligence is realizing that.

      Now the question of how you use this intelligence is subjective as far as eliciting a reply. Let us not waste time on that, but realize that seeking an equal intelligence level for all is rather ridiculous. Making everybody in the world literate and providing access to education is, however, a worthwhile and laudable goal.

      Now the rest of your text is a little confusing to me. Still, my question is this:

      If you want to share knowledge by writing "open-source" software and you want to give it away for free or for a "very affordable" price, WHO OR WHICH LAW IS STOPPING YOU?

      Go ahead my friend, do it! And you very well may! By all means, live your life by your philosophy.

      My problem with your view is that you're saying that by wanting people to pay for my intellectual work I'm somehow contributing to an unwanted streak in society. How is that???

    4. Re:I'm 19 and... by eille-la · · Score: 1

      Thanks for your reply.

      First, even the capitalists who care about keeping ressources longer is simply trying to keep his business to last longer, not to help people around to get their part of what they could have took right now in a massive quantity.

      Second, sure there will always be people less intelligent. But i'm also sure that the separation between the more intelligent ones and the stupid ones could be impressively shrinked. Its about education. I would like to know the percentage of the potential intelligence by the normal human body with the correct needed food and best education as possible during the childhood. I'm ready to bet that everyone of us start relatively close in term of potential of inteligence, who ever are our parents. Then come our parents, who will educate us and physicaly feed us which will make a enermous differance between each other intelligence.
      I'd like to know more at this exact subject...

      third: i understand you have the liberty of sharing or selling what you coded. But rationaly, what do you think is the best for the science advancements? If you could get paid and could easily live with the cash given to you to produce free code, would you still refuse the job and want a independent emplyer that will pay you the same but keep the source closed?

      Finally, i'm saying that not wanting to share your source is your personnal choice, but this choice obviously not profit to the rest of the world. But of course, it profit to you. yourself. ;)
      (note that if people around you feel that the code you shared can help us, they will certainly be willing to help you in return, whichever for what or why. At the opposite, i often see people getting jealous about people being rich because they are good at what they do and get big wages and big houses and cars for the same reason. jealous people are statisticly not really willing to help)
      I mean, sharing the code can make someone jealous because he realise that is own code was shitty, but the worst thing he can do with his anger is to code something better and share it or take the code of the same guy and make it better by patching and submiting the patches. Selling the work that he think is better is not that good... because people will already had bought one of the product! dammit! even if they try the demo they wont be atracted to buy the app, because they bought the other some months before. The open source often post update fast and they are free. You can test and choose which one to adopt without paying for any license then...

    5. Re:I'm 19 and... by crushinghellhammer · · Score: 1

      IF I could get paid well and easily live with the cash given to me by producing free code, then yes, maybe I would consider keeping some of my code unproprietary.

      That's a very big IF, and till you show me a business model that makes this possible, I will not be able to see the validity of your arguments.

      And please do not say "make money through support".

      If my software was written well, it would require minimal support. In a "make money through support" etc model, my income would therefore be minimal.

      I try to keep my software as bugfree as possible, and my documentation aims to help the user. Why should the user then require so much support from me that it becomes economically feasible for me to make money helping him/her?

      I suggest Ayn Rand's "Atlas Shrugged". The arguments on both sides are very similar.

    6. Re:I'm 19 and... by zeeboy · · Score: 1

      First, "make money through support"...there I said it!

      How about code customization?
      How about new jobs based off of that code?
      How about increased skill set moves you into new areas that before weren't possible?
      You shouldn't dismiss support so quickly. Support contracts don't necessarily mean your program is buggy. You can't foresee all uses of your application, yet alone misuses.

      Now, it's absolutely your choice to release your code under a Free software license and as a Free software advocate, I absolutely respect that right. Proprietary licenses make sense to me in certain areas, like vertical applications and complex games. That is, until someone does a better job and is willing to benefit a massive group of others as opposed to himself or some small group.

      The point I'm trying to make :
      Free software is commoditizing/freeing source code and software applications, which is a good thing for society in general (you might think this is a point of contention, but it's not). You seem to think this is a choice and you won't subscribe until someone shows you a business model that works as effectively as software licenses. Well, the Free software movement isn't slowing down, it's gaining momentum. It will take you screaming and kicking with it, whether you like it or not. You may not think this is the case, and it may take a long time, but information will be freed.

  249. Freedom to choose, freedom to modify by gammoth · · Score: 1

    Not exactly, but close. The idea is that if you send me a document or data set, I should be able to use the software of my choice to read or analyze it.

    Many software vendors try to lock you in with their software so that your data is inaccessible but through the manner they choose.

    1. Re:Freedom to choose, freedom to modify by CarrionBird · · Score: 1
      I get what you are saying, but that is not what the parent seemed to state. He was talking about peoples rights being violated.

      Lock in may suck, but just what rights are being trampled upon. It is still you and I who choose the products we use. If those products lock us in and end up biting us in the ass, is it not our mistake?

      --
      Free Mac Mini Yeah, it's
    2. Re:Freedom to choose, freedom to modify by gammoth · · Score: 1

      I think I hear what you're saying. In a world where people are rounded up off the streets and jailed/tortured/killed, for no other reason than they belong to the wrong ethnic group or political party; where children are malnourished; where fundamental human rights are blatantly squashed with impunity, it seems inconsequential what browser I use to surf the web, or if I can read your word doc on my Linux box.

      In general, we Americans and Europeans don't suffer from such rights abuses. However, as computing becomes pervasive, we shouldn't be allowing software to dictate terms to us. Rather, the software should be used as we wish. We should be free to use software at our discretion, not forced to use a particular program or OS because some powerful company introduced an artificial scarcity.

      It's a rights issue. Perhaps not as visceral as rights issues in some regions of the world, but still a rights issue full promise and consequence.

  250. pointless by Anonymous Coward · · Score: 0

    The question now is do I pay for closed-source software and lock myself into consultancy from that one vendor, or do I use an open source package as my base and pick and choose the talent that I bring in to improve and maintain it? If it were my business, I would choose the latter.

    Yeah! And you would be out of business in no time. So I guess your opinion really doesn't matter then?

  251. The big fallacy... by Lendrick · · Score: 2, Insightful

    The big fallacy of this letter is the assumption that open source developers write open source code for a living. In truth, the vast majority of us code as a hobby and have "real" jobs elsewhere. We're not devaluing our own abilities because we don't make money; the reward we receive for our work is the body of professional-quality open code that's already out there for free.

    I "moved out of my parents' basement" because I got a job developing closed-source software. That doesn't prevent me from developing open-source software as well.

  252. MOD PARENT DOWN -- Troll by wtrmute · · Score: 1

    Parent's going for the nuts here. Even if he does not agree with grandparent, he could have chosen a less vitriolic analogy to use.

    1. Re:MOD PARENT DOWN -- Troll by Viol8 · · Score: 0, Offtopic

      Yeah thats right. Anyone who expresses an opinion on here that doesn't go with the standard issue everything-should-be-free status quo is a troll.
      Grow up.

    2. Re:MOD PARENT DOWN -- Troll by wtrmute · · Score: 1

      Pay attention to what I said. It isn't what you say, it's how you say it. If you were advocating the opposite view, you'd still be a troll, bottom-feeder. Nothing like a good ole' dying-loved-ones scenario to spread your FUD of choice.

      Sheep.

    3. Re:MOD PARENT DOWN -- Troll by Viol8 · · Score: 1

      Oh hear we go. Included the /. favourite acronym of attack: FUD and then sprinkle on some juvenile name calling such as "bottom feeder". Talk about a join-the-dots type of reply ,and
      you call ME a sheep?? Yes the dying loved ones scenario is an exageration in most cases but its exaggerations that make the point. Something you obviously don't get.

    4. Re:MOD PARENT DOWN -- Troll by wtrmute · · Score: 1

      You know what? You're absolutely right. I don't 'get' that exaggerations make the point. I always thought that in order to disprove a false statement, you have to use the truth, rather than a different falsehood. What I 'get' is that shock value doesn't substitute for sound logic. Neither, for that matter, does sarcasm.

  253. A better idea by BayBlade · · Score: 1
    Flatulence.

    Let the Mexican food-eating begin!

    --

    The key difference between a Programmer and a Senior Programmer is that one of them is Mexican.

  254. Potluck dinner by Esion+Modnar · · Score: 1
    I've considered the Open Source idea to be similar to the Potluck Dinner... everybody brings a little something to the party: somebody brings the chips, somebody else brings the soda, another brings the potato salad, etc.

    Sure, we don't give away all our food, we can't afford to. However, everybody can benefit from sharing amongst ourselves what we can afford to.

    However, some people try to crash the party, don't bring their own contributions, and see the party as simply a free buffet. (And then cause a ruckus claiming someone stole their recipe...) These are the companies which pile their plates high, but which refuse to bring even a bag of pretzels.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  255. OSS in a Toy Company by Anonymous Coward · · Score: 0

    I use open source software for reason #4 (using the software to sell tabgible goods). We operate several B2B and B2C websites that are used to sell toys that we manufacture to retailers and consumers respectively. Most development (excluding the graphic arts) for these websites takes place using open source software; we use Apache, Ant, CVS, Samba, FreeTDS, Perl, etc. Our production systems do run commercial software for the application and database servers, but this will be moving to OSS in the future.

    I can use the open source software packages like Lego blocks when building solutions for the company. It's all freely available, typically well-documented and very accessible. All of which translates into smaller budgets and a quicker turnaround time than I could achieve using the typical commercial alternatives.

    1. Re:OSS in a Toy Company by Z4rd0Z · · Score: 1
      I can use the open source software packages like Lego blocks when building solutions for the company. It's all freely available, typically well-documented and very accessible. All of which translates into smaller budgets and a quicker turnaround time than I could achieve using the typical commercial alternatives.

      So you're making money off someone else's free labor. Nothing wrong with that, as long as you can get by with it. The point is, this guy thinks it's stupid to give your labor away for free. I think he makes the issue too simplistic, but then, so does RMS. There are times when it makes sense to create free software and there are times when it doesn't.

      --
      You had me at "dicks fuck assholes".
  256. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  257. Free Software is worth what it costs, I've found by Anonymous Coward · · Score: 0


    Free software is worth what it costs, I've found

  258. applause by Anonymous Coward · · Score: 0

    I think a company like Red Hat, which is a public company (which did yield a significant "going public benefit" to their founders) and is profiting from the work of countless unpaid volunteers and enthusiasts, is a very clever, but deeply unethical entity.

    I wish more people had the guts to say that. It saddens me deeply that the only open source economic models that appear to be working are based on the exploitation model.

    PS I am a Linux desktop user.

    1. Re:applause by jhoger · · Score: 1

      Say a mathematician or economist proposes a new model for understanding some business problem.

      A business uses the idea, makes lots of money, and doesn't pay the mathematician that came up with the idea anything.

      Is that exploitation? Is mathematics harmed? Is the mathematician harmed? In fact, the mathematician will probably be shown to be right on target with his idea... he'll have an easier time getting published in the future, more likely to get tenure. Maybe a prize, grants, etc.

      What is given cannot be taken away. It can only be accepted.

      For software we can even have another benefit. Red Hat brings engineering and a wide audience of user engineers to code that you've made Freely available. And your name is on the code, and the about box. It could well bring you customers in addition to simply improvements. Also it's perfect proof of capability for paid custom development work.

  259. The choice is different by esap · · Score: 3, Interesting

    I think the article missed a subtle point. Open source is a developer-created phenomenon. Open source software is normally written for some real use. That is, we need the software we write. Sometimes it's only written to be able to understand how software engineering works [students]. Now that's the reason there are a gazillion of different IRC clients/bots, for some reason, many students seem to like IRC and want to understand how such "cool" technology works, so they write IRC clients/bots or whatever is the latest fad. Sometimes we write software because we hate the existing alternatives and want to improve the situation, and the current state of affairs is causing headache. This is why most open source software is intended for developer use only, it's developers writing software for ourselves.
    Sometimes the reason is that there is no alternative available, but you need it. But more often, the reason is convenience. It's often easier to write some small utility yourself than try to use any existing solution or commercial package for it [not to mention it costs less]. I would view this as a failure of the commercial marketplace for handling commodity software.

    Now, of course, the article makes the correct point that usually we don't get any money from the software, even if we use lots of time writing it. Why is that? The reason is, it's not possible to distribute software commercially that doesn't have the critical mass, which would allow all the participants in the distribution chain to recover their costs, which means generating a steady revenue stream for a very long time. This is highly improbable for the kinds of software where open source is most successful. This means that if your software is not "good enough" for the commercial market, then you have only three choices:

    1) Not distribute it at all beyond your friends
    2) Start a company to sell it, and improve the software to "commercial grade" by using various funding mechanisms available in the marketplace.
    3) Open source it

    From this point of view, open sourcing those is the least risky way to approach the problem. Starting a company for your 1000 line utility isn't a good choice. Starting a company doesn't work, if you already have a job. Open sourcing is one way of getting access to a large pool of people who are willing to try your software out, and find problems in it before you cause yourself problems due to those bugs. Once your software reaches the critical mass, it's already been open source for so much time that it's not possible to revert it back [and it would be counter-productive]. Also, keeping the software for yourself has no point, if you know you can't finish it by yourself. And most people are not willing to contribute for a cause that doesn't help them [e.g. if your licensing only allows you to benefit from it].

    I think this might change if there were ways to commercially publish, reuse and distribute small pieces of software without huge distribution costs. But this doesn't exist. Long time ago, shareware was thought to be a solution, but it proved not to work, because people are not willing to send money for some random software for which there is no way it could ever evolve past its primitive state due to the licensing hurdle needed to get the money. Open source really solves this problem well, this allows everyone to benefit, even if it's not in monetary units. Just having the software is more valuable than the money you could ever make from it.

    --
    -- Esa Pulkkinen
  260. Money, money, money by catphile · · Score: 1

    There will always be persons for whom money will be god. They will never understand the motivation behind altruism, charity or volunteering. To them, since these activities do not make profit, they are foolish, naive and idiotic. I am over 30, and I feel sorry for them. Yes - it is a good idea to find ways to support yourself. However, that does not mean that contributing code to an open source project (or volunteering at your local animal shelter or whatever) is not a worthwhile endeavor.

    What is truly foolish, naive and idiotic is to spend one's life pursuing nothing but money under the wrongheaded presumption that money will make you happy. Or that at the end of your life you will feel fulfilled.

    1. Re:Money, money, money by twalk · · Score: 1

      I would say I agree with this, but I think that OSS developers are taking the easy way out. Writing software is what they are good at, and it's easy for them. But it's a commitment that they can drop at any time. Bring up the idea of doing real community service in the outside "real world", dealing with the problems that real people have, and most of them run screaming.

      In short, writing OSS makes them feel good, like they made a difference, without requiring them to make any real sacrifice.

  261. Reverse economics by Anonymous+Cowabunga · · Score: 1

    The fact of the matter is that IBM, Novell, Red Hat, etc., hire (and will continue to hire in greater numbers) software programmers on GPL projects. Why do this instead of getting something for nothing? Because of capitalism.

    Think of it like this: the Microsoft model of economic efficiency is to drive software expenses down to zero (through offshore hiring, part-time consulting or other means). However, free software starts from zero and goes up in manpower costs to a level determined by competition. This is the IBM/Redhat et al model. Why would these companies pay good money for programmers instead of getting something for nothing? Because of natural capitalism, having an advantage over one's competitors. These companies realize that in order to having a better distro and better service means to write and package software in a proprietary manner that is distinct from and arguably better than one's competition. Having software free and open does *not* mean simply giving stuff away to your compeititors in the real world.

    There are a couple of reasons for this: one is each company's desire to differentiate its package from anothers and address certain markets: Red Hat has its market, Lindows has its. This means dedicated programmers to address specific problems for each OS. Yes they can and do borrow from each other, but it makes no sense to take enterprise class software and stick it in Lindows. Same with regionally specific distributions. And so on.

    So again why hire instead of 'letting it happen', so to speak. Because these companies quickly realize that it does not happen of its own accord--you have to hire people to get what you want. A good case in point is Star Office--Sun and others quickly realize that in order to develop this MS Office killer beyond perpetual beta status, they have to hire personnel to coordinate and write for the project. It does not mean getting something for nothing. Since it's also in IBM and Novell's interest to help this project, they will also contribute man hours to Star/Open Office.

    So finally, if other companies are willing to pitch in dollars, why not simply wait for others to pay up first, and reap the benefits of their investment? Again, competition: in the real world there is a distinct time lag, a friction if you will, between the time of invention and the distribution of a software product. Look at the 2.6 kernel, for instance--free and open, yes, but how many distributions have it incorporated in their packages? Not SuSE, not Redhat, not Debian (at least in any final form). This takes a serious amount of time and work to properly coordinate in one's package. The time lag between your ability to have these features over one's competitors leads to a very real world advantage your competitors, one they can advertise and sell to potential buyers. Six months is a lifetime in the software industry.

    So how much should one hire F/OSS programmers for? However much the market will bear. If you have the skills, IBM (or whoever) will hire you. I'm no economist, but this is a very promising area of investigation--my guess is perhaps less than existing salaries, but more than offshore hiring (due to again natural advantages of having a programmer in the same room as the project manager), and certainly more than zero.

  262. nonsense by slithytove · · Score: 2, Informative

    To say that all those companies are bankrolling OSS with the hope that they'll hurt M$ is ludicrous.
    That may be one bonus to the move, but the primary reason for all of them is that their customers appreciate having the source, people contribute fixes and features and they enjoy a PR boost with the OSS crowd.
    Also, RH still sells a workstation distro, but it is marketed at enterprises, who were paying for desktop as well as server support before and will continue to.

    1. Re:nonsense by Glonoinha · · Score: 3, Insightful

      I agree, what I meant by 'put some hurt on the Microsoft juggernaut' was 'gain market share in the corporate workplace.'

      Overall the numbers of OSS developers with regard to consumers is analogous to two stewardesses on a transAtlantic 747-400. Serving drinks to 600 people. Twice. Those two can argue about whether bottled water is better because it is free and everybody knows what is in it, or Pepsi is better because of all the R&D that goes into it, or Jack Daniels is better because it is America's favorite and Pepsi is an evil corporation ... but the 600 consumers could give a fsck about the refreshment 'holy war' going on between the two stew's - they just want something to drink with ice in it.

      IBM, Novell, Apple, and to a lesser extend RedHat - what these companies are offering is not OSS for the emotional well being of the customers, nor OSS so the customer can have the source, nor even a PR boost with the OSS crowd. IBM, Novell, to a lesser extent Apple and to a much lesser extent RH are offering a complete end to end business solution that a company can implement, satisfy 100% of their business needs, run the software they need to run in order to run a business. A chunk of that is the desktop and Linux on the desktop with OpenOffice is something they can directly make changes to (ie, have source to) in order to be a best fit solution for a large company's needs. In is only part of the solution, however, with big back ends supplied by IBM or Novell doing back end processing of business stuff (this is where they make the big bucks, IBM in particular.)

      In addition to shaving $500 a seat (bulk subscription costs of MS operating system and office suite) in order to move those funds into the development and implementation of a customer's back office, if I had to guess they are going with Linux as the desktop component (Novell, IBM) because they will then have control front to back of the entire business environment in order to better make a complete solution work. And that is what they are betting corporate America (etc..) will pay big money for down the road.

      --
      Glonoinha the MebiByte Slayer
  263. What Free software gives you - Mobilty by SuperKendall · · Score: 1

    Over the years, I've worked at a number of companies - and I've written a lot of software. A lot of that software I've written again and again (like three different OR mappers).

    Well what working on Free software gives you is mobilty. Rather than writing yet another half-assed piece of software that provides the minimum of what you need, why not work on some fully-assed software that you can use again and again and again no matter where you go? This gives you a real base of valuable experience that lets you go to a company and say "You know, for the kind of work you are describing I am well versed in these frameworks and as a result can crank that out really quickly. Let me whiteboard the structure for you..."

    Here's what I've learned over the years. Code itself has absolutley zero value. Probably less because it requires an understanding of structure, which absorbs time from those in contact with it.

    Above the code lives the application, the combination of the deployed code and the knowledge of how to deploy process against that deployment. There's where all the value (and money) lies.

    To work on a closed, proprietary solution might seem good to the company but is actually harmful to the company - but far more harmful to the developer working to implement the system, because they have no mobilty for any of the work done.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  264. Also 40. Get paid for using free software... by Anonymous Coward · · Score: 1, Interesting

    I'm also 40, and have been in the software development, and later the IT operations world for decades. When I was a young software developer, I didn't get paid shit for all my hard work. My employer instead made a killing off of it. The software I wrote was grossly overpriced, but because it was for a niche market, we had our customers captive, and we reamed them. Charged them extra for the vasoline, and apparently they liked it because they kept coming back for more... for a while. Those days are long gone. Now I get paid a *lot* more money for running the IT operations of a moderate sized business organization (~1000 users, ~50 servers). As a manager who now chooses what software to buy, or what to develop in-house, I can tell you I will choose open source before closed proprietary stuff too. Even if I have to pay for it. Not just for the "free speech" part either. It's more about being able to control your own destiny. If you have the source, it really helps you maintain that control.

  265. Free Software can employ programmers... by GryMor · · Score: 1

    He's wrong, you can make money with free software. I have made money with free software. Free software doesn't reduce the amount of work available, instead it makes the work that is available more interesting and more usefull to society.

    Instead of reinventing the wheel for each client I can add the features the customer desires, getting paid by the person with the itch and benefiting myself, the customer, all of my previouse customers and all my potential customers.

    What software product does everything you want it too? If you need a delta in free software bad enough you can hire somone (such as the original author) to add the feature you need, or to remove the bug thats bothering you.

    Think of programming as a service and it works. As for giving it away completly, you just providing the service to yourself.

    --
    Realities just a bunch of bits.
  266. Do you want to have a car... by The+Fanta+Menace · · Score: 1

    "Do you want to have a car, a house and a family when you are 30?"

    No, not really. Well, I've got the house, the other two I can well do without.

    --
    -- Even if a god did exist, why the fsck should I worship it?
  267. ...and this would be my reply: by WebCowboy · · Score: 2, Insightful

    Clemens,

    With all things in life there must be balance. I understand why you were compelled to offer the insights you've gained in the past decade or so to an idealistic young programmer. He certainly needs a dose of reality, after all it certainly isn't evil to charge for programming and closed software can definitely have value. After all, we all have to earn our keep somehow.

    However in your case it seems the pendulum has swung too far in the other direction. You worked hard for your education and to further your career. For some reason (perhaps your own current state of affairs or the state of the industry in general) you have become jaded. Free Software is "a lie", "exploitation", "idoicy" and "bigotry"? The more you go on the more incendiary your statements become, and you decend to the same level as those who label all closed software companies "evil".

    Free software (as in freedom of source code access, not absence of monetary value) is none of those things. It is important to the whole industry. Its purveyors generally do not deceive, exploit or wish to put university-educated software professionals out of work. Without Free Software, technology would not progress as fast, end products would be of lower quality and the somputer industry as a whole would not be as mature as it is today.

    How can giving away valuable code add value to the industry? It has the effect of commoditising the industry--it does to software what reverse-engineering the IBM PC and busting open its specifications did to hardware in the PC industry. At the start of the "PC revolution" a handful of companies dominated the industry (IBM, Apple, Commodore, Atari). Interoperability was low and in hindsight it is apparent that the operating tactics of these players hindered progress. If IBM and others continued to make closed-architecture, proprietary systems the PC industry would still be a cottage industry.

    Today, the software industry is on the cusp of a similar change. We have one dominant player and a collection of smaller ones which closely guard their source and in some cases do what they can to block interoperability, innovative ideas and advancement in general. What logical reason is there for three incompatible standards for instant messaging for example? Will children starve if Microsoft, Yahoo and AOL clients talked to one another? Is it really such a calamity that Star Office an open Microsoft Word documents?

    Free Software fits this bill nicely. Yes all software has value, but is the operating system really worth half the cost of the hardware it is running on? Should a full-featured office suite double the cost of a system? Sometimes it seems like buying a car, only to be forced to pay $5000.00 for a tank of fuel. Generic software like OSes on PCs, word processors, music and video players, web browsers, drawing programs, programming languages/tools and so on are general purpose, commodity workhorses. Their monetary value is LOW, and as time goes on their costs will dissolve away into the cost of a machine. They are (or should be) componenets like memory modules and power supplies. If the free software community is not allowed to address that demand, it will be addressed by hundres of millions of east Indians for pennies a day by closed source developers (how is that for exploitation?).

    Open source allows commoditasation to happen effectively, where projects start up, diverge and recombine to eventually become best-of-breed. That point in time is today. The Free Software world now has a viable selection of commodity tools to choose from and it's time for software engineers to add real value to the industry. A mature software industry will be SERVICE based and CUSTOMER oriented, not TECHNOLOGY based and PRODUCT oriented. Highly educated professionals will be engineering the next generation of microprocessor, developing new protocols, doing highly-customised work to meet specific needs (making Wal-Mart's supply chain work, making GMs assembly plants build

  268. What if... by Hadji+Baba · · Score: 1

    What about the junk, er um software Microsoft gives away for free? Or does bundling programs for free not count in this case?

    What if these young coders just say, "Yea, for your company I can take this OS program, that OS program, that OS database and implement and customize them for your company for $XXX/hr because I know this stuff inside and out"?

    What if the profit motive is secondary to the personal value/recognition motive? What if we just got on whith our lives and write what we like and to heck with those who can't make money off of us?

    What if the real value in OS software is that it provides a mechanism for leaning how to write secure code, how to develop in an mega-colaberative environment, helps close the digital divide and benefits everyone?

    What if...

  269. i think that the guy didn't get it by imcsk8 · · Score: 1

    when people listens to the free software term always thinks of something than can not be sold. that's wrong, free software can be sold (and it's been sold), the word free should be used as in liberty not as in (the best beer in the world) free beer (yeah i know that phrase is a cliche, but it still serves its purpouse). yes it may seem idiotic and a good way for taking advantage of people that are more romantic than the average, but (the omniprestent "but") what's wrong with that if we are all itdiotic and sharing our knowledge with each other??
    i'm concerned of your words because i'm almost 30 and i'm a free (free as in liberty ;-) software enthusiast, i'm not thinking right now in having a family or a litte house with a cute white fence on the (carefuly crafted) front yard or a couple of kids running in that yard (desmond and molly ... obla di obla da) or anything like that, so, i write free software beacuse i can (as all the free software developers do), and because i see the efforts of the other people, they might do it because of fame and yes it is fame between geeks, so what?? that's the fame that matters not the bill gates fame that desinforms people and they end up saying extremely stupid things like "bill gates invented the computers", and yes the bill gates fame like is the one that sells software, but in the end people want software that works, and people that knows how that software works (so it can be modified in order of their necesities, not modify their necesities in order of the software); but at the end of the day it's all about sharing the knowledge, and giving back something to the community; and the MOST IMPORTANT, they do it because they LOVE IT, that's the secret of free software, we LOVE writing code, we LOVE reading other peoples code, and you know, when you do something you love, it is always good because you leave part of your soul in it and you are going to take care of it very carefully (just check the response time for the critical bugs in free sw and you'll get my point).
    the code writng part is the part that makes you happy and the using/installing/configuring/administering is the part that makes you money.
    so, what happens when have to share your love between your wife, kids, car, house, job, you just have less time to write free code, that's it.
    finally, i believe in freedom, and freedom is using/writng free software as it is using/writing propietary (or any kind of) software, this leads us to another point, choices, free software is another choice based more in your heart than in your pocket (not that money is bad, it gets you things!!). it is in each particular point of view whether is a good choice or not. yes, if i find a propietary product that is better than a free sw product i'll use it, but only in the time that takes it's free sw equivalent to catch up with it (if i can i help, if can't i just wait).
    free software it's just another (very romantic) choice, a choice like the others that can feed the kids, the car, the wife, and the soul ;-)

    1. Re:i think that the guy didn't get it by crushinghellhammer · · Score: 2

      I just finished typing a reply to another poster...you might find it somewhere below if you will.

      My question to all you romantics there is this: what's stopping you from coding software to your heart's content and giving it away for free or next to nothing WITHOUT having to call companies and individuals that want to charge others much more to buy it?

      Do your thing, let Microsoft and other companies sell their software for their exorbitant prices.

      If the general public doesn't like MS' prices, they'll stop buying from MS. After all, you are giving them an alternative aren't you?

      On what basis are you passing a value judgement on them insinuating they are "Evil". I mean "you" here as the proponents of open-source.

      You may not want a house right now with kids and a dog and a fence, but when you DO want it, or for the other people that do want to live that kind of life (and I surely hope you aren't going to say that is wrong too, cos it really is nobody's business how other people live...I'm not telling you how you should live) it should be clear that no amount of geek fame is going to get you those things...only money will. While I fully believe that money is not the be-all and end-all of life, it has it's importance and that's a substantial reason for our studying and working.

      So you're free to LOVE the spirit of open-source software...I just don't think it's necessary to clamor for the entire world converting to OS.

    2. Re:i think that the guy didn't get it by sadler121 · · Score: 1

      Again, your use of the word "Free" is in a deferent connotation than what is used in the GPL and the FSF.

      Repeat after me

      Free as in free speech *NOT* free as in free beer.
      Free as in free speech *NOT* free as in free beer.
      Free as in free speech *NOT* free as in free beer.
      Free as in free speech *NOT* free as in free beer.

      the beauty of the GPL and "Free" software is that if someone comes around and charges lots of money for something you coded and released. You are free (as well as others) to distribute said software at a lower price.

      This levels the playing field between companies and truly bringers a better product for less the price to the consumer.

    3. Re:i think that the guy didn't get it by cranos · · Score: 1

      okay a couple of points, firstly most of the reason that people complain about the closed source apps from MS is because they aren't worth the money being charged, it sort of sticks in your gob when you pay $200 or more for an os only to find that it has giant gaping holes that can only be patched by third party applications (Viruses etc).

      Secondly, no where in the OSS philosophy does it say that you are not allowed to make money selling software. Instead what it promotes is openess through the sharing of technology and standards. If you read the GPL you will find that no where does it say "Thou shalt not make a buck".

      Thirdly many people do open source as a contribution back to the industry which has supported them. I am a network admin/developer/support guy and I tool around with code because a) I enjoy it and b) I'ld like to think that one day what I produce might help others. God know as the moment it aint worth crap on a stick but their ya go.

  270. Re:worth? [Mother Teresa] by Anonymous Coward · · Score: 0

    "I don't recall mother teresa making a big buck out of her ceaseless efforts (unless I've missed her unofficial biography). okay, so she was supported by others but her unselfish acts had a big impact on many people."

    Hoo-boy. You should read her *very* unofficial biography, by Christopher Hitchens. She was twisted and manipulative, and sucked up to dictators for cash. Just one example of her unfitness for sainthood: she ordered her staff to let sick people rot, until there were maggots that could be pulled out. Instead of pulling out the maggots, she could have just given them antibiotics that would cure them, as any hospital would have done. But no, she preferred the "romantic" notion of "tending" to festering wounds.

  271. I am a Young Programmer & Open-Source Advocate by seancallaway · · Score: 1

    I am a young programmer (still in school) and I _love_ open source software. The idea that you can take a computer and install all the software you need on it without cost is amazing. Also, open source software helps you learn how to code certain things. I learned network programming by looking at different SourceForge projects. I cost me a lot less than a book would have and showed me (obviously) working code samples.

    I like the idea that I can change something in a program to make it work better for me, which might not be a feature a commercial software company would put in its products just because I asked them to (although this has happened).

    Agreed, its hard to make money from something you give away, but their are other ways to profit from OSS.

  272. I learned what I know for free! by Anonymous Coward · · Score: 0

    Why make software available for free? Why write tutorials on the new things I've learned? I learned all the things I know either for free or for the cost of a old computer book. Free software (especially if it is anything worthwhile) is a way of giving back to the community.

  273. Me by Anonymous Coward · · Score: 1, Interesting

    I work in the health industry, and all the software we use is available as free software. I make $76k/year. Is that good money?

    During the day, I work mostly on infrastructure. During my free time, I contribute to projects where I can.

    During the last couple of years, when other geeks have lost their jobs, I have been employed, without fear of losing my job.

    Am I making money directly from Free software? No. But I am demonstrably saving my employer over $100k/year, about enough to pay my salary. Since they'd have to hire someone like me anyway, this is pure profit.

    There are many people like me in the world. Most of the people who contribute to free software have day jobs. Some are professors, some are doctors, some are plumbers. I'd bet most, though, are just like me-- geeks, employed as geeks, doing geeky things. Since we'd be employed like this anyway, I don't see where it hurts that I use only free software, and that I contribute to free software.

    I doubt many of use are millionaires, but I didn't get into computers to get rich. I got into computers because I love to program, and I love to make things work for people, and I love the idea that the $100k I saved may help save somebody's life.

    Do I write a lot of software? No. But I write some. Hopefully I write enough to pay my debt to those that also write Free software.

  274. There's a difference. by waxmop · · Score: 1
    I doubt I'll be able to convince you to seeing things my way, but I believe there's a difference in the way that open-source developers borrow ideas from eachother and the way that closed-source developers would work on competing products.

    If a KDE developer likes a GNOME feature, she can read about how it works or even ask the author to explain it. If the feature is built on some very clever hack that took six months of work to complete, she can just grab the results of that labor for free. Now, if MS Word has that same feature, and Wordperfect wants to implement it also, they've got to do their own R&D. That's where the redundancy comes in. The same clever hack has to be researched twice.

    In terms of how open-source projects often emulate closed-source projects, there is a redundancy. But that's not inherent to open-source; the redundancy is because mozilla, for example, can't look at the guts of IE to see how to pull off some HTML rendering code, so they have to figure everything out themselves.

  275. Complete Bullshit by just+fiddling+around · · Score: 1

    The guy didn't say anything approaching that. He says that a guy has to pay his bills. If all programming is done for free, programmers don't get to pay their bills.

    Moreover, he points out that Joe OpenSourcer doesn't make money on open-source; the big fishes like IBM or Red Hat do. Is that fair to Joe?

    --
    You're not old until regret takes the place of your dreams.
  276. Gates donations by solidhen · · Score: 1

    "donates enormous amounts of cash to educational facilities"

    MS gets enormous amounts of cash from educational institutions.

    --
    Some things are more important than an animated rat
    1. Re:Gates donations by Anonymous Coward · · Score: 0

      Also, Gates made his money because he has a monopoly.

  277. Money is a crazy way to measure worth. by Chris+Burke · · Score: 1


    You'll never come up with a purely quantitative and accurate measure of "worth" since the word itself is far too vague, and is dependent on the observer. It's entirely a human-derived qualitative value, so trying to find some scale that measures it perfectly like degrees Kelvin is simply not possible.

    Money as worth? That's insane. The cost of something is simply how much two parties were able to agree upon, where "agree" should not be construed to mean that both parties have equal say in what the final cost is.

    Is the "worth" of a CD $15, or is it the average of the times I decided to pay $15 for a CD and the times I said "That's not worth $15" and didn't buy it? Maybe I'd have been willing to pay $7 in some of those cases, but the opportunity to negotiate wasn't there. What is the "worth" now?

    The only time money is a good measure of worth is to the person/business selling something for money. In that case, money is the only thing they get for something, so that's all they can measure by. In most other cases, if money is involved at all it is simply a factor to be considered as part of overall worth.

    Equating money and worth is nuts! There are way too many obvious examples for me to list them all. Teachers and diamonds both come to mind.

    --

    The enemies of Democracy are
  278. M$ guys by Anonymous Coward · · Score: 0

    Yes, and we all know more money = more happiness. I'm sure those M$ guys are having a blast. Ignorance is bliss!

    GrimRC

    1. Re:M$ guys by Anonymous Coward · · Score: 0

      Are you claiming that less money = more happiness then? If not, quit with the straw man argument already.

  279. Reducto ad absurdum by amightywind · · Score: 2, Insightful

    Mathematicians have always required patronage. It is difficult to predict where and from whom the next important result will come from. Business people would call such a proposition a bad bet. Yet without patronage (funding) people like Turing, Von Neuman, and Donald Knuth might not have given us their great works, and you wouldn't have a computer. Beggers they are not.

    I tried to show the absurdity of the restriction of the free flow of ideas to all progress in arts, science, and engineering. It is a viewpoint diametrically opposed viewpoint to the author's who encourages us to hide ideas, as expressed in code, out of fear for our livelyhood. He presents a false choice. I do regret the analogy however. To compare today's meatball programming techniques to the beauty and elegance of Wiles work is a great insult to Wiles.

    --
    an ill wind that blows no good
    1. Re:Reducto ad absurdum by mark99 · · Score: 1

      I never looked at Wiles work, but I wonder if he himself would call that particular work "beautiful and elegant". 60 pages of obsccure algebra is elegant? Would Gauss or Newton have called it elegant? Brilliant however I would go along with.

      In fact I think it is not clear what the best way to promote science and art is. Patronage begs the question as to who is going to get the patronage. And it is questionable if the masses (who are paying for it all don't forget) really want to pay for Science and Art for its own sake.

      OTOH, enslaving the best ideas and minds of humankind to economic utility with patents and copyrights or just plain secrecy obviously has huge drawbacks.

      I think the balence we have today seems not too far off the mark, but in the long run who knows?

      And I personally feel that the Internet Bubble wouldn't have burst so soon if Hollywood could safely distribute content without fear losing it. A lot more fibre would have been lit.

      Just some odd ramblings. But I do feel that the world of Mathematics is a shadow of its former glorious self.

  280. Red Hat by Anonymous Coward · · Score: 0

    the amount of money you can charge for software that you are giving away is pretty close to $0 - unless you find someone particuarly stupid who is willing to pay for for something they can get legally for free.

    All the Linux distributions make money off this. You can make copies if you want, but they still make a profit.

    Wow, the impossible happened!

    1. Re:Red Hat by Anonymous Coward · · Score: 0

      Which ones are "all"? Last I heard, a number of them were filing bankruptcy protection and/or haven't posted profits yet (RedHat being the exception and their profits are small and/or dubious).

  281. Implementation by djcatnip · · Score: 1

    So far as I can tell, the trick with open source code is in the knowledge of how to implement and utilize it for your company's needs, then explain the cost/benefit ratio to your boss. "hey, look what we can do, and it's free."

    --
    I make these: http://beatseqr.com
  282. How to make money at OSS by stacybro · · Score: 1

    I work for company ABC and my boss gives me a project. ABC is a pro open source kind of company so the first thing that I do is start looking there. Of course there isn't anything out there that is exactly what I need but I find a good chunk. I take it and improve apon it then contribute it back to the OSS project. At the same time company CBA, XYZ and PDQ are doing the same thing ( though PDQ doesn't contribute - the dorks... ). Now instead of a labor pool of me and the other three programmers at ABC I have a bunch of programmers. My project gets done on time and in budget. Companies ABC, CBA, XYZ and PDQ are very happy! My boss say "Stacy is awsome! Better keep him happy." and they do. Everybody wins!
    This REALLY happens. I do it and have seen it done by others. No, I am not going to become a bazillionare but what do you expect from 8-5. I am happy and so are my wife and kids. What more can you ask?

  283. At least you still own your work... by Black+Art · · Score: 1, Troll

    Amazing amount of false assumptions in that letter.

    First is the assumption that you can actually make more money in closed source than open source. I have done both. The money is about the same. The difference is that with open source, I own my work. It is not taken away from me for a salary.

    There is also the assumption that all programming is done for money. That is not always the goal. Most of the Open Source code I have written has been to fufill a need, not just for a paycheck. Cash is not the only reason things get done. It would be a pretty terrible and expensive world if that were the case.

    He also claims that Open Source credits will not get you a job because geeks are the only ones who pay attention to that sort of thing. So geeks don't own companies? They don't hire people based on what they have done? I have gotten lots of jobs because of my activity in Open Source. Open Source also has more active user groups. Actually knowing people in the tech community and having a good reputation will get you more jobs than sending in resumes to whatever gets posted in the Sunday classifieds.

    There is also a lot to learn by actually participating in an ongoing programming project. It is a good learning experience, as well as something to put on your resume when you are trying to get that first programming job.

    He also does not seem to understand the concept of "giving back to the community". There were a lot of people who helped me when I was a young programmer. They did not do it for money, but out of "giving something back" to the general programming community. That is one of the reasons I help with user groups and open source. It helps with that next crop of programmers that this guy seems to want to clear-cut.

    Programming is more than just a job. You have to love what you are doing. It has to be more than just a paycheck.

    --
    "Trademarks are the heraldry of the new feudalism."
  284. maybe it is just me... by Fortun+L'Escrot · · Score: 1

    but if i waited for others to pay me for my free speech i doubt i would speak very much on anything vaguely relevant.

  285. Er. by autechre · · Score: 1

    I think that when you said "Completely different than the real world", you meant "Completely different than the world of commercial software." Apache, Linux, PostgreSQL, Mozilla, etc. are all part of "the real world." People use them for important things every day.

    Maybe working on an open source project won't be as impressive as the same number of years in a commercial development environment...if you're looking to get a job as a commercial developer. But if you're looking to get a job as, say, an IT person in a company which doesn't sell software as its main focus (or at all), they'll know they have a person that's familiar with software that tends to be free; someone who knows how to work on it and with the community. Such a person will probably save them money in operational expenses.

    Most software development isn't going towards a product to sell to other companies. COTS software is a small part of software in general. Even with expensive stuff like Peoplesoft, implementation is a huge part of the cost.

    --
    WMBC freeform/independent online radio.
    1. Re:Er. by Anonymous Coward · · Score: 0

      But if you're looking to get a job as, say, an IT person in a company which doesn't sell software as its main focus (or at all)

      Why would they hire someone whose expertise is in producing free software? Unless they have a particular need for that person, for example they have 100's of checkpoint firewalls they want to replace with iptables they might hire an iptables developper as its cheaper to pay him than renew their support contract.

  286. Didn't I hear that... by stealth.c · · Score: 1

    that the vast majority of software-creation jobs are in-house, and that giving it away is pretty much a moot point, because the company hires you to spend your time writing something very specific to THEIR BUSINESS? In such a case, isn't it possible to keep one's FLOSS principles and still get paid for software engineering? The writer of the article also seems to ignore the fact that there will always remain people who feel it is a civic duty to write software for people, in the same way that there are scientists who would spend all their time researching for the good of mankind if money weren't an issue. For enough people, money won't necessarily be an issue for them in writing software. They just like to do it.

    Free Software would probably have a hard time spreading if Closed Source didn't have as glowing a representative as Microsoft. MS has shown us some of the worst-case scenarios of closed software, and they are often things that can be avoided using OSS methods. Being a Free Software advocate is not just some idealistic phase for youths (RMS isn't exactly YOUNG, is he), it is a proven method. It is the logical social result of the freedom of the Internet. No matter what this guy says, FLOSS will be sticking around, if not always growing. So why not just learn to live with it instead of trying to spread fear?

    --

  287. Two sides of the same coin by bonch · · Score: 2, Insightful

    I hate when people say this.

    Nobody looks at is as "free speech" but Stallman and his core followers. It's "free beer" to everyone else, believe me.

    You're just flipping the coin around and looking at it from a different side. It's pointless to do so because you're just describing one aspect of the same thing--software being put on the net for free. Tell everyone it's "free speech" all you want, but most people won't care. It's zero-price software being put on the net with an open source license, that's it. The "free speech" angle is a mental concept, while the "free beer" angle is a verifiable fact.

    1. Re:Two sides of the same coin by Paladin128 · · Score: 1

      Sorry, I disagree. Red Hat sells RHEL for a lot of money, and lots of companies are willing to pay. I don't follow Stallman -- I think he's too extreme, but I have a strong preference to free software. Why? Because I can use it any way I want. I can modify it. Yeah, end users don't give a damn about that, but it's nice to know that if they change their mind, they can. Also, if they want to hire me to modify free software for their needs, they can. I've done so. I can't do that with proprietary software.

      Do I think all software should be free? I'd like so, but if people don't want to join the free software club, it's their choice. I largely don't care. That doesn't mean I have to use it, and outside of work (I have to use Flash and Windows for lots of stuff), I don't.

      --
      Lex orandi, lex credendi.
    2. Re:Two sides of the same coin by Anonymous Coward · · Score: 0

      Nobody looks at is as "free speech" but Stallman and his core followers. It's "free beer" to everyone else, believe me.

      Bullshit. If that were the case, Linux would be overrun by crappy "freeware" programs of the kind you get on Windows. The source code is valuable to the community and it shows.

      Need I remind you that, if it really were a case of "free beer", prety much everybody on Slashdot is capable of getting a free copy of Microsoft Windows?

    3. Re:Two sides of the same coin by ThaReetLad · · Score: 1

      Why the hell should red hat, IBM, SuSE etc make money from selling software (OK support) but the people who actually produced it get nothing?

      Don't you feel guilty for making money modifying software where the original author probably got nothing? I know I would.

      Should books be free? Should music be free? art? I would say no to all the above because people should be able to make a living from whatever skills they posess. So why should software be free?

      Microsoft talks about the cost of developing Longhorn being more than the cost of putting Neil Armstrong on the moon. How could they justify that cost if they had to accept that they would only sell one copy and all the rest would be distributed free, or worse, support was provided by Apple?

      If the money is made from support then what is the motivation to provide easy to use, bug free software?

      Free software is like a pyramid selling scam. It works while there are people outside who support those inside, but once all software is free the pyramid will collapse, and the only people making money will be those at the top.

      If we were talking about rugs, coffee, chocolate, or tea, or one of a number of products which are produced by people who are either slaves or paid a pittence there would be uproar. But somehow the free software movement has pursuaded people to work for nothing and in doing so has decimated the market for programmers who actually want to get paid for their time.

      While I agree that code snippets, small general purpose classes etc can and perhaps should be freely available, the demand that large portions of any code can be lifted verbatum seems unreasonable. When I've worked on one off projects before we have supplied the product in source code format in addition to binaries. After all the customer paid for them. They can pay for modification but they can not distribute the source code or software free or otherwise.

      --
      You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
    4. Re:Two sides of the same coin by Paladin128 · · Score: 1

      No one is forcing any of these programmers to write code for free. No one is forcing me to GPL the stuff I write outside of work. If someone makes money off my code, more power to them. I know for a fact that some Linux-based smart-phones that sell for hundreds of dollars in Asia contain some code I've written. I think that's great.

      And IBM, HP, Red Hat, SuSE, and Trolltech, among others, DO hire open source developers. IBM has donated millions to the community. These companies do give back to us. Maybe they don't give every damn contributer a paycheck, but they donated RCU, JFS, and a number of other things.

      And you know what, I don't have a problem not getting paid for service trips to third world countries, or the 20+ hours a week I spend doing youth ministry.

      No one is forcing programmers to contribute to the open source community. We do so to scratch an itch, to learn, to give back to a community that has given us so much, and because some of us think it's the right thing to do. If Longhorn is costing Microsoft that much, they're doing something wrong. Imagine if they opened their code, and had a community of millions helping them with code audits. Frankly, I want good, reliable software that I can trust. I can't trust proprietary software; I don't know what it's doing. Internet Explorer could, in theory, be capturing my credit card number in web forms and sending them to Bill Gates. Although I suspect that this is not true, there's no way for me to find out, because running a fucking network sniffer and trying to crack any encryption used is likely against the EULA.

      --
      Lex orandi, lex credendi.
    5. Re:Two sides of the same coin by GuruJ · · Score: 1

      Why the hell should red hat, IBM, SuSE etc make money from selling software (OK support) but the people who actually produced it get nothing?

      Don't you feel guilty for making money modifying software where the original author probably got nothing? I know I would.

      No, and you shouldn't, because let's be frank -- would Linus Torvalds' brand new Operating System be what it is today without the literally thousands of hours of development time ploughed into it by Red Hat and IBM? Of course not! (For a good comparison, look at the progress of GNU/Hurd.)

      By running a business around Open Source software, IBM, Novell and Red Hat have significant expenses. Not just development expenses, but expenses in support, payroll, marketing and sales.

      They are putting up *real money* and exposing themselves to the risk that their business based around Open Source will fail.

      Now compare their position to that of Linus, as an end-user. He has full rights to enjoy the results of their development work, and he sure as hell has a better operating system than he could ever have produced by himself. And what is his risk in all this? Nil, zip, nada, zilch(*).

      As far as I'm concerned, Rule 101 of business is that those who assume the risk deserve to be given the profits. By that measure, Red Hat and IBM deserve everything they get.

      (*) Yes, I'm ignoring SCO.

      --
      -- Askari: Give JavaScript the bird.
  288. Except... by bonch · · Score: 1

    Except that you're not violating anyone's "rights" by writing closed-source software. People don't have an inherent right to source code. They have the right to live and be happy and to have a Bill of Rights and so forth. Last I checked, having source code wasn't one of those rights.

    You've got your head WAY in the clouds if you think making money is a violation of other people's rights. Let's be realistic here.

  289. Pay the programmer, not the distributor by Junior+J.+Junior+III · · Score: 2, Interesting

    Programmers should be paid to code.

    They should not, however, be paid per time their software is distributed, or installed, or executed. Building a business model in this way weakens the leverage gained by using computers to increase efficiency.

    A computer that can do a task millions of times more efficiently than a human should by all means be allowed to do so. There should be no artificial barrier or artificial scarsity that makes it hard for humans to put computers to work to do these sorts of tasks. By paying the programmer (once) for coding (and additional times, as needed) for maintaining the code, but distributing freely, we can have machines that work for us.

    But by paying for the mere distribution of software, or for the rights to install and run it, or worst of all, per instance of execution, we strip away all the advantages in efficiency gained by using computers, and put it all in the programmer's bank account (or, most likely, the company the programmer works for, not the programmer himself).

    These companies get fat and rich, meanwhile people who can't afford to pay such ridiculous amounts of money for shrinkwrapped, EULA'd software, remain impoverished and now even enslaved by the software they purchased on the good-faith hope that it would make their lives easier and better.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  290. How do you say? by yoshi_mon · · Score: 1

    Hell yeah I want some cheesy poofs?

    In german?

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
  291. G.K. Chesterton comes to mind. by stealth.c · · Score: 1
    When I read that letter, Chapter IV of Chesterton's Orthodoxy came to mind. This book is in public domain, so I shall post the pertinent paragraph:

    "When the business man rebukes the idealism of his office-boy, it is commonly in some such speech as this: "Ah, yes, when one is young, one has these ideals in the abstract and these castles in the air; but in middle age they all break up like clouds, and one comes down to a belief in practical politics, to using the machinery one has and getting on with the world as it is." Thus, at least, venerable and philanthropic old men now in their honoured graves used to talk to me when I was a boy. But since then I have grown up and have discovered that these philanthropic old men were telling lies. What has really happened is exactly the opposite of what they said would happen. They said that I should lose my ideals and begin to believe in the methods of practical politicians. Now, I have not lost my ideals in the least; my faith in fundamentals is exactly what it always was. What I have lost is my old childlike faith in practical politics. ... As much as I ever did, more than I ever did, I believe in Liberalism. But there was a rosy time of innocence when I believed in Liberals."

    In other words, go ahead and believe in OSS--just don't necessarily believe in IBM. :)

  292. Us GPL Guys by Anonymous Coward · · Score: 0

    We DO care what happens with our software. We don't mind if it's used to make money, but anything made in connection with it must be given back to the community. It's the only fair thing to do. The attitude of the BSD is more like, "Here's some stuff I made, do anything you want with it.". The attitude of the GPL is more like, "I have some code you might find useful, but in order to use it, you'll have to give me something in return and that something is YOUR code." Sounds pretty fair to me. And if you don't like it, you can just go the fuck away and use someone else's code you selfish bastard.

  293. I don't get a paycheck... by MMaestro · · Score: 1

    you insensitive clod!

  294. Dear Clemons by bmalia · · Score: 1

    Dang, your right! I here by remove the GPL from EVERYTHING! Everyone, if you want to continue to use your Linux distro, your apache server, MySQL Database...please make your checks out to me or else! That includes you too Clemons!

    Seriously though, I have been interested in open-source projects for a long time and want to use my programming skills to help the movement along. Recently, I started working on an open-source spam filter using open source technologies. If I had to pay for all the tools, i wouldn't bother building the thing. If people had to pay to use it, they wouldn't bother trying it out.

    I make money by doing customized work for a small business and think of my spam filter as a hobby, not as a business. I'd shamlessly provide a link to it, but there isn't anything worth looking at yet..lol

    --
    There's no place like ~/
  295. and also... by Fortun+L'Escrot · · Score: 1

    ...as i understand it, free software has always been a creative development and distribution model. a model afaik, is much more cost effective than closed-source alternatives. and this is felt even more with large development teams. its like giving away the blueprints to a new car. the community use their own materials to build this car and then go ahead and drive it. they still need to buy gas and car parts. they still have to be compliant with standards. and as soon as they notice an anomaly they alert the community at large who then looks into it and fixes the issue. the end result is a car you are proud to drive not just because it was well made, but you feel you are a part of the process and that you have a voice in its development. you are not just a survey response or a trend analysis. your voice is not just want the market wants. your voice is right on the level with the engineers of the car. you drink beer together.

  296. Response to the responses by This+is+outrageous! · · Score: 2, Flamebait
    Seeing as Vasters' site is still slow as hell, people might be interested in the "reply to the replies" posted there. (I've left his mangled links ["guid"?!; the site is a complete mess in my browser] as is, I you can more or less figure out where the external ones go.)

    >

    Of course my letter to Aiden is prompting some opposition.It may be worth noting that a very large proportionof the code that I write ends up being publicand there's more stuff brewing as we speak. There islittle need to educate me about giving. I am an educator. Sharing insight and therefore sharing manifestations of that insight in form of source code is my mission and part of my business. But this is not the businessmy clients are in and neitheris it the business ofmost of the thousands of developers I am honored to speakfor at conferenceseach year. Their business is about being paid for writing software. If they weren't paid, I wouldn't be paid. My job description is to figure out fundamental stuff anduse my natural"understand very complex things thoroughly and rapidly" skill that I was luckily blessed with, so that I can explain those things to them and they can focus on solving customer problems. My free stuff helps my customers and is also playing a marketing role for me an my company. Our free stuff is a calculated investment. We can and do attach a number to it. dasBlog is a freebie for others but represents a significantinvestment that's worth several tens of thousands of Euros. It's not free, at all.

    We support a project that brings us some indirect value.However, we do not in any wayforce any code republishing requirementsupon the folks who'd like to reuse our code(we have a strict "no GPL" policy; our code is BSD licensed). We don't depend on a community of volunteers toturn dasBlog intoa dominant blogging tool that we can benefit from by commerically supporting it.We believe that if we wanted to benefit from the software directly, we would have to rearchitect and rebuild it (or at least restrict ourselves to newtelligence contributions) and then sell it as a fully supported commercial product. My personal sense of respect and fairness tells me that I will not and should not exploit the others guys that have contributed to the free version of dasBlog. It's their hobby and their work is their work. I think a company like Red Hat, whichis a public company (whichdid yielda significant "going public benefit" to their founders)and is profitingfrom the work of countless unpaid volunteersand enthusiasts, is a very clever, but deeply unethical entity.

    Ido believe in giving andI do believe that there is value for the community at large in sharing insight through source code. But we don't share theview that software is free or should be free. Someone pays for it. We have an investment in software that is free for others to use, MySQL has, HP has, IBM has, Sun has and - believe it or not - even Microsoft has. We do that as part of a well thought out and well understood business strategy.

    I understa

    --
    This is...

    O
    U
    T
    R
    A
    G
    E
    O
    U
    S

    !

  297. girls and geeks by Fortun+L'Escrot · · Score: 1

    ok, maybe i live in a hole and while often girls might not be interested that you co-wrote a component of a particular linux distro, why do you think that people can not appreciate the details? besides mister open letter man, its the details that make open-source code so nice. even while you might not have the glamor, everyone can see your code. just point them to it. there is no need for a NDA. you can totally pimp that piece of code on your resume. not only can potential employers take a look at it, but they see exactly how relevant your code was to the project. this is important. you dont necessarily have to ride on the fame of your closed-source employer, you can make a name for yourself which lives on even if you are broke as shit. check this out: "im 34, im broke as shit, and i worked as MS on a project i cant talk to you about until im dead, please hire me?" yea. you gotta love that BS.

  298. FUD, that's what it's called these days! by AigariusDebian · · Score: 1

    I am 20, I earn a heavy (over the average) paycheck at a small Linux support company from my knowledge. I study at a University for my bachelors degree.
    I am starting a Jonas adaptation project that will bring me the double of my current paycheck within 6 month and a % from the profit of the ready system when it's running. And I also have a plan for my own company that could bring big buck in.
    (And I also have a great girlfriend living next door, but that is a different matter)

    There is a lot of money to be made with the in-depth knowledge of free software. The know-how is the most valued thing in the industry now. Just pick a project, take a free software project that is close enough to your needs and adapt it. You'll easily get the contract if you show the client the allmost ready prototype at the very beginning.

    Just go for it! Risk and work and you'll succeed.

  299. Ayn Rand and Free Software by fatray · · Score: 1

    The Fountainhead (one of her books; also an OK movie) was all about the creator owning his/her creation. If Howard Roarke writes a program, then it is his choice to sell it as closed source or to distribute it under the GPL. The creator decides--what could be better? Howard Roarke is the protagonist of The Fountainhead and he destroys one of his creations rather than have it bastardized for profit. The Fountainhead is a good book; read it.

  300. On behalf of all Slashdot...haiku. by Shoten · · Score: 2, Funny

    Stop with open source?
    Behold, my confused fellow...
    Cluestick upside head.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  301. Interest horizion by Anonymous Coward · · Score: 0

    As long as there are regulations to comply with there will be jobs for programmers. As long as there are politicians those regulations will change. The deal is, it's really boring work - these funded projects. Fun stuff - unfunded projects, like unix was, like linux is, like GIMP, like GRASS, like PERL will always be done on saturday, because the people that hold the purse strings and decide which projects to fund will never have a clue about what is worthwile, they aren't even interested in advancing the interests of the species. They're only concern is in making money so that they have more with which to fund more projects with the goal of making more money to fund more projects to make more money to eventually take over the world, ala pinky & the brain.

    I don't think, I hope, we never run out of people that will write code, or dig a well, or build a hospital because is it a worthwhile venture of its own accord, because it's fun/cool/we can. I know we will never run out of people whose only interest is in making money to squander on wine, women, and song. The only question is who do you wanna grow up to be, 'cause you surely won't change the aspirations of anyone of the other ilk - only temper their resolve - no matter which position you argue.

    I'm sure that there are people spinning in their graves over the thought that their altruistic endeavour has become a platform for someone else to make a profit. But at the end of the day, giving someone a job, even a PHB, is a pretty noble accomplishement. Of course it would be more fun if you could find a way to make the PHBs sweat a little while they're doing that job. And it would be even better if there was a hospital/school/well standing there when they got done, but ya gotta take what ya can get - even on a good day.

  302. Some Incoherent Ranting by Venner · · Score: 3, Insightful

    Not everyone is this world is so god damned materialistic. If I can do something to help others - be it a corporation or, preferably, individuals or charitable organizations - without appreciably lowering my quality of living, I would happily do so without needing any further motivation. Many, if not most, open-source projects are done in a person's spare time. If that's your thing, go for it. And there are a hundred other impetuses for creating free sowftware. In the end though, it is like 'giving back' to the community, whether that is the intent or not. If you want to make money off of it, then write it with that intent. It's more likely then that you'll be doing it full-time too.

    It has a similar flavor to copyright (or the way copyright should be, not this ridiculous farce it is now.) You create a creative work. You choose the method of distribution - ie, free or not. Obviously, not-free is the more popular choice, since you need something to live on. In any event, after you have made some profit off of your work over a goodly amount of time (which should be no more than 20-30 years max, imho. But that's me) then the work becomes a public treasure. And you've got motivation to create other creative works and can't rest on the laurels of soemthing you did 40 years ago.

    I'm sorry that this rant has rambled on. I'm tired, stressed, and sweaty from karate drill. My point really is just that avarice will be the downfall of society. Capitalism isn't moral nor ethical by nature. We have to impose those limits ourselves.

    Build a man a fire, and he'll be warm for a night.
    Set a man afire and he'll be warm for the rest of his life.
    Terry Pratchett

    --
    A preposition is a terrible thing to end a sentence with.
    1. Re:Some Incoherent Ranting by Anonymous Coward · · Score: 0

      Set a man afire and he'll be warm for the rest of his life: That's mostly because he will only live a few seconds then...

  303. Has a point by wizardmax · · Score: 2, Insightful

    He is right to some extent. I am a young programmer (22) and I write proprietary stuff. I try pushing some OSS products when I can. But I understand very well that with out the proprietary work that I do, I would not be able to do the things that I enjoy. I like going out with friends and being able to pay for drinks. I like being able to take a girl out and not go broke. I want to be able to buy that new and shiny processor. Materialistic? Hell yes, but that's life. I am not some monk! So I think this man is right, almost. I think that OSS and proprietary software can live together. OSS does extremely well for the general stuff and ninch stuff that corporate types ignore. Proprietary has its place too. Inter-company software belongs in this world. Systems that run corporate data. So on and so on. I understand one thing. If most programming would become OSS, most programmers will have to find other jobs to sustain their lives, since food, shelter and recreation is not free. Now I just hope my job does not get outsourced...

    --


    Free speech is getting expensive...
    1. Re:Has a point by crushinghellhammer · · Score: 1

      Exactly, Wizardmax! Like I've said in earlier posts too, OS proponets are more than welcome to write SW and give it away for free or next-to-nothing, but why INSIST that this is the RIGHT business and moral model in the name of spreading knowledge?

      If knowledge was all that we needed to live a comfortable life - and I mean comfortable in the generally accepted sense, let's not sit and dissect this. Some people can live like hermits and be comfortable...not me - then this approach would work I suppose.

      However, this is not the way the world works and some people rightly choose to sell the products of their physical and mental efforts at a price at which they feel the consumer would be interested in purchasing said product.

      Let them do this. Nobody's preventing you from distributing your OS software as you deem fit.

    2. Re:Has a point by wizardmax · · Score: 1

      I don't believe that OSS is a big danger to our jobs through, since it thrives on large number of programmers to contribute. It becomes sort of self regulating. If too much OSS is written, programmers drop off in numbers for the lack of jobs/opportunity (they still need to eat and that costs money) and that leads to less OSS programmers which slows down OSS work. Circular. Now outsourcing is a one way street. I cant compete with someone who is willing to work for 1/3 of my salary. I'd have to live out of a box for that. But that's for a different thread.

      --


      Free speech is getting expensive...
  304. Mark Twain == Samuel Clemens by rlalan · · Score: 1

    Mark Twain aka Samuel Clemens
    He worked hard to establish, promote and grow the current copyright regime.
    This Authors name is Clemens I guess it is a PenName or NomDeGuerre Hmm...

  305. Re:Amen... but there are benefits to be involve... by 10101001+10101001 · · Score: 3, Funny

    > You're giving away half of what you have to offer. They'll find someone who will be cheaper to do the other half.

    They'll find someone who will pay to do the other half? :)

    --
    Eurohacker European paranoia, gun rights, and h
  306. Free Software might end up helping Microsoft. by jwsd · · Score: 2, Insightful

    One outcome of the massive distribution of free software is to force those older programmers, whose livelihood depends on developing software for financial payback, into those areas where years of experience count. The software must be too complex for those young programmers, and the software must be built on top of years of feedback from real-world paying customers, valuable information to which college professors and students do not have access. This kind of opportunities are typically in the hands of big corporations, like Microsoft. Smaller companies, which can only afford to developing less complex software and which haven't stayed in business long enough to garner sufficient user feedback, suffer the most from the competition of free software. In the end, it will be much harder for young commercial software companies to succeed, hence strenghening the stronghold of established corporations.

  307. Why should information / software be free? by I_Love_My_Mac · · Score: 4, Insightful

    I own a small business with 49 employees and we make commercialy avaialable, off the shelf software for account managment in a specific industry. Why oh why would I want to have someone on my payroll developing software that I'm just going to give away for free? Our software is our competitive advantage. True, we could get bug fixes, more eyes on the code, blah blah blah... but at the end of the day, if a customer of mine can go and download my software, compile it themselves, and just say screw off to me and my licensing costs, what's my motivation?

    I know, someone's going to come up with... service it, charge for maintenance, support, etc. BULLSH*T! We make software that the whole point is that it's easy to administer, that my customers aren't going to need a legion of "support" IT folks, and their associated costs, and that customization is easy out of the box without spending a fortune. Again, where's my incentive to have my people giving away our source code? I pay my coders and designers a lot of money and respect to ensure that we can have the best product out there. That money doesn't come from some hippy commune called GPL. It's comes from paying customers who buy high-quality and low-support needing software from us.

    From a buyer side of things, personally, I think the "write code, give it away for free, charge for support" business model is practically extortion. Our design strategy is to try and make software as easy to use, easy to administer and easy to setup as possible so that our clients don't have to spend extra time and money on training or more IT staff. Am I hearing right, that essentially the best business model for free software is to come up with applications that are confusing to use and require IT hand-holding to run and manage? If that's the case, I believe there's a lot of bad coders out there who don't really spend the time to make excellent applications.

    Just because the app runs and does it's job doesn't mean it's finished and ready to go. Finish it, polish it up, make it good looking and easy to use, with clear documentation. That's the hardest part of writing software, and frankly, I won't purchase ( or use, or sell ) software that doesn't have that last crucial 10% done (which pretty much cuts out about 90% of the free stuff I've seen and played with). I'll pay for the 10%, because it enables myself and my staff to operate more efficiently, effectively and ultimately for less costs, and makes the actual cost of the software irrelevant.

    Free software may work for large businesses in the server room, but frankly, for the small business person trying to make a living, the last thing I'm doing is giving away our blood sweat and tears!

    1. Re:Why should information / software be free? by crushinghellhammer · · Score: 2, Insightful

      Hails to you my friend! You're absolutely right!

      I've been trying to say the same things in my earlier posts in this thread, and I would definitely like to hear why most OS proponents seem to insist that Open Source is MORALLY right, that wanting to charge for your work is reprehensible because you want "MONEY".

      For those who've read "Atlas Shrugged", the comments of the OS-brigade should be eerily familiar.

      Maybe you have some "utopian" worldview in which people will again be bartering goods for services, but NO, that's not going to happen anytime soon.

      So you might as well stop trying to reinvent the hippie wheel and understand that just because people want money for their effort, it doesn't mean that they do not respect knowledge.

      Bandying the failures or shortcomings of a few major companies doesn't give Open Sourcers (if I may) the right to generalize sentiments over the rest of the "closed-source" world.

    2. Re:Why should information / software be free? by sadler121 · · Score: 1

      Why is it so hard for people to relize that "Free" software means "Free" as in speech NOT "Free" as in beer?

      You want to charge for your product then go right ahead, you do't have to offer the binary version for free.

      All the GPL states is that the source code is made available to those who want to look at it, change it etc. The GPL also helps to protect people who release there IP under the GPL from people who would use there IP with out recognizing them.

      IMO all software should be GPL, as that would provide better security and a better product to the masses.

    3. Re:Why should information / software be free? by crushinghellhammer · · Score: 2, Insightful

      Yes yes yes! I understand the "free as in libre, not free as in beer" concept.

      Why should I be required to make my source code available? Somebody could rip me off. I know the GPL has provisions to protect people that have released their IP under the GPL, but what guarantees do I have?

      As everybody knows, copyright protection is not guaranteed in all parts of the world. If I worked on a project and the source code was available, what is to prevent Mr.X somewhere from literally lifting ideas or code from my work. Why should I then have to spend thousands of dollars in litigation?

      If you want to release YOUR software under the GPL. Why do you think that ALL software should?

      If you buy my software and have a security issue, talk to me about it. Those kinds of issues can be sorted out better by clients talking to the companies.

    4. Re:Why should information / software be free? by Findus+Krispy · · Score: 1

      Information and software should be free because they can be. Literature and entertainment should be free because they can be. Now I don't suggest that everything can or should be free, but it doesn't need to be:

      I haven't paid for a book for about 3 years because Gutenberg has much better stuff at no cost. Some people don't like classics so there is a market for new stuff, but I think most of the best literature was written centuries ago.

      I haven't used a proprietary OS for 2 years because I prefer Linux/KDE. Some people prefer Windows or Mac, so there is a market for proprietary software.

      As for the hippy wheel; I'm a firm believer. If you are not then you have your eyes closed. How is that I can afford to own a library greater than the richest nobles of yesteryear? Why is it that I can afford to have so much quality music, and still almost never need to listen to the same thing twice? Why have I not needed to buy an expensive developers book in over 4 years?

      Energy, planetary transport and digital communication will all become free within our lifetimes; clothing and food may become free within our lifetimes; housing will take the longest. But it's all just a matter of time -- We have the technology!

    5. Re:Why should information / software be free? by AP31R0N · · Score: 1

      "Why should I be required to make my source code available?" @ How could you be required to do that? Who could require that of you? "If I worked on a project and the source code was available, what is to prevent Mr.X somewhere from literally lifting ideas or code from my work. Why should I then have to spend thousands of dollars in litigation?" @ If that is your concern, don't publish OS code, it is that simple. Those who CHOOSE to publish OS do so with the intent that other WILL lift their code and improve/change it. For my own work, if i spent 100 hrs designing a game, and someone thinks enough of it to rip it, great! That is why i have a day job. i also like the idea that not having a price attached to my work, means that a potential player need not choose between "food" or "game". http://www.catb.org/~esr/faqs/hacker-howto.html "Why do you think that ALL software should?" @ Who is the you here? A specific post or a general you? "If you buy my software and have a security issue, talk to me about it. Those kinds of issues can be sorted out better by clients talking to the companies." @ It is great that you listen to the needs of your clients. However comma many companies, particalarly the larger ones, don't give a damn about quality or security.

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    6. Re:Why should information / software be free? by crushinghellhammer · · Score: 1

      Actually, you and I essentially agree on all the above points.

      My grouse was with the post I replied to, in which the poster said that ALL software should be open-source.

  308. Re:Amen.--Try Again!!! by lcsjk · · Score: 1
    If the first one costs 10 million and you have 10 million customers, you recover your cost with the first $1.00 per customer.

    Now if you charged $101.00 each, you have a profit of $100 dollars per piece of plastic minus shipping and handling, still about $1 BILLION profit.


    Now if you make an incremental upgrade that requires only one million up front investment, and you still sell that to your customers by ingeneously forcing an upgrade, you now make another $1 BILLION profit, but the cost per disk is now TEN CENTS.
    Now if your customer base is 50 million people and your sell price is anywhere from $100 to $300, you only have to do this a few times to be rich as Bill Gates.

  309. Not very smart by Anonymous Coward · · Score: 0

    Another guy that completely ignores that lots of software these days (most of it) is actually built inside large companies, and not for sale. For all those people working in corporate America, free software is an asset to be leveraged and it makes good business sense to "pay back" with some code of your own.

    People gladly contribute to Perl because they use Perl to do the job they are being payed to do, in which software is not the end result, but the means.

    But the software industry (and most of our colleagues; as well as Clemens) can only see their own belly button, where they think is the center of the whole Universe.

  310. Indescribably beautiful by amightywind · · Score: 2, Interesting

    Nova transcript

    It was a Monday morning, September 19, and I was trying, convincing myself that it didn't work, just seeing exactly what the problem was, when suddenly, totally unexpectedly, I had this incredible revelation. I realized what was holding me up was exactly what would resolve the problem I had had in my Iwasawa theory attempt three years earlier, was -- It was the most -- the most important moment of my working life. It was so indescribably beautiful; it was so simple and so elegant, and I just stared in disbelief for twenty minutes. Then, during the day, I walked around the department. I'd keep coming back to my desk and looking to see if it was still there. It was still there.

    I'm sorry, I should have said indescribably beautiful.

    I think the balence we have today seems not too far off the mark, but in the long run who knows?

    I believe that after 2 decades of abuse US patent and copyright laws will be libralized significantly.

    --
    an ill wind that blows no good
    1. Re:Indescribably beautiful by mark99 · · Score: 1

      Hmmm. He did say elegant. Okay, I guess it probably is and I was completely out-of-line. Maybe I looked at too many obscure Algebra books in my math days.

      Still I wonder about the liberalization of the patent and copyright laws too. Every heard of the "Tragedy of the Commons"?

      Of course the other side is that maybe programming talent (and the basics for living) are no longer scarce resources, and we simply don't have to ration them. (Pretty and intellegent females (or males for that matter)are scace though). Maybe OSS software is just the price going to the variable cost of production (i.e. $0.00) in an ideally competitivte market, with totally free information flow.

      I'll be curious to see. But it took 80 years for the best minds in the world to figure out if communism was a blessing or a curse. Maybe OSS will take as long.

    2. Re:Indescribably beautiful by Anonymous Coward · · Score: 0

      But it took 80 years for the best minds in the world to figure out if communism was a blessing or a curse.


      Someone figured it out?! What was the answer?
  311. question by Anonymous Coward · · Score: 0

    Are we talking about software that's free as in pizza or free as in beer?

  312. Think more generally: by lysium · · Score: 1
    I'm confused, how does making someone pay me for the time it took to write software "restricting the freedom" or "violating the rights" of your "fellow human beings".

    I think you totally missed the point of the parent post. Entirely. Essentially he is saying that "The only way to get extremely rich is to take someone else's share of the economic pie. I do not want to do this."

    Sounds about right to me. And now your analogy: If your 'farmer' could only make a big profit by becoming an agri-business that employed illegal migrant worker, then it would be equivalent to the discussion at hand.

    ==============

    --
    Together, we will drive the rats from the tundra.
    1. Re:Think more generally: by nacturation · · Score: 1

      And now your analogy: If your 'farmer' could only make a big profit by becoming an agri-business that employed illegal migrant worker, then it would be equivalent to the discussion at hand.

      How is the even remotely relevant? Does Microsoft, who makes huge profits, hire illegal workers? Hardly! Their employees are generally very well paid.

      The only way to get rich is to offer something people are willing to pay for. If your product (closed or open) or service (closed or open) has value and saves or makes sometime time or money then it's something worth paying for.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:Think more generally: by ID_Roamer · · Score: 1

      Economic Pie - thats an argument that can go on for days. Many people view the economy as a pie, if I get a bigger piece, someone has to get a smaller piece. Unfortunately, this over simplistic and completely wrong. The econonomy is a living breathing organism. For the most part it is always growing. The more people partake of it, the more they feed back into in the form of spending, the bigger and faster it grows so there is even more money to share with everyone else. This is simplistic too, and others can poke holes in it, but it is more accurate than calling it a "pie"

    3. Re:Think more generally: by Anonymous Coward · · Score: 0

      "The only way to get extremely rich is to take someone else's share of the economic pie. I do not want to do this."

      This is what you do with OSS as well. There could be multitudes of people working on similar closed source projects, and because the src code is not public they will be coming out with different solutions to the same problems in different ways. With OSS, and making the src code public, what you do is to help those companies lay off "redunent" programmers by using the core src of the OSS libraries and introducing mono-culture to cut costs. Who gains? The company by reducing the development staff, and who loses? The developers, including the one who started the OSS project... if he is lucky will be paid by a consortium of companies with a common interest in the project... more developers loses and a few gains. Not necessarily what you claim to be the idolistic solution. You have profited at the expense of the other developers. Shame on you too!

  313. Yes, but what about you? by Anonymous Coward · · Score: 0

    I notice you didn't say that you admire Bill Gates.

    1. Re:Yes, but what about you? by BinxBolling · · Score: 1

      It didn't seem relevant, but, yeah, I admire Gates quite a bit.

      Maybe Gates seems like an evil bastard to many here, but compared to most of the monarchs of yesteryear and most of the super-rich of today, he's an absolute paragon of virtue. Yeah, yeah, I know philanthropy is a big hobby among the wealthy, but few plan, as Gates does, to give away the vast majority of their wealth, to leave their children with only a small fraction of a percent (granted, still a lot of money in Gates' case) of their estate.

  314. About OpenSource and such by mic256 · · Score: 1
    Then, companies such as yours take his work, make it their own (as they have every right to do--he specifically grants them that right when he releases the software), and profit from it You forgot about the GPL ;). And LGPL or MPL - there was no real mass open source before this licenses had become common. Look at Trolltech or MySQL, look at RedHat or JBoss - this are all healthy profitable companies.

    There is also another reason for open source - Microsoft. Recently in Poland (sorry for the language) there was a campaign by Microsoft - companies that managed to release a software product within half a year that used ms server product(s) got MSDN for ridiculously low price (half or even lower). Then, when this companies got their products released, convinced their customers to use MS SQL, Windows on the server and stuff, guess what happened ?? MS started to offer competing software. These buissnesses were just to "pave" the way for MS software and infrastructure, so that is was cheaper and easier for MS to distribute their software! They were reportedly even so kind as to offer some of the naive buisnessmen to sell MS software instead of their own ;).

    Now, could such a thing happen to Trolltech or MySQL ? There is something more important than fast money - independence and stability that stems from it!!!

  315. which does not make them less evil by frank_slashdot · · Score: 1

    The love of money is the root of all evil.
    (Timothy 6:10)

    1. Re:which does not make them less evil by Anonymous Coward · · Score: 0

      The love of slashvertising is the root of all money.
      (Commander Taco 12:5)

      [Sorry, I just couldn't pass up the reference to Timothy.]

    2. Re:which does not make them less evil by Anonymous Coward · · Score: 0

      The love of little boy anus is the root of all Commander Taco's thoughts.
      (Hemos, 13:37)

  316. Silly arguments by danharan · · Score: 2, Interesting
    This article has generated an incredible amount of discussion, and there's one word I'd like to introduce: "Patronizing".

    So, some guy 10 or 20 years older than me can tell me what to do just by virtue of being older? Can tell me my ideals are all crap because I'm still wet behind the ears? 'F off!

    Now, judging from the first paragraph, the young one could certainly be a bit more diplomatic:
    You came up to me and told me how the stuff I was talking about was mostly useless

    Telling people their work is useless doesn't seem like a very skillful way to start a discussion. And responding that you're just too young too understand isn't exactly a helpful answer either.

    Basically, there's a lot of ego mixed in to ideological debates, further adding to the confusion.

    There are some anti-social nuts on both sides of this argument. Some that would have me coding for free to stay ethical, others that feel a need to hoard billions they can't ever spend.

    FOSS is practical for me. I've released very small amounts of code when it could help others, and I've gotten good feedback which has helped me improve my code and my coding ability. I also benefit tremendously from using free software, and I'm capable of producing useful, value-creating code for my customers.

    Linus released his OS in part because he was too lazy to finish it all himself- and that's an admirable quality in a geek. We're all richer for it.

    I suggest we shrug off as a nuisance both the condescending "realists" and the strident "idealists", and stay a practical course that's working just fine. If we ignore them, they might not go away, but at least we won't get sucked down to their level :)
    --
    Information: "I want to be anthropomorphized"
  317. From the Trenches... by Anonymous Coward · · Score: 0

    "Free" software is not about removing people's right to make a living. It is more about removing the gun being pointed to our heads to force us to pay and pay and pay for the same software over and over again.

    I spent 8 years of my life as a computer consultant for small businesses in my area. As such, I had a lot of experience with people just starting (or established and faced with an "automate or die" choice). In virtually every case, the ongoing cost of software upgrades was eating into their profit margins. When you add the cost of upgrading the hardware (c'mon, when was the last time that Windows actually RAN on the minimum hardware requirements?), all too often, small businesses found themselves just running in place; every increase in their business was being eaten up by hardware and software upgrades that were needed just to keep from falling behind.

    Computers are a tool. They are not and never should be an end in themeselves. I have moved quite a few of those businesses to Open Source software; not for my benefit (hey, I charge a percentage on top of every package that I just buy and resell to them, so I am decreasing my profits by giving them "free" software) but for their benefit. Why? Because when I give them an Open Source solution and set things up so that it works, a business no longer has to worry about it; the same solution can be used 2 years or 20 years with no changes required or desired! I have 8 year old solutions out there that are still doing their jobs.

    Now I am going to mention Microsoft in particular because that's the experience I have, but it applies equally well to other proprietary solutions out there. You cannot develop a solution in Microsoft Word or Excel or Access and expect it to survive even ONE revision in the software. In fact, if you set up a client right and drill them in the update process, it may not even survive the next update! I have seen it happen with Word macros, Excel macros, Access reports and, hell, even simple page formatting in Word documents. And you simply MUST upgrade your Microsoft software! Microsoft has made their wealth by insuring that they are predominant and that last year's solution will not be good for this year.

    Let me reiterate: software (and computers in general) are nothing but tools. Anything that increases the availability of those tools for small businesses or improves the productivity of existing businesses that otherwise could not afford them improves the economy and, ultimately, all of our lives! Open Source software does that. In fact, I can make a good economic case for proprietary software's endless upgrade process eating resources that could be put to better use creating new products, jobs and businesses, rather than just being wasted on keeping old businesses exactly where they were last year!

  318. just a side note by willis · · Score: 1
    Considering the zero cost margin, there is no reason why the developer can't keep the cost of the software to a reasonable rate. There is also the market to consider. If you wrote a 'killer' mp3 player, exactly how many people do you think will cough up $100 when there are a number of really good $0 alternatives.
    Well... this is similar to the ipod, if you add $200 to each number. The ipod, the killer mp3 player costs around $3-500, and it's the market leader, despite a bunch of "really good" $200 alternatives. or maybe it's entirely different. Just a thought.
    --

    there is no thing
    what else could you want?
  319. Not wrong, actually... by gaijin99 · · Score: 1
    Stallman started the GPL with the idea that ALL SOFTWARE should be free, and the idea that all non-free software is evil.
    Did I ever say that he didn't? He started the GPL for the reasons I cited, then I did not mention Stallman, or his motives, for the rest of my post. Stallmann is a hacker, and as such has the weaknesses of our kind as well as our strengths. One of the primary weaknesses (and strengths) of hackers is our belief in the Right Thing. RMS sees that the GPL is the Right Thing, if he carries that belief too far and believes that it is the Right Thing for all circumstances it is due to the strength of his belief, not due to malice. Most hackers have a tendancy to mistake the Right Thing for a particular circumstance with a universal Right Thing (which I don't believe exists, personally). Thus the holy wars of vi VS emacs, perl vs python, etc. However when a thing is as young and untested as the GPL and the whole FOSS movement it often requires the fire of a true believer to push it to success. The newer and more unusual a thing is the more pushing and more fire the pushers need.

    Its only after something is obviously successful and widespread that such true believers become more of a liability than a benefit (see Capitalism (a good thing with obvious success) and Any Rynd (a true believer who hurts capitalism *because*of* the passion of her beliefs)). But RMS, while a brilliant person, is not the FOSS movement, he's merely a large part of it. My post was about the flaws of the anti-FOSS arguments, not RMS' own flaws of belief, conviction, and dedication.

    --
    "Mission Accomplished" -- George W. Bush May 1, 2003
  320. Here's why I license my work under LGPL by Anonymous Coward · · Score: 2, Interesting


    Here's why I license my work under LGPL:

    I have a core technology of PHP code that I developed over the years -- it allows me to do very rapid development of a broad class of common web database applications.

    My career would be devastated if someone had the ability to tell me that I could not use my code anymore because I had been "paid for it". They pay me only for my time -- not for exclusive rights to my previously-written PHP source code that I use to solve their problems. The only purpose of my PHP code is to make me a more attractive employee/consultant -- it has been a tremendously beneficial investment for me.

    However, it's entirely possible that some greedy lawyer could feel that my acceptance of compensation entitles them to exclusive use of my PHP code. For this reason, I flamboyantly wave the LGPL in my employer's/client's face and tell them that if they want me to solve their problem in 2 weeks (instead of 3 months), then they have to license the code from me under the LGPL. (I do it flamboyantly so they'll remember in case we end up in court.)

    The LGPL is responsible for my current career. It gives me the ability to freely and safely use all the work that I have invested so much of my time in. Without the LGPL, one greedy lawyer could take away my whole career.

    Clemens Vasters just doesn't have a clue what he's talking about. The LGPL protects developers from their ex-employers and ex-clients. Vasters is basically asking developers like me to work without legal protection. He's a crackpot who can be safely ignored.

    1. Re:Here's why I license my work under LGPL by krusadr · · Score: 1

      He's a crackpot who can be safely ignored.

      He's a nobody.

      --
      while sco {
      wget -O /dev/null http://www.sco.com?sco=litigious%20bastards
      }
  321. The real world by BiggerIsBetter · · Score: 1

    Completely different than the real world.

    So a group of people working together internationally on a project that fulfills some very real needs, is somehow less real than your internal office politics? I don't think so mate. It's your "professional" world that's the imaginary one.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  322. Free software is FREEDOM not about price by frank_slashdot · · Score: 3, Insightful

    "Free software" = Read "FREE SPEECH" not "free beer".

    1. Re:Free software is FREEDOM not about price by synaptik · · Score: 2, Insightful
      "Free software" = Read "FREE SPEECH" not "free beer".


      Right. But the author's point is that libris and gratis are not orthogonal, where software is concerned.
      --
      HSJ$$*&#^!#+++ATH0
      NO CARRIER
  323. Open source - open access by CmdrGravy · · Score: 1

    The main thrust of that letter seems to be:

    "Yeah Open Source stuff is a nice idea but you need big companies providing closed source software and paying you to earn a living don't you ?"

    Personally I don't think that's necessarily the case and in fact closed source software might well inhibit my ability to make money from software engineering rather than promote it.

    Most companies buying IT aren't really thinking to themselves "Hmmm, BigSoftwareProduct Ver 3.2 has just been released, I must buy it" they are more likely thinking "Hmmm, I'm sure this process could be done more efficiently - perhaps we can buy some IT to do it better ?". So there is a demand for soloutions not packaged software from big companies.

    From my experience once companies have paid out there millions for BigSoftwareProduct Ver 3.2 which the salesman told them would do everything they wanted and integrate their existing processes flawlessly they quickly realise it is not in fact a perfect soloution to their problem and creates more work in related areas than they were anticipating.

    At the moment if I wanted to set myself up as a consultant selling soloutions to the problems of business I would probably firstly have to pay out large sums of money for certification / training for various software companies offerings, if I wanted to sell a soloution to a business incorporating one of these software products the software company would most likely get a lot more of the money than I would.

    What I would like from Open Source Software ( I don't know if we can achieve this - or if it's an achievable goal ) is a situation where I as a consultant can dip into a vast pool of tested, free Open Source software and find the components to create a perfect soloution for my client and put my modifications back out there in case anyone else finds themselves needing similar functionality.

    I get paid, I add to the universal toolkit of open source software and my customer is happy. Is that a dream or could it be a reality ?

  324. Re:Amen.--Try Again!!! by spectecjr · · Score: 1

    If the first one costs 10 million and you have 10 million customers, you recover your cost with the first $1.00 per customer.
    Now if you charged $101.00 each, you have a profit of $100 dollars per piece of plastic minus shipping and handling, still about $1 BILLION profit.

    Now if you make an incremental upgrade that requires only one million up front investment, and you still sell that to your customers by ingeneously forcing an upgrade, you now make another $1 BILLION profit, but the cost per disk is now TEN CENTS.
    Now if your customer base is 50 million people and your sell price is anywhere from $100 to $300, you only have to do this a few times to be rich as Bill Gates.


    Would you care to try again, using real figures. You can get them from SEC filings, you know. You're off by a factor of at least 10 for your costs, you're forgetting that Microsoft doesn't get retail price as profit (at most they'll get about half that). Etc. etc. etc.

    Try using some real world figures instead.

    --
    Coming soon - pyrogyra
  325. Rebuttal to Clemens by __aannpi2461 · · Score: 2, Interesting

    I just read Clemens' letter and dashed this off. The next time someone tries to tell you that Open Source is bad, hopefully these might help. Please feel free to add on and flesh out the arguments with better ones, links, etc.

    -------

    Analogy:
    This is no different from complaining that Medicins Sans Frontiers give away their medical skills for free or that Habitat for Humanity offer the efforts of skilled tradesmen at no cost.

    Refutation:
    Assertion. You will need money.
    Rebuttal. Participating in an Open Source project doesn't eliminate my other opportunities to make money. In fact, it has occasionally created opportunities for development work.
    R. Participation is scalable, much like charitable giving.
    R. Participation has value in and of itself in increased skills and industry contacts, both of which facilitate making money in my field of choice.

    A. Companies benefit from your work.
    R. That's the point. Benefiting the common good means benefiting corporate citizens equally with private ones.
    R. Companies aren't the only ones downloading Samba, Gnome, etc. In fact, IIRC, Samba was created because the developer wanted to share a printer with his wife. Individuals benefit from my work.
    R. By removing the profit incentive to write and release software, Open Source developers enable development and exploration of new techniques and technologies that might not have ever been explored simply because no one could conceive of a short-term way to profit from them.
    R. Someone else using my software in no way limits the benefits I receive from using my software.

    A. The whole thing about "free software" is a lie created by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more; or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software.
    R. Free software was created by Stallman, OSF, etc. (Needs detailed research, but you get the idea.)
    R. Some companies are able to realize a profit from supporting or re-distributing specific combinations of Open Source software. This is almost universally a company adding value in the form of subject-matter expertise and profiting in the process. They are profiting from the added value, not the software.
    R. The economic barrier to entry for an Open Source company is very low. Anyone with an entrepreneurial bent and a sufficiently competitive idea can do the same kind of bundling and consulting that an IBM can. In time, it's possible for anyone to grow a company that can compete with IBM in this space.
    R. Getting paid to advocate an idea is not a bad thing. In fact, if I could make a living advocating something that benefited society as opposed to, say, trying to sell chicken rotisseries, I would consider that an ethical victory.

    A. At the bottom of the food chain are people like you, who are easily fooled by the "let's make the world a better place" rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.
    R. I am not at the bottom of the food chain. In fact, I maintain ownership and control of all my work, and I am able to choose the terms under which I license it, just like any other author. No one is allowed to use my work without my explicit complicity.
    R. I am not easily fooled, and your grounds for asserting that I am seem to stem from the single conclusion that because I support Open Source, I must somehow be unintelligent. This is, on it's face, a logical failure, compounded by a lack of supporting evidence. Please stop saying it.
    R. No one is tricked

  326. Here's your break by The+Tyro · · Score: 1

    Oh, I understand their motivations perfectly well... but I don't have to respect them.

    Considering that most of the individuals I'm thinking of are/were 30ish before they even completed their training, one would hope they'd have grown out of that kind of nonsense by then... but you never know (I don't know how old you are... you may still be there yourself). If you're trying to point out that young men often behave in an idiotic, risky, and hormonally-poisoned fashion, then fine... that's virtually axiomatic.

    If you're arguing that some guys are after indiscriminate sex and hedonism (ala the puerile tucker max types), there's some truth to that as well... but that brings its own set of problems, and I ought to know; I deal in the aftermath. Picking up random chicks at bars and doing the nasty is all a numbers game, and your number will come up eventually. It might be in the form of a psycho boyfriend/husband (but I'm sure the girl assured you she's unattached, right?), the STD dujour, conception... let your imagination run wild. I've seen it go wrong every single way (sometimes more than one way at a time).

    If that's all you want out of your relationships, then go nuts... enjoy it while it lasts; hopefully you'll mature before your luck runs out. However, as your peers grow out of such activities, you'll find your herd of potential "mates" thinning considerably. Over time, you'll gain weight, lose your hair, lose your youth, and you'll eventually be forced to either beg/scam for sex, or at best negotiate for it... or you could be reduced to a pathetic sugardaddy and engage in the kind of thinly-disguised prostitution the name implies... even if you're wealthy enough to afford the best, you'll still be an object of scorn. Wave money around to get women all you like, but even a leper can buy sex.

    As I said... an empty existence. What's most sad about some of these guys is that they're smart/worldly enough to know better... I don't know whether they lack insight, self-control, or both. Indulging your id like the lowest form of animal... Understandable in a way, but hardly admirable.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
  327. What about community service? by tgibbs · · Score: 2, Interesting

    There is an old tradition in which people donate some portion of their time to work that improves the general welfare. In some professions, such as law and medicine, a certain amount of pro bono work is considered almost part of the job.

    So I question the assumption that one must choose between creating open-source work and profiting from the fruits of you labor. Even for companies, it may make sense to devote a certain amount of resources to open source development of generally useful operating systems or utilities, thereby "buying into" a body of open source software which adds value to the company's proprietary products.

  328. if free is giving you a run for your money... by Roguepixel · · Score: 1

    ...then maybe you have no business charging for your software.

  329. Re:Amen... but there are benefits to be involve... by mic256 · · Score: 1
    If I lead a open source project, I am talking about project management over virtual medium. How will this show on CV? Pretty, isn't it? No it's not that pretty. You have no deadlines. Your feature set is arbitrary. You have no crunch time. If one of your developers goes prima dona on you, you just ignore it and go with someone else. Completely different than the real world.

    Who told you that? Serious open source projects always have deadlines (KDE, Mozilla), which are sometimes even met (KDE 3.2). Hey they sometimes even have code audits (KDE 3.1), which many commercial products do not (managers want to save money, you know). The thing about developers going prima donna is particularly funny - have you ever tried to participate in well known open source project ??? I once thought I would give it a try - I examined xmlbeans on apache.org, subscribed to the mailing list and all. Guess what - most developers where from BEA, someone was from Reuters, someone from Bank of NY, someone from Toyota asked a question and so on. When someone with a weird nick from yahoo offered to write documentation he or she was ignored!!!. You must be reaaally someone to write important open source projects!!!

  330. The real message? by Anonymous Coward · · Score: 0

    Don't write software for free;
    write it for me so i can profit?

  331. Now, if you were smart... by Chemisor · · Score: 1

    > In many cases she will leave with a large part of
    > your money, and may also get support payments for > years afterwords.

    Let me enlighten you, grasshopper: there is such a thing called the "prenuptual agreement", which can prevent things like that. It is advisable to talk to your future wife about money, custody of children, support payments, and other such things before you actually need to talk about them, since after the divorce you will likely not get along too well and any such debates would not go well. It is much better to have the discussion while you still love each other and are capable of making rational decisions untainted by negative emotions.

    1. Re:Now, if you were smart... by JaxGator75 · · Score: 1
      I'm sure that will work very well in Pakistan or Iran. `Merrikin girls aren't the type that understand and accept a pre-nup (especially when YOU'RE broke)

      Good luck with all that...

      --
      Come and see the violence inherent in the system!
  332. Values by DynaSoar · · Score: 3, Insightful

    "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing?"

    The quote assumes value equals only money. That opinion is valid, but is not the only opinion that's valid. Many of my favorite personal accomplishments were done for free, and some even cost me significant cash.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  333. reusability by eegad · · Score: 1

    Software is the immediate result and the Manifestation of what you learned and what you know.

    Here's what I learned and know: Software reusability is an awesome thing. Public (and most likely open source) packages are a lifesaver. They save me and the company I work for time and money, and help me to write complicated software without having to worry about low level implementation details.

    To put it another way, reinventing MyWheel because someone has already written Wheel 1.0 and won't share it is a big mistake. If I happen to be the one inventing Wheel 1.0, why not share it and help a lot of other people write great software?

  334. Living on another planet by Brandybuck · · Score: 4, Insightful

    This guy is living on another planet if he thinks people should get paid for every since act they do. His perception of Free Software developers seems to be of a starving unwashed bum writing valuable and salable code between sob stories to the tourists. If that were true, he might have a point.

    But we Free Software developers are not starving unwashed bums giving away our livelihood. In my own case, I write proprietary software for pay during the day, and Free Software for fun and itch-scratching on weekends. Others write non-product software during the day, and Free Software on weekends. For others programming is pure hobby, as they do none of it while at work. The rare individual might actually get paid to write the Free Software itself.

    But in no cases are we taking our metaphorical paychecks and tearing them up!

    Why must we try to squeeze every penny out of every action? Maybe I should charge my neighbor a fee when he borrows my lawn mower. Maybe I should charge my kid when I repair his broken bicycle seat. Heck, maybe I should charge my wife for washing the dishes!

    I write Free Software as a hobby. I also brew beer as a hobby. Is this guy going to be bitching that homebrew hobbyists need to get a life and open up a commercial brewhouse and stop wasting their time puttering about in the garage on weekends? "Oh man! You could have sold that beer, but you gave it away for free to your neighbor! Are you stupid?"

    --
    Don't blame me, I didn't vote for either of them!
    1. Re:Living on another planet by Findus+Krispy · · Score: 1

      Well said.

      I believe in free software. I believe in free literature and education. I believe in free energy. I believe that one day work will not be necesarry in the same way that it is today, and I believe that the system will need to change to acknowledge that or there will be widespread rioting and discontent.

      Now I am not so stupid as to believe that I can give away everything I do because I do not live in a world where money is no longer neccesarry. But I do believe the day is coming, and I am happy to contribute a little on our path there.

      Unlike the 25% of the world that live in dire poverty, I live in a world of ease and comfort. Some of my peers may be richer than me, but I myself am extravagently rich.

      I can afford all the food I care to eat with ease. I can afford to clothe myself as I please. I can afford a travel carriage (car) that allows me to move accross the country at the speed of many horses, and in far greater comfort, and I occasionally use a flying machine that allows me to get to the other side of the world in less than a day. I have instant access to the largest repository of information ever collected, and I can retrieve documents from it in a flash. Name an ancient King that had as much as I do?

      If I don't feel the need to harp on every penny it is because I am not so greedy as to recognize that I already have more than sufficient. As for girls that like money (gold diggers), I'd rather they didn't pay me any mind since I'm a hopeless romantic and prefer real women.

    2. Re:Living on another planet by Anonymous Coward · · Score: 0

      Other people still are paid to write free software, and on weekends write proprietary software waiting for their breakthrough as great software writers.

      It may happen sometimes.

    3. Re:Living on another planet by Anonymous Coward · · Score: 0

      "But we Free Software developers are not starving unwashed bums giving away our livelihood. "

      No, you are giving away the livelihood of someone else who could be earning money for what you are giving away.

    4. Re:Living on another planet by Brandybuck · · Score: 1

      No, you are giving away the livelihood of someone else who could be earning money for what you are giving away.

      A specious argument. If I wrote proprietary software instead of Free Software, I would STILL be taking away the livelihood of that someone else.

      Excuse me, I have to run. I need to prepare for court tomorrow morning. Sara Lee is suing me for donating a cheesecake to the church bakesale...

      --
      Don't blame me, I didn't vote for either of them!
  335. Young Programmer, Fair Deuce by Anonymous Coward · · Score: 4, Insightful
    If you owned an apartment building, would you allow people to live in it rent-free? How would you pay taxes on it? What about insurance and maintainence? Software is no different. There is no free lunch.

    That's not a fair analogy since owning an apartment building costs you money whereas writing software costs you time. (though the later is infinitisimally (can't spell) more important)

    If this article were a slashdot comment I'd mod it flamebait. It's obvious he hasn't researched nor does he know the slightest thing about free software. Does:

    It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software.

    apply to rms, esr, linus? I don't think so, yet these are the people who "created" the "dream".

    It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.

    Where are there examples of companies tricking people into starting projects? Yes, companies do benefit and make money off free software but most of the time these projects also benefit from fixes and patches. Even if these companies don't contribute back to a project then at least the world has gained a quality piece of software, which is accessible to people who couldn't otherwise afford it.

    If you expect to gain (financially) from writing software then obviously writing free software isn't the way to go but why should people who do be slammed for it? It's their choice to make. Would he slam people who give up their free time to help the needy? I'd sure hope not. Obviously "Aiden" isn't going to work for free for the rest of his live but is there anything wrong with having a hobby?

    I'm not involved in any free software projects but I've written software which I made available for free and for money and I got more kicks out of people who used my software mailing me or asking for features than I ever got from a pay cheque.

    I apologise for the incoherent nature of this comment. It was written in a hurry.

    1. Re:Young Programmer, Fair Deuce by jadavis · · Score: 1

      That's not a fair analogy since owning an apartment building costs you money whereas writing software costs you time. (though the later is infinitisimally (can't spell) more important)

      Time is money. Would you build and apartment complex for free? It helps people, and could be good excersize and fun. But you'd still ask to be paid for your time...

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    2. Re:Young Programmer, Fair Deuce by Anonymous Coward · · Score: 1, Insightful
      Time is money. Would you build and apartment complex for free? It helps people, and could be good excersize and fun. But you'd still ask to be paid for your time...

      That's (once again) not a fair analogy. If the tools needed to build an apartment complex were free then it would be since the only thing being donated would be time. I'm not saying that people shouldn't be paid for their time I'm saying that if people _*want*_ to donate their time to free software projects then why not?

    3. Re:Young Programmer, Fair Deuce by SiChemist · · Score: 2, Insightful


      Ever hear of "Habitat for Humanity"?

    4. Re:Young Programmer, Fair Deuce by jadavis · · Score: 1

      I thought they built houses. It wouldn't be quite as rewarding if they built an apartment complex and turned it over to a big corporation and said "Here, I hope this helps you out."

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    5. Re:Young Programmer, Fair Deuce by jadavis · · Score: 1

      Sure, if they want to donate their time, fine. I'm not going to stop anybody. I actually think helping out small businesses across the world get going by providing free software of good quality is altruistic, even though it's about the business profits.

      Most people can't base their entire career on it, though. In other words, help out habitat for humanity (thanks to another reply for the comparison) on weekends and do paid work during the week. Same for software: code for a business during the week and when you have spare time, write software to help people or enrich your understanding.

      If you can write free software and get paid, it's a career. If not, it's not a career.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  336. Women? by Anonymous Coward · · Score: 0, Flamebait

    No, this misogynist prick is stating that you can purchase women at bars. What do women go for? Money? Power? Fame? Your huge cock? No asshole. The right girl will go for this kid and will dig that he holds to his ideals and writes money code, not code for money.

  337. "Free" like in "butterfly" by StarBar · · Score: 3, Interesting
    I still can't understand why people refer to the development of Open Software and Free Software like it is like giving it away for free. Almost all contributors are actually using a *lot* more Open and Free Software than they develop. Isn't that enough payback for the time spent?

    So they actually just release it (to be free - no strings attached), without dictating who or how it will be used as long as it remains free.
    Free is not an economic term it is a software ecological term.

    This is just my personal opinion though, but I think many people can agree on this view. Up, up and away....

  338. Worth by Tokerat · · Score: 1, Insightful


    Is all my time, skill, and training worth nothing? Absolutely not.

    The real question should be: How much is it worth to me to make the world a better place for everyone by writing software under an Open Source license?

    "...more than money."

    --
    CAn'T CompreHend SARcaSm?
  339. Clemens is just a 'might-have-been' by Slashamatic · · Score: 1
    In Germany, the first degree is not the equivalent of a masters although they like to think so. A German graduating age 28 has the same education as a Brit or Irish person at 21. In a fast moving subject like computer science, this puts the slower system at a disadvantage. Aidan is hungry for experience of real project work and open source is a great way to start. At age 30, Aidan would have had 9 years of real experience as opposed to Clemens' two. If Clemens had a house and family aged 30, it could only have been through a dodgy IPO on Germany's NASDAQ. OTOH, I know an exception to this, a brilliant German computer scientist who managed to get a PhD aged 26 who then went onto a good job and could afford both aged 30.

    I use open source software all the time - I couldn't live without it. I probably won't bring the authors in as consultants but I would certainly look better on somebody's CV better if they had open source experience.

    Why? Well someone who has worked on open source is at least interested in writing code and is probably proud of their own code quality.

  340. Why Write Free Software? by edibobb · · Score: 1

    There are several reasons to write free software, and several not to.

    1. Cost of Entry. If you write your own application and hope to sell it, you usually need to provide some advertising, sales, support, and delivery. If you don't have enough buyers, why not make the first version or two freeware until it's popular? Then you're only risking your time, not your money.

    2. Personal Satisfaction. If you write programs for fun and don't want to mess with what someone thinks the market wants, why not give away the software? If an application happen to takes off in the market, then you can charge money for upgrades. Or not.

    3. Food. If you're good at programming, it's a fun way to make a living. Most humans need food in order to program, and it's easier to get food if you have at least a little money.

    4. Payroll. If you're running a company with programmers on staff, they will likely get rowdy and cantankerous unless they occasionally get paid. It's easier to pay people if there is some source of income, such as paying customers.

    I could go on and on. There is lots of room for free software, and lots of room for commercial software (as exhibited by Microsoft, et. al.).

  341. Amen? No Way! by Anonymous Coward · · Score: 0

    I'm friendly to paying customers, because they are the ones that pay my wages.

    By your reasoning I should be rude to my neighbours, because they don't. If anything, neighbours cost time, effort and money.

    Not all gains are monetary. (just kicking in an open door..)

  342. The Art of Programming... by jwiegley · · Score: 1
    Here is a basic problem with companies: They view programmers as a tool. A tool to produce a product with which they can make money. A tool that they can abuse and has no value beyond what that tool can produce as a marketable product.

    But what they fail to understand is that programmers are artists. I believe that good programming expresses as much, or more, creativity, complexity and subtleties than any master work. The majority of the value in what programmers do is not in the payback it receives but rather in the creativity that it expresses.

    That is why free software exists. For the same reason that their are lots of struggling artists who perform their art for the purpose of self fulfillment.

    Programmers may suffer from the nature of their art which renders itself invisible to the common eye yet they gain from another aspect of their art form which lends itself toward the benefit of society by providing a practicle use as well as self fulfillment.

    I think that sums up what I believe to be the "value" of free software.

    --
    I will never live for sake of another man, nor ask another man to live for mine.
  343. Re:Amen... but there are benefits to be involve... by 0123456 · · Score: 2, Informative

    "No they won't. They find someone local, someone they already know, and they'll take your work and then that other someone will make money."

    There speaks someone who's never had job offers because of the open source work they've done. Those of us who have received such offers know how stupid that statement is.

  344. Overly cynical by metalhed77 · · Score: 2, Insightful

    I think you know very well how many charitable non-profits on low budgets there are. Besides I enjoy OSS. My dad's broke needed a new computer. Rather than have to pay for an expensive MS tax I built the computer out of old components for cheap and put fedora on it.

    --
    Photos.
  345. Young Artist, Stop Painting! by Viking+Coder · · Score: 1

    (With tongue firmly in cheek...)

    Dear Vincent Van Gogh,

    I think you remember the conversation we had recently at this art show in Brabant. You came up to me and told me how the Dogs Playing Poker stuff I was talking about was mostly useless, because it is mass-produced, people need to pay for it and that companies charging for art are evil anyways - especially DogsPlayingPokerCorp. Unfortunately, email hasn't been invented yet, but I am sure this will reach you.

    First, I would like to thank you for the interesting conversation that developed and to make sure that none of what was said just fades away, I'll tell you here once again what I am thinking about what you do, what you think and - most importantly about your future.

    When I was 21 - like you were at some point - I was also at university and was pursuing an art degree. Back then, I was very enthusiastic about art and creating stuff that mattered. And thought that I was the best artist the field has ever seen and everyone else was mostly worthless. And I did indeed paint some art that mattered and made a difference. The painting I spent 3 years drawing in pastels from when I was 18 was for my father's business. Because the business he's in requires a long time to do, his customers spent about 2-3 dialy hours on average sitting in a waiting room. When I was done with my painting and he put it in his waiting room, people started enjoying their time there. That was art that absolutely improved the wuality of life for all his customers! And his friends and colleagues loved it, too. I didn't make many prints of it at the time (I think I had 3 customers), but each one was worth 1500 German Marks and that was a huge heap of money for me. I mean - I was living at my parent's house, getting a monthly allowance of 120 German Marks and worked as an ink grip for a couple of printing presses every once in a while - maybe 2-3 times a month. And if I ever had 400 Marks per month I could really consider myself massively rich at the time and for my age, because I had very minimal additional expenses. So 4500 Marks on top of that? Fantastic. Where did the money go? I can't really remember where it all went, but I guess "lot of partying" or "Brahms, Bethoven, and Beauties" would be a reasonably good explanation. Hey, I was 21 and that's what one is supposed to do at that age, right?

    That was in 1880 - let's fast forward to 1894 and you. All art that you and your father could possibly be interested in has already been painted. That's probably not true, but it's hard to think of something, right? Ok, the art may not be as pretty as you like and may cost money, but what you can immediately think of is likely there. So where do you put all your energy? Into this absolutely amazing art you paint. I mean, really, the stuff that you are doing there is truly impressive. There are a couple of things I'd probably do differently in terms of design and composition, but it looks nice and that's mostly what matters. And you do make an impact as well. I know that one person has bought one of your paintings. That's great.

    However, I start to wonder where your benefit is. You are - out of principle - not making much money out of this, because it is art for art's sake and you insist that it must be respected. So you are putting all of that time and energy into this painting for what? Fame? To found a career? Come on.

    If someone buys your prints from an art gallery as part of a collection of paintings, they couldn't care less who you are. The whole fame thing you are telling me only works amongst painters. The good looking, intelligent girl over there at the bistro that you'd really like to talk to doesn't care much whether you are famous amongst a group of painters and neither does she even remotely fathom why you'd be famous for that stuff in the first place. I mean - get real here.

    So once you get your degree from school, what's the plan?

    Right now, your university education is free like in many places

    --
    Education is the silver bullet.
  346. Why coding? by SocialBlunder · · Score: 2, Insightful
    Many people have non-economically motivated projects with a similar scope of publicty and investment - model trains, airplanes, Eagle Scout projects or charity. There are intrinsic rewards to doing these things. Creating an Open Source project that is used by others as a college student is as or more admirable than completing a widely used Eagle Scout project.

    The desire to leave a mark and make a difference is commendable. If Aiden can't make a living from it, the skills he's learned from a successful project are rare and very marketable in many areas. There sure are worse ways to spend your time.

  347. Open standards more important than Open source by geekee · · Score: 1

    It seems like the author and the recipient both missed the point of OSS. It's not to make software free as in beer, but to make software open so that anybody can understand how it works and work on it himself if he wants. The author does realize the implication, however. The implication is that OSS is free as in beer. You can't charge for something when you're giving away the source code unless you make it difficult to compile, and even then, someone else can compile it and distribute it for free as in beer. People make money supporting OSS, not by developing it. So what's the solution if you want to make money writing code; open standards. In the harware arena, there is real competition for any particular part. Why? Because the parts are designed to conform to a known standard, and are thus somewhat interchanable in designing the whole product. Open standards have never been the case until recently, however, in the software field. html is the first instance that comes to mind of an open standard in software. With open standards, people can develop competing products that are interoperable, so users have a choice. Users having a choice seems to me more important than users having access to source, which they rarely, if ever look at. Open source is fine if you want to give away your work, or hope people will donate money to support your work (OSDL), but if you want choice in software, but don't mind if you can't see the source code, push for open standards

    --
    Vote for Pedro
  348. Oh dear! by Eudial · · Score: 1

    I was wrong! Om my god! I was wrong! How could i share my knowledge and help people FOR FREE?

    Sir Clemens, i will immediately relicense my projects to greedy commercial licenses, also, i will send out C&D letters to everyone who has looked at the code, used the application or even mentioned it (intentionally or accidentally). If they do not agree to relicense their lives with the "SCODIAL LICENSE 1" and pay me 1.000.000$ i will proceed with a lawsuit. ;)

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  349. Read me young programmer. by kiwioddBall · · Score: 4, Insightful

    That letter up there was the most rational thing I've ever read on Slashdot. YOU young programmer should read it. Indeed there was a save the world mentality when I left uni. When you leave you throw yourself into the first project you get at 200%. Luckily there was no free software, so I worked in a real job.

    The software I wrote back then was world leading and whilst it was never sold big time, it certainly was legendary in the uni I ended up working in.

    Now I'm 36. I work Project Leading and architecting software projects. I have a nice office that overlooks a very pretty city (although it is raining at the moment). I have travelled the back blocks of the world off the proceeds of writing software and had some pretty amazing experiences. Software paid well enough to enable me to take 2 years off without effectively working at all to do this.

    I'v saved all the money I've earned in the last 5 years in software so I can now buy a really great house largely mortgage free because that is what is important to me now, and I can also now chill a little and start something very satisfying of my own to earn some money. What is important to you changes over life. What was important to me has changed so much. Its pretty hard for a young programmer to believe but it is true.

    Don't throw all your efforts into free stuff. You are effectively making money for those evil corporations you hate. They ARE effectively making money off you.

    Whilst is is unPC to earn money, money buys you time and a quality of time you spend. Don't waste the opportunity to increase the quality of the time you have.

    If I could mod the original letter up to +10 I would. That is a vey sane piece of writing.

    1. Re:Read me young programmer. by hsoft · · Score: 2, Insightful

      In fact, I would also say that if you believe in open source, that you should get money first, and THEN contribute to open source. Money not only buys houses and cars, it buys you TIME needed to develop. Thus, young developer, get money, and you'll get time. (Well, that's my plan :) )

      --
      perception is reality
    2. Re:Read me young programmer. by loqi · · Score: 1

      Whilst is is unPC to earn money, money buys you time and a quality of time you spend. Don't waste the opportunity to increase the quality of the time you have.

      While I completely agree with this, there's just something slimy about saying "write proprietary software if you want to be rich rich rich and live a happy life." There's nothing necessarily wrong with closed-source software, but there's certainly nothing necessarily right with it either.

      And I could think of a great way to decrease the quality of time I have: Sell out on my personal values/beliefs for a bunch of money. That's essentially what the letter is saying to that young man: "Your beliefs are admirable, but seriously, stop thinking that and start making money."

      On a side note, the only money I've made from programming was made from an open-source project. So...

      --
      If other reasons we do lack, we swear no one will die when we attack
    3. Re:Read me young programmer. by kiwioddBall · · Score: 1

      I have a mate here who has done just that. He owns a very rural house in a great part of the country about an hour out of town (I live in NZ - very fashionable especially today!). He works for $$$ 2 years on 1 year off approx. He is in his 40's and spends his year off working on KDE. He has had to obviously work to get to that position but by all accounts it is his passion.

    4. Re:Read me young programmer. by CaptKilljoy · · Score: 2, Insightful
      I don't think Clemens Vaster in the original article is talking about wealth vs. an average income but an average income versus unemployment.

      Call me conservative if you will, I'd have to say that I'd prefer to financially secure my future so that I can devote time to contribute to my community. I hope that the rise of open source does not lower the value of programmers (both open and closed source) as Clemens Vasters suggests, but what he says sounds quite plausible.

  350. Re:I am a Young Programmer & Open-Source Advoc by easter1916 · · Score: 2, Insightful

    What you are in love with is your own pocketbook.

  351. Hmm... by borawjm · · Score: 1

    ... does this guy work for SCO?

    1. Re:Hmm... by AlXtreme · · Score: 1
      No, Microsoft

      Seriously, I'm not kidding. But more power to him though, if he wants to state his ideas let him. Some of his comments are interesting, others are just plain wrong, but even so I find it an interesting read.

      --
      This sig is intentionally left blank
  352. Software = speech by gone.fishing · · Score: 4, Interesting

    I was unable to read the article, apparently it has been slashdotted.

    My first thought when I read the excerpt on Slashdot is that telling this to a young programmer is a lot like telling a young composer to not write music or telling an aspiring author to now write a novel.

    In a very complete sense, you can compare authoring software to composing music or to writing a novel. In many cases, the author doesn't necessarily do it for profit but rather because it is something they are either compelled (as in driven) to do or, because they simply enjoy doing it.

    Other postings on Slashdot and elsewhere tell us that the term "Free Software" is distinctly different from the term "Open Source Software" and that people like RMS suggest the use of Free over the use of Open Source precisely because we do not want to muddy the waters - we want to be clear that the writing of software is a free speech issue.

    I don't want people to not write anything because they think that their thoughts are too valuable. I think it would be quite wrong to think that way.

    1. Re:Software = speech by Anonymous Coward · · Score: 0

      Are you sure it is the same? No metaphor is good all the way, but I think if you just go deeper analyzing yours, you will find some interesting facts.

      First, when you compose music or write it only gives others the possibility of listening or reading.

      Actually only a few will have the chance to play the music themselves without the score, and it would be very unusual that somebody else would really want to rewrites the book without the author's permission.

      Until recently and for many years, there have been means, legal and functional; to avoid people of copying and reproducing both music and literature works. The fact that technology has made possible to copy and reproduce whatever comes to ones hands, hasn't lessened the sensible right the original author has to CHOOSE not to give his work public domain.

      I think the open source and free software way of life is a great thing for those who CHOOSE that path.

      So Clemens Vasters is not saying the young programmer "don't write that code" but just keep your right to live of what you do, which for me and for any musician or writer would come completely natural.

      I love freedom, and I want the freedom to write software with whatever commercial or open source license I want without any hypocrite saying I am evil because of it.

    2. Re:Software = speech by gone.fishing · · Score: 1

      I completely agree that an author (of anything) has the right to publish using any license they wish. As I stated right upfront, I was unable to read the original article but felt compelled to say what I felt was important.

      Most authors (of music, poetry, stories) "cut their teeth" on personal stuff and gradually work their way into the public domain (as in publicly available - not as in copyrighted). For some software authors, working on free software is a way of sharpening their skills on the way to making it a profession, for others it is a way of giving back to the community, and for other's it is a passion. There are probably as many reasons as there are people who contribute!

      There is one exception to that that I can think of. Those people who contibute code that doesn't belong to them. That can inculde plagerists, who take someone else's code as their own and it can also include people who have employment contracts prohibiting such participation. I'm sure there are other people who may fall in to this class too.

      99% of the people in the free software movement are in it for all the right reasons. It isn't a formal orginization like the Lion's or Knights of Columbus but the motivations are pretty much the same. The deserve nothing but a pat on the back and a big "THANK YOU" for your contribution!

      Bill Gates gives back to the community through his foundation. Most of us can't do something like that so we do what we can when we can. Some of us do it through our church, some voulinteer in the community, and some write free software.

    3. Re:Software = speech by CaptKilljoy · · Score: 1

      His point is that giving away software for free (BSD, GPL, or otherwise) devalues the practice of creating software. That's all. A weak analogy would be to say that people giving away bread for free would put all but the most skilled bread bakers out of a job.

    4. Re:Software = speech by boots@work · · Score: 1

      Ha ha.

      Manufacturing Suzukis devalues the practice of making Mercedes. Therefore, Suzuki should stop making cars. Why are they being so mean to Mercedes? Don't you think Mercedes are fine cars?

      The whole point of free markets is that things become cheaper as production becomes more efficient.

    5. Re:Software = speech by pebs · · Score: 1

      My take on the letter was that the young programmer was some crazy RMS-worshipping free software zealot who was basically saying "ALL software MUST be free." He was basically saying that if a software is not free (as in speech), then it is worthless. The older guy writing the letter was basically say "that is the wrong attitude, closed-source software has value, especially for the purpose of making you money." But he was kind of a prick about it and wrote some rather flamebaitish stuff.

      --
      #!/
    6. Re:Software = speech by CaptKilljoy · · Score: 1
      Funny you should draw that parallel. Prior to Ford's mass production, cars were expensive works by experts in their trade. Now they're commodities. That's great for the consumer but perhaps not so great for the practicioners. Are you that anxious for your skills to become a cheap commodity?

      Ha, ha, indeed.

    7. Re:Software = speech by boots@work · · Score: 1

      Prior to Ford's mass production, cars were expensive works by experts in their trade. Now they're commodities. That's great for the consumer but perhaps not so great for the practicioners.

      You need to bear in mind that the practitioners of programming are consumers of vehicles, and vice versa. I can buy a car now which is far cheaper and better than those of a hundred years ago. That is a good thing.

      Are you seriously saying that it was mean or destructive for Ford to make cheaper cars? It worked out OK for him. Did you seriously expect him to stop, just because it might give some competitors some trouble?

      Are you that anxious for your skills to become a cheap commodity?

      I am anxious to keep developing skills that are not commoditized.

      In any case, it is futile to try to prevent things being commoditized. "There is no security, only opportunity."

      Look at SCO: once they could sell PC Unix for hundreds of dollars and it was a good deal, but they kept selling the same old crap for over a decade. One day they woke up, and all their customers had discovered they could download something better for free. Now they're whining about it, but soon they will be dead.

      Although there are probably not many human welders producing cars anymore there are plenty of skilled workers doing design, testing, marketing, etc. It's not like mass production has caused the car industry to die off, or to employ zero people. I'd be pretty sure there are more people working in it than when Ford started.

      I won't pretend capitalist destructive innovation is always for the best, but it is almost inevitable.

    8. Re:Software = speech by CaptKilljoy · · Score: 1
      Are you seriously saying that it was mean or destructive for Ford to make cheaper cars? It worked out OK for him. Did you seriously expect him to stop, just because it might give some competitors some trouble?

      Nothing of the sort. However, for the hypothetical car experts to rush out to Ford and help put themselves out of a job would be fantastically noble-minded of them, don't you think? That seems to be what Vasters is saying.

      I am anxious to keep developing skills that are not commoditized.

      As am I. However, implict in that is "...and if I'm not smart enough or otherwise unable to do so, tough luck, loser. Find another profession." That's the sort of unintended consequence I'm worried about.

      In any case, it is futile to try to prevent things being commoditized. "There is no security, only opportunity."
      <snip>
      I won't pretend capitalist destructive innovation is always for the best, but it is almost inevitable.

      Agreed. I'm merely pointing out that few people seem to be really contemplating whether the consequences of an open source future will be as rosy as what RMS proclaims it will be and also asking them to give it some thought. Although it's not likely to be as bad as Clemens Vaster suggests, none of the replies I've seen proves what he's saying is impossible.

      When that commoditization comes, will we be asking ourselves "What have we done?"

    9. Re:Software = speech by boots@work · · Score: 1

      "...and if I'm not smart enough or otherwise unable to do so, tough luck, loser. Find another profession."

      Well I'm sorry, but that is the way free markets work. I didn't make it up.

      When that commoditization comes, will we be asking ourselves "What have we done?"

      Commoditization will come, whether you want it or not. Open source is almost orthogonal. Microsoft have been happily turning PCs, servers, operating systems into commodities barely a trace of openness. And not merely commodities, but a non-competitive commoditized wasteground. A glut of Indian and Chinese programmers will have a similar effect.

      Given open commodities or monopolistic commodities I would choose the former, both as a consumer and as a services producer.

  353. Well yes but.... by tekiegreg · · Score: 1

    Supply go up, Demand is stagnant or declining = Prices going down
    Supply go up, Demand goes up in Lockstep = Prices holding in line with inflation and external factors
    Supply go up, but demand goes up exceeding supply = Prices going up faster than external factors
    Good old college economics :-)

    --
    ...in bed
  354. You just have to understand the value proposition by Anonymous Coward · · Score: 0

    Last summer I decided to make a major move and planned on being able to land in a new city and find a job within 2 months. Insane you say? I admit to misjudging the situation. It took me 2 weeks to land a 6-figure job, at which point I had 2 other likely leads headed my way before I really got into full swing.

    How did I accomplish a miracle like that?

    Here are the contributing factors. I use a productive open source toolset, allowing me to be worth a lot to a potential employer. Feedback from open source work has both massively improved my skills and given me a portfolio that I can point to as proof of my ability. Through personal contacts, mostly made through open source, I found out that Los Angeles had a good job situation despite the overall poor economy. And through another personal contact, made through open source, I was able to arrive in a strange city and already have a network of personal contacts though whom I could get a referral.

    Worked out pretty well, huh?

    Now what would have happened if I had followed the advice in the letter to Aidan?

    Well I would never have addressed some of the deficiencies that open source feedback corrected me on, I wouldn't have had a public portfolio, I would have never had opportunity to develop those contacts, and I probably would be using a less productive toolset.

    The fact is that most programmers are not hired to produce software for sale. They never were. They are hired to produce inhouse software to meet specific business needs. The more productive those programmers become, the more they can justify good paychecks. Working the other way, anything that you do that discourages productivity makes it harder to justify a decent paycheck.

    This equation doesn't change if you add a lot of free software is out there. My employer doesn't make money by selling software, nor do the employers of most companies that hire programmers. As far as they are concerned, software is a cost of doing business. Anything that brings it down improves profits and makes it easier to justify spending on complementary goods. Like my income.

    Speaking of which, I'm declaring lunch over and stopping reading this site. It is time for me to continue keeping my employer convinced that I'd be a steal at twice the price.

  355. Do you accept patches ... by Anonymous Coward · · Score: 0

    to your GPL'd software?

    If so, how do you reconcile creating closed source software based on GPL'd software?

    1. Re:Do you accept patches ... by spitzak · · Score: 1

      The software in question is LGPL with a clearly spelled out exception that allows the library to be linked with closed-source code (not just mine, but anybody's). (this exception changes the LGPL into more like what people expect. As written the LGPL strongly encourages .so libraries for no good technical reason, static linking makes much more reliable programs and eliminates "installation").

      I also accept patches to my GPL programs. Such patches are not used anywhere else other than GPL programs. I did ask for clearance on one patch that had some interesting changes that could be used in FLTK, and I got it.

  356. Poets, cartoonists, never do anything for free! by Anonymous+Custard · · Score: 1, Offtopic

    Young poets, do not go and read your poems in coffee houses for free. Cartoonists! Never share your sketchbook with friends. Demand payment, and help the capitalist system prosper. I mean, imagine where we'd be if we all started sharing?

  357. Making money from software development by dubious_1 · · Score: 1

    So the fundamental question is then how do I make money from developing software? Or is this the fundamental question. There is as has been pointed out a middle ground to everything. I may make my living writing embedded systems software (and I do) while in my free time choose to write or work on some music or graphics editting software. Why would I do this? Why not sell my work on both ends?
    Simply put, there are often great ideas that I would like to see develop, but that I do not have the resources to develop on my own. Similarly, there may already be a killer application for sale in that arena that I would end up competing with and could not. It takes time (man hours) to develop a high quality application with features and stability. If I want to compete with Photoshop, I need to offer as high of a quality program with comparable features at a sufficiently lower price to justify the consumer making the switch. Adobe has an insurmountable lead on me in this endeavor, thus it is an unwise business to pursue.
    If however I can come to an agreement with like minded programmers who also would like to have this application available to them, we can pool our time and talents and develop the application together. We also need to assemble a group to perform testing of the application and find users to provide feedback to improve the product. As the scale of this endeavor increases, the open source (gpl) approach starts to look like a good choice. You can thus end up with something like the Gimp, arguable not equal to photoshop for the professional (lack of 16 bit support for example), but more than adequate for the amature shutter bug to play with some powerful features. This model arose out of the huge gap between the high end product (Photoshop) and the low end alternatives (mostly provided free with cameras or scanners) and initially from a total lack of availability on my OS.
    When planning a business, you first go after the biggest market that you can. You must, you have slaaries to pay and capital to recoup. If the market will not support your entry, you can either go anyway and fail or abandon the attempt and try something else. In the end a for profit only model in this arena supports the existing giants only. Is Microsoft evil for wanting to generate profits for their investors? Of course not, that is the function and responsibility of a corporation. Can another company come along and have the resources to invest to unseat them in the desktop world? Probably not without violating some serious patents and they will be persecuted for trying. The abundance of software written to use the windows platform and libraries gives them a tremendeous advantage. To unseat them, my OS would need to provide the same amount of features/applications that the potential consumer wants, and at a significantly lower price to entice them to take the risk. Since we already know that Microsoft can operate at a loss long enough to kill off my business should I get to that point, and that interoperability with their applications would be requried in mine since they have the mindshare, while they would have no such obligation, clearly there is no business model there.
    Therefore, there is no profit currently to be made in fighting the Desktop war. Thus only a not-for-profit motive can fuel this. Working on a free word processor is not preventing me from making money to feed my family. I could not make money from writing a Word processor anyway. By freely contributing my work to that of others, I do provide for myself and my family a free (in money) program that saves me the $500 I would have spent for the Microsoft program. It scales nicely too. If my labour provides free cost alternatives that organizations funded by me (either by donations or taxes) then my money can be used for other purposes.
    If the existence of these free alternatives and the source code that makes them work can help a developing society (country) then the long term benefit to humanity is a nice side-effect.
    If the long term resul

  358. Mod Commie parent as troll by Captain+McCrank · · Score: 1
    Cash is the yardstick of success.

    If MS is producing something that "it doesn't think will produce revenue" then it isn't worth looking at- Unhappy customers vote against shitty products by using their wallet for a competitor.

  359. Actual consumers of Free Software by Jonboy+X · · Score: 1, Insightful

    The whole thing about "free software" is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit...

    That's not exactly true. I consume free software, mainly because it's often more dependable and better designed than commercial software. Back in school, I used it for that reason and the fact that it was free, in the lower-case, zero-cost sense. An 18-year-old on work-study pay really doesn't have a whole lotta money for software licenses, and running a web server on Windows 98 just wasn't cutting it. When you write Free software, you really do help out your less fortunate geek brethren.

    As for why you write free software, most of the people I know who do it, do so because it's more fun than the code they write at work. Nobody ever said that you should turn down a well-paying job to work on Free software. If you can pull it off and maintain an acceptable standard of living, great, but most of us need a "real" job just to pay the bandwidth bills. Writing Free software is a pastime, and in the long run is probably a whole lot healthier than, say, watching TV in the evenings or mixing up another batch of bathtub crank.

    --

    "In a 32-bit world, you're a 2-bit user. You've got your own newsgroup, alt.total.loser." -Weird Al
  360. Free Software and Basic Macroeconomics by thelizman · · Score: 0, Flamebait

    That basic economic principle that justifies FS is not the much-hinted notion of communist/socialist ideaologies (since everyone with an IQ higher than 80 knows they're both failures). It's instead known as "Spillover Benefits". Granted, an FS programmer did pay gobs for their education, and the expectation therein is to profit from their labor. However, there is no reason such a programmer can only write either proprietary commercial apps OR FS For years, software companies have released free software to gain recognition, marketshare, and increase visibility of theirselves and their other apps. To put it simply, it's the "Crack Dealer" method of marketing. You give them a taste for free, they get hooked and need the software, and they come back and pay you for it. Even Microsoft does this - a few years back they succeeded in crushing the competition by giving away the Internet Explorer browser for free. At the time, it was faster, more innovative, and more feature rich. Now there are people who don't even say "web browser", they say "explorer".

  361. EXACTLY by Ayanami+Rei · · Score: 1

    It's not my fault (nor yours, nor anybody's really) if people suddenly figured out that standardization of practices in software development would lead to increased commodization of said market, with the side effect that many jobs would be outsourced (as previous industries have in times past).

    Just because it's biting you in the ass right now doesn't mean you're special.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  362. Free Software = Innovation by brain1 · · Score: 1

    Simply put, Open Souce is like genetics. When ideas and information are shared between individuals and groups, software design benefits as a whole. When this is fenced in, such as closed source, then the idea pool stagnates, much like a gene pool. No fresh ideas enter, no interchange happens, and you end up with the same stale code being ground out again and again.

    As an example, look at Microsoft's NT lineage. OS2 (Microsoft Variant) found it's way into NT 3.51, then NT 4.0, NT 5.0 (Windows 2000), and Windows XP, encompassing a span of roughly 12 years. Each shares the basic NT undercore which hasnt seen much more than incremental improvements. (I recognize the fact and the argument that Microsoft tries to keep backward compatibility, but something written to run X86 real mode generally has problems working on a protected mode NT platform.)

    Over a shorter period we are up to the powerful 2.6 kernel, and have ported Linux to everything from simple microcontrollers (Broadcom MIPS and IBM 405GP) up to heavy iron mainframes. Linux is not fenced in by a single processor architecture, but enjoys running on many.

    We need Open Source to keep the idea pool fresh.

    1. Re:Free Software = Innovation by paul.bz · · Score: 1
      "When this is fenced in, such as closed source, then the idea pool stagnates, much like a gene pool."

      I think it's fair to say that providing R&D facilities and resources that rival the most advanced universities, Microsoft has built an environment that allows for a great deal of innovation.

      I don't think many people would disagree with your claim that OSS results in innovation. All software developers are capable of innovating, whether they work for a company, independently, or as a volunteer.

  363. Mod down: -1, completely wrong by Anonymous Coward · · Score: 0

    Jeeeeesus. I mean, come on. Most of the "great works" of classical art, music, etc were indeed commissioned.

    This gets modded up? Good god. What the hell is slashdot coming to?

    Get an education, freaks.

  364. That Annoying Spelling Thing Again by duck_prime · · Score: 1
    two brand new Lexus

    Don't you mean Lexi?
    I think the most modern use is "Lexii". Defend this to the death. If anyone calls you on it, say "everyone knows what I mean when I say it". To be extra clever, refer to Toyotae and other caren.

    Alternate Strategy: If you want to be the Old-School Curmudgeon with a Classical Education, fume about how there's no such thing as a "Lexius".

    The whirring sound you hear is the sound of your grammar-school teachers collectively rotating, at lathe speed, in their graves.
  365. Basic Economics by Bob+Uhl · · Score: 2, Interesting
    The thing is, if some folks are willing to do something for free and others wish to be paid, the guys who want to be paid are going to have to find some other line of work. It's a kind of extreme case of comparative advantage: a student can donate his work on an OS while a commercial OS programmer demands a wage.

    Well, basic economics says that we'll go with the donated work (provided it's of equivalent quality).

    The thing is, there is no right of a guaranteed career. Being an expert in mounted combat used to count for something--now it doesn't, and those who do it tend to do it for fun. Being an alchemist used to be quite profitable; now it is a hobby. Being a computer programmer used to be a job--in the future it, too, will be a hobby in most cases (just as there are folks getting paid for their skill at jousting, and getting paid for their alchemy--just not an awful lot).

    Once software-writing has gotten to the point that it's so easily doable, there's no reason for it to behave as though the skill were a scarce one.

    Just as with offshore outsourcing, economies move towards the most efficient solution. Paying a few dozen engineers $100,000 apiece for several years to produce an OS isn't nearly as efficient as letting college students and hobbyists (many of whom are engineers in their day jobs) hack on an OS until it's good. OSes are solved problems: there's just not much more that needs to be added.

    Code-writing just isn't going to be a mass-marketable skill someday. Neither is aurochs-hunting.

  366. Odd, the older I get the more FS makes sense by ChaosDiscord · · Score: 1

    Okay, there are lots of silly things you can believe about Free Software. Believing that no one should ever make money selling software seems daft to me. Some people believe such things, I don't. However, I do believe than an increasing amount of software should be Free Software.

    When I was a young child I knew that I wanted to write software. When I actually started programming it was every bit as satisfying as I had hoped. That youngster stumbled across some piece of Free Software and I was confused. Giving it away for free? How do you pay the bills? This Free Software thing is clearly bullshit.

    Since then I've regularlly rethought the issue. As I learn more and more about how the world works Free Software makes more and more sense. When I graduated from college I felt that some core software (operating systems, compilers) should be free, some other things might be free, and some things (games, for example) should never be free. Now, as I continue to look back on what I've seen I think even more software should be free and I can reasonably imagine a world in which everything is Free Software. I'm a programmer by profession and this brave new world of Free Software doesn't worry me in the slightest.

    So why aren't I worried?

    First, the vast majority of programmers don't write software that is sold for a profit. Most software is used internally to the business or organization that commissioned it. If the market for software suddenly dropped to zero these programmers would still have jobs.

    Second, of the remaining software, that software which is sold, much of it derives most of its value from supporting data sold with the software. The most obvious example is video games. Without the level design and graphics and sounds the software itself is basically useless. Sure, you competitors will appreciate being able to take your great engine and reusing it, but you'll at least have a lead; they only start work when your product is on shelves with all its shiny graphics and level design tuned by people who worked on the core engine.

    This does leave the minority of software where the value is really in the software itself and the money comes from selling the software. Do these poor programmers starve to death? Of course not! People clearly want the software and are willing to pay for it. Programmers are capable of writing the software and want to be paid. Ultimately I have faith in the free market to work it out. We might see software sold using the Street Performer Protocol. Users are generally going to trust the original developers more than people who just copy it; this means that software can be sold on the basis of that trust (Sure, you can get it for free, but do you trust those guys?), or to convince users to accept ad-ware. Yet other software might be supported wealthy patrons. Also, some of those users are large businesses; they might band together to fund a team of developers to develop software they all need. In practice I would expect all of the above and some innovative ideas.

    The world of 100% Free Software is in the distant future and may not ever exist. But the near future, the one in which Free Software is a small but significant force, isn't some doom-and-gloom situation. Most programmers wouldn't notice a thing. Of the remaining number, ultimately capitalism will figure something out. Clemens compares the situation to communism, which is an interesting comparision. One of the best things about various attempts at communism is that the free market inevitably sneaks out (often in the form of black markets).

  367. lots of folks would agree with Mr. O'Connor by cypherz · · Score: 1

    I was updating my CV the other day and realized that I now have 20 years in IT. yikes! Many of my customers over the years have held opinions similar to that of Mr. O'Connor. It is a widely held belief in many older corporate IT departments that software is worth what you pay for it. Free=worthless. This just shows how isolated many (most?) workaday programmers are from the experiences of the FOSS folks.
    IMNSHO, the future of most business IT is going to be in the service industry of installing, maintaining, and modifying freely-distributed and OSS (FOSS). Programmers sometimes fear OSS because FOSS = (some degree of) peer review. The worry that peers will see how really _shitty_ their code is. In practice though, lack of peer-review = poor coding skills. Managers fear OSS as well. To this group FOSS = loss of control.
    This kind of thinking won't change unless more service oriented companies come forward and sell servies for FOSS. Services for FOSS = installing, modifying, and maintaining FOSS. Interestingly perhaps, many small and medium sized service companies (consultancies etc) make about the same amount of money whether they sell the software of just install it. They just buy (or arrange for sale of) from a bona-fide distributor of the software in question, then pass that cost (occasionally with markup) to the customer. The majority of the profit is in the placement of the programmers, analysts, and admins, permanently or for the duration of the project.

    --
    This sig kills fascists.
  368. Shades of Free by Jammerwoch · · Score: 1
    One thing that I don't see being addressed here is the "freeness" (or "costness") of software. It seems to me that the free software movement is not simply about producing higher-quality software, but a reaction to the high price of software. If Windows XP or System X cost $40 instead of $150-$200, they'd suddenly be a more attractive option than they are now. As it stands, Linux is an obvious choice.

    Let me choose another example, since the OS example is confusing, and people feel pretty vehement about it. So let's look at...compilers. One the one hand, we have Borland's development suite, various embedded compiler companies, Microsoft's Visual Studio suite, and so on and so forth. Then we have gcc (and Wacom, as a previous poster pointed out.) The former cost approximately $1500. The later costs $0. As a developer who is striking out on my own, I need access to a good development environment, but I also don't have a tonne of money to kick around. What am I going to choose? That's right: gcc. Would I pay $50 for gcc? Heck yes I would. Would I pay $5 for Mozilla? Yep. $50 for Linux? Sure would.


    I think it's great that there are developers out there making free software. I'm not, however, convinced that they aren't doing any harm. I think they're making it difficult for small development companies or individual developers to sell software. My anxiety is that when I put a piece of software on the market, that a potential customer is going to look at it and say to themselves "hey, I'm not going to pay $30 for that! I'm sure there's something free out there that will do the job just as well!" Perhaps there is -- and perhaps there isn't. Either way, the expectation is hurting my sales.


    I can't think of any other field, really, where I could do quality work and worry about people getting it elsewhere for *free*. In almost every industry, professionals have to worry about being undersold, but I think we have a unique phenomenon here in software development: a market where you have to worry about competetors giving away the same product.

  369. Missed the point.... by Anonymous Coward · · Score: 0

    This guy's perceptions seem to suggest that the only way people value your work is by money.

    We'd be living in an extremely desolate and hostile world if that was the case. To be honest I can't see any reason to argue against anyone else writing free software, unless it's from a position of vested interest, or purely political.

    It is actually hard for people to believe people aren't chasing dollars in any talent they might be lucky enough to possess now isn't it!?

    It isn't the person that fails to seek a numerative value for their passion that is sick. It is the person that tries to put an numerative value on that passion.

    Just as in the music industry, the best innovation will always come from those who seek the best of their art, not those who seek to make money from it. The art itself is the ends, the money is simply the means to keep doing it.

    Anyone who is smart enough to write good software is smart enough to keep a dinner on the table! In fact, I think most people would value integrity, and passion over bean counting developers. The job market isn't that bad that you would end up homeless and desolate just because you decide to make one decision of principle over monetary gain. The more people who are willing to make decisions of principle, quite frankly, the less nasty the world will become.

    That is of course entirely aside from the fact that open source code benefits all developers by virtue that they can actually see it, in order to learn from it.

    Why are people so keen to stick a dagger in the side of any kind of charitable cause? If I wasn't so skeptical, I'd think everyone was a cynic.

  370. step back a bit by superfast-scooter · · Score: 1

    i havent been able to read that article as it wont load. but i did read a few snippets as posted by others here.

    i get a feeling that the OSS model is going to lead to a drastic change in functioning for other scientific fields very soon. this is typical of any revolution with the old guards trying to kill the new ideas.

    for too long has our vanities been massaged till we are fuckin blind. the OSS model is helpin reduce our egos'. it can only be a good thing.

    while what this man apparently whinges about is short-time/temporary, i see many long-time/permanent boons. i don't mind what the cost is, if i can see these changes happening.

  371. Slashamatic: Research Request by Lomotpk · · Score: 1

    Slashamatic, I would have contacted you directly, but I cannot figure out how to do that in Slashdot, if it is at all possible. I'm doing some research on the CIA blows-up Siberian pipeline via a trojan story, and would like to speak with you about your work in '79 Lomotpk

    1. Re:Slashamatic: Research Request by Slashamatic · · Score: 1
      Uh oh, there goes another Email account to spam, but try JFK's family name (the president, not the candidate) followed by an underscore then the letters 'haj'. The domain name is Yahoo.co.uk.

      Excuse the indirectness but with all the spam harvesters, I'm reluctant to publish eMail addresses on an open forum. I have no problems discussing my work then because it was straight commercial and a long time ago.

  372. This is sad and cruel by Anonymous Coward · · Score: 0

    This article left a somewhat bitter feeling on me. This comes from aknowledging that some things being said here are true. We live in world where work means gain and wealth (relatively speaking), wealth that help us to have the many little things that we believe to be a good life.

    I sayed some things, but not all. The part that I personally believe not to be true is that concerning the hint this person gives to the young programmer, about no longer cooperating on open source projects because they are the equivalent of giving his work for nothing.

    In fact, I believe that open source programming actually gives a deep satisfaction to those that produce it, because it gives them the opportunity of doing many things that do not have equivalent within a traditional work-for-bucks framework.

    The young programmer being slightly patronized in this letter, could be very well working within a company that put him in a helpdesk, attendind and solving all day the complaints and little problems users usually have with their Access databases, but certainly, he could also be left with the feeling of wasted creativity, if he/she perceives himself capable of much more. Programming as many others human endeavours have some kind of artistic motivation.

    For me, this is the reason behind so much variety and exhuberance on the domain of open source programs. People capable and creative find the products available unsatisfactory, so decide to go and do things by their own, only to proof themselves capable of it.

    The creative drive impulsing all these people needs an adequate space for expression, in things that are at the same time rationaly exciting and emotionally fullfiling. It is not very polite to remember computer geeks that they are people as any other, but it is true nonetheless, however, discouraging them (specially when they are young and full of ideas) using the worst fears any human being has (its personal fullfillment) is kind of a cruel deed.

  373. Absurd! Ridiculous! by evilpenguin · · Score: 1

    I'm sure I'm echoing sentiments and thoughts already expressed a hundred times over in this discussion, but I think analogy demolishes this argument better than anything.

    Do doctors keep their methods secret? Do architects refuse to file blueprints with the local planning authority? No. Can everyone on earth perform open heart surgery just because the methods are available in textbooks? No. Can anyone slap together a design for a skyscraper, even though blueprints are on file at the planning comission? No! Because the skills and knowledge are of value not the product. (Well, of course the product has value, but not in the same way). Most people who write software are not writing commodity components (operating systems, word processors, web browsers) and using the fact the compilation is tantamount to encryption in conjunction with IP law to create an artificial shortage to permit sale at inflated prices. Most people who write software are paid to make specific devices work or to automate processes for specific businesses. Free Software is eroding the market for a tiny fraction of the software economy. The fact that it is "software companies" whose market is being eroded makes it look like catastrophe, but it is NOT. Software is transitioning from a commodity to a profession. And that is a good thing.

    No, not every programmer is going to be a Linus Thorvalds or a Larry Wall (or "insert your favorite famous programmer here"), but then not every architect is I.M. Pei either. There are plenty of architects, but few superstars. There are plenty of doctors and lawyers, but few Christain Barnards or Melvin Bellis. But so what?

    The point is, software shouldn't be secret. It should be the quality of your practice and not the secrets you keep that set your value.

  374. Consider the source by Saint+Stephen · · Score: 1

    What a metric moron. Let him writhe in his inferior software and vaunt in his "sophisiticated" ways.

    He's just trying to validate his own existence.

    He's right -- you *do* have to make money, and communism sucks, but he's wrong if he thinks the work of the Closed Source community is not a total fraud. The two are not mutually exclusive.

  375. Fatal mistakes by Anonymous Coward · · Score: 1, Interesting

    The good looking, intelligent girl over there at the bar that you?d really like to talk to doesn?t care much whether you are famous amongst a group of geeks and neither does she even remotely fathom why you?d be famous for that stuff in the first place. I mean ? get real here

    This point is provably false. Take the name of any maintainer of a dONLYecently sized project. type it in to google. See if it comes up as that person, how many links. The bigger the project, the more links. I think that is the sort of fame understood by any 'intelligent' person.

    Read some industry magazines. Who exactly is making money out of ?free??

    This guy should take his own advice. Companies like MySql, Trolltech, Redhat use opensource software to make money. They do it in ways that are not outsourcing deals, running data centers or selling hardware (Although I believe they make some money out of outsourcing deals). Of course, that was in the 10 seconds of thought I was willing to devote to the question.

    So, two provably false statements, and not a lot of proof for the rest.

    peopleToIgnore->append("Clemens Vasters")

  376. Re:I am a Young Programmer & Open-Source Advoc by seancallaway · · Score: 1

    Well, students don't make much money...

    Also, I love that you can learn from software, which you can't with closed source. I don't mind paying for a book, but I don't feel I learn as much.

  377. Re:Amen... but there are benefits to be involve... by denks · · Score: 1

    I partially agree, but also partially disagree. If you are a uni student and run a free software project, dont expect to go out in the open market and get employed as a project architect. You may be lucky and skip the junior programmer level, but that will be it.

    But..and there is a but...if you are already a senior programmer / project architect, and you also manage a free software project, it will put you in very good stead against your competing candidates for the job. It will be an additional achievement, and you are demonstrating that you can accomplish multiple tasks simultaneously.

    To summarise, its very good as an additional achievement, not as a main feature of your CV.

    --

    I am Monkey, the Great Sage, equal of heaven!
  378. Software is a Service, not a Product by Anonymous Coward · · Score: 1, Interesting
    The overall mistake here is that software is a service, not a product. We keep thinking of software like shoes, it is a product that you can buy some of. In fact what is being bought is the service of a computer that does a job.


    I have written much software in the last 20 years and I have made the most money on software that did something, and I have made much of it public. The only software not made public has been either because my employer would not let me make it public, or because I simply haven't the time to publish it. My employers (and me early on) could not see that it was the service , not the source code, that we were selling.


    The actual money earned has come from customizing the software, installing it, and maintaining it.


    It is only dinosaurs like Microsoft and the RIAA that try to maintain the completely outdated idea that bits can be controlled.


    Both should instead focus on what they provide the end user. In the case of music it is a cultural and entertainment experience, not disks of plastic. They (the musicians) should be focused on concerts, clothing lines, and nifty posters. Microsoft should (and won't) focus on providing working, bug free, virus free systems. Instead MS
    is clearly focused on 'marketing'. The fact is that MS is in a defunct business of selling an operating system.


    A fresh-out-of-college programmer should focus on getting experience in listening to the customer, customizing the system (with as little glue code as possible), and provining it to the customer so the customer makes lots of money. That is the long term and enduring value of an engineer. Such skills outlive 'dot com crashes' and company failures.


    Often you make the source code public, others pick it up and make it better, and return it to you. Now the synergy between the programmers results in you provinding better systems to your customers, so they pay you even more. The customers then gain trust in you to get the job done no matter what, and when the do some nifty startup company, you get invited to the party. Then you make the big bucks.

  379. Dissapointing thread by Anonymous Coward · · Score: 0

    Sometimes I think I overrate this place. Despite the abundance of apparent intellect there are
    so many who either willfully misunderstand the concept of open source due to entrenched political bigotry, or are actually too stupid to fully grasp it. God please give us pateince with these idiots.

  380. Trade Secreats and Competative advantage by Anonymous Coward · · Score: 0

    Being a developer who makes a living out of programming, I agree with you 100%. Have you ever heard of Businesses giving out their trade secreats to the competitors to create a "level playing field?" No, its only the idiolistic geek that always gets screwed by the smart business guy. Everything about businesses is about trade secreats, and having the competetive advantage, but some how the smart biz guys at big and greedy corps convinced the geeks to give out their work for free and get rich off the sweat, blood and passion of the developers.

  381. brief answer by MegaFur · · Score: 1

    In answer to the dope that wrote the open letter:
    The value's not in the software, it's in the ability to *write* the software. Duh.

    --
    Furry cows moo and decompress.
  382. Re:worth? [Mother Teresa] by ttfkam · · Score: 1

    Maggots clean wounds. When you work on a shoestring budget, you tend to go for homespun remedies. Antibiotics are expensive -- especially in the volume necessary for the number of people she helped. It may offend your delicate sensibilities, but it works, and the money saved can be used for expensive treatments that maggots can't solve.

    Twisted and manipulative? She twisted and manipulated her way into helping more people than most. Sucking up to dictators? If they gave her money, good. Shouldn't the relevant question be "why didn't supposedly civilized democracies give her all the support she needed?" She played politics. Big whup.

    You want duplicitous? How about the Beastie Boys? They organized huge events in the name of "Free Tibet." Know where the proceeds went? Not to Tibetan resistance groups. Not a check to the Dalai Lama. Not money to Amnesty International. Not to relief organizations.

    To the musicians who played and most specifically to the Beastie Boys.

    So which is worse? Sucking up to dictators in the name of the sick poor to help the sick poor -- or -- sucking up to rich democracies in the name of social resistance in order to help your bank account.

    --

    - I don't need to go outside, my CRT tan'll do me just fine.
  383. We need more moderator options by spideyct · · Score: 1

    Where is the "Out of Touch" moderation?

    It's scary that enough people consider this "Insightful". Insightful = a thought that wasn't naturally obvious, being brought up (my interpreation anyway).

    So who here wasn't aware the Microsoft still exists because people buy stuff from them? Since people buy stuff from them, they can continue to exist as a corporation, and therefore have the ability to release stuff for free. Obvious.

    Let's see if I get modded Insightful: Linux is not "free"! There is no such thing as "free" software! Based on the parent's premise, every single programmer that worked on supposed "free" software, has been given food & shelter by someone selling something or providing a service. Therefore, how can software claim to be free (as in beer), when it only exists because people are making money?

  384. Not insightful, WRONG! by raehl · · Score: 2, Insightful

    A non-profit that tries to spend everything they bring in is a VERY POORLY MANAGED non-profit. Ideally, a non-profit would like to have enough investments/savings on hand to run the non-profit for three years without additional income.

    You're right that non-profits do pay their employees, and they often pay their employees a wage comparitive to what that employee would make at a for-profit company. What distinguishes a non-profit company from a for-profit one is that the people in control of the non-profit (The Board or Members, depending), do not have a FINANCIAL STAKE in the performance of the non-profit. Revenues for a non-profit company mut be spent on that company's non-profit purpose; revenues for a for-profit company can be disbursed to owners just because.

  385. OK, so, not really all that bad an article by MisterBad · · Score: 1

    I actually liked one of the points that the guy brought up, namely: there's a pattern of exploitation that happens in modern (2004) Free Software.

    There's a lot of companies using Free Software, making money from Free Software, who aren't contributing proportionally back to the movement. Apple is a great example, IBM, Sun... all folks who are happy to encourage Free Software if it's coming in their way, but not so crazy about releasing their own stuff (or patents, or whatever) as Free Software.

    So we've got an economy that's supported on the backs of 15- to 25-year-olds, making older and richer people richer yet again.

    I mean, we keep hearing about investments in Free Software, but where is that money? In Oracle advertisements? IBM spray-paint campaigns? How about supporting some Free Software writers instead?

    I'm not saying there's anything wrong with the ideals and ideas behind Free Software. Sharing and freedom are important -- more important than money. But some of the folks who are rakin' in the bucks based on teenagers' unpaid work, without paying anything forward... they should be ashamed of themselves.

    --
    Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
    1. Re:OK, so, not really all that bad an article by cranos · · Score: 1

      Umm I'll buy your Apple and Sun points but isn't IBM getting taken to court because they contributed to Linux?

      Also how about Eclipse? That seems to have been open sourced as well. In terms of non Linux-distro companies contributing to Linux I think IBM is actually pretty high up.

  386. The problem is by Sycraft-fu · · Score: 1

    That with the GPL, it does. I mean let's say I write a nifty app, one that lots of people like. I want people to have access to ALL the source, plus I'm a big Linux fan. So I do the Linux thing: I GPL it. I want to make money, so I sell the game as normal. You buy a boxed CD for $50. The only difference is that on this CD, there is full source code and a copy of the GPL.

    So this works great right? Wrong.

    What happens is someone goes, buys my app, makes some minor changes, and releases their own version, with source code for FREE (as in beer). Well what now? I mean the GPL explicitly gives them redistribution rights. They are abiding by the license terms in every way, but they are making it free. Well most people who have a choice between free and $50 will pick free. I'm now out money for my app. The only cash I'll get is from people who want to "do the right thing" and buy my copy. No different than if I just made it free and asked for donations.

    So as long as open source means (or is taken to mean) the GPL is WILL mean free. A company can charge, but any person is then able to release a free version completely legally. As you said, a different license will be required.

  387. This is not and either/or situation by Anonymous Coward · · Score: 1, Insightful

    I have a job does this mean i should not work for a charity in my own time? Shouldnt they pay me?

    People who program usually love programming. So they will enjoy (?) it as a career but even more so as a hobby. Now if the hobby brings satisfaction and brings good to the world its a great hobby.

    And during the week they are also employed doing what they love. Why squabble over which is right when we can all do both or either!?

  388. I've learned my lesson by Bugmaster · · Score: 4, Funny
    The hot chicks at the bar don't care about what I think, what I do, or even what I look like. They only care about one thing: what kind of car can I buy with all the money I made from proprietary software. Clearly, then, I should immediately cease all activity that does not result in earning megabucks, and focus my life on one thing, and one thing only: making the payments on that new Z3.

    Wow, it's so clear now. Thank you, Mr. Clemens !

    --
    >|<*:=
    1. Re:I've learned my lesson by Anonymous Coward · · Score: 0

      "Girls don't like Boys. Girls like Boys with Money."

  389. Did you read the article? by autopr0n · · Score: 1

    The guy lives in Ireland, which is actualy one of the Outsorcing hotspots. He may well end up writing code for some american company.

    --
    autopr0n is like, down and stuff.
  390. Google? by autopr0n · · Score: 1

    What OSS has google released? They are doing exactly what this guy was complaining about, taking OSS software and using it to make money without giving anything back.

    --
    autopr0n is like, down and stuff.
  391. Craig Vasters thinks like a communist by ajagci · · Score: 1, Interesting

    Craig Vasters is a bit confused about the reasons why open source is succeeding. He seems to think that it's some vast political conspiracy to bring down capitalism. He seems to believe that there are huge numbers of people who, because of ideology, write open source software and just do without food, clothing, or housing while doing so. Nothing could be further from the truth: open source is succeeding because it is efficient and economically competitive. Real businesses find it cheaper to participate in, and contribute to, open source projects than to license their software. Real programmers develop it because someone pays them to.

    What Vasters is advocating is much more like what communism used to amount to in the real world: Vasters wants to distort the market by appealing to people to accept higher than market prices for some ideological reason. Vasters wants central planning, courtesy of Microsoft. And the reason he is advocating this is simple: Vasters is part of the Microsoft Central Committee: he benefits personally from those market inefficiencies. He just can't accept the fact that he and his company are being made obsolete by newer and better ways of doing business. And, like other obsolete businesses, he is trying to portray his company and his way of doing business as some kind of victim of a vast conspiracy.

    As for Aiden, yes, he can't follow into the footsteps of Bill Gates. People generally don't get rich anymore founding software
    companies, and no amount of whining by Vasters is going to change that. What Aiden can do is make a good living doing custom software development. Whether he open sources that custom software or not doesn't even matter much--by definition, custom software is tailored to the needs of one client. You see, even in open source nirvana, there are plenty of people who will pay you for doing software development. Free software doesn't mean that nobody pays for software, it just means that people don't pay for software twice.

  392. Re:Most Linux/OSS advocates are just arrogant zeal by Anonymous Coward · · Score: 0

    LOL, me too. I actually read it all though, in the spirit of giving a fair hearing. Please I hope to God it was a cut and paste job of a prototypical rant, anyone who spent so long presenting such a poor (he merely states some self evident truths in prejudicial and negative language) argument to an audience of ... well 2 of us read it for sure, and I'm a confirmed Linux zealot, is wasting his time and ours.

  393. The way of the future by Nikker · · Score: 2, Interesting

    This article helped me find out how can we use open source for a financial gain? So far the situation is that some one that may only have half an idea of what he/she is doing stumbles upon a good idea comes out with it gets bought up by a bigger fish with a sum of money and they are left to their own devices. Now with open source no one person can make money off of on idea but on the quality of thier work. Now instead of getting a lump sum or 15 minuites of fame they are rated on the quality of the code they produce and since OSS is based almost purely on upkeep and maintence this gives a much longer lasting job to those who deserve it rather than those who jumped the bandwagon to fix y2k issues. We will no longer have to compete with the quantity of programmer corporations now have the money to invest programmers for the long term, more stable and reliable jobs... but that's just my 0.02 c (CDN) ;)

    --
    A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  394. Pearl Buck quotation, probably imprecise by Knights+who+say+'INT · · Score: 1

    "The young, being immature and impulsive, always attempt to do the impossible - and achieve it, generation after generation".

  395. MOD Parent up!!! by daniel_mcl · · Score: 1

    Yes.

    Intellectual property has never before been subjected to such ridiculous shackles as the software industry has placed on it. More tragically, other creative industries (the music and movie industries, for example) are piggybacking a ride on the increasingly draconian IP laws that have resulted from the sucess of the software industry.

    Furthermore, the unprecedented modularity of the software industry has been bastardized by Microsoft et al to create an enormous vertical monopoly, using tactics which are of questionable legality, to say the least.

    I'm currently studying to be a mathematician. I'll be doing several years of research, eventually leading to a Ph.D. But in all of this time I will not own any copyrights or patents, nor will I ever see royalties for the applications of my work. Instead, my work will be published in publicly available journals for anyone to see and adapt as they wish, provided that they give me credit.

    Sound like a crazy idea? Some new-age such-and-such that will only last through my 20's and leave me living in my parents' basement? Think about this, then -- this has been the standard practice in pure mathematics for at least the past 100 years, and I don't know of any vast supply of starving 40-year-old mathematicians.

    By the way, who is this idiot who wrote this letter and why are we listening to him anyway? This guy, as far as I can tell, has nothing to his name other than running some obscure German software company that nobody has ever heard of. If that is qualification enough, I can find a lot of my friends with small, unheard of software companies who will say much more interesting things than, "You need to go out and get a job, boy. That's just the way it is." I mean, seriously, he sounds like a comic-book redneck.

    I recently saw a performance of La Boheme directed by Bahz Luhrman. The opera, written a hundred years ago by Puccini, is the story of a group of creative artists - a musician, painter, playwrite, and philosopher - who live together in poverty. The opera celebrates the Bohemian lifestyle -- rejecting social customs to pursue a more meaningful life. In case you wondered, they don't write operas about pragmatist software engineers, no matter how much money they accumulate. There's no price that can be placed on a well-lived life.

    --
    I used to read Caltizzle. I was a lot cooler than you.
  396. There is a reason for free software by thinkerdreamer · · Score: 1

    Software prices are way, way too expensive. For $50 what could I get? If you just spent that much on food for one person per week, your money would be much more productive than buying a a firewall. Is a firewall really worth what you can spend on food for a week? Yes, it protects your PC, but what is the total cost of a PC and how much does it pay for itself? Is a PC really cost effective? No. It is buggy and overpriced. PC's should cost $50 and software $5 dollars a piece. Free software supports that idea and gets the major companies to notice. "Hey, software is too expensive. We need to lower our prices." Yes, of course they hate it. They get rich off of us. Look at the top ten list of the richest men on earth. Two of them were founders of a software company. Software companies are conning us out of our cash for the sake of a snazzy new toy to play with. Free software is the consumer way of fighting back and lowering prices.

  397. Summary Of Letter by Anonymous Coward · · Score: 0

    Dear Red,

    What are you, some kind of Communist? Money buys happiness. You should not put effort into something if you won't get money for it. Money buys happiness. Stop being a communist.

    With best wishes for your future

    Clemens

  398. Back up the truck by Anonymous Coward · · Score: 2, Interesting

    It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.

    This sounds like an anti-big-company FUD argument.

    Just for the record, IBM (one such big company) got it's ass kicked by Microsoft. So what did they do, they sat back, regrouped, and realized that the only way to win was not to play. There will always be someone doing it cheaper or free in the software world. Why? Probably because the software that you might care about deeply is fringe material or completely unimportant to someone else. This someone else can simply give it away. For example, Netscape vs. Internet Explorer (free) or OpenOffice (free) vs. Microsoft Office.

    Netscape needed the browser to make money. IE was a lost leader for Microsoft. They could just simply give it away. With Microsoft Office dominating the market, no other Office suite can gain a foothold, unless it were free. Other things can be more important (such as winning). So now IBM and Sun don't care about monetizing the software directly in every case or perhaps not to the scale of every single copy. Why, because it is a lost leader for them, they make their money on services or by selling a more complete version or by gaining an open door which was once closed. There will always be someone who cares less about any given application and simply gives it away. Some will do it simply because they enjoy it. Others may do it, simply because they believe in what they are doing. Still others may do it because they make their money elsewhere. Still others find no other way to gain a foothold because another company dominates.

    The problem with software is that one copy is infinitely reproducible. It might seem that it is wrong or unfair that it should be this way, but it is simply the fact of the matter. For software, a single computer can be the design studio, the prototyping platform, the proof of concept platform, and, finally, the factory. Closed source software holds it's value by virtue of restricting the inbreed ability of a computer to create copies of software and thereby sell licenses for them.

    How many copies of crappy software have you paid for? How many copies of crappy software have you simply disguarded because it didn't live up to the packaging or fit your particular needs? How many different types of Office software can their be? How many times has this been rewritten and disguarded when the business realities killed off a weaker company's software?

    Software isn't the be-all, end-all of this world and the same software shouldn't have to be rewritten until the end of time.

    What is wrong with simply giving it away? There will always be some software which hasn't yet been written. But, for the stuff that has (dozens of times), give it away. I would rather my grandson to not have to pay for another version of an OS (for example).

  399. Ayn Rant by Thomas+Shaddack · · Score: 1
    Buy your own Randroid! (scroll down the page)

    Its software is buggy, though. Read the warning there.

  400. ...but you're making computers more useful by ggwood · · Score: 2, Insightful

    To first order, when you write a program, say pong, and open source it, make it free, you effectively prevent other people from making any money off pong. Nobody is going to pay for it if they can get it for free. First order loss.

    But there is a second order effect: people enojoy pong. They want more sophisticated programs. You are opening the market for more that. Second order: gain.

    Obviously pong is a weak case - a really strong case would be the web browsers. If you have to pay $50 for one, and they keep getting upgraded annually and you had to buy a new one to get new internet content each year the web would be about as useful as, say, ham radio.

    Operating systems are also a good case. If it's too expensive it will limit the growth of the industry. (Now you are all going to cringe). MS windows is not really that expensive. This is partly because MS doesn't want to drive away potential customers for all their other software. They could charge more for the OS - people would buy it - but they not only loose one MS windows customer, but the MS office customer and perhaps some other random products (I don't know what all MS sells: video games perhaps? Finance software or is that in office?)

    The first order loss is pretty obvious, but finite. The second order gain is amorphous, but long term. And I don't think I'm going to get alot of opposition here saying I think we are not close to ending what computers are capable of.

    Saying that making free software will destroy the software market is obviously erronious, but so is not acknowledging that you are preventing some sales.

    Should you advocate free software? Who the hell am I to tell you? You have to figure it out; it's your life.

    I just wanted to point out the layers of effects in one post - I know that basically people have been going on and on about one or the other and pretending the other side doesn't exist.

    As for the orders, its like Taylor expanding the cosine function: cos(x) = 1 - x^2/2! + x^4/4! -... its going to depend on what x is as to which term dominates, except there are tons of effective 'x''s in the problem.

    --
    a war on terrorism? How can we end a war on a method?
  401. MOD PARENT DOWN by Anonymous Coward · · Score: 0

    mod is a warez distributor on isonews.com. Someone who actively participates in stealing software has as many valid opinions as a horses ass.

  402. Money by ggwood · · Score: 2, Insightful

    I don't know why so many here are posting how much money they have made from software. It should be pretty obvious that there are very high paid programmers. It seems equally obvious that many programmers have really horrible jobs - long hours irregular pay and job security of turkeys in November.

    It's particularly amusing to me to hear from earlier generations of programmers. If you were a programmer in the 70's, 80's, or even early 90's the market was very different than it is now. Tons of people have gotten into the industry. I would imagine "just avoid free software and you'll make bank" or "just contribute to free software and you'll make bank" were great pieces of advice years ago because both assumed you would be programming, and programming was a good job.

    I write software but that's not what I'm really paid for, nor is it my defining skill so I can't really comment on the market or conditions directly but from what I hear it is pretty grim.

    The last and most disturbing part is that tacitly so many of you are assuming you are going to have a great life if you make lots of money. The "putting food on the table" argument is not so valid in America because there are many, many other jobs you can take up - and from what I hear many /.ers are taking up - outside programming. Its not like we are starving to death here. Obviously, other countries differ.

    I don't think anyone here is saying stay unemployed and write free software like mad out of Mom's basement for your whole life and refuse all paying jobs if/when they come because your free software is so great.

    As several have suggested, you can write free software as a hobby. This is typically joined with come complaints about programming jobs. Why not get a different job that you enjoy and still program in your free time?

    I don't see myself at the end of my life looking back and thinking "if only I had made more money". For me, having better relationships with people is worth a lot of potential money. I just can't imagine working with nasty, greedy people (or becoming one myself) just for a beautiful office or view. I enjoy my lifestyle far too much as it is. Obviously the choice is yours; I'm just saying if programming jobs suck for you maybe taking the paycut will be worth it.
    _____________________________________________ __

    --
    a war on terrorism? How can we end a war on a method?
  403. Corporations by phorm · · Score: 1

    Writing free software doesn't help people improve their lives. It helps big corporations turn a profit.

    That assumes that only big corporations use free software.

    I run a webserver, which uses linux, apache etc etc. My desktop also uses a lot of linux GPL'ed software. I use open office. Am I a corporation? No, I'm just somebody who has benefitted from "free" software.

    The idea is that everyone can use it. So you use free software, I do... doesn't that mean that it's making a different to somebody? And it's making my life better by making it easier, as well as cheaper...

  404. Some economic theory by Anonymous Coward · · Score: 0

    You have touched a problem very important to all software distribution models, but you should also consider its consequences. The marginal costs (the costs of a second copy once you have the first) of software are very low; let's assume them to be 0. The initial costs of software are substantial, however.

    If we can trust economic theory, there are two market models that maximize social profits (the profits of producers and consumers together). On the one hand you have perfect competition. In perfect competition the price of a product will be equal to its marginal costs, which in the case of software means it will be free (as in beer, but probably also as in speech). On the other hand you have the price-discriminating monopoly, where social profits are also maximized, but accrue entirely to the producer, meaning that everybody is charged just as much as he is willing to pay for the software.

    All other models do not maximize social profits, and it seems, are ultimately crowded out of the market. Once a certain category of software is so standardized that products are interchangeable, you have two possibilities. Either there are several producers. In that case consumers will get the cheapest one. In order to sell anything at all, therefore, you have to lower your price below that of the cheapest producer on the market, and so on, until the price equals the marginal cost, i. e. until the software is free. If there is only one producer, he'll establish something as close as is possible for him to a price-discriminating monopoly.

    All those of us who use more software than we produce for others (private persons, corporations that use software or only write software for their own use), then have the greatest interest to do everything we can to push the market for a certain kind of software as quickly as possible to perfect competition, i. e. free software. Those who make their living producing software for sale, and not because they want to learn something from writing it or because the want to use the software themselves, of course, have the opposite interest of establishing and vigorously defending monopoly power. Thus until the market for a certain category of software become competetive, and thus free, you have a necessary strategic conflict between producers and consumers.

  405. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  406. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  407. Re:Amen.--Try Again!!! by lcsjk · · Score: 1

    You're new at this aren't you! You should have read the article I responded to. Instead of guessing, you should have passed along the results of the SEC filings and how many years you have worked with cost reduction in a large company of 60,000 or so people.
    The numbers are real, they are just not MicroSoft's.

  408. Looking for information, not an argument by jeko · · Score: 1
    Microsoft has released stuff under the GPL.

    Wow, that's genuinely surprising considering previous statements by Ballmer, et al. Again, I'm not picking an argument, just wondering what stuff that might be?

    Which programs has Microsoft GPL'ed?

    --
    He put his boots up on the table and made a face. "The sig," he smirked. "You can waste your life in search of the sig."
    1. Re:Looking for information, not an argument by Anonymous Coward · · Score: 0
    2. Re:Looking for information, not an argument by Anonymous Coward · · Score: 0

      SFU (formerly know as Interix) contains gcc, glibc and binutils from Cygwin. It also has almost all the other tools (the exceptions seems to be NFS and the posix subsystem) for OpenBSD.

  409. Value of Open Source Development by plgs · · Score: 2, Funny
    Candidate #1: "Hi. I'm an MCSD and an MCDBA and I know .net and MSVC++ and C# and..."

    Employer: "Next!"

    Candidate #2: "Hi. I wrote Samba."

    Employer: "Welcome aboard Mr Tridgell!"

  410. On the other side... by Anonymous Coward · · Score: 0

    On the other side I use Linux and OpenOffice and don't have the money to buy their up-to-date commercial similars (it would cost me a month of work to buy them, poor country).

    I can also use them to learn, to fit my needs and share that better version with my friends (without the guilty of helping a company dominate even more their users).

    I also use Linux in the computers of a school for poor people.

    On the other side, the community thanks!

    Indeed some companies are getting software for free (as in beer) but if they want any changes on that they'll need to give them back to the community.

    I think it's silly to make an OSS that will be used only by the industry, finacial market and other "just for profit business". If they'll use it just for profit there's nonsense in not charging them.
    (not today, because bussiness aren't used to the idea of paying for something that will be also freely used by someone else).

    But for software that will be used by regular people that don't make any or just little (just for their living) profit I don't think so.

    Even if some company will eventually use it for profit I don't think regular people should be prived of the software because of that.

    A restricting license might be the solution for that case but GPL have the "give back" thing, that let/force those companies finance modifications on the software.
    Althought I'm not sure that will realy happen. Only the time will say that companies will "give back" or will just parasite.

    I thought better and a lot of those may not give back themselves, but they pay redhat, suse, ibm and others that, on their side, give something back to the community.
    How many of those companies that are making big money with OSS are using free of charge distros? (I don't think they took the risk)

    Sometimes, when the software is for usual people but I think (and need) to make some money of it (with things like copies, support and banners).
    The only thing that bothers me about FS is the lack of valorization of an original idea.

    I may change a software and start to sell copies to get some money. Someone that doesn't help the community start to sell it also, just because it's a good opportunity.
    As they have more marketing or a better price (because don't care about quality or don't need the money very much) they sell 10 times more than me.

    Or I may create a new service (a website), but as I don't have a lot of marketing, money to host it always smooth or to pay a webdesigner. Someone with all that may start using it, offuscate my site, take all my customers, and I get nothing back.

    Those are the only reasons that often desmotivate me to improve OSS (the first) or force me to close the source (the latter).
    With valorization I don't mean making millions, just avoiding people making money of my product while I'm needing it (and think I deserve it more).

    About the letter I think it's unuseful, as soon the kid get in the market he'll know it's harder to get money with OSS and that's not where the big money is.

  411. Quotation (likely redundant, but...) by windside · · Score: 1

    There's a saying that goes: "If you are 20 and you aren't a communist you have no heart.", but it continues "if you are 30 and you still are a communist, you lack rationality".

    It may be a translation issue, but the version I've always heard (and regurgitated) is: "If you're not a socialist at 20, you don't have a heart. If you're still a socialist at 30, you don't have a brain." As far as I know, this statement is attributed to Sir Winston Churchill (the KING of the clever soundbyte -- see sig), but I can't back that up with any sort of documentation because I'm really, really lazy.

    --
    ...Whether my Maker is prepared for the great ordeal of meeting me is another matter.
    Churchill
  412. How to net less than zero by itbwtcl · · Score: 1

    Every time one of us develops oss without compensation, we hurt as many people as we help. The IBM's of the world are perfectly happy to use your open code to make money. Especially if they did not have to pay you to write it.

    You don't get paid. Your local grocers, clothiers, and charities don't get paid either. The corporations have no incentive to create jobs in your locality, invest in your schools, or pay taxes to help with road repair. All the while, their profit margin grows.

    Where does that money go? You aren't accepting funding, so the money can't be said to be helping to support oss. Is the money helping to support the poor or middle class of your community? Some of the middle class may have retirement funds which have invested in these corporations. Unfortunately once that money was turned over to a Fund, you and your community lost all say in how any corporation operates.

    The only people benefitting from your altruism are those who hold large blocks of or options on the stock, and the end user who can count on a higher quality of software. In the end, you have created a net of less than zero for your your community.

    You did not only export your labor without compensation, you have lessened the quality and amount of opportunity in your community. The next time you have an innovative idea for an oss implementation, form a core team and sell your team's services to an IBM. You get a contract and compensation. Those who want to make uncompensated contributions to the project get their fame, some experience, and the added utility they were needing.

    You (and your community) don't have to wonder where the rent check is coming from next month. If you really want to be charitable, pick up an open sourced accounting package and an old pentium machine. Customize the package for a local food bank or community center and donate it to them.

    OSS is not about having to form a commune to have shelter and sustenance.

  413. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  414. This letter is why the world is a mess by nysus · · Score: 1

    Buy sh*t, get chicks. Sharing is for suckers.
    Is this guy the devil? Ah well, I guess they don't call it the rat race for nothing.

    Anyway, the author seems to miss the obvious point that the free/open source software system pays off quite handsomely. For every 100 lines of code I write and share, there is a billion other lines of code free for me to use. Sounds like a good deal to me.

    --

    ---Technology will liberate us if it doesn't enslave us first.

    1. Re:This letter is why the world is a mess by Anonymous Coward · · Score: 0

      Anyone with can be so obtuse as you are being is TOO F**KING STUPID TO BREED. For god's sake, do us all a favour and NEVER, EVER reproduce.

  415. 1 - Sad | 2 - Angry | 3 - Response by Abuzar · · Score: 1

    Sad:
    It seems that he is speaking from his personal experience which comes from being caught in a position of financial stress and capital pressures (economic oppression). It is common to become cynical against others when you have been hurt and taken advantage of. We all go through experiences like this, but the trick is not to get caught in the oppressors net as the "it's everyone for themselves" mentality can end up exploiting you instead.

    Angry:
    I keep having to deal with this over and over again. Generally, people will not recognize systemic oppression and patronize/stereotype others to avoid an indepth analysis instead. Yes, I do a reasonable amount of "free" work and am relatively young, but I will charge him for the analysis instead of my code. His letter is dripping with ageism and classism, and at a certain point I have to say he should probably reflect within his reality than pigeon-hole politics in a coin slot. It's that analysis that will cost him money.

    Response:
    Other than the above, I think a healing process needs to take place. It takes a lot of time to break out of these negative class serving cycles. He may not realize it, but he is the one being exploited by corporations more than the young programmer.

  416. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  417. Oh shit! by Anonymous Coward · · Score: 0

    You know, right now, theories aside, I feel like a fool. I've been a major contributor to open source but I never looked at it this way..

    Only an "asshole" works for free. .NET, here I come.

  418. Hate. That's my motivator. by slaida1 · · Score: 1
    I might give away some of my works for free but knowing that those works take thousands, maybe millions of dollars away from bloatware market, that really makes my day.

    Computers can do anything but ordinary people don't know that and companies use that fact to sell so many stupid "innovations" it makes me sick. SO, all it takes is look what relatively simple function costs a lot (anything cad related for example) and make free tool with easy interface, share it and then relax and enjoy.

    Make the world feel the pain when everyone needs their income/food but reality, too many people, hits 'em back hard showing that markets saturate sooner when some people, like me, give key elements away for free. Hahhah. Take that.

    --
    Preserve old classics: copy your collection onto all hard drives.
  419. It is Clemens Vasters whom business will not hire by burque · · Score: 2, Interesting

    As an architect at a large Wall Street financial house, I typically review about 50-100 resumes per year. After finding this story, I would definitely *not* hire Clemens Vasters. So repulsed am I by this story, I will now urge my colleagues at other Wall St. financial firms to do the same. So busy is Mr. Vasters at defending some imaginary, Gatesian view of how technical software and people advance in big business, he misunderstands how we actually hire and make money. Mr. Vasters, I'm sorry to alert you -- and alert you for free, no less -- to the reality here in New York. Ask any Wall St. firm, ours included. Our strategic platform is *GNU* Linux. We have a great deal of Solaris, AIX, and some W2K infrastructure. But open source is already well established. Yes, the suits have bought it. But that means they actually want people -- *GNU people* -- who help them do this more. Your proprietary orientation is precisely what we farm out to India. I get three million resumes showing every skill imaginable, Java, C#, etc., largely from India and Russia. These resumes are highly crafted to show the supposed skills that we want. But these machine, business automaton products don't impress us (except when the person stands out from this mindless processing). Nor does your resume. I look at your .aspx service and I think, "what a shallow IT geek." And I say this as the technical lead of our Web Service strategy committee. In contrast, people who have developed open source software show something important: that they actually care, and are in some way deeply interested in computers. It shows they are invested in clean, publicly criticizable design. This is who we want in IT departments. This is who we hire. Money grubbers with overrated estimations of their own skills are a dime a dozen. We leave them behind, I assure you.

  420. Deja vu? by Pan+T.+Hose · · Score: 1

    I think I have already heard it somewhere...

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
  421. This is shit by toby · · Score: 3, Insightful
    Romantic is what you can get out of that money and that's a decent life with a house, a car and a family.

    LOL! I can't think of anything less romantic.

    The whole thing about ``free software'' is a lie. It's a dream created and made popular by people who have a keen interest in having cheap software so that they can drive down their own cost and profit more or by people who can easily demand it, because they make their money out of speaking at conferences or write books about how nice it is to have free software. At the bottom of the food chain are people like you, who are easily fooled by the ``let's make the world a better place'' rhetoric and who are so enthusiastic about technology that writing open-source - or any source for that matter - is the absolutely best imaginable way to spend their time. It doesn't matter whether you love what you are doing and consider this the hobby you want to spend 110% of your time on: It's exploitation by companies who are not at all interested in creating stuff. They want to use your stuff for free. That's why they trick you into doing it.
    This nonsense hardly merits a response. The writer is seriously delusional and projecting his own fears and inadequacies on to an ecosystem and value-system he doesn't understand. Perhaps he is jealous of the Tim O'Reillys of the world.

    What's spooky is the writer's random sprinkling of the word "family" throughout the text... he is making a subliminal emotional appeal instead of making his points with evidence.

    The way it's written, it could have been planted as part of a coordinated FUD-Astroturf campaign to attack free/open source software on a "populist" level. A groklaw user has summarised the lies which comprise this "strategy":

    • Open source destroys the value of programmers' labor
    • Programmers who code OSS are putting other programmers out of work
    • Programmers should stop coding OSS and start thinking from a traditional career value perspective (they will present this as an either-or choice)
    • The OSS ideologues (Stallman et al.) want all software to be free (as in beer) and you to be out of work
    The gimmick here is that they're trying to radicalize the debate and to portray both sides as slippery slopes. This is a way of herding people and excluding the middle.

    The middle of course is that OSS represents a way for the free market to escape from the lock-in entrapments of commercial operating systems by commoditizing the basic OS and working environment of computing. In turn, this provides an open platform on which any kind of solution (commercial, free, hybrid, etc.) can be developed without the encumberance of proprietary lock-in to a single platform.

    This is the reality and the excluded middle that they don't want you to see: FOSS as a free-market response to lock-in and a mechanism for constructing an open platform on which to build new levels of business and technology.

    I have added emphasis to the points which specifically refute the bullshit quoted at top.

    --
    you had me at #!
  422. We need professors of open source by bshanks · · Score: 1
    Vasters is correct in being skeptical about earning a living off free software; while it can be done, it is not as reliable as it could be. Vasters agrees that free software would be good for society, but sadly concludes that producing it is too impractical in today's world.


    But it doesn't have to be. Society already has established institutions for paying people to spend their lives producing information for the public good. The university system.


    Free software should be a professional specialty within academia. There should be computer science professors and phD students whose mandate is not to discover only original results, but rather to implement known results well in the form of free software.


    Structurally, the economics of free software production are identical to those of science. Both free software and scientific knowledge are "public goods". Once one person produces an piece of information, the marginal cost of reproducing the information is zero, and the knowledge becomes freely available to all. That is why the government finds it worthwhile to give money for the production of scientific knowledge.


    Like science, the production of free software is a collaborative venture where publication is central. Like science, the system functions best when individual producers have a substantial amount of creative freedom to choose which projects to work on. Like science, it would be impractical for practitioners to do what is needed on their own, or in their spare time.


    It is inefficient for society to reinvent the wheel in terms of funding free software. We shouldn't try to duplicate the university system by creating a separate ecology of free software organizations funding developers, and free software foundations making grants. Free software developers should be employed as professors in the university system.


    I predict that the first university to appoint a professor of open source will quickly generate a flurry of publicity, and will, if they choose, become a hub for open source development. Such a move would be immensely attractive to students, as many computer science students intend to be industry programms, and would be better served by hands-on experience as a real team members in a real open-source project than by spending all their time on theory. The universities to appoint professors of open source will see their the quality and quantity of their applicants go way up. A second-tier university might be instantly transformed into a first-tier one, at least as far as the desirability of the computer science department goes.


    This won't happen on its own. Although the economics are similar, free software is not research, and there is much competition in universities over what sort of professor to give open spots to. What is needed is a campaign to raise enough money to endow a new chair of computer science. This will be expensive (about a million dollars at the cheaper places). But if we as a community raised 100,000 EUR in just seven weeks to buy Blender, then surely we can raise ten times that amount over the course of a year. But we won't have to keep doing this indefinitely. After there are a couple of free-software professors, the movement will take on momentum in the academic community, and other universities will begin appointing professors with "free software" duties on their own in order to remain competitive.


    I am considering starting a fund to collect donations for the endowment of a Chair of Free Software at some university. For the sake of compromise, I think it would be wise to allow the university to require that, beyond teaching, 50% of the professor's time be devoted to traditional computer science research, and 50% to free software efforts. Please let me know if you would be interested; my email can be found on my web page.

  423. Viewed from the outside. by foo23 · · Score: 3, Interesting

    I am not a programmer and even if I would love to contribute to the one or other piece of free software, I do not really find the time. But here my little story:

    I am an earthquake engineer and what I sell - my work - is no mystery at all and is not allowed to be. When I sell a finished product to a customer, e.g. a study on the seismic capacities of his building, I can't tell him "Hey, your building is fine. I won't tell you how I figured that out, you might steal my method." Everybody on the street will agree with him that this is not how it is supposed to be. Firstly because somebody should be able to check if I did the right thing - security reasons. And secondly, what I sell is not the way the study is done, even if I figured out something new that is better of equivalent to the existing ways of doing it. But I sell the specific study of HIS building. If he can find a cheaper guy he might buy from him. And now the best thing: You can find everything on civil engineering on the web and in books! No limitation! No mysteries.

    What if programmers just became software engineers? And were allowed to tell how they did?

  424. No by theefer · · Score: 1

    I'm expected to pay for everything

    You aren't.
    That's the whole point of Free Software.

    --
    theefer
  425. worthless? by Anonymous Coward · · Score: 0
    "Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.
    "


    money doesn't meassure value. money is something we use in the act of exchange but it doesn't meassure value. can't. value is a subjective term, unmeassurable by any objective mean. what money meassure's is price. now what is the right price for a piece of software? $100? $200? what piece of software are we talking about? there is NO objective way of saying what's the amount of money programmer should ask for writing software. it's a question of supply and demand(both are subjective terms). if he doesn't demand anything for his software (eg. supplies his software for free) it's as rational as demanding 1000 bucks for it. if for some reason, he doesn't want to get paid, it's his choice. saying that it's irrational is itself irrational.


    "irrational" (first someone please define what exatly is rational) can be means to reach some goals, not goals themselves. if someone wants to earn money for a new car by giving away his software for free, then we can say that this is an irrational behaviour(probably, because we can't see all the consequences.thinking that we can is completely irrational). but that doesn't mean everybody writes software only to get something else for it. or that he does that all the time. or that "something for it" can be bought with money. for whatever reason someone gives away his program for free, it's his decision. it's his time, his computer, his knowledge, his decision. money isn't the only thing you are allowed to demand for your work. you would have to ask every programmer what was the goal he wanted to achive by giving away his code for free. if you do not know why they do it, then you can't really go around saying they shouldn't.


    this letter deals solely with the aspect of programmers selling their programs to get money to help them achive their other goals. it completely ignores the fact that some do not see this as the only possibility. or that they know a way how to achieve their goals without directly selling their programs.


    Author proves that he fits exactly that "If you are 20 and you aren't a communist you have no heart, but if you are 30 and you still are a communist, you lack rationality". he is in that group of 30 year old communists, who think they know that one objective truth and are going to force that belief onto the rest of us. they are those, who cant grasp the concept of different "truths" and different subjective values. he's the one saying this is right, and this is wrong and if you don't agree, you're irrational. he's completely ignorant of the fact that "value" depends on the view of every individual and there's no objective meassure that would allow us to compare them. he sees software from his point of view and argues that his view is the only right one and every other view is irrational. typical communist concept. rationality was a strong argument in the communist history of my country even though that rationality was completely irrational.


    do what you want with your software. sell it if you want, write free software if you want. don't let anyone tell you, that he knows better than you what to do with your life.

  426. Missing the point by AP31R0N · · Score: 1

    "True, we could get bug fixes, more eyes on the code, blah blah blah... but at the end of the day, if a customer of mine can go and download my software, compile it themselves, and just say screw off to me and my licensing costs, what's my motivation?" @ Your motivation is yours to determine. If you want to make things OS, go for it, if you don't, DON'T. i make OS game material, i have no desire to get rich from it, and i like the idea of people using my work without having to shell out their hard earned money. Perhaps when you've made your fortune you might consider giving something back to the ppl who paid your rent and bought your food. It is an INDIVIDUAL choice to make/use OS products. i personally believe that every time someone gives of themselves, the world as a whole benefits, and the one doing the giving does as well. Are we in a Star Trek like world without greed and materialism? Nope... not yet. OS is a step in that direction. "I know, someone's going to come up with... service it, charge for maintenance, support, etc. BULLSH*T! We make software that the whole point is that it's easy to administer, that my customers aren't going to need a legion of "support" IT folks, and their associated costs, and that customization is easy out of the box without spending a fortune." @ Not all users will need that kind of support, only those who can't manage it on their own. "From a buyer side of things, personally, I think the "write code, give it away for free, charge for support" business model is practically extortion." @ No, it is not even close to extortion. As i said, not everyone needs support. Plus there are plenty of ways of getting free support. No one using linux is obligated to buy support. Charging for support is not much different than charging for a new version of the Op Sys every other year, while leaving the software so buggy that it constantly must be updated, or that you have to hire ppl to maintain them or send your ppl to take classes to learn how to use the stuff. So let's not pretend that proprietary software makers are somehow noble or less incidious. Gates is a billionaire, linus is prolly not even a millionaire. " I'll pay for the 10%, because it enables myself and my staff to operate more efficiently, effectively and ultimately for less costs, and makes the actual cost of the software irrelevant." @ But that is your choice to pay for that, and you no doubt pass that on to your customers. The OS ideals are not about the present, but rather the future, not what IS, but what SHOULD BE. If linux distro's aren't pretty enough today, they will be soon. If they don't have that 10% yet, they will someday. But it is not your place to tell OS developers how to use their time, nor theirs to tell you what to charge. @ The cost of the software is relevant in some cases. The US Gov't sends $10B to bill gates each year to keep up on software. Imagine instead next year they spend $1B on training ppl to use some free linux, and OpenOffice. Maybe even $1B to make a free and open linux or totall new Op Sys and then give that away. After a few years the gov't has converted and ppl are trained and used to it. TCO goes way down. That 10 becomes 1 or 2 billion a year. Let's be pessimistic and say... $5B a year in training and upkeep. That $5B left over each year can be spent on schools, universities, health care, research, going to mars, new bombers, soap for hippies, or maybe even given back to the ppl who earned it. "Free software may work for large businesses in the server room, but frankly, for the small business person trying to make a living, the last thing I'm doing is giving away our blood sweat and tears!" @ No one asked you to do so, nor should they. It YOUR choice. The people who make OS products do so because they love the challenge, they like the idea of doing something to benefit others (think of it as volunteer work), and most importantly, they have an eye toward the future.

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  427. just because open source confuses some... by Triffid_Hunter · · Score: 1

    this guy is missing the point... I mean, what he says is true, but that doesn't necessarily mean that the idea of open-source is flawed - perhaps its actually the monetary system? all his point says is that the one doesn't support the other, and then takes the assumption that the monetary system should prevail, merely because its been around longer.

    how long did humanity believe that the earth was flat before chris showed em whats what? does the <u>age</u> of an idea make any difference as to its correctness?

    sometimes an idea's age is a product of its correctness in most situations, like newtonian physics. But then there comes situations which no longer fit - (google the fact that mercury's orbit isn't described by newtonian physics, but needs the intervention of einsteinian relativity to plot it properly) - and this is where the old idea needs to be not thrown out, but de-emphasized, for a new one that does work.

    open source is this, IMHO. All we need to do now is work out how to <u>effectively</u> distribute resources other than software in a manner that emulates the open source movement, and we'd be set.

  428. Google shows nother way we can profit by Anonymous Coward · · Score: 0

    The programmers who provided the software for Google may not make money from Google but they and the rest of us get the best search engine on the planet for free.

    They don't get money but we all get a service.

    Aquiring a service, personal satisfaction, peer recognition, saving money, audience driven feature set, aquiring new skills... These are all good and valid reasons for people to contribute to open source. It can co-exist quite happily with payware and I can't see why it should be a problem.

    Barf

  429. Pissing in the Pool, Personal Itches by LondonLawyer · · Score: 1

    "You came up to me and told me how the stuff I was talking about was mostly useless because it is (i) closed source, (ii) people need to pay for it and (iii) that companies charging for software are evil anyways - especially Microsoft." (My numbering to separate out the threads of the argument).

    So we are talking about both senses of "free" here, together with a more generalised argument about the ethics of charging for software. Seems to me that the rest of the letter obsesses on (ii)and doesn't really address the other two issues. The basic argument held up is "What's in it for me?" with the only real measure of value being money.

    There are a number of rhetorical questions and assumptive questions which don't necessarily hold water. Their aim is to guide the reader towards a particular conclusion rather than to approach the initial arguments objectively. The general thrust is "You are going to be like me someday - don't piss in the pool".

    Let's take some statements in turn:

    1. "I start to wonder what your benefit is... Fame? To found a career? Come on."
    It seems to me that there are other (better) ways to benefit. I have just recently been reading 'Cathedral/Bazaar' and it's interesting that it's stated twice in the 'rules' that good software comes from "scratching a personal itch". If the software is an end in itself, putting your time and energy into it doen't necessarily need any other reward. If this doesn't convince, maybe there are other ways in which you'll benefit which aren't considered in the letter. Experience? Fun? It is possible to do something for selfish reasons without being paid. Add to that that there are many who see their work as giving something back to the community which has provided them with something for free. And add to that again that there are those prepared to give their time over and above what they may 'owe' so that free software moves forward, this being an end to them in itself.

    2. "The whole fame thing you are telling me about only works amongst geeks. The good looking, intelligent girl over there at the bar... doesn't care."
    I don't agree. Increasingly, 'geeks' are getting noticed. Free software is getting noticed. You guys are at the leading edge of what the rest of the world is waking up to. The use of the word 'geek' here holds its perjorative sense high and the implication is that the worlds of geeks and "good looking, intelligent girls" can't overlap. That's just not true anymore (if ever it really was).

    3. "You need to get a job that pays"
    True. But not exactly counter to work in free software is it? In fact, experience in free software projects might even be an asset in this.

    Damn. Lunchbreak and running out of time. More to follow....

  430. making money by pyrrho · · Score: 1

    I have made software still in use by Fortune 500 companies. They made money (millions and million and millions of dollars) and continue to make money from that software, but I don't.

    if the companies were treating programmers better... acted like they cared about them and their families and their future(!) like we are supposed to care about those things (and thus not make free software), then there probably would not be a problem.

    Who is going to screw us quicker... corporations and outsourcing, or Free Software. At least with Free Software we end up with tools we can build to make solutions.

    I cannot use any proprietary code I've made, not libraries, not anything.

    And I'm not complaining, I was paid an agreed sum and then some for my commercial work... just saying.

    --

    -pyrrho

  431. Re:It is Clemens Vasters whom business will not hi by Anonymous Coward · · Score: 0

    Of course your company is happy to exploit the labor of *GNU people*. Why pay for software when idealistic children will write it for you for free?

  432. Re:It is Clemens Vasters whom business will not hi by Anonymous Coward · · Score: 0

    "After finding this story, I would definitely *not* hire Clemens Vasters"

    What story?

    I look at your .aspx service and I think, "what a shallow IT geek."

    What ".aspx service" ?

    Am i missing something?

  433. Re:It is Clemens Vasters whom business will not hi by Anonymous Coward · · Score: 0

    Mr.Architect - you should see a doctor. You need an urgent help. I'm serious.

  434. Re:It is Clemens Vasters whom business will not hi by Frederic+Gos · · Score: 1

    Not to worry! I'm pretty sure Clemens would never dream of working for you. Except for a big pile of money of course. He isn't cheap for a good reason. Alas, a reason you completely fail to realize. You are the prototype of the suit (albeit a 'technical one') who doesn't have a clue about software development. You think in your narrow minded head that all developers are equal and just sit around poking in codes like the rest of them. But, fortunately, one day, you will understand it. That's the day your system will crash and you will suddenly have lost money! That day you will understand why a guy like Clemens is paid a big pile of money to make sure that never happens. The 16 year old geek you've hired to poke in the codes for a burger and a coke does not have a clue either, yet! Rest assured that many of your coleagues in wall street (who cares anyway?) have understood these things, and ridiculing yourself in public like that won't help you in the long run. >It shows they are invested in clean, publicly >criticizable design This line shows you haven't got ANY clue what you are talking about. > We leave them behind, I assure you Oh, my. What a blunder. Pretty soon you'll be hopelessly behind. >And I say this as the technical lead of our Web >Service strategy committee LOL, what the heck is that!? Get real!

  435. Do you even know who Clemens Vasters is? by Anonymous Coward · · Score: 0

    I can say with great confidence that the IT industry as a whole sees you as the ignorant person you are!

    It must be a case of the blind leading the blind at your company! :-)

  436. First, you must pay me $100 by mulp · · Score: 1

    Obviously Clemens posted his letter on the net to obtain validation. However, I do not provide free validation. Until he pays me for validation, I will not validate his position.

    As he says:
    "How much is that worth? Nothing? Think again."

    Actually, I think I should get $1000.

    Without his putting his money where is mouth is, I consider his ideas to be worthless.

  437. Help by xintegerx · · Score: 1

    I do agree with some of the stuff you have to say, but I have no idea what your point is?