For the past three years dessalines and I have been funded to work on Lemmy full-time by generous support from the NLnet foundation. These donations are paid out when we implement certain new features. But now we are busy answering questions, reviewing pull requests and urgentlyfixing problems. That means we are unable to work on the milestones agreed with NLnet, and won’t receive payments from them. We are increasingly reliant on user donations to pay our bills. These donations currently add up to 1500 Euros per month, which is not even enough to pay minimum wage for the two of us.
Direkt mal was gespendet. Hoffentlich können sie weiter Vollzeit an Lemmy arbeiten.
Danke für eure Arbeit. Kann mir kaum vorstellen wie es sein muss wenn so ein projekt aufeinmal voll abgeht.
Da einfaches Verlinken ohne Mehrwert ist, hier der Inhalt:
Update from Lemmy after the Reddit blackout
Written by @dessalines and @nutomic, 2023-06-17
If you are reading this then you most likely know about the recent news from reddit. As a result of these events, Lemmy has grown immensely in the last two weeks. The number of monthly active users has increased over 25 times, from 1.000 to 27.000 at time of writing. Suddenly Lemmy has become one of the largest Fediverse projects, ahead of Peertube and Pleroma.
We are proud of this network growth, because it means that people want to take control of their social media into their own hands, as well as see the benefits of software made to serve human need, rather than the private profits of a few US tech giants.
However such growth can’t happen without problems. Users were confused, servers became overloaded, and countless bugs were reported that no one noticed before. For us maintainers (dessalines and nutomic), it has resulted in an endless stream of questions and notifications, which is impossible to keep up with. Previously there were 5 - 10 Github notifications per day; now they have risen to over 100 daily.
Additionally, discussions on Matrix and Lemmy are also extremely active. Understandably, our focus has shifted to programming to make Lemmy better, rather than answering an ever-increasing backlog of questions.
At the moment we are urgently working to solve major issues, such as optimizing slow database queries, ripping out the inefficient websocket API, and fixing a major security vulnerability (big thanks to deadcade). In addition we suddenly have to manage dozens of pull requests. To give us time to work on these priorities, it would be very beneficial if users could refrain from interacting with issue trackers when possible. Before opening an issue, make sure that it hasn’t been reported before. And when writing comments, make sure that they actually contribute to solving the issue at hand. Generally it is better to move discussions to Lemmy if possible. We are very thankful to everyone who contributes by writing code, hosting instances, moderating communities, and answering questions.
At the same time, we are seeing lots of requests to implement major new features, such as migration between instances, or combining similar communities. As described above, we are completely overloaded with work, and definitely won’t have time to implement these in the near future. If there is a feature you want to see implemented, you will likely need to work on it yourself, or find someone who can.
On another topic, there are rumors circulating that we are fascists or supported genocide. These claims are completely false, and like most viral twitter threads, are coming from a single Mastodon user on a personal vendetta who didn’t provide any sources. Such slander doesn’t deserve any response and is best left ignored. If you want to know the truth then read the following pages (both from 2021):
History of Lemmy What is lemmy.ml
As you can see we are not a faceless corporation that is accomodating to everyone. We are individuals with our own opinions. If you disagree with these, it is no problem! You can still freely use the Lemmy software on different instances. If you host your own instance, we have no control over it at all and are unable to censor what users say. For more details read the documentation on censorship resistance. In practice, the instance list already contains various instances whose content would be banned from lemmy.ml immediately.
Regarding development, we are happy to collaborate with anyone who is willing to put in the work, regardless of politics. The only condition is to follow the rules when posting in development spaces. Essentially, be respectful.
For the past three years dessalines and I have been funded to work on Lemmy full-time by generous support from the NLnet foundation. These donations are paid out when we implement certain new features. But now we are busy answering questions, reviewing pull requests and urgentlyfixing problems. That means we are unable to work on the milestones agreed with NLnet, and won’t receive payments from them. We are increasingly reliant on user donations to pay our bills. These donations currently add up to 1500 Euros per month, which is not even enough to pay minimum wage for the two of us. Hopefully more users can consider donating, so that we can put our full attention to making Lemmy better for everyone, and possibly add more developers to our worker co-op in the future.
Again, we’d like to thank everyone for their support and assistance, and we remain hopeful that together, as a federation, the fediverse and all its projects collectively, can win the battle for the internet, and create a better, more enjoyable experience than the one forced upon us by these nefarious tech giants.
Ich finde es merkwürdig, Leute vom Issue-Tracker fernhalten zu wollen. Dafür ist so was nun mal da. Auch wenn die Masse gerade extrem hoch ist, muss die Lösung anders lauten. Wie sonst soll denn die Zukunft der Plattform aussehen?
Richtig ist aber, dass es einen bewussten Umgang geben muss. Mehrfachposts oder Inhalte, die da gar nicht rein gehören (Supportanfragen etc.), sollten unterlassen werden.
@Undertaker wohl wahr. In einem FLOSS Projekt das ich aktiv verfolgt habe gab es eine ähnliche Geschichte aufgrund der Pandemie. Nun hat der Hauptentwickler aber aktive Community Mitglieder zu Maintainern ernannt und nachdem er bemerkt hat dass es auch ohne ihn laufen kann sich zurückgezogen. Klare Kommunikation und effiziente Arbeitsteilung ist wichtig.
So habe ich es nicht verstanden. Er schrieb “when possible”, um Unnötiges fernzuhalten:
To give us time to work on these priorities, it would be very beneficial if users could refrain from interacting with issue trackers when possible. Before opening an issue, make sure that it hasn’t been reported before. And when writing comments, make sure that they actually contribute to solving the issue at hand.
Etwas off-topic, aber warum ist einfaches verlinken ohne Mehrwert? Das ist doch die Ur-Funktion aller Linkaggregatoren. Da oben ist ein Link und hier unten diskutieren wir über ihn. Die Seite ist ja nicht hinter einer paywall.
Vielleicht sollten auch Unternehmen, die von der Software profitieren (z.B. solche mit aktiven Communities) Mitarbeiter zur Entwicklung abstellen. Ist im Moment wohl noch unwahrscheinlich, aber bei vielen Open Source Projekten hilft das ungemein. Bezahlte Mitarbeiter haben eben entspannte 8h am Tag im Gegensatz zu hobby-/ehrenamtlichen Entwicklern.