Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Young Programmer, Stop Advocating Free Software
slashdot.com ^

Posted on 03/01/2004 8:20:32 AM PST by GeorgiaFreeper

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, your university education is free like in many places in Europe and you have plenty of time to work on your degree without too much financial pressure. Over here in Germany things are a bit extreme in that it is not uncommon that folks spend 6, 8 or even 10 years (!) in school until they finally get their masters degree. So you may not have to think about this much now and you probably don't. But let's talk about it anyways.

When you leave school, your parents will - honestly - be keen to get you out of their house. They've spent 25 years of their life being parents and now that they are in their early 50s, they want to enjoy their life and I am sure that your dad is keen to play with grandchildren - but just every once in a while. So you'll have to take care of yourself.

How so? Well, you need to get a job that pays. And you'll probably want to have your own car, your own apartment and if you really want to have a family you will have to be able to support it. All of that only works with money. Where does it come from? If you believe that the result of your own work must be free for everyone - who's going to pay for it?

No - in the end you are going to settle for a job that pays for your house, your car and your wife and children. 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. That money will either come from some internal budget of the company that you work for as a "corporate developer" or it will come from the clients that license the software that your company produces. In the end, there's got to be money in your pocket. I know that's not very romantic and has very little to do with the "free software is love" sort of thing, but it's inevitable. Romantic is what you can get out of that money and that's a decent life with a house, a car and a family.

Yes, I know the argument. Software is supposed to be free and the money is made out of supporting it. Look around you. Read some industry magazines. Who exactly is making money out of "free"? IBM does, HP does and the large consulting companies do. They rake in the big bucks. But do they make the money on open-source software? No, they make that money on outsourcing deals, running data centers and selling hardware. That's not the side of the IT business that is at all concerned about creating software that you want to be in. That is the side of the IT business that runs software.

Where money is made from creating software, software isn't free. Either the software is paid for directly or it is cross-subsidized from budgets elsewhere in a company that also sells hardware or consulting services.

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.

And I sure understand the whole altruistic aspect of this and the idea of helping people to have better lives through free software. 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".

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.

With best wishes for your future

Clemens


TOPICS: Business/Economy; Miscellaneous
KEYWORDS: freesoftware; opensource; techindex
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061 next last
To: blowfish
Well, this is just the biggest piece of silliness I've seen in a long time. Clemens Vasters obviously doesn't understand the role of community-developed software in today's computing landscape, and how much of the internet he takes for granted was made possible by community-developed software. He also fails to notice that people contribute to software projects for other reasons than money. He also fails to notice that these community developed software projects have enabled many businesses to succeed. There's a lot that Clemens Vasters doesn't seem to understand.

Um, no. I don't have any problem with people contributing their time and resources -- but they shouldn't be blind to how their time and resources will be used. Companies like IBM are investing tens of millions of dollars in open source projects with the express desire to sell more hardware. They could care less about who you are and why you've contributed. For them, it's all about money. The Chinese and North Korean governments use open source to build out computing infrastructure for their military-industrial complexes. When you contribute to open source, you're propping up dictators in addition to the small business around the corner. Granted, some people don't care. Or they justify it by saying that, since it's available to everyone, then no harm, no foul. However, clearly, this is effort that those companies and governments would have had to expend if it weren't for your free labor. They're more free now to invest in work camps, armaments, guidance systems, and prisons. Commercial software companies aren't immune, either. They've donated tens of millions of dollars in what the average person might conclude are "kickbacks" to the Chinese government in order to do business in PRC. This is just as wrong.

I think that Clemens Vasters made some good points. It's reasonable to question why we do certain things; particularly young people, who often act without consideration of the consequences of their actions. Too many people don't understand their own motivations. Fame and/or riches are pretty shallow rewards. Even if all Vaster's letter does is promote discussion and understanding, it will have been worth writing. So don't criticize it unless you're willing to understand all sides of the issue -- not just your own narrow interests.
41 posted on 03/01/2004 10:43:47 AM PST by Bush2000
[ Post Reply | Private Reply | To 33 | View Replies]

