I think you're mixing topics here. I am not a big personal fan of software patents except as a purely defensive tool, and I agree that there are some things happening in that area which we should try as a society to minimize or eliminate.
Proprietary licenses are a different story. I still believe they are a necessary evil. I'm a big fan of advocating for more open and more community development, but if you want public companies to invest in those projects there has to be a business benefit for them as well.
The point of a proprietary license is not that the evil developers are preventing you from exercising "your" rights, it's that you never had those rights in the first place. The software is *not* yours and never will be - it belongs to the developers, just as it would if the software were GPL.
The difference is that the developers of a GPL, BSD or PD program have said "we're OK with you copying it" while the developers of a proprietary program have not. You don't own the software, which is why it's not "yours" to install on other people's PCs. You don't own GPL software either, only the copyright holders own it -- the software just happens to come with a license that explicitly allows copying and sale.
Your slavery analogy sounds good at first glance, but what you are implying is that people and companies should not have rights to the results of their own hard work. I think most of us would agree that as a world we haven't found the right balance between common and private ownership, but what you are suggesting with MS Office has more in common with nationalizing a company without compensation than it does with the elimination of slavery.
Forcing a company to turn over its assets to the public "for the common good" is fine, but you can only do it once. You can't expect ongoing investment in software development after you take away their ability to make money on the resulting software. If you're saying "MS Office in its current form is so wonderful that nothing better will ever be required", then sure go ahead and demand that Microsoft be nationalized and all their products turned over to the public domain. Just don't expect them (or other major software companies) to keep paying programmers after you do that, and make sure you know where the programming jobs *will* come from.
Proprietary licenses are a different story. I still believe they are a necessary evil. I'm a big fan of advocating for more open and more community development, but if you want public companies to invest in those projects there has to be a business benefit for them as well.
The point of a proprietary license is not that the evil developers are preventing you from exercising "your" rights, it's that you never had those rights in the first place. The software is *not* yours and never will be - it belongs to the developers, just as it would if the software were GPL.
The difference is that the developers of a GPL, BSD or PD program have said "we're OK with you copying it" while the developers of a proprietary program have not. You don't own the software, which is why it's not "yours" to install on other people's PCs. You don't own GPL software either, only the copyright holders own it -- the software just happens to come with a license that explicitly allows copying and sale.
Your slavery analogy sounds good at first glance, but what you are implying is that people and companies should not have rights to the results of their own hard work. I think most of us would agree that as a world we haven't found the right balance between common and private ownership, but what you are suggesting with MS Office has more in common with nationalizing a company without compensation than it does with the elimination of slavery.
Forcing a company to turn over its assets to the public "for the common good" is fine, but you can only do it once. You can't expect ongoing investment in software development after you take away their ability to make money on the resulting software. If you're saying "MS Office in its current form is so wonderful that nothing better will ever be required", then sure go ahead and demand that Microsoft be nationalized and all their products turned over to the public domain. Just don't expect them (or other major software companies) to keep paying programmers after you do that, and make sure you know where the programming jobs *will* come from.
Comment