When GPL Becomes Almost-GPL — the CSS, Images and JavaScript Loophole
New submitter sobolwolf writes "It has been apparent for some time that many developers (mainly theme designers) are split-licensing PHP-based GPL distributions, releasing proprietary files alongside GPL files with the excuse that CSS, JavaScript and Images are 'immunized' from the GPL because they run in the browser and not on the server. This is almost always done to limit the distribution of the entire release, not just the proprietary items (most extensions will not function in any meaningful way without the accompanying CSS, Images and JavaScript). Some of the more popular PHP-based GPL projects, like WordPress, have gone as far as to apply sanctions to developers distributing split-licensed themes/plugins. Others, such as Joomla, have openly embraced the split-licensed model, even changing their extension directory submission rules to cater specifically to split-licensed distributions. In light of all this, I would like to ask the following question: While it seems to be legal to offer split-licensed GPL distributions, is it in the spirit of the GPL for a project such as Joomla (whose governing body has the motto 'Open Source Matters') to openly embrace such a practice when they can easily require that all CSS, Images and JavaScript be GPL (or GPL-compatible) for extensions that are listed on the Joomla Extensions Directory?"
It's people like this poster who promote the whole "infectious" GPL crap that Microsoft et al have been capitalising.
This behaviour ("split licensing") is perfectly fine, legal and moral.
The GPL is all about preserving access to code. If you use GPL code, you have to publish that code. If you make changes to it, you need to publish those changes as well. This is to stop people "proprieterizing" GPLed code by making a few incompatible changes and releasing it.
The GPL doesn't mean that if you include a GPL library, you need to open source your whole project. But people are afraid it does mean that, due to people like the poster, and Microsoft's FUD. If you want to know why people are shying away from the GPL, and view it as a threat, look to the article submitter.
Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face