Skip to content
Snippets Groups Projects
Commit 20019ef8 authored by Andrei Jiroh Eugenio Halili's avatar Andrei Jiroh Eugenio Halili :school:
Browse files

docs(open-source): add CA and project archival docs

parent 7d80045f
No related branches found
No related tags found
No related merge requests found
# Legal department at Recap Time Squad
## Contact details
For general inquiries, please email `legal@recaptime.eu.org` or chat in `#staff/legal` Zulip stream.
\ No newline at end of file
# Contributor License Agreement (CLA)
## Recap Time Squad's perspective
While we do not require signing our CLAs (based off the FLA by the FSFE) besides signing-off
commits per the DCO due to legal burden on contributors as well as additional barrier to entry,
we're may experiement requiring it on some projects under copyleft licenses in the future.
For rationale and history behind this, check out these articles:
* <https://ben.balter.com/2018/01/02/why-you-probably-shouldnt-add-a-cla-to-your-open-source-project/>
* <https://drewdevault.com/2023/07/04/Dont-sign-a-CLA-2.html>
* <https://drewdevault.com/2021/04/12/DCO.html>
## Individual vs Corporate CLA
### Individual
An Individual Contributor License Agreement (ICLA) is an agreement between a contributor solely
(not in an employment capacity) and the project asserting the sole individual has the authority to
contribute. Any employee executing an ICLA is doing so in their own personal capacity and not as part
of Recap Time Squad's legal entity. As such, the ICLA will follow you should you leave Recap Time Squad.
Due to obligations of professional responsibility, attorneys for Recap Time Squad (and possibly its fiscal
host, TBD) cannot advise individuals on contracts executed in a personal (non-employee) capacity.
That said, employees have the benefit of having OSPO and Legal as resources so please use us! CLAs are binding
agreements and as a precaution, should be reviewed. Further, if you are contributing as a Recap Time Squad employee,
a representation in an ICLA that Recap Time Squad has given you permission to contribute is needed. Section 4 of the
Apache ICLA makes the representation that the contributor has permission from their employer (Recap Time Squad or our
fiscal host, depending on your contract) to submit code owned by them and says:
> If any third party (such as your employer(s)) has rights to any portion of any of Your Contributions, you represent
> that such third party has authorized your submission of such Contributions or that such third party has waived such
> rights for such Contributions.
As long as the ICLA is approved by our legal team, Recap Time Squad is okay with individuals who work at
Recap Time Squad executing ICLAs and making the representation above.
### CCLA
A Corporate Contributor License Agreement (CCLA) is an agreement between a corporation and a corporation. OSPO and Legal
does not support proceeding with a CCLA and encourages contributors to instead proceed with an ICLA. If you wish to proceed
with a CCLA, you as the contributor will be responsible for maintenance of the CCLA. This includes adding and removing of
contributors when needed. Feel free to reach open an issue in this repo for further guidance on CCLAs.
## Small Code Exception
Generally, if your contribution constitutes as a small code contribution, you do not need a CLA. Recap Time Squad defines
a small code contribution as a bug fix, or trivial patch.
......@@ -7,3 +7,9 @@ all-remote online team.
* **Team**: @recaptime-dev/ospo ([GitHub](https://github.com))
* **Documentation**: <https://squad.lorebooks.eu.org/handbook/open-source/office>
## Policies and Guidelines
* [Project Archiving](./project-archiving.md)
* [Legal](../legal/open-source/index.md)
* [Contributor Agreements](../legal/open-source/contributor-agreements.md)
# Archiving a open-source project
## Instructions for maintainers
Update the README to add this notice at top using the following template. If any community forks exist to take
over the main project, please also mention it there.
```markdown
**NOTE**: _This repository is no longer supported or updated by Recap Time Squad. If you wish to continue to develop
this code yourself, we recommend you fork it._
```
If you're not a maintainer yourself, please send your changes as a patch and wait for maintainer or admin response.
If you have write permission to the main branch and the notice lapse after some days (14 days to be safe by default),
go ahead and apply the patch and notify the admins.
## Instructions for admins
Once the instructions above are accomplished, TBD.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment