I'm actually in agreement with Ballmer on this one: GPL is cancer. And I love contributing to OSS in general.
I'm actually in agreement with Ballmer on this one: GPL is cancer. And I love contributing to OSS in general.
If you are not distributing the software personally or outside your organization, the GPL does not apply to you. If what you are doing does not constitute a derivative work, then your software is also not affected by the GPL: if you're invoking GNU grep in your program, for example, your program does not need to be licensed under a GPL-compatible license.
For clarification, see https://www.gnu.org/licenses/gpl-faq.html
If you are only using GPL'd software, there is no compulsion to release your software under the GPL. If you, on the other hand, are releasing a product to other people and you have found a piece of GPL'd software that provides enough value to you to bother including it in your project, then and only then are you compelled to open your source.