Reddit refugee and tech nerd.
Technology @beehaw.org Maybe a controversial opinion, but Lemmy is pretty great as a PWA
Self Hosted - Self-hosting your services. @lemmy.ml Using a Debian VM to host a Web- and Mailserver / Yes or no?
Programmer Humor @lemmy.ml For-loops in Java don't require any code in the body. I can't control what you do with that information.
Contributing to open source projects is pretty much just altruism.
If we're talking about protection of people integrating open source code in their proprietary code we'll always have issues. It doesn't matter if we declare our projects under GPL, AGPL, LGPL, CC or whatever, unless they do shoddy work, we won't be able to know what code snippets, libraries or frameworks they're using when source code isn't disclosed.
People that want to be assholes will always be assholes. If you feel like giving back, contribute to an open source project. If you don't, don't. But making it about evil corporations is a bit meh. Even a company like Amazon is actively contributing to improving Java, offering the Amazon Corretto JDK for free. So the path forward may just be trying to be the change yourself, and making sure the company you're working for is also giving back somehow.