|
|
|
|
|
by JS_startup
5205 days ago
|
|
The same argument can be made for any sufficiently complicated device or technology, not just code. I suppose I could deconstruct my smart phone and reverse engineer all of its drawings, designs and schematics. Practically speaking though I am bound to its original designer's implementation. Furthermore, in a democratic society you're more than free to vote with your money -- I don't understand what having full access to someone else's intellectual property/the fruits of their labor has to do with democracy. |
|
As an example, a lot of people are pissed off that they can no longer fix their cars themselves because of black-box designs and software restrictions. The ultimate result of that sort of thing is a monopoly on repairs and upgrades, where only approved mechanics who promise to only make approved changes can do useful work. This may be good for the bottom line of the car manufacturer, who ultimately wants you to buy another car, but it is not good for society.
Software is also a special case, in that it is rapidly becoming our society's primary means of communication and decision making. Some things, games and toys, don't matter really and are not a matter of great concern. But other things, operating systems and communication platforms, social networks, voting systems... it can be argued that allowing these to be closed and proprietary is something we should never accept.
Also, keep in mind that Intellectual Property is not a natural right - it is an artificial construct, a monopoly granted by government to encourage innovation and for the benefit of society. If it turns out that it does the opposite, hinders innovation (patent wars, anyone?) and disempowers society (censorship on Facebook?), then it has stopped serving its purpose.