The stakeholders involved in software development are becoming increasingly diverse, with both human contributors from varied backgrounds and AI-powered agents collaborating together in the process. This situation presents unique governance challenges, particularly in Open-Source Software (OSS) projects, where explicit policies are often lacking or unclear. This paper presents the vision and foundational concepts for a novel Domain-Specific Language (DSL) designed to define and enforce rich governance policies in systems involving diverse stakeholders, including agents. This DSL offers a pathway towards more robust, adaptable, and ultimately automated governance, paving the way for more effective collaboration in software projects, especially OSS ones.
翻译:软件开发的利益相关者日益多样化,既包括来自不同背景的人类贡献者,也涉及人工智能驱动的智能体在此过程中协同工作。这种情形带来了独特的治理挑战,尤其在开源软件项目中,明确的治理策略常常缺失或模糊不清。本文提出了一种新颖的领域特定语言的愿景与基础概念,该语言旨在定义并执行涉及多样化利益相关者(包括智能体)的系统中丰富的治理策略。该DSL为实现更健壮、可适应并最终自动化的治理提供了一条路径,为软件项目(尤其是开源项目)中更高效的协作铺平了道路。