"There's no such thing as free software."
Dec. 10th, 2008 01:08 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ken Starks of HeliOS, a small Linux advocacy group, recently ran into a headache when he encountered a teacher name Karen who was so angry about him giving Linux distro disks to kids at her middle school,
Okay, so Karen is wrong, but I think most of the open source community doesn't understand why she's wrong, or what to say in response.
An operating system is not a commodity. Commodity: 'anything for which there is demand, but which is supplied without qualitative differentiation across a market.' Wheat is wheat. Iron is iron. But Windows is not Ubuntu; they have qualitative differences between them.
But what is not qualitatively different is the underlying knowledge that the Microsoft Corporation and the Linux Community have in common. That is commodity knowledge. There are no real secrets to how to make an operating system, and anyone with enough time and energy can make one.
The same is true of a house or a car: building one of those is commodity knowledge. There's no secret there. The difference between a house and an operating system is that the source code of an operating system is exceptionally easy to copy, whereas the materials for a house are not. Software, therefore, has a ratchet: every time an improvement is added, it persists and is distributed in all future versions.
I think, if we're going to win this battle, we have to make these two points:
When you contract to build a house, you would hire a company with a good reputation. In that sense, we should always ask: does Microsoft have a good reputation? Or is it just the biggest game in town?
I called a confrence with the student and that is how I came to discover you and your organization. Mr. Starks, I am sure you strongly believe in what you are doing but I cannot either support your efforts or allow them to happen in my classroom. At this point, I am not sure what you are doing is legal. No software is free and spreading that misconception is harmful.She's right, in one sense-- every minute spent developing open source software is a minute the developer "spent" without making a profit (well, okay, to a first approximation). Karen's confusion is tragic-- if you follow the link, you'll find that she believes that Microsoft's operating system is what kids will have to deal with in the real world, that Linux is little more than a "carnival show," and the Linux community does real harm to children by making them think that some things really are free.
Okay, so Karen is wrong, but I think most of the open source community doesn't understand why she's wrong, or what to say in response.
An operating system is not a commodity. Commodity: 'anything for which there is demand, but which is supplied without qualitative differentiation across a market.' Wheat is wheat. Iron is iron. But Windows is not Ubuntu; they have qualitative differences between them.
But what is not qualitatively different is the underlying knowledge that the Microsoft Corporation and the Linux Community have in common. That is commodity knowledge. There are no real secrets to how to make an operating system, and anyone with enough time and energy can make one.
The same is true of a house or a car: building one of those is commodity knowledge. There's no secret there. The difference between a house and an operating system is that the source code of an operating system is exceptionally easy to copy, whereas the materials for a house are not. Software, therefore, has a ratchet: every time an improvement is added, it persists and is distributed in all future versions.
I think, if we're going to win this battle, we have to make these two points:
- The Linux Operating System is built atop commodity knowledge everyone has access to, and
- The Linux Operating System improves because every person who has the itch, "I wish that worked better for me" and scratches that itch makes it work better for everyone.
When you contract to build a house, you would hire a company with a good reputation. In that sense, we should always ask: does Microsoft have a good reputation? Or is it just the biggest game in town?
no subject
Date: 2008-12-11 05:56 am (UTC)While technically that's true because as you say, you can just get a book out of the library and find out how they work, it's far from actually true in the real world.
If you've spent any time doing tech support, you'd know that most people find the *operation* of a *mouse* mysterious. I don't even mean the knowledge that a mouse sends a computer signals about how it moves and what buttons are pressed, I mean the difference between "left click", "right click" and "double click". It appears to take years to master this skill. Even today, in the age of Facebook and instant messaging, the skills necessary to make the simplest "hello world" program or web page elude the vast majority of the population. It takes years of dedicated study to get to the point where someone could contribute to Linux (or any other operating system).
And truly, the same thing goes for building houses or fixing cars or wiring electronics. Most people couldn't tell the difference between 15 amp and 30 amp wiring (which can be, ah, fatal), or the difference between a drive shaft and an alternator. Most of them are perfectly happy being this clueless and would really prefer to leave those bits of knowledge to other people.
So trying to convince the public that building an operating system is really no big deal and that anyone can do it... well, that's one mountain I'd rather leave to someone else.
no subject
Date: 2008-12-11 05:45 pm (UTC)As far as Linux is concerned, most people don't need to be taught to build their own operating system - they just need to be taught to seek out and trust the advice of Linux community experts, instead of assuming an expert can only be trusted if they charge an hourly rate on par with an attorney.