Skip to content
This repository has been archived by the owner on Aug 23, 2019. It is now read-only.

License

dalers edited this page Sep 22, 2012 · 5 revisions

This page was adapted from the WordPress License and the Drupal License FAQ.

The license under which the Achievo software is released is the GPLv2 from the Free Software Foundation. A copy of the license in every Achievo distribution, but you can also read the text of the license here.

Part of this license outlines requirements for derivative works, such as modules or themes. Derivatives of Achievo code inherit the GPL license. Drupal, which has the same GPL license as Achievo, has an excellent page on licensing as it applies to themes and modules.

There is some legal grey area regarding what is considered a derivative work, but we feel strongly that modules and themes are derivative work and thus inherit the GPL license. If you disagree, you may wish to consider a non-GPL platform.

Summary

Achievo code is copyright by the original authors, listed in the doc/AUTHORS file (updated at least for official releases from the Git commit log). Achievo does not use either a Contributor Licence Agreement (CLA) or Copyright Assignment Agreement (CAA).

Achievo is licensed in its entirety under the GPL v2, or a compatible license in the case of projects included as part of Achievo or an Achievo module (which are listed in doc/COPYRIGHT). This includes PHP, HTML, CSS, Javascript and images.

Achievo modules and themes available from the GitHub atkphpframework group (downloaded separately from Achievo) are licensed in their entirety under the GPL v2 (or a compatible license in the case of any included projects, which are listed in the documentation for the module or theme).

For a module or theme to be legally used with Achievo according to the terms of the GPL, at least any files containing PHP elements, or HTML elements intermingled with PHP, must be licensed under the GPL. This does allow for CSS files and images to be provided under a different license (more, or less, restrictive) by their author, but such a module or theme will not be accepted for hosting on GitHub by the atkphpframework group.

Implications for Developers

When you submit a file to the GitHub phpatkframework/achievo project (or an edit to an existing file), you are acknowledging you have the legal right to, and are providing it under the GPL v2.

When you submit an Achievo module or theme to the GitHub phpatkframework group for hosting (or an edit to an existing file), you are acknowledging you have the legal right to, and are providing it - in its entirety - under the GPL v2.

If you develop and distribute a theme or module to someone else (for example, to a client), you must provide all source under the GPL v2 (at least the files containing PHP elements or HTML elements intermingled with PHP, otherwise the theme or module could not be legally used with Achievo), not minified or obfusticated in any way, to whoever you distribute your code to. If you do not distribute your code, you do not have to provide your code to anyone. This means you do not have to distribute the code to modules you develop for any Achievo-based applications you host yourself or within your company (or have sole control over if you are using a hosting service).

Clone this wiki locally