What is the license for TastyIgniter?
Previous versions of TastyIgniter were licenced under the GNU General Public License, version 3.
As of version 3, TastyIgniter is licensed under the MIT Licence. A copy of the license is included with every copy of TastyIgniter, but you can also read the text of the license here.
What is different with MIT Licence?
Unlike the GPL, the MIT license only requires that you keep all copyright notice intact.
All derivative work of TastyIgniter can be redistributed under your preferred licence.
Why is TastyIgniter a registered trademark? Does that mean it's not free?
The software itself is completely free, under the terms of MIT Licence. However, the name TastyIgniter is a registered trademark "to create a level playing field for everyone interested in using the TastyIgniter trademark."
Previous GNU GPL v3
TastyIgniter is licensed under the GNU General Public License, version 3 from the Free Software Foundation. A copy of the license is included with every copy of TastyIgniter, but you can also read the text of the license here.
Does the license cover just PHP, or everything?We require that all files (PHP, JavaScript, images, etc.) be under the GPL. If it's in Git, then it is under the same license. That way there is no confusion about what license a given file is under.
The GPL requires that I distribute the "source code" of my files. What does that mean for a web application?The "source code" of a file means the format that is intended for people to edit. What that means depends on the file in question.
For PHP or JavaScript or CSS code, the file itself, without any compression or obfuscation, is its own source code. For images, the "source code" varies. Depending on the image, that could mean the production version of the file as a PNG or GIF, or an original high-resolution JPG, or a Photoshop, Illustrator, or GIMP file.
If I write an extension or theme, do I have to license it under the GPL?Yes. TastyIgniter extensons and themes are a derivative work of TastyIgniter Community. If you distribute them, you must do so under the terms of the GPL version 3. You are not required to distribute them at all, however.
Can I sell a TastyIgniter extension, or a TastyIgniter theme?Yes. However, you must distribute it under the GPL version 3, so those you sell it to must be allowed to modify it. See questions 3 and 4.
If I write an extension or theme, do I have to give it away to everyone?No. The GPL requires that if you make a derivative work of TastyIgniter and distribute it to someone else, you must provide that person with the source code under the terms of the GPL so that they may modify it under the terms of the GPL as well.
However, if your extension is of general use then it is often a good idea to contribute it back to the community anyway. You can get feedback, bug reports, and new feature patches from others who find it useful.
Drupal, which is licenced under the same (previous version) GPL license as TastyIgniter, has an helpful page on licensing as it applies to themes and extensions.