Publishing it under GPL does benefit the humanity because any improvement on it will be also available to everyone. Letting corps take your work and put a monetary/legal block for people to use freely doesn’t seem like benefiting humanity that much.
What if your open source code is awful and is unusable, and a company comes in and makes it actually useful? What if it’s used in a medical device that saves hundreds of peoples lives every day?
You’ve now gone from free but unusable, to also fee an unusable, but in addition to paid and actually useful.
No, it will not be available to everyone. Just the clients of the corpo and they can request the source. If you’re not a client, you still have no rights.
I take it that you’re in the first camp
You’re doing it for yourself/for fun/to better humanity
If some corporate fucks want to abuse that then it’s their problem not yours
Publishing it under GPL does benefit the humanity because any improvement on it will be also available to everyone. Letting corps take your work and put a monetary/legal block for people to use freely doesn’t seem like benefiting humanity that much.
What if your open source code is awful and is unusable, and a company comes in and makes it actually useful? What if it’s used in a medical device that saves hundreds of peoples lives every day?
You’ve now gone from free but unusable, to also fee an unusable, but in addition to paid and actually useful.
No, it will not be available to everyone. Just the clients of the corpo and they can request the source. If you’re not a client, you still have no rights.