There's this unwieldy thing the EU made, the Digital Services Act. I'm not a lawyer, this isn't legal advice, and everything I say could be wrong. However, it seems like Codeberg would be an online platform under the DSA, but the DSA seems to basically exclude online platforms that aren't big companies from most obligations, based on revenue. But the one thing remaining to do apparently would be tracking monthly active users to somehow prove that it's not one of the extra regulated very big platforms.
- Providers of online platforms or of online search engines shall communicate to the Digital Services Coordinator of establishment and the Commission, upon their request and without undue delay, the information referred to in paragraph 2, updated to the moment of such request.
[Source]
Now for anybody hosting e.g. forgejo locally for themselves who reads t his, I guess they're wondering the same: if the EU wants this from random small code hosters, does forgejo track this number, and how?
Because apparently, this number is meant to include unregistered users. But I imagine if some install scripts somewhere depend on something on Codeberg and starts hammering it with git clone or wget automatically, that can lead to a ton of requests. Should they just be grouped by IP? By IP and user agent? Is Codeberg handling this somehow already, and how?
Or does Codeberg have some sort of knowledge that these numbers don't actually need to be collected by random small gitea or forgejo instances?
### Comment
There's this unwieldy thing the EU made, the Digital Services Act. I'm not a lawyer, this isn't legal advice, and everything I say could be wrong. However, it *seems* like Codeberg would be an online platform under the DSA, but the DSA seems to basically exclude online [platforms that aren't big companies](https://www.eu-digital-services-act.com/Digital_Services_Act_Article_19.html) from most obligations, based on revenue. But the one thing remaining to do apparently would be tracking monthly active users to somehow prove that it's not one of the extra regulated very big platforms.
> 3. Providers of online platforms or of online search engines shall communicate to the Digital Services Coordinator of establishment and the Commission, upon their request and without undue delay, the information referred to in paragraph 2, updated to the moment of such request.
[[Source]](https://www.eu-digital-services-act.com/Digital_Services_Act_Article_24.html)
Now for anybody hosting e.g. forgejo locally for themselves who reads t his, I guess they're wondering the same: if the EU wants this from random small code hosters, does forgejo track this number, and how?
Because apparently, this number is meant to include unregistered users. But I imagine if some install scripts somewhere depend on something on Codeberg and starts hammering it with git clone or wget automatically, that can lead to a ton of requests. Should they just be grouped by IP? By IP and user agent? Is Codeberg handling this somehow already, and how?
Or does Codeberg have some sort of knowledge that these numbers don't actually need to be collected by random small gitea or forgejo instances?