From 04f9782cd9b2a2f4a438cb225d914188108b59c9 Mon Sep 17 00:00:00 2001 From: sunnydeveloper Date: Mon, 30 Mar 2026 18:08:47 -0700 Subject: [PATCH 1/5] Add missing resources and reorganize by date Closes #29 (Astropy AI policy) Closes #38 (melissawm open-source-ai-contribution-policies) Closes #47 (RedMonk generative AI policy landscape) Closes #48 (Stormy Peters reading list) - Add new Meta-Lists section with above links - Rename 'Project AI Policies' to 'Current Project AI Policies' - Reorganize all sections by publish date (year/month) Signed-off-by: sunnydeveloper --- moderation/README.md | 61 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 53 insertions(+), 8 deletions(-) diff --git a/moderation/README.md b/moderation/README.md index 635e47a..89aed0f 100644 --- a/moderation/README.md +++ b/moderation/README.md @@ -11,7 +11,7 @@ We aim to collect together a wide variety of examples of: - examples of the kinds of behavior AI policies are meant to prevent - Other resources that may be helpful -### Project AI Policies +### Current Project AI Policies * [Python (Devguide)](https://devguide.python.org/getting-started/generative-ai/) * [Zulip](https://github.com/zulip/zulip/blob/main/CONTRIBUTING.md#ai-use-policy-and-guidelines) * [Ladybird Browser](https://github.com/LadybirdBrowser/ladybird/blob/master/CONTRIBUTING.md#on-usage-of-ai-and-llms) @@ -34,6 +34,7 @@ We aim to collect together a wide variety of examples of: * [scikit-learn](https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md#low-quality-and-ai-generated-contributions-policy) * [Matplotlib](https://matplotlib.org/devdocs/devel/contribute.html#restrictions-on-generative-ai-usage) * [pip-tools](https://pip-tools.rtfd.io/en/latest/contributing/#project-contribution-guidelines) +* [Astropy](https://github.com/astropy/astropy-project/blob/main/policies/ai-policy.md) ### Organization/Company Policies * [Oxide](https://rfd.shared.oxide.computer/rfd/0576) @@ -46,10 +47,19 @@ We aim to collect together a wide variety of examples of: ## Policy Frameworks ## Discussions -* Fedora ([discussion](https://discussion.fedoraproject.org/t/ai-policy-in-fedora-wip/144297)) -* CHAOSS Augur ([discussion](https://github.com/chaoss/augur/issues/3371)) + +### 2025 +#### January * SciPy ([discussion](https://discuss.scientific-python.org/t/a-policy-on-generative-ai-assisted-contributions/1702)) + +#### February +* Fedora ([discussion](https://discussion.fedoraproject.org/t/ai-policy-in-fedora-wip/144297)) + +#### May * Ansible ([discussion](https://forum.ansible.com/t/ansible-ai-policy/42642)) + +#### November +* CHAOSS Augur ([discussion](https://github.com/chaoss/augur/issues/3371)) * pip-tools ([discussion](https://github.com/jazzband/pip-tools/discussions/2278)) ### Github @@ -63,23 +73,56 @@ We aim to collect together a wide variety of examples of: * https://docs.ansible.com/ansible/latest/community/code_of_conduct.html -## Blog Posts About AI +## Meta-Lists +Other curated lists and surveys covering AI and open source: + +### 2026 +#### March +* [Is AI killing open source software? - Reading list (Stormy Peters)](https://www.linkedin.com/pulse/ai-killing-open-source-software-reading-list-stormy-peters-mebfc) + +#### February * [Generative AI Policy Landscape in Open Source (RedMonk)](https://redmonk.com/kholterhoff/2026/02/26/generative-ai-policy-landscape-in-open-source/) -* https://blog.val.town/vibe-code -* https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/ + +#### Ongoing +* [Another curated list of OS AI contribution policies](https://github.com/melissawm/open-source-ai-contribution-policies) + +## Blog Posts About AI + +### 2026 +#### January * https://mitsloanedtech.mit.edu/ai/teach/ai-detectors-dont-work/ + +### 2025 +#### December * https://www.redhat.com/en/blog/accelerating-open-source-development-ai * https://sunnydeveloper.com/ai-consent-for-open-communities/ +#### July +* https://blog.val.town/vibe-code +* https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/ + ## Non AI blog posts -* https://www.construct.net/en/blogs/ashleys-blog-2/reality-long-term-software-1892 + +### 2025 +#### September * https://duckalignment.academy/code-conduct-enforcement-planning/ +#### February +* https://www.construct.net/en/blogs/ashleys-blog-2/reality-long-term-software-1892 + ## News + +### 2026 +#### January * [curl bounty shutdown](https://thenewstack.io/drowning-in-ai-slop-reports-curl-ends-bug-bounties/) + +### Undated * [curl's security.txt — promises to ridicule AI spammers](https://curl.se/.well-known/security.txt) ## Legal + +### 2024 +#### October * https://lawreview.syr.edu/update-in-copilot-copyright-claim-may-affect-future-challenges-of-artificial-intelligence/ ## Tools @@ -90,10 +133,12 @@ We aim to collect together a wide variety of examples of: ## Other Resources * https://github.com/adrinjalali/agents-to-block * [Model Openness Framework Classes](https://arxiv.org/html/2403.13784v6#S4) -* [Another curated list of OS AI contribution policies](https://github.com/melissawm/open-source-ai-contribution-policies) ## Responsible AI Contribution examples + +### 2025 +#### September * [Joshua Rogers' Curl contributions](https://mastodon.social/@bagder/115241241075258997) ## Spam examples From 1d2526098341d5cf27a3150dd3bf0b7dadb1ff9f Mon Sep 17 00:00:00 2001 From: sunnydeveloper Date: Mon, 30 Mar 2026 18:34:17 -0700 Subject: [PATCH 2/5] reduced complexity of order, and merged some headings Signed-off-by: sunnydeveloper --- moderation/README.md | 52 ++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 33 deletions(-) diff --git a/moderation/README.md b/moderation/README.md index 89aed0f..b3342ef 100644 --- a/moderation/README.md +++ b/moderation/README.md @@ -2,14 +2,12 @@ ## Awesome LLM Policy -Looking to craft an LLM or Generative AI policy for your project? +We aim to collect and share a variety of relevant discussion, writing and policy related to AI and open source. Please [open an issue](https://github.com/chaoss/wg-ai-alignment/issues) to add yours! -Look no further than this repo! - -We aim to collect together a wide variety of examples of: -- published AI policies from projects or organizations -- examples of the kinds of behavior AI policies are meant to prevent -- Other resources that may be helpful +This includes: +- Published AI policies from projects or organizations +- Examples of the kinds of behavior AI policies are meant to prevent +- Blog posts and news articles ### Current Project AI Policies * [Python (Devguide)](https://devguide.python.org/getting-started/generative-ai/) @@ -35,6 +33,7 @@ We aim to collect together a wide variety of examples of: * [Matplotlib](https://matplotlib.org/devdocs/devel/contribute.html#restrictions-on-generative-ai-usage) * [pip-tools](https://pip-tools.rtfd.io/en/latest/contributing/#project-contribution-guidelines) * [Astropy](https://github.com/astropy/astropy-project/blob/main/policies/ai-policy.md) +* [curl](https://curl.se/.well-known/security.txt) ### Organization/Company Policies * [Oxide](https://rfd.shared.oxide.computer/rfd/0576) @@ -44,8 +43,6 @@ We aim to collect together a wide variety of examples of: * [OpenInfra Foundation](https://openinfra.org/legal/ai-policy) * [Apache Software Foundation](https://www.apache.org/legal/generative-tooling.html) -## Policy Frameworks - ## Discussions ### 2025 @@ -62,14 +59,15 @@ We aim to collect together a wide variety of examples of: * CHAOSS Augur ([discussion](https://github.com/chaoss/augur/issues/3371)) * pip-tools ([discussion](https://github.com/jazzband/pip-tools/discussions/2278)) -### Github -* ([discussion](https://github.com/community/maintainers/discussions/470#discussioncomment-12852461)) -* ([discussion](https://github.com/community/maintainers/discussions/470#discussioncomment-12390642)) -* ([discussion](https://github.com/community/maintainers/discussions/442#discussioncomment-12356408)) -* ([discussion](https://github.com/community/maintainers/discussions/646)) +### GitHub Maintainers Community Forum +_(Private — access can be requested by joining the [GitHub Maintainers Community](https://maintainers.github.com/))_ +* [GitHub Maintainers Community Forum discussion #470 (comment)](https://github.com/community/maintainers/discussions/470#discussioncomment-12852461) +* [GitHub Maintainers Community Forum discussion #470 (comment)](https://github.com/community/maintainers/discussions/470#discussioncomment-12390642) +* [GitHub Maintainers Community Forum discussion #442 (comment)](https://github.com/community/maintainers/discussions/442#discussioncomment-12356408) +* [GitHub Maintainers Community Forum discussion #646](https://github.com/community/maintainers/discussions/646) -## Codes of Conduct (no specific AI mention) +## Codes of Conduct * https://docs.ansible.com/ansible/latest/community/code_of_conduct.html @@ -86,45 +84,33 @@ Other curated lists and surveys covering AI and open source: #### Ongoing * [Another curated list of OS AI contribution policies](https://github.com/melissawm/open-source-ai-contribution-policies) -## Blog Posts About AI +## Blog Posts & News ### 2026 #### January * https://mitsloanedtech.mit.edu/ai/teach/ai-detectors-dont-work/ +* [curl bounty shutdown](https://thenewstack.io/drowning-in-ai-slop-reports-curl-ends-bug-bounties/) ### 2025 #### December * https://www.redhat.com/en/blog/accelerating-open-source-development-ai * https://sunnydeveloper.com/ai-consent-for-open-communities/ +#### September +* https://duckalignment.academy/code-conduct-enforcement-planning/ + #### July * https://blog.val.town/vibe-code * https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/ -## Non AI blog posts - -### 2025 -#### September -* https://duckalignment.academy/code-conduct-enforcement-planning/ - #### February * https://www.construct.net/en/blogs/ashleys-blog-2/reality-long-term-software-1892 -## News - -### 2026 -#### January -* [curl bounty shutdown](https://thenewstack.io/drowning-in-ai-slop-reports-curl-ends-bug-bounties/) - -### Undated -* [curl's security.txt — promises to ridicule AI spammers](https://curl.se/.well-known/security.txt) - -## Legal - ### 2024 #### October * https://lawreview.syr.edu/update-in-copilot-copyright-claim-may-affect-future-challenges-of-artificial-intelligence/ + ## Tools * PR Trust Scoring Github Action https://github.com/marketplace/actions/good-egg-trust-scoring-prs * CHAOSS AI disclosure detection tool https://github.com/chaoss/ai-detection-action From 3881bc880ed0cb406afb05bb7ab1580e040b285f Mon Sep 17 00:00:00 2001 From: sunnydeveloper Date: Mon, 30 Mar 2026 18:37:51 -0700 Subject: [PATCH 3/5] Update add-link issue template - Replace markdown template with form fields (yml) - Add 'date of post/article' field - Remove duplicate add-link.md Signed-off-by: sunnydeveloper --- .github/ISSUE_TEMPLATE/add-link.yml | 62 +++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/add-link.yml diff --git a/.github/ISSUE_TEMPLATE/add-link.yml b/.github/ISSUE_TEMPLATE/add-link.yml new file mode 100644 index 0000000..22986c5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/add-link.yml @@ -0,0 +1,62 @@ +name: Add a link +description: Suggest a new link to add to the moderation resources list +title: "Add link: " +labels: [] +body: + - type: input + id: url + attributes: + label: Link URL + placeholder: "https://" + validations: + required: true + + - type: input + id: title + attributes: + label: Link title/name + placeholder: Short descriptive name for the link + validations: + required: true + + - type: dropdown + id: section + attributes: + label: Which section does this belong in? + options: + - Project AI Policy + - Organization/Company Policy + - Foundation AI Policy + - Blog Post + - News + - Tool + - Spam example + - Other + validations: + required: true + + - type: input + id: section_other + attributes: + label: If "Other", please describe + placeholder: Describe the section this belongs in + + - type: checkboxes + id: duplicate_check + attributes: + label: Duplicate check + options: + - label: "I have checked this link is not already in [moderation/README.md](https://github.com/chaoss/wg-ai-alignment/blob/main/moderation/README.md)" + required: true + + - type: input + id: date + attributes: + label: Date of post/article (if applicable) + placeholder: "e.g. 2025-07-14" + + - type: textarea + id: context + attributes: + label: Additional context (optional) + description: Why is this link relevant? Any notes on what makes it a good example? From 76e1a1301e6dbf5285b5bd41bf7cb234e7955df1 Mon Sep 17 00:00:00 2001 From: sunnydeveloper Date: Mon, 30 Mar 2026 18:42:22 -0700 Subject: [PATCH 4/5] reorder news and lists Signed-off-by: sunnydeveloper --- moderation/README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/moderation/README.md b/moderation/README.md index b3342ef..cc335c8 100644 --- a/moderation/README.md +++ b/moderation/README.md @@ -71,19 +71,6 @@ _(Private — access can be requested by joining the [GitHub Maintainers Communi * https://docs.ansible.com/ansible/latest/community/code_of_conduct.html -## Meta-Lists -Other curated lists and surveys covering AI and open source: - -### 2026 -#### March -* [Is AI killing open source software? - Reading list (Stormy Peters)](https://www.linkedin.com/pulse/ai-killing-open-source-software-reading-list-stormy-peters-mebfc) - -#### February -* [Generative AI Policy Landscape in Open Source (RedMonk)](https://redmonk.com/kholterhoff/2026/02/26/generative-ai-policy-landscape-in-open-source/) - -#### Ongoing -* [Another curated list of OS AI contribution policies](https://github.com/melissawm/open-source-ai-contribution-policies) - ## Blog Posts & News ### 2026 @@ -110,6 +97,19 @@ Other curated lists and surveys covering AI and open source: #### October * https://lawreview.syr.edu/update-in-copilot-copyright-claim-may-affect-future-challenges-of-artificial-intelligence/ +## Meta-Lists +Other curated lists and surveys covering AI and open source: + +### 2026 +#### March +* [Is AI killing open source software? - Reading list (Stormy Peters)](https://www.linkedin.com/pulse/ai-killing-open-source-software-reading-list-stormy-peters-mebfc) + +#### February +* [Generative AI Policy Landscape in Open Source (RedMonk)](https://redmonk.com/kholterhoff/2026/02/26/generative-ai-policy-landscape-in-open-source/) + +#### Ongoing +* [Another curated list of OS AI contribution policies](https://github.com/melissawm/open-source-ai-contribution-policies) + ## Tools * PR Trust Scoring Github Action https://github.com/marketplace/actions/good-egg-trust-scoring-prs From 9d3011bff1d7976cf2db2850a64f6226fed06908 Mon Sep 17 00:00:00 2001 From: Emma Irwin Date: Mon, 30 Mar 2026 18:50:12 -0700 Subject: [PATCH 5/5] Remove duplicate add-link.md issue template (keep yml form) Signed-off-by: sunnydeveloper --- .github/ISSUE_TEMPLATE/add-link.md | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/add-link.md diff --git a/.github/ISSUE_TEMPLATE/add-link.md b/.github/ISSUE_TEMPLATE/add-link.md deleted file mode 100644 index 5540c7c..0000000 --- a/.github/ISSUE_TEMPLATE/add-link.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Add a README.md link -about: Suggest a new link to add to the MODERATION resources list -title: "Add link: " -labels: "" -assignees: "" ---- - -**Link URL:** - - -**Link title/name:** - - -**Which section does this belong in?** - -- [ ] Project AI Policy -- [ ] Organization/Company Policy -- [ ] Foundation AI Policy -- [ ] Blog Post -- [ ] News -- [ ] Tool -- [ ] Spam example -- [ ] Other (please describe): - -**I have checked this link is not already in [moderation/README.md](https://github.com/chaoss/wg-ai-alignment/blob/main/moderation/README.md):** -- [ ] Yes, confirmed it is not a duplicate - -**Additional context (optional):** -