If it's my library you do as I say or you don't use it. If you don't like the license, you are free to write your own library.
The GPL is about giving freedom to the users.
If it's my library you do as I say or you don't use it. If you don't like the license, you are free to write your own library.
The GPL is about giving freedom to the users.
> If it's my library you do as I say or you don't use it.
That sounds more like giving control to the developers than giving freedom to the users.
The only freedom GPL denies the developer is the freedom to take freedoms away from their users.
Working for companies it is a rare occasion that we would open source a project, consequently most of the time we cannot use GPL libraries. On the other hand Apache, BSD and similarly licensed libraries are the safe option.
So for me it would be ludicrous to prevent others from benefiting from my OS libraries.
Unless your company is shipping binaries to third parties, I don't think there is a need to open-source your applications.