To: rwfromkansas
This is also why we need warez.

Ex. 20:15

...and I thought the GRPL observed every verse in the bible...

42 posted on 03/01/2004 10:50:50 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 27 | View Replies]

To: Lael
Hint---Apple DOESN'T Offshore outsource!!!

Have you ever looked at an Apple motherboard, by any chance? Where do you suppose all of those transistors, resistors, DIMMs, chips, and other components come from? [Hint: It ain't the U.S.]
43 posted on 03/01/2004 10:51:32 AM PST by Bush2000
[ Post Reply | Private Reply | To 35 | View Replies]

To: Bush2000
Oh, I have no objection to the open discussion of the issues involved, I simply don't think Mr Clemens shows much awareness of the role of open-source software.
And you've raised the whole "downloading Perl lets the Chinese buy more torture-chambers" argument before, and it still doesn't wash with me. Because Microsoft is persuing the Chinese market quite aggessively; you could equally argue that every time Microsoft offers a deep discount, they also free up money for more electric cattle prods.
44 posted on 03/01/2004 10:57:33 AM PST by blowfish
[ Post Reply | Private Reply | To 41 | View Replies]

To: Bush2000; All
Have you ever looked at an Apple motherboard, by any chance? Where do you suppose all of those transistors, resistors, DIMMs, chips, and other components come from? [Hint: It ain't the U.S.]

Spoken like a Bush2000...

Of COURSE the mnobo is made abroad...I conceded as much on a prior post.

For what it is worth, so does the entire WINTEL Space...and they [Wintel] outsource everything else, whereas Apple and Pixar don't!!!

Spend $400 and buy a Wintel...and 2 BILLION competitors [India and China alone], or spend $2,500 for an Apple, and NEVER have to ask "Want Curry with that???

ROTFLMAO!!!

45 posted on 03/01/2004 11:02:04 AM PST by Lael (Patent Law...not a single Supreme Court Justice is qualified to take the PTO Bar Exam!)
[ Post Reply | Private Reply | To 43 | View Replies]

To: Lael
Of COURSE the mnobo is made abroad...I conceded as much on a prior post.

Phew, I'm glad you recognize this.

For what it is worth, so does the entire WINTEL Space...and they [Wintel] outsource everything else, whereas Apple and Pixar don't!!! Spend $400 and buy a Wintel...and 2 BILLION competitors [India and China alone], or spend $2,500 for an Apple, and NEVER have to ask "Want Curry with that???

If you're curry-phobic then, yes, this would be an important option. But, since the average consumer is trying to strike the best possible bargain for their hard-earned dollar, you know what's going to win in the end.
46 posted on 03/01/2004 11:05:32 AM PST by Bush2000
[ Post Reply | Private Reply | To 45 | View Replies]

To: GeorgiaFreeper
Hehehe.

It amuses me to no end how poorly so many of my competitors misunderstand 'open source' work.

There are 2 issues here:

They are *not* the same, altho you can find a small number of people who belong to both groups, just like you can find a small number of conservatives who believe the earth is flat. But making a blanket statement equating the two betrays both ignorance and fear.

Open-source is hobbyist work. Work real programmers do for a hobby. They universally fall into two groups:

  1. people with jobs who don't enjoy what they build, so they do open-source for the 'fun' of it.

  2. Young, learning programmers who do it for the experience and for the fun of it.

The 'open-source is communism' crowd is road-kill, in my biz.

I encourage *all* my competitors to believe that!

47 posted on 03/01/2004 11:10:06 AM PST by Dominic Harr
[ Post Reply | Private Reply | To 1 | View Replies]

To: blowfish
Oh, I have no objection to the open discussion of the issues involved, I simply don't think Mr Clemens shows much awareness of the role of open-source software.

Open-source software certainly has some positive aspects. But I think that you're ignoring the "role of open-source software" as it applies to negative [militaristic] use (i.e. China, North Korea) -- and the entire subculture of folks who write it based upon some illusion of fame.

And you've raised the whole "downloading Perl lets the Chinese buy more torture-chambers" argument before, and it still doesn't wash with me.

It's simple economics. It doesn't really matter whether you buy into it. The Chinese need to build their computing infrastructure. If you help them, they conserve more resources for other purposes.

Because Microsoft is persuing the Chinese market quite aggessively; you could equally argue that every time Microsoft offers a deep discount, they also free up money for more electric cattle prods.

I agree. And, as I pointed out in my previous post, I think this is a horrible practice. We shouldn't be trading with murderous dictators. "Opening up" their economies never translates into improved human rights. Why won't we ever learn this lesson? [Answer: Because we, as a culture, don't care. We want our cheap rubber dogsh*t from China]
48 posted on 03/01/2004 11:12:24 AM PST by Bush2000
[ Post Reply | Private Reply | To 44 | View Replies]

To: Bush2000
Forgive me if I'm wrong, but aren't you one of the biggest offshoring & H1B supporters on FR?
49 posted on 03/01/2004 11:14:50 AM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 48 | View Replies]

To: Petronski
It's the funniest thing.

Open-source is a hobby, not a business. And so many who don't understand it continually criticize it as a bad business model.

Ah, well.

For people who feel threatened by the hobby of others, fear is a way of life. And those who take the time to understand the massive shifts in our biz, prosperity beacons.

50 posted on 03/01/2004 11:38:02 AM PST by Dominic Harr
[ Post Reply | Private Reply | To 7 | View Replies]

To: Dominic Harr
I encourage *all* my competitors to believe that!

Why would men's room attendants care?
51 posted on 03/01/2004 1:24:26 PM PST by Bush2000
[ Post Reply | Private Reply | To 47 | View Replies]

To: Nakatu X
Forgive me if I'm wrong, but aren't you one of the biggest offshoring & H1B supporters on FR?

Clarify.
52 posted on 03/01/2004 1:26:05 PM PST by Bush2000
[ Post Reply | Private Reply | To 49 | View Replies]

To: Bush2000
As in, you're an advocate of offshoring and H1-Bs and see no problem with either...
53 posted on 03/01/2004 2:38:33 PM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 52 | View Replies]

To: Nakatu X
As in, you're an advocate of offshoring and H1-Bs and see no problem with either...

And what does that have to do with the issue at hand?
54 posted on 03/01/2004 4:44:12 PM PST by Bush2000
[ Post Reply | Private Reply | To 53 | View Replies]

To: Bush2000
Just curious since you're apparently very much against commie-developed software.
55 posted on 03/02/2004 5:02:12 AM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 54 | View Replies]

