I have written several example programs with JUCE and published them on GitHub. The JUCE license terms demand that these be licensed under GPL3, and so they are. However this defeats my purpose, which is to contribute code that others may use freely in both closed- and open-source projects.
As forum member @jonathonracz has pointed out:
GPL is like a virus in your code, as soon as you integrate some GPL code into your program your entire codebase must become GPL (read: totally open source) to comply with the license.
Is there any way I can license my code under a less-restrictive (non-viral) license such as MIT or BSD, with the understanding that the JUCE framework itself remains subject to its own license terms?