Powerful Open Source LDAP

From Port389

There are quite a few ways to contribute to the Directory Server project. If one of the things that you want to contribute happens to be code or patches, there are a few simple steps you have to follow:

Contents

Contributor License Agreement

If you want to submit code and patches you need to sign the Fedora Individual Contributor License Agreement. If you're working for an employer and they own the rights to your code, then you should make sure that your employer will permit you to sign the Fedora ICLA. If your employer will not permit you to sign the Fedora ICLA, please email legal@fedoraproject.org with the specific issues, and we will try to make a custom arrangement.

Individual Contributor License Agreement

This is easy to do. Just follow these steps:

If you've been given a git/CVS account

If you've been given a git/CVS account then you need to get set up in the Fedora Accounts system. Visit the Fedora Accounts System page. This page will set up a system whereby you can sign an Individual CLA as well as set up your account information. There's also a page that describes what you have to do to create the keys you'll need to finish and sign the forms on the fedora account page in order to get CVS commit access.

About the CLA

The contributor license agreement basically says (without this being real legal advice) that contributors who make any contributions given to Fedora (and 389) without a license give Fedora (and 389) permission to use those contributions under broad and permissive license terms. Any contributions made with an explicit license will remain under those license terms (but Fedora and 389 are under no obligation to use any contribution). You are NOT assigning your copyright to Red Hat, Fedora, or 389. It also includes a patent grant. The intent of this agreement is to ensure that Fedora and 389 is available to everyone under safe and Free licensing terms.