open-source-ai-contribution-policies  by melissawm

Open-source AI contribution policy landscape

Created 6 months ago
257 stars

Top 98.3% on SourcePulse

GitHubView on GitHub
Project Summary

This repository serves as a centralized, community-driven collection of open-source projects' policies regarding AI-generated contributions. It aims to help developers, maintainers, and organizations navigate the complex and rapidly evolving landscape of AI in software development by providing a comparative overview of different approaches. The benefit lies in offering a quick reference for understanding how various projects are choosing to integrate or restrict AI tools in their development workflows.

How It Works

The project functions as a curated list, primarily presented in a table format, that aggregates AI contribution policies from numerous open-source projects. Each entry details a project's stance on AI, including whether AI contributions are permitted, disclosure requirements, copyright considerations, and the necessity of human oversight. This structured compilation allows for easy comparison and analysis of trends and specific project decisions regarding generative AI.

Quick Start & Requirements

This repository is a data collection and does not require installation or specific software prerequisites. It is intended for informational purposes.

Highlighted Details

  • Policies are compiled from a diverse set of projects, ranging from major foundations like the Apache Software Foundation (ASF) and the Linux Kernel to individual projects like CPython, Kubernetes, and many others.
  • Project stances vary widely, from outright bans on AI-generated code (e.g., Gram, stb, Zig) to conditional acceptance with strict disclosure requirements (e.g., Linux Kernel, ASF, CPython).
  • Key policy attributes tracked include AI allowance, mandatory disclosure, copyright statements, and human-in-the-loop requirements.
  • Specific implementation details are noted, such as the ASF's "Generated-by:" commit message requirement or the Linux Kernel's "Assisted-by:" tag.
  • The repository also links to related resources, including analyses of the AI policy landscape and other community efforts like the CHAOSS Working Group on AI Alignment.

Maintenance & Community

The project relies on community contributions via Pull Requests to maintain and expand its list of policies. It acknowledges contributions from various individuals and mentions discussions occurring on platforms like Mastodon and LinkedIn. Links to related projects and working groups are provided, fostering a collaborative approach to tracking AI policy developments.

Licensing & Compatibility

The repository itself does not specify a license. It aggregates policies from numerous external open-source projects, each operating under its own distinct license. Users must consult the individual project policies and their respective licenses for specific compatibility and usage terms.

Limitations & Caveats

As a collection of external policies, this repository does not enforce any rules itself. Policy enforcement is the responsibility of the individual projects. The rapid evolution of AI technology means policies may quickly become outdated. Furthermore, the effectiveness and decentralization of enforcement vary significantly across the listed projects.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Peter Norvig Peter Norvig(Author of "Artificial Intelligence: A Modern Approach"; Research Director at Google).

codev by cluesmith

0%
282
AI-powered OS for human-agent software co-development
Created 11 months ago
Updated 19 hours ago
Feedback? Help us improve.