-
Notifications
You must be signed in to change notification settings - Fork 4
Revise AI tool usage policy #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
I'm definitely interested in a process that helps us leverage the intent of such pull requests without introducing the liabilities of prompt engineering, e.g. technical debt, copyright dilution, infringement, and digital sovereignty concerns, among others. But the process cannot be to just to revise our policy to permissively allow pull requests that introduce the above liabilities. None of my questions and concerns from the prior pull request have been addressed in discussion. For clarity of discussion, I have copied my questions and concerns from pull request 3 below. Practical questions:
|
|
Valid points.
Yes I think specific topics should be highlighted. Is this about risk of license laundering? Lack of attribution?
I think since LLMs are trained on public data, a Google search / GitHub search of relevant samples of a piece of work could quickly provide indications of possible infringement. It's also worth noting that not all code is equal, e.g. boilerplate code for a user interface is different than an algorithm performing a very domain specific task. I would scrutinize the latter more than the former.
By labeling and disclosing the parts that are machine generated (which is addressed in the proposed language change). Git and GitHub can be used to track changes. If machine code is not copyrightable, then code like OpenDroneMap/WebODM#1820 can be used by others, but the sum of machine code + AGPLv3 code remains bound by AGPLv3. Just like when we vendor MIT or BSD code into AGPLv3.
We don't accept bot generated pull requests without a human in the loop.
The author/developer, obviously. |
The current policy is not sensible. E.g. OpenDroneMap/WebODM#1820
These tools are changing the field and we're turning away good contributions.
I propose to change the stance on AI usage.