To: Nakatu X
Just curious since you're apparently very much against commie-developed software.

I wasn't aware that India or Pakistan are communist countries /SARCASM
56 posted on 03/02/2004 11:58:21 AM PST by Bush2000
[ Post Reply | Private Reply | To 55 | View Replies]

To: Bush2000
China, Vietnam, et al are starting to play a role in outsourcing since they're even cheaper than Indians, and many H1-Bs already do come from China/Vietnam.
57 posted on 03/02/2004 2:26:18 PM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 56 | View Replies]

To: Dominic Harr
Eh, Dominic, you forgot the third group: laid-off programmers who want to keep their skillsets in good shape.

Been there, done that.

58 posted on 03/02/2004 2:33:46 PM PST by Campion
[ Post Reply | Private Reply | To 47 | View Replies]

To: Nakatu X
China, Vietnam, et al are starting to play a role in outsourcing since they're even cheaper than Indians, and many H1-Bs already do come from China/Vietnam.

There's a big difference between outsourcing to democracies versus communist hellholes. I don't support the latter, no matter how much money we save.
59 posted on 03/02/2004 3:12:36 PM PST by Bush2000
[ Post Reply | Private Reply | To 57 | View Replies]

To: Bush2000
Ah, thanks for clearing up what I perceived as an inconsistency, then... carry on. ;)
60 posted on 03/02/2004 5:10:06 PM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 59 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson