一句话:反思世界政治(如乌克兰战争)对开源软件生态的影响,梳理 protestware 案例并提出研究议程。
现代软件工程普遍依赖第三方开源库,而开源维护者可能利用其影响力表达政治立场,由此出现 protestware 现象。本文以乌克兰战争为背景,反思世界政治对软件生态系统的影响,并展示三个相关案例,说明这些事件可能带来良性或恶性后果。作者进一步指出具体的研究机会,并给出包含十个研究问题的研究议程,以指导未来研究。该文属于反思性/立场论文,而非大规模实证研究,旨在唤起社区对开源生态中政治干预、维护者影响力与依赖风险的关注。
Reliance on third-party libraries is now commonplace in contemporary software engineering. Being open source in nature, these libraries should advocate for a world where the freedoms and opportunities of open source software can be enjoyed by all. Yet, there is a growing concern related to maintainers using their influence to make political stances (i.e., referred to as protestware). In this paper, we reflect on the impact of world politics on software ecosystems, especially in the context of the ongoing War in Ukraine. We show three cases where world politics has had an impact on a software ecosystem, and how these incidents may result in either benign or malignant consequences. We further point to specific opportunities for research, and conclude with a research agenda with ten research questions to guide future research directions.
DOI 原文 ·
@inproceedings{paperbot7016,
title = {In war and peace: the impact of world politics on software ecosystems},
author = {Raula Gaikovina Kula and Christoph Treude},
booktitle = {FSE},
year = {2022},
doi = {10.1145/3540250.3560882}
}