In the Void Linux developer community, during which Juan Romero Pardines, the project's founder, his departure and confronted the other members. Judging by and the abundance of abusive remarks and threats directed at other developers, Juan had a nervous breakdown.
He deleted his repositories on GitHub that contained his versions of the xbps, xbps-src, void-mklive, and void-runit utilities (the versions of these utilities used in Void Linux are developed in the of the project), with legal claims and the possibility of revoking the license for the code he wrote (note: the code for Void Linux tools is released under a BSD license, and an already open code license cannot be revoked, so Juan can only change the license for his copy of the tools and publish future changes under a new license, but cannot prevent the continuation of development of previously published code).
A few hours before his departure, Juan proposed a reorganization of the processes related to making changes to packages. In Juan's opinion, the current decision-making scheme for approving changes needs improvement, otherwise it turns into chaos and poses the risk of significant problems when updating system libraries. As a solution, Juan suggested introducing mandatory prior review by several participants of changes made to packages that affect other packages. Not everyone agreed with this approach, fearing that the review process would reduce development efficiency and lead to conflicts among maintainers. Juan reacted quite vehemently to the disagreement, which provoked a conflict.
On the Void Linux website, from the remaining developers, who reassured users that Juan's departure would not affect the development and state of the project. The community also apologized for Juan's abusive behavior and called for respect among each other. This is not the first strange outburst from Juan: in 2018, he did not respond for several months. due to messages and left the other participants without access to infrastructure and repositories, and before that, he had not participated in development for over a year, forcing the community to self-organize, move the GitHub repositories to a new account, and take control of the infrastructure into their own hands. Eight months ago, Juan returned to development, but processes in Void Linux had long since stopped depending on him, and he ceased to be irreplaceable. But
Juan still felt like the owner, which caused dissatisfaction among other participants.
It is claimed that in publicly available messages from Juan, only echoes of a larger conflict can be seen, which occurred in private discussions and relates to issues in his personal life (there are reports that the aggression was provoked by an inappropriate joking mention of Juan's family problems). Many associates were dissatisfied with Juan's behavior towards other participants, his excessively categorical viewpoint, and offensive remarks in response to disagreement with his perspective. After Juan published his intention to leave, other participants in Void Linux did not wait long and immediately revoked his access rights to the repositories and infrastructure, and after he launched insults at several participants, they imposed a ban on him.
Recall that the distribution follows a model of continuous version update cycles (rolling updates, without separate distribution releases). The project uses the system manager , employs its own package manager and a package build system . As a standard library instead of Glibc, there is an option to use . Instead of OpenSSL, LibreSSL is used. The developed systems in Void under the BSD license.
Addition: Juan's profile on and the associated repositories were by the GitHub administration after a complaint was received regarding his insults. Copies of Juan's personal repositories on GitLab. Juan plans to a new project and xbps-src. He also , that he was very drunk yesterday, which explains his inadequate behavior in communication with other developers.
Source: opennet.ru
