First, the easy part: The mods that are considered "core" are those in the main SVN repository at http://code.elgg.org/elgg/trunk/mod/ All other modules bundled are not core, and so are GPL only.
> My general understanding of the GPL is that if any part of the project
> is GPL, then the entire project must be offered under the GPL.
This is not the case with GPL 2 :) Without getting too deep into the murky, murky waters of software licensing, the GPL 2 mainly protects the original application's distribution -- You may freely link against or use the software to provide a service without having to release the source as GPL. The GPL 2 comes into effect when you are redistributing the product.
Basically, if you aren't redistributing a modified version of Elgg, you don't need to worry. You can make any alterations you need on your own server without having to contribute back, though it's in the spirit OSS and best interest of Elgg if you do! If you are redistributing Elgg, though, you must make the source code available because of the GPL license.
Hi,
I am a new developer :) So, I have a novice question, I want to ask in a simple way, am I bound to keep the link to elgg, and other footer related to elgg? Coz, my only client seems confused seeing this! And I dont know what to do with this?
No, this is not a requirement.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.