Licenses

The core, non-GUI, parts are LGPL and GPL. GUI portions are GPL only.

What does this mean? If you are using ZTM, we would like your bugfixes, changes and improvements. For your own internal deployments we do not require your code, otherwise we would have used the Affero license.

Only if you are distributing or repackaging ZTM are you required to make your changes available.

Still it is probably easier to have changes maintained in the main repositories.

What do we consider a derivate work.

Anything that is a copy of a ztm.* module or modification of the code inside a ztm.* package.

Stuff built on-top-of ZTM is not considered a derivate work. For instance, you do not have to free your design, your templates, your business logic, your configuration, your new modules.

We consider all non-GUI packages libraries. If you call into them it does not apply to any code you have written.

The ZTM namespace

We obviously do not own the ztm namespace in Python. Still, we request that you do not publish any packages to PyPI in the ztm.* namespace without coordinating with ztm-dev@ztmproject.org.

Forking

If you fork an existing package we request that you do not use a package name in the ztm.* namespace. If you need to replace a name in the ztm.namespace, please override it from your package.

Documentation is licenced under Creative Commons.

© Copyright 2009-2010, ztmproject.org. Created using Sphinx 0.6.3.