Update private repo FAQ (#660)

Matches some uncertainty and questions from Mastodon. The previous quote box drew a lot of attention, while it was not actually the point we wanted to convey.

Reviewed-on: https://codeberg.org/Codeberg/Documentation/pulls/660
Reviewed-by: Bastian Greshake Tzovaras <gedankenstuecke@noreply.codeberg.org>
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Reviewed-by: Beowulf <beowulf@beocode.eu>
Co-authored-by: Otto Richter <otto@codeberg.org>
Co-committed-by: Otto Richter <otto@codeberg.org>
This commit is contained in:
Otto Richter 2025-08-12 19:59:24 +02:00 committed by Otto
parent f564ca6cd2
commit 9533f44b89

View file

@ -104,20 +104,27 @@ Sometimes, we do tolerate repositories that are not licensed optimally (e.g. due
historic reasons dating back decades). If you believe that your project should be exempt,
[please send us a formal request](https://codeberg.org/Codeberg-e.V./requests).
#### How about private repositories?
### How about private repositories?
In many cases, yes, we do allow them (under certain conditions)!
Codeberg's mission is to promote free/libre software.
Keeping software private is obviously not our primary use case,
but we acknowledge that private repositories are useful or necessary at times.
Our priority is to support the free content and free and open-source software ecosystems.
As such, we cannot invest time, hardware and resources to provide private hosting for everyone.
However, contributors to the aforementioned ecosystems can use **up to 100 MB of private content** at their own convenience.
Further exceptions are spelled out in our [Terms of Service](https://codeberg.org/codeberg/org/src/TermsOfUse.md#2-allowed-content-usage):
The rules of thumb are:
> Private repositories are only allowed for things required for FLOSS projects, like storing secrets, team-internal
> discussions or hiding projects from the public until they're ready for usage and/or contribution.
If you are still not sure if your usage is allowed or if you require a lot of private space for a Free Software project,
[please send us a formal request](https://codeberg.org/Codeberg-e.V./requests) and we'll have a look.
- If you are a **contributor to free/libre software projects**, we allow up to **100 MB of private content** for your convenience. Use it for your personal notes, your side project or any other you want to keep private.
<details><summary>I need more clarification on this rule!</summary>
We know that this rule is not the most precise, and it is mostly evaluated on a case-by-case basis.
Our goal is to avoid abuse of our infrastructure for purposes not in line with our mission. If you are a heavy contributor to the free/libre software ecosystem and this is apparent from your profile, we might also accept if you use slightly more than 100 MB.
If you are not heavily contributing to free/libre software, but obviously supporting the spirit of the ecosystem (e.g. by participating in projects by creating issues, doing translations or submitting tiny fixes), we're also happy to have you aboard.
If you do not contribute to free/libre software (or if it is limited to your personal homepage), and we feel like you only abuse Codeberg for storing your commercial projects or media backups, we might get unhappy about that.
</details>
- If your private content is strictly required for a free/libre software project (like team-internal discussions, preparation of security patches, or preparing a release for a limited amount of time), private content will also be tolerated.
- If you use more than 100 MB of private storage for the use cases mentioned earlier, please [send us a request](https://codeberg.org/Codeberg-e.V./requests) and we can evaluate it.
- If you do not contribute to any free/libre software project at all, Codeberg is unfortunately not the right place for you. However, [check out the alternatives](/getting-started/what-is-codeberg/#alternatives-to-codeberg), we're sure you'll find a cozy place for your work.
### What is the size limit for my repositories? Are there quotas for packages, LFS, ...?