The promise of free software was that you, as a user, were not constrained by the software someone else wrote. You could modify it to see fit. Today, I can replicate most software that way. So the promise is more realized than before. The actual code is useful, yes, because it means I don't have to have it written but if it didn't exist I'd still get there.
The copyright and IP maximalism approaches aren't important to me. The world where everyone can have software written easily is much more appealing. The user freedom is better met.
The software you have generated for your personal use is a micro fraction of all the software that it uses directly and indirectly to fulfill your needs. The rest is OSS maintained by someone at no cost to you.
> The promise of free software was that you, as a user, were not constrained by the software someone else wrote. You could modify it to see fit.
Eh yes and no. The problem is I am not somebody who is comfortable building their own software, so I depend on the generous communities that create free, open source software I can reliably run on my computer. There are lots of people like me! So the benefit isn’t being able to adjust the software to my liking, it’s the knowledge that I can’t have the rug pulled out from under me as easily since I know in theory I can run the software locally, but realistically (hopefully!) somebody else is going to fork and maintain it.
I honestly wonder about what percentage of the toxicity of society is a result of the awful copyright regime. Certainly another good chunk is a result of the patent system being broken.
I guess these are not the top items in the societal problems list, but they really don't help.