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 1-2021-4041-6061 next last
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.

Please be gentle this is my first post after lurking for a while ...

1 posted on 03/01/2004 8:20:33 AM PST by GeorgiaFreeper
[ Post Reply | Private Reply | View Replies]

To: GeorgiaFreeper
Software is the immediate result and the manifestation of what your learned and what you know. How much is that worth? Nothing? Think again.

Well said. And a good first post. You did look to make sure it is not a duplicate, I hope. Otherwise, you will be hounded. Don't let it get to you. The search engine is subject to missing things.
2 posted on 03/01/2004 8:28:36 AM PST by Ingtar (Understanding is a three-edged sword : your side, my side, and the truth in between ." -- Kosh)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
We have a county initiative that will allow "free" entrance to all county dwellers to the COSI (center of science and industry).

Only its a lie...and its not free. $15 for each household in the county...$15 I would never spend to go there.

Nothing is free.
3 posted on 03/01/2004 8:30:27 AM PST by smith288 (http://www.ejsmithweb.com/FR/JohnKerry/)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
That young programmer's job is going to be outsourced to India anyway.
4 posted on 03/01/2004 8:30:55 AM PST by agitator (...And that no man might buy or sell, save he that had the mark)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
A very familiar story... I could have told much of it myself
5 posted on 03/01/2004 8:31:01 AM PST by thoughtomator ("What do I know? I'm just the President." - George W. Bush, Superbowl XXXVIII pregame statement)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ingtar
Per a friend of mine while discussing this article ...

"Next time you go out to eat, just try paying via Principle"
6 posted on 03/01/2004 8:31:42 AM PST by GeorgiaFreeper
[ Post Reply | Private Reply | To 2 | View Replies]

To: rdb3; Bush2000; Dominic Harr
Ping.
7 posted on 03/01/2004 8:34:23 AM PST by Petronski (John Kerry looks like . . . like . . . weakness.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
Does anybody remember the name of that movie in which the prostitutes complain about all the easy young ladies destroying their business?
8 posted on 03/01/2004 8:35:20 AM PST by per loin
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
"Nothing is as expensive as that which you get for 'free'."
9 posted on 03/01/2004 8:38:34 AM PST by Cyber Liberty (© 2003, Ravin' Lunatic since 4/98)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
The open-source community has always been a bit odd to me. I have contributed a few items to the Linux world, but I love having a paycheck, so I routinely work for money.
I have never had anyone explain to me the logical outcome, or an example of how this has/is working in other business entities.
10 posted on 03/01/2004 8:41:20 AM PST by devane617
[ Post Reply | Private Reply | To 1 | View Replies]

To: per loin
Does anybody remember the name of that movie

Was it Born Free?

11 posted on 03/01/2004 8:46:03 AM PST by Revolting cat! ("In the end, nothing explains anything!")
[ Post Reply | Private Reply | To 8 | View Replies]

To: GeorgiaFreeper
"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"


On the other side, it's used by many who aren't in corporations and find it refreshing to have an alternative which doesn't cost an arm and a leg.


Take for example Open Office, which is an excellent suite of programs which can do almost everything that Microsoft Office can. The difference however is $344.99, the price that MS Office costs. The developers of Open Office have offered consumers the ability to use a free alternative. Who is being hurt here, a consumer who doesn't have to pay hundreds of dollars for software; or a multibillion dollar corporation?

12 posted on 03/01/2004 8:46:14 AM PST by simply marvelous
[ Post Reply | Private Reply | To 1 | View Replies]

To: GeorgiaFreeper
Interesting. For several years, I was in the shareware business. I had six applications that were very popular among users, each doing something that commercial software wasn't doing well

Tens of thousands of downloads for each of the programs and, based on the email I got, thousands of regular users.

Unlike some shareware programmers, I released full versions of the programs, not crippled in any way. I asked those who used the programs to pay a small registration fee if they continued to use them.

Some did. Most did not. Each of the programs went through six versions, each improving on the program and incorporating user requests.

But...I finally had to give it up. It was not a viable business in the long run. The programs were excellent, and relatively bug-free. They served an important function for users.

But...I was naive. People wouldn't pay for the programs, even though registration entitled the user to unlimited downloads and notifications of updates at no further charge.

The most expensive registration fee for any of the programs was just $25.

I learned an important lesson. Get your money up front. That's how I run my current business, which has nothing to do with computers.
13 posted on 03/01/2004 8:47:36 AM PST by MineralMan (godless atheist)
[ Post Reply | Private Reply | To 1 | View Replies]

To: simply marvelous
"Take for example Open Office, which is an excellent suite of programs which can do almost everything that Microsoft Office can."

I work with both, in depth: You're wrong.

14 posted on 03/01/2004 8:50:06 AM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 12 | View Replies]

To: MineralMan
The value of a service is greatly reduced once the service has been rendered...
15 posted on 03/01/2004 8:50:32 AM PST by danneskjold
[ Post Reply | Private Reply | To 13 | View Replies]

To: MineralMan
That's how I run my current business, which has nothing to do with computers.

Are you a crack dealer?

16 posted on 03/01/2004 8:55:03 AM PST by chance33_98 (Check out profile page for banners, if you need one freepmail me and I will make one for you)
[ Post Reply | Private Reply | To 13 | View Replies]

To: simply marvelous; per loin
to simply marvelous:
No one is really being hurt. If someone wants to invest their personal blood, sweat and tears developing software and giving it away for free that is their business...

I do not prefer to work that way. My wife, children, mortage company, etc. would not understand why the bills were not getting paid so that I can contribute to some nebulous "greater good".

to per loin:
But refer to that people who prefer to be rewarded for their work as "whores" is going a little far...
17 posted on 03/01/2004 8:56:14 AM PST by GeorgiaFreeper
[ Post Reply | Private Reply | To 12 | View Replies]

To: GeorgiaFreeper
or rather

to per loin:
But to refer to those people who prefer to be rewarded for their work as "whores" is going a little far...
18 posted on 03/01/2004 9:02:56 AM PST by GeorgiaFreeper
[ Post Reply | Private Reply | To 17 | View Replies]

To: Cyber Liberty
"Nothing is as expensive as that which you get for 'free'."

This letter shows an incredible ignorance about "free software." It's free as in "freedom" not free as in beer.

In very short: You give away your code because you used someone else's code (freely given) to build it, and they probably used someone else's code, and so on. And you're all using a license that requires free distribution.

The ability to use these tools makes my job easier - yes, my job. I work for a living, just like everybody else. The concept of somehow living off of making the world a better place is something you get from social workers, not programmers.

I try to give back to the community of free software developers because they've been very good to me. The closed-source folks have not been good to me. They just keep raising prices without making things any easier. So I steer my company away from them at every chance.

Not all cooperation is automatically communist. Open source software works because it benefits everyone involved. It's called enlightened self interest (For those of you from Rio Linda, that's a capitalist concept).

If you don't believe me, don't use open source. That's a simple freedom (there's the real free in free software!) closed-source companies don't want you to have.

19 posted on 03/01/2004 9:07:06 AM PST by irv
[ Post Reply | Private Reply | To 9 | View Replies]

To: GeorgiaFreeper
Sorry, supply and demand--and besides:

(1) Open source code will never overtake Windows--Windows is MS's game to screw up. And besides I think that the "security" features of X11 make it very very difficult to develop an user-friendly OS... you can't get a handle to other windows, AFAIK (I could be wrong here, I only know Win32, not X11).
(2) Most programmers don't work on projects that would interest the average 21-year-old. Most of the work is in custom business apps that have zero chance of being pirated. And Access for Linux is about, oh, 1500 years off.
(3) Even with the most frequently-pirated programs, the actual money is in business licenses and business support. Oracle does offer its database for free for personal use, but they're not exactly in the crapper.
(4) Using open source in the business workplace has a lot of hidden costs, which may actually result in programmers being paid more.

I'll use an example here. There's a huge Internet Japanese animation (anime) community. These people are willing to translate, subtitle, and release anime for free. "Legal" anime used to sell for $30 for 3 episodes with horrible translation quality. But, animation companies didn't take the RIAA route--instead, they actually upped the quality, put 4 or 5 episode per DVD, lowered the price to $15-20--and on top of that, they bundle lots of goodies with DVDs. Guess what... it works. The solution isn't to stop open source, but to work around it.

Feel free to correct me if I'm wrong.
20 posted on 03/01/2004 9:07:13 AM PST by Nataku X (<a href="http://www.michaelmoore.com">Miserable Failure</a>)
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 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