In the Void developer community Linux conflict that resulted in Juan Romero Pardines, founder of the project, about leaving and entered into a confrontation with the rest of the participants. Judging by on Twitter and an abundance of offensive language and threats against other developers, Juan had a nervous breakdown.
He also removed his on GitHub with the developed copies of the utilities xbps, xbps-src, void-mklive and void-runit (used by Void Linux variants of these utilities are being developed in project), legal claims and about the possibility of revoking the license for the code he wrote (note: the code of the Void tools Linux (It is licensed under the BSD license and the license for already open source code cannot be revoked, so Juan can only change the license for his copy of the toolset and publish future changes under the new license, but he cannot prevent the 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.
On the Void website Linux 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 messages and left other participants without access to the infrastructure and repositories, and before that, he had not participated in development for more than a year, which forced 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 the processes in Void Linux have long ceased to depend on him, and he was no longer irreplaceable. 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 other Void members' intention to leave Linux They didn't wait long and immediately revoked his access rights to the repositories and infrastructure, and after he launched insults at several participants, they banned him.
Note that the distribution 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 , uses its own package manager and package build system . As a standard library, instead of Glibc, it is possible to use . LibreSSL is used instead of OpenSSL. Systems developed in Void under the BSD license.
Addendum: Juan's profile on and its associated repositories were by the GitHub administration after receiving a complaint about insults on his part. Copies of Juan's personal repositories on Gitlab. Juan plans new project and xbps-src. He also that he was very drunk yesterday, which explains his inappropriate behavior when communicating with other developers.
Source: opennet.ru
