Plugin authors might want to consider adding a LICENSE document to their plugin distributions - something we haven't done, and which I'll go back and do. Elgg itself is GPL v2 of course, but that doesn't mean plugins have to be. It's probably good practice to make this crystal clear.
Posted by Ben Werdmuller @ Plugins
You must be logged in to post a comment.
Comments
Actually, I've had this discussion before with certain Mambo plugin authors. My interpretation of the GPL and from the GPL FAQ http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins - the plugins will also have to be licensed as GPL too.
Granted, it would probably depend upon the plugin, as I feel the nature of PHP and plugins makes it borderline (as compared to compiled programs), but unless the plugin ONLY passed data to the main code (ie: merely communicated) without calling functions from the main code, it would need to follow the underlying question. The nature and concepts of plugins kind of makes such a situation a little unlikely. Obviously, there is no case law on this issue any discussion of matters such as these are hypothetical - I really wish GNU coud just make it explicitly either a yes or no option. But the reality is that what is holding it back is not the license, but what the threshold is to say when that license is invoked. Kind of.
Obviously, there is an enforcement issue in general with the GPL, so it is kind of moot. And if you, as developers, don't care - it's even more moot.
And I am required to disclaim: None of this information is to be construed as legal advice.