I think it is OK to just not have copyrights (and also not have patents). And then, there is no non-free software licenses because it is not copyright, so even if they write them they do not have any legal meaning.
Stallman's idea, that practical works you can freely use/modify/distribute/etc but artistic works it is permitted to be a limited copyright (only a few years), might also work, I think (although I am not entirely sure; I think it is probably simpler to just abolish copyright entirely).
I have also seen a suggestion to tax copyright so that you have to pay a annual tax, and can copyright it for up to ten years, but anyone who pays 100 times the tax rate of copyright can force it into the public domain early. I think that can do (and if the government likes to earn money, it can help them too), but still perhaps the copyright should not be applicable for practical works, which instead are freely usable. (Some works may be hybrid, and that is more difficult. One idea is if you can separate the parts easily enough then you can copyright the artistic parts, but if you cannot then it is forced public domain; making the source code of a computer game available may be one way to do, so that you will want to release the source codes anyways in order that you may copyright the artistic non-practical-works of them.)
But whether or not is copyright, there should be a requirement of warning label on commercial products that use DRM, and there should not be laws to restrict circumventing them on your own copies of works/devices.
Without copyright the GPL (or any other license) is unenforceable
This makes zero sense. The companies that are currently publishing copyrighted proprietary software would then be free to take the GPL software, make improvements for their own purposes and distributed the compiled binaries and make profits without providing the improvements back.
As a proponent of permissive licenses I have no qualms about my software being enhanced and used by others without giving back those improvements - but the whole point of the GPL is to prevent that - so a GPL without copyright may as well be MPL or BSD or MIT.
Of course if I write a program I would like that others who make modifications (public) that they would also contribute those source codes too, but I do not like to put in legal obstructions, so you should have freedom rather than having too many laws and obstructions.
I don’t find that unethical. What’s more, I do it all the time—for example, right now I’m watching Netflix instead of doing any kind of public service. I have two kidneys, but only really need one. I use my money to buy stuff for my own usage, instead of donating it all after I fulfil my basic needs.
And if I happened to run a business, I would do the very same thing. So I don’t think it’s my place to be calling people out on things that I do too. Doing things for the community should be held in a very high regard. But being legally forced to do that seems really inappropriate to me.
Are you suggesting it is morally wrong to earn a profit if it would better serve the public good? How and more importantly who defines public good? A major theme from The Wealth of Nations refutes your point by arguing that the greatest economic benefit occurs when people act in their own self-interest:
> It is not from the benevolence of the butcher, the brewer, or the baker that we expect our dinner, but from their regard to their own interest.
It sounds like you're arguing for a socialism model where a central authority decides how to use capital.
The public good under that definition is rather clear: the total advantage (not necessary capital) that something provides to the entirety of society.
I can see how choosing to act in a less-good way than another obvious way can be interpreted as unethical.
You got it. A democratically controlled central authority representing the interests of working people instead of capital, yes.
It's actually a very good suggestion and I feel good about it. Another way of saying this is that intellectual property restrictions should be greatly relaxed. What's insane is that an overwhelming majority of time, money and energy in the tech sector goes into software that is closed source, and thus technological progress is greatly hindered because research and code is unable to be shared openly. Imagine, for example, the vast public good that would arise from Google or Microsoft opening up their entire code bases for free. Think about how much good has already arisen from their respective open source projects already, & if that was extended to all their products.
Regardless, my point is not that every business acts unethically, but rather that in any business there exists a tension between private profit and public good. This is one specific example -- it is in the interest of a private company to keep their code bases closed and proprietary, but it is in the public good for all software to be free an open.
Why stop with code? If code is always better in the open, then why not require all business communication in the open.
> in any business there exists a tension between private profit and public good
I don't think there is always a tension. If not by profit, how do you motivate people to develop new technology and fund the support system necessary for development?
Sounds good to me, a kind of freedom of information act for private corporations.
And yet your suggested solution is to treat them all as if they are.
Perhaps the more charitable reading of this is that some businesses act unethically, and they should be called out for doing so?
This is an unacceptable comment. If you disagree with the parent, then write so in a manner that opposes and disproves the comment, not outright go for personal attacks.
Obviously, but that's because businesses act unethically -- ie, for private profit over public good. They absolutely should be called out for that. Or, more specifically, they should be regulated so that non-free software licenses are illegal or severely restricted.