The founder of Void Linux left the project with a scandal and was blocked on GitHub

In the Void Linux Developer Community broke out conflict that resulted in Juan Romero Pardines, founder of the project, said about leaving and entered into a confrontation with the rest of the participants. Judging by reportedly on Twitter and an abundance of offensive language and threats against other developers, Juan had a nervous breakdown.

He also removed his repositories on GitHub with copies of the xbps, xbps-src, void-mklive and void-runit utilities that he develops (variants of these utilities used by Void Linux are being developed in mostly github repositories project), began to threaten legal claims and said about the possibility of revoking the license for the code he wrote (note: the Void Linux tools code is supplied under a BSD license and the license for already open source cannot be revoked, so Juan can only change the license for his copy of the toolkit and publish future changes under the new license, but not may prevent continued development of previously published code).

A few hours before Juan left ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» a proposal to reorganize the processes associated with making changes to the packages. According to Huang, the current decision-making process for approving changes needs to be improved, otherwise it turns into anarchy and creates the risk of significant problems when updating system libraries. As a way out, Huang suggested introducing mandatory peer review of changes made to packages that affect other packages. Not everyone agreed with this approach, fearing that peer review would lead to a decrease in development efficiency and conflicts between maintainers. Juan reacted quite violently to the disagreement, which provoked a conflict.

Void Linux website appeared clarification from the remaining developers, who assured users that Huang's departure would not affect the development and status of the project. The community also issued an apology for Juan's abusive behavior and a call to treat each other with respect. This is not the first incomprehensible trick of Juan: in 2018, he spent several months did not answer on messages and left other participants without access to the infrastructure and repositories, and before that, he had not taken part in the development for more than a year, which forced the community to organize itself, transfer the GitHub repositories to a new account and take control of the infrastructure into their own hands. 8 months ago, Juan returned to development, but the processes in Void Linux have long ceased to depend on him, and he was no longer indispensable. But
Juan still felt like the owner, which caused dissatisfaction among the other participants.

It is claimed that Juan's publicly available messages only show echoes of a larger conflict that took place behind closed doors and concerns problems in his personal life (there is evidence that the aggression was provoked by an inappropriate joking reference to Juan's personal family problems). Many chaperones were dissatisfied with Juan's behavior towards other members, his overly categorical view of things and offensive remarks in response to disagreement with his point of view. After posting by Juan messages about his intention to leave, other Void Linux participants did not wait long and immediately revoked his right to access repositories and infrastructure, and after he attacked several participants with insults, they applied a ban to him.

Note that the distribution Void linux adheres to the model of a continuous cycle of updating software versions (rolling updates, without separate distribution releases). The project uses a system manager to initialize and manage services runite, uses its own package manager xbps and package build system xbps-src. As a standard library, instead of Glibc, it is possible to use musl. LibreSSL is used instead of OpenSSL. Systems developed in Void extend under the BSD license.

Addendum: Juan's profile on GitHub and its associated repositories were disabled by the GitHub administration after receiving a complaint about insults on his part. Copies of Juan's personal repositories recreated on Gitlab. Juan plans run new project and rewrite xbps-src. He also confessedthat he was very drunk yesterday, which explains his inappropriate behavior when communicating with other developers.

Source: opennet.ru

Add a comment