Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 2.95 KB

File metadata and controls

53 lines (34 loc) · 2.95 KB

i# Contributing to pcapoptikon

Thank you for your interest in contributing to Certego’s Open Source projects! To protect you, our users, and the integrity of the software, we require all contributors to accept our Contributor License Agreement (CLA).

This agreement ensures that the project remains legally secure and that Certego can continue to distribute it as free and open-source software indefinitely.


1. Individual CLA (ICLA)

If you are contributing as an individual (using your personal time and resources), the process is fully automated via CLA Assistant.

How to proceed:

  1. Open a Pull Request with your proposed changes.
  2. The CLA Assistant bot will automatically check if you have already signed the agreement.
  3. If this is your first time, the bot will post a comment on your Pull Request with a dedicated link.
  4. Click the link, log in with your GitHub account, and accept the terms (which include coverage for past contributions, our Open Source commitment, and the jurisdiction of Modena, Italy).
  5. Once accepted, your Pull Request will be cleared for technical review.

Note: You only need to sign the ICLA once for all Certego repositories.


2. Corporate CLA (CCLA)

If you are contributing on behalf of your employer or an organization (e.g., during work hours or using corporate assets), a Corporate CLA must be signed by your organization.

In this case, an individual signature is not sufficient, as the economic rights to the software legally belong to your employer (under Art. 12-bis of the Italian Copyright Law or similar international statutes).

How to proceed:

  1. Do not sign via the GitHub bot as an individual.
  2. Send an email to compliance@certego.net stating your company name and the GitHub usernames of the employees who intend to contribute.
  3. Our legal department will send you the CCLA form to be signed by an authorized representative of your company.
  4. Once we receive the signed document, we will add your GitHub account to a Whitelist, and your Pull Requests will be automatically cleared moving forward.

3. Contribution Requirements

Before submitting a Pull Request, please ensure that:

  • The code is original or you have the legal right to share it.
  • Commit messages are clear and descriptive.
  • The code follows the project's style guidelines (if applicable).

Minor Contributions (Threshold of Originality)

For minor changes that do not constitute original intellectual property (such as fixing a single typo or reformatting whitespace), a CLA signature may not be strictly required by law; however, we encourage you to complete the process to streamline project management.


Questions?

If you have any doubts regarding the legal procedure or which type of CLA is appropriate for your situation, please feel free to contact us at compliance@certego.net.

Thank you for supporting Certego!