Thank you for your interest in contributing to BusKill
To contribute code to BusKill, first agree to our Contributor Assignment Agreement
Next:
- Fork the repository
- Change to the
devbranch - Create a new feature branch (git checkout -b fix-for-that-thing)
- Commit your fix/feature (git commit -am "fixes that thing")
- Push to the branch (git push origin fix-for-that-thing)
- Open a Pull Request
It is expressly forbidden to contribute to BusKill any content that has been created with the assistance of Natural Language Processing artificial intelligence tools. This motion can be revisited, should a case been made over such a tool that does not pose copyright, ethical and quality concerns.
- Copyright concerns. At this point, the regulations concerning copyright of generated contents are still emerging worldwide. Using such material could pose a danger of copyright violations, but it could also weaken BusKill claims to copyright and void the guarantees given by copyleft licensing.
- Quality concerns. Popular LLMs are really great at generating plausibly looking, but meaningless content. They are capable of providing good assistance if you are careful enough, but we can't really rely on that. At this point, they pose both the risk of lowering the quality of BusKill projects, and of requiring an unfair human effort from developers and users to review contributions and detect the mistakes resulting from the use of AI.
- Ethical concerns. The business side of AI boom is creating serious ethical concerns. Among them:
- Commercial AI projects are frequently indulging in blatant copyright violations to train their models.
- Their operations are causing concerns about the huge use of energy and water.
- The advertising and use of AI models has caused a significant harm to employees and reduction of service quality.
- LLMs have been empowering all kinds of spam and scam efforts.
This document's contents is derived from content from the following:
- Tommy-Carlos Williams' Encryptr CONTRIBUTING.md
- Gentoo's AI policy