Licence
Everything on molk.ch (with these exceptions) is copyright 2009, 2010 Morten Lauritsen Khodabocus, info@molk.ch, and is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Kudos to the GNU Project and the Free Software Foundation for doing the heavy lifting, legalese-wise.
Exceptions
I am not the copyright holder for the following files served from molk.ch, and hence cannot release them under any licence:
- jQuery Fotorama script CSS Images
- Available from jquery.com, under the MIT licence or the GPL (v2).
- The W3C Valid XHTML and Valid CSS icons
- Available from the W3C, on the QA Validation Icons page (for a bigger image format selection, look in the Icons directory). See also the FAQ on icon usage, and of course, the licence and the logo usage policy.
- The W3C Valid Atom icon (used in the feeds page)
- Available from the W3C, from the Feed Validation Page (after succesful feed validation) as the "valid Atom 1.0" banner.
- The GPLv3 logo
- Available from the GNU Project, in the GNU License Logos page.
- The Firefox logo (which is a registered trademark of the Mozilla Foundation)
- Available from the Mozilla Project, in the Logo Download page. For more information about using the Firefox logo, read the Firefox Logo Guide, particularly the Legal Stuff.
- The Feed icon
- Available from the Mozilla Foundation, on feedicons.com. Read the Feed Icon Guidelines for conditions of usage.
Why The GPL?
The GNU FAQ answer is that:
Using the GNU GPL will require that all the released improved versions be free software.
IMHO, using the GPL is good karma. I think it is a great way to stimulate sharing and cooperation in a community.
I humbly agree with the goal of Richard Stallman expressed in Copyleft: Pragmatic Idealism ( What is Copyleft?):
I want to encourage free software to spread.
I also believe anybody should be free to choose the licence they want to licence their work under - that should go without saying, but the open / free source movements have more than their share of loud evangelists.
For a great description of a representative subset of the many open/free source licences in existence, see Understanding Open Source and Free Software Licensing By Andrew M. St. Laurent. This text does a good job of describing the differences and similarities.
With molk.ch, more than just release code under the GPL, I want to release absolutely everything related to the site:
- The "technical" content: HTML, CSS, javascript, images, etc. (available in the molk.ch project).
- The scripts used to generate the site (available in the molk.ch-build project).
- The "actual" content: Essays, blog entries, etc. (also in the molk.ch project). The GPL applies to any kind of work, not just source code, and I decided it was simpler to use the same licence for everything.
Both the technical and actual content is, of course, already available because that is how the web works, but as deployed on the site, they are minimized, which is unreadable, and arguably does not qualify as source code, since it is not the format I edit them in (this is called the "javascript" trap). Hence, I decided to also publish the nicely formatted source files that I myself work with.