====================
Contributing to epoz
====================

Who can contribute?
-------------------

Anyone. If possible, you will be given appropriate credit in the
CREDITS.txt file. In case we should not mention us, please write us an
email.

How can I contribute?
---------------------

For small contributions, please send an email with a UNIX patchfile
attached to epoz-development@lists.sourceforge.net. Make sure you say
what version the patch applies to, what it changes and why this was
necessary.

Alternatively, you can submit bug reports and/or patches to the issue
tracker: http://codespeak.net/issues/epoz/ (mind the trailing slash).

If you have written a target-platform customization layer for epoz and
would like us to include it in the main distribution, please send a
detailled email to epoz-development@lists.sourceforge.net. Depending
on our decision whether to include it or not, you will receive CVS
checkin rights. You will then also be responsible of maintaining this
customization layer.

What are the rules?
-------------------

1. Contributions must only only contain code written by you. You may
not contribute code copyrighted by anyone else. You will be held
responsible if you violate this rule.

2. By contributing, you agree that the code contributed by you will be
published in the epoz distribution under the Zope Public License (ZPL)
v2.0. See ZPL2.txt for the license text.

3. Code in the epoz/common layer may not contain any platform specific
code, neither the ZPT macros nor the JavaScript. The unwritten law is:
The common layer shall be viewable in a web browser directly off of
the filesystem.
