mirror of
https://github.com/vee1e/PcapMonkey.git
synced 2026-09-01 09:51:26 +00:00
53 lines
2.9 KiB
Markdown
53 lines
2.9 KiB
Markdown
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](mailto: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](mailto:compliance@certego.net).
|
||
|
||
Thank you for supporting Certego!
|