中文

开发者对 Protestware 的反应:color.js 与 es5.ext 的案例研究

软件工程 2024-10-21 v2

摘要

关于维护者为表达政治或经济立场而自我破坏其工作的做法(称为 "protestware")的担忧日益增长。我们的目标是了解围绕此类攻击讨论的论述,社区如何接收,以及开发者是否及时作出回应。我们研究了两个著名的 protestware 案例,即 colors.js 和 es5-ext。结果表明,protestware 讨论在 GitHub 平台上传播得更快,而安全漏洞则在社交媒体上更快。通过建立 protestware 讨论的分类法,我们识别出表达立场并提供技术缓解措施的帖子。我们对 684 篇与 protestware 相关的帖子进行主题分析,识别出五个主要主题:i. 传播与响应,ii. 立场,iii. 声誉,iv. 沟通风格,v. 权利与伦理。这项工作揭示了 protestware 讨论的细致格局,为研究者和开发者提供了在政治或社会行动与开源社区整体福祉之间保持健康平衡的见解。

关键词

引用

@article{arxiv.2409.15674,
  title  = {Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext},
  author = {Youmei Fan and Dong Wang and Supatsara Wattanakriengkrai and Hathaichanok Damrongsiri and Christoph Treude and Hideaki Hata and Raula Gaikovina Kula},
  journal= {arXiv preprint arXiv:2409.15674},
  year   = {2024}
}