Hello,
I love the idea of developing and publishing FOSS, especially based on AGPL licenses. But I don't want my code to be used for AI training of those big commercial LLMs like ChatGPT from OpenAI. Using Codeberg for sure is one big step forward as opposed to publishing code on GitHub. Is there anything specifically for Codeberg that I can do to make AI training from published code here as hard as possible?
Some thoughts:
- License-wise, According to https://docs.codeberg.org/getting-started/licensing/#license-decision-diagram AGPL-3.0 seems like a good choice. But having search for licenses that forbid AI training, there still seems to be a legal gray zone as of today.
- Private repositories would be kinda against the whole FOSS topic. I really would like to make code available for non-commercial use. I just don't want to foster big tech and make it even bigger.
- More specifically: what might prevent big tech from just grabbing all code here by web scraping? Might password-protected access for repositories or some kind of invite-code be one solution to at least raise the barrier for automated scraping a bit?
- Blacklisting of large LLM ASNs/IP ranges?
- CAPTCHAs? Although I really find them annoying. Also I am not sure, if AI can solve those better than humans anyway.
- Other alternatives for scraping detection
- I think this topic would make a great FAQ entry as well
Kind regards
nej
### Comment
Hello,
I love the idea of developing and publishing FOSS, especially based on AGPL licenses. But I don't want my code to be used for AI training of those big commercial LLMs like ChatGPT from OpenAI. Using Codeberg for sure is one big step forward as opposed to publishing code on GitHub. Is there anything specifically for Codeberg that I can do to make AI training from published code here as hard as possible?
Some thoughts:
- License-wise, According to https://docs.codeberg.org/getting-started/licensing/#license-decision-diagram AGPL-3.0 seems like a good choice. But having search for licenses that forbid AI training, there still seems to be a legal gray zone as of today.
- Private repositories would be kinda against the whole FOSS topic. I really would like to make code available for non-commercial use. I just don't want to foster big tech and make it even bigger.
- More specifically: what might prevent big tech from just grabbing all code here by web scraping? Might password-protected access for repositories or some kind of invite-code be one solution to at least raise the barrier for automated scraping a bit?
- Blacklisting of large LLM ASNs/IP ranges?
- CAPTCHAs? Although I really find them annoying. Also I am not sure, if AI can solve those better than humans anyway.
- Other alternatives for scraping detection
- I think this topic would make a great FAQ entry as well
Kind regards
nej