Просмотр исходного кода

CONTRIBUTING: Add AI/Machine Learning policy

derrod 2 лет назад
Родитель
Сommit
7a02fa8cc8
1 измененных файлов с 30 добавлено и 0 удалено
  1. 30 0
      CONTRIBUTING.rst

+ 30 - 0
CONTRIBUTING.rst

@@ -75,3 +75,33 @@ Conduct Guidelines
 ------------------
 
 - Contributors to the OBS Project are expected to abide by the OBS Project Code of Conduct: https://github.com/obsproject/obs-studio/blob/master/COC.rst
+
+AI/Machine Learning Policy
+--------------------------
+
+AI/machine learning systems such as those based on the GPT family (Copilot, 
+ChatGPT, etc.) are prone to generating plausible-sounding, but wrong code that
+makes incorrect assumptions about OBS internals or APIs it interfaces with.
+
+This means code generated by such systems will require human review and is 
+likely to require human intervention. If the submitter is unable to undertake
+that work themselves due to a lack of understanding of the OBS codebase and/or
+programming, the submission has a high likelihood of being invalid.
+Such invalid submissions end up taking maintainers' time to review and respond
+away from legitimate submissions.
+
+Additionally, such systems have been demonstrated to reproduce code contained
+in the training data, which may have been originally published under a license
+that would prohibit its inclusion in OBS.
+
+Because of the above concerns, we have opted to take the following policy
+towards submissions with regard to the use of these AI tools:
+
+- Submissions created largely or entirely by AI systems are not allowed.
+
+- The use of GitHub Copilot and other assistive AI technologies is heavily
+  discouraged.
+
+- Low-effort or incorrect submissions that are determined to have been
+  generated by, or created with aid of such systems may lead to a ban from
+  contributing to the repository or project as a whole.