John Siracusa wrote:
...
This extreme position on haxies and other system extensions is wrong for the same reason that socialism, communism, and libertarianism are, in the long run, nonviable forms of large-scale governance. It attempts to arrive at a solution by changing the nature of the participants. This will never work.
Any viable solution must work within the (often inconvenient) bounds of reality. It must be constructed in such a way that the motivations and actions of the participants—both the good and the bad...especially the bad—serve to balance the system as a whole. Suggesting that all would be well, if only certain people would act differently or alter their desires in some way is wishful thinking, not an actual solution.
So I am sure many of us are the ones who are called to remove the Bonzai Buddy from a system, or the Weatherbug, or what have you.
We're the ones who go over, look at the Notification Area (AKA System Tray) on your PC and tsk silently with our head.
Now, to his credit, Michael doesn't need that, nor does my father-in-law. I am mainly thinking about friends from back in the day whom I see only irregularly at best due to geographic differences.
However, consider for a moment the Windows / OS X / FOSS trifecta.
Windows is the most popular OS and is the most easy to customize to suit your needs. If you want a program to control your embroidery machine or a program to help with the fantasy football draft you run, you can find it and buy it. It's definitely the 'big tent' politics of the software world.
Linux is the least popular OS for consumers, though it has that same 'we can do everything', but it does everything by asking you to pitch in... whether you want to call it socialism, libertarianism, or communism may reveal more about you than Linux.
OS X is gaining in popularity but it's gaining in popularity because of the 'hassle free' computing experience. Of course, thanks to virtualization and standardization on Intel processors, you can moonlight to the other parties more easily, so if you have to work with the big-tent world or the 'grab a corner of the barn frame and heave' world, you can. This is also true in Linux, which has had a draining effect on the big tent.
Also, since so many services are provided by the cloud/internet in general now, we're living in a more 'big government' world when it comes to computing, and the big tent approach is mainly for the 'local' things like printers, games, etc.
There's been some good articles about tech standards such as
this and patent reform such as
this and
this and a lot more from /. and boingboing.
If you think about standards bodies as the Congress of the world, you get some real stinkers (DMCA) and you get some real winners (going to let you choose your favorite bill here). USB, for example, was technically inferior to FireWire but it got more support and essentially was voted the winner by our dollars. Beta was superior but died on the floor because they spurned the porn vote and that constituency is as important as swing voters.
And patents are akin to blue laws - things that are hard to change and fight and get people to see as a big deal. Or perhaps they are the PACs, whom you either work with or try to resist their influence on getting what you need done? I don't know...
I just wanted to start a discourse on this thought and see what other's takes are.