Toxicity in open source communities may not be as blatant as profanity on social media, but it is no less destructive. Often, it takes the form of entitlement, when someone feels they are owed something and starts making demands, inadvertently slipping into offensive behavior. Research shows that half of the toxic messages on GitHub contain …
Category: Blog
Why “Open Source” Doesn’t Convey the Concept of “Free Software”
When we call software “free”, we mean that it respects the essential freedoms of its users: the freedom to execute it, to study and edit it, and to distribute it with or without modification. This is a matter of freedom, not price, so imagine “free speech” rather than “free beer”. These freedoms are vital. They …
Creation of Derivative Works Based on Open Source
The development of new programs using open source involves compliance with the requirements of open licenses, primarily copyleft licenses. Open licenses either do not contain a definition of a derivative work or use definitions that differ from national legislation. Therefore, when resolving a dispute, a Russian court will apply the legal concept of a derivative …
Conflict Pull Requests: How What Matters is Left Behind
Conflicting pull requests are one of the most subtle yet tedious and exhausting problems when working on open source software. At first glance, it seems like a simple technical issue that can be solved with the git rebase or git merge commands. But in practice, this often hides not only technical difficulties, but also human …
Maintainer Burnout: When a Project Becomes a Burden
According to a study by Tidelift and Sonar, 58% of open source maintainers have either abandoned their projects or considered doing so – 22% have left, 36% have given it some thought. Another study from Heise records that over three quarters of maintainers receive no financial compensation, and over 48% feel their contributions are undervalued …
Why Open Source isn’t Always About Freedom
Open source is perceived by many as a synonym for freedom. After all, when you can see how a program works, modify it to suit your needs, and share it with others – that’s digital freedom, right? Alas, not always. Behind the bright signboard of “open source” sometimes there are restrictions, dependencies and interests that …