Stallman consistently ignores the free market when writing about software freedom. What users want, the free market will provide. If they want customizable software, the market will give it to them. If they only want feature X, the market will give it to them. If they want interop., they will get that too. If they don't care about modifying the source code, well, people won't offer it.
The GPL is not what allows users to get what they need from software or technology. It's the market. As long as you have a free market, with able competitors, you don't need the GPL, and the whole discussion of "free software" is a red-herring. As far as mainstream users are concerned, you don't need the source when you have the dollar.
Stallman's initial experience with closed software was not in a free market, so I can see how he's grown up with a colored view. The world has changed, however, and he has not.
Stallman's original problem was essentially, "I had a broken car once and I couldn't get the part I needed to repair it. That sucked, so all manufacturers should provide everyone with all the information needed make any replacement part, or turn my Beetle into a Porsche."
In today's world that problem really doesn't exist anymore. Software is a mass market product, and the software that is produced already conforms to what people want pretty well. Sure, I'll take cheaper parts for my car, and I love getting something for nothing, but on the list of humanity's problems, non-GPL software is very, very low.
The GPL is not what allows users to get what they need from software or technology. It's the market. As long as you have a free market, with able competitors, you don't need the GPL, and the whole discussion of "free software" is a red-herring. As far as mainstream users are concerned, you don't need the source when you have the dollar.
Stallman's initial experience with closed software was not in a free market, so I can see how he's grown up with a colored view. The world has changed, however, and he has not.
Stallman's original problem was essentially, "I had a broken car once and I couldn't get the part I needed to repair it. That sucked, so all manufacturers should provide everyone with all the information needed make any replacement part, or turn my Beetle into a Porsche."
In today's world that problem really doesn't exist anymore. Software is a mass market product, and the software that is produced already conforms to what people want pretty well. Sure, I'll take cheaper parts for my car, and I love getting something for nothing, but on the list of humanity's problems, non-GPL software is very, very low.