Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Fan, Youmei, Wang, Dong, Wattanakriengkrai, Supatsara, Damrongsiri, Hathaichanok, Treude, Christoph, Hata, Hideaki, Kula, Raula Gaikovina
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912075847041024
author Fan, Youmei
Wang, Dong
Wattanakriengkrai, Supatsara
Damrongsiri, Hathaichanok
Treude, Christoph
Hata, Hideaki
Kula, Raula Gaikovina
author_facet Fan, Youmei
Wang, Dong
Wattanakriengkrai, Supatsara
Damrongsiri, Hathaichanok
Treude, Christoph
Hata, Hideaki
Kula, Raula Gaikovina
contents There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to understand the discourse around discussions on such an attack, how it is received by the community, and whether developers respond to the attack in a timely manner. We study two notable protestware cases i.e., colors.js and es5-ext. Results indicate that protestware discussions are spread more quickly on the GitHub platform, while security vulnerabilities are faster on social media. By establishing a taxonomy of protestware discussions, we identify posts that express stances and provide technical mitigation instructions. We applied a thematic analysis to 684 protestware related posts to identify five major themes during the discussions: i. disseminate and response, ii. stance, iii. reputation, iv. communicative styles, v. rights and ethics. This work sheds light on the nuanced landscape of protestware discussions, offering insights for both researchers and developers into maintaining a healthy balance between the political or social actions of developers and the collective well-being of the open-source community.
format Preprint
id arxiv_https___arxiv_org_abs_2409_15674
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext
Fan, Youmei
Wang, Dong
Wattanakriengkrai, Supatsara
Damrongsiri, Hathaichanok
Treude, Christoph
Hata, Hideaki
Kula, Raula Gaikovina
Software Engineering
There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to understand the discourse around discussions on such an attack, how it is received by the community, and whether developers respond to the attack in a timely manner. We study two notable protestware cases i.e., colors.js and es5-ext. Results indicate that protestware discussions are spread more quickly on the GitHub platform, while security vulnerabilities are faster on social media. By establishing a taxonomy of protestware discussions, we identify posts that express stances and provide technical mitigation instructions. We applied a thematic analysis to 684 protestware related posts to identify five major themes during the discussions: i. disseminate and response, ii. stance, iii. reputation, iv. communicative styles, v. rights and ethics. This work sheds light on the nuanced landscape of protestware discussions, offering insights for both researchers and developers into maintaining a healthy balance between the political or social actions of developers and the collective well-being of the open-source community.
title Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext
topic Software Engineering
url https://arxiv.org/abs/2409.15674