this post was submitted on 09 Mar 2024
134 points (100.0% liked)

Beehaw Support

2796 readers
1 users here now

Support and meta community for Beehaw. Ask your questions about the community, technical issues, and other such things here.

A brief FAQ for lurkers and new users can be found here.

Our September 2024 financial update is here.

For a refresher on our philosophy, see also What is Beehaw?, The spirit of the rules, and Beehaw is a Community


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.


if you can see this, it's up  

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] jarfil@beehaw.org 10 points 8 months ago (2 children)

IMHO you might be overthinking things a bit, while missing some other parts.

First, Lemmy is a NLnet project funded by the EU. The lead devs don't work for free, and proposing "bug bounties" could be seen as competition and/or not in their personal interest.

Second, Lemmy is two layers in a tech stack:

  • ActivityPub
  • Mastodon
  • Lemmy server
  • Lemmy client

The focus of Lemmy devs is on the server side, with the rest basically a MVP to keep ongoing funding (NLnet funding is tricky on its own, the main two devs have little room to do anything they didn't get pre-approved for, if they want to get paid).

There is nothing inherently wrong with that, but it means they are not "project leads" or "community leads", and they won't care about it either.

What Beehaw seems to need, is one or two additional layers to the stack:

  • Mod tools
  • Community building (current mods seem to work fine for Beehaw)
  • Community features (seems to be a good number of bots out there)
  • Extra features

This is not something the Lemmy devs are able or willing to do, so Beehaw and similar projects will need to add them, or find them somewhere else.

I would suggest starting bug/feature bounties for whatever is needed, on a forked repo of Lemmy; take from upstream whatever works, and leave Lemmy devs to run their own show. Maybe call it "Beemy" or something.

[–] Penguincoder@beehaw.org 8 points 8 months ago* (last edited 8 months ago) (1 children)

That would be great to hear from the devs in response to why can't you work on feature? If the reason is because someone else is setting the software priorities so the devs can get PAID; okay got it. Instead we get the contradictory answers of:

or

So which is it?? The Lemmy devs priorities are their own and their priorities don't line up with most of the community; or their priorities are beholden to what NLNet says so they ~~don't~~ get paid??

[–] jarfil@beehaw.org 3 points 8 months ago (1 children)

So which is it?? The Lemmy devs priorities are their own and their priorities don't line up with most of the community; or their priorities are beholden to what NLNet says so they don't get paid??

Both.

NLnet works like:

  • You come up with a project, with whatever priorities you want, and split it into some tasks.
  • If NLnet deems it worthy, they'll pay you for each task they consider you completed successfully.

Until community donations, or commercial services (which are compatible with NLnet), exceed what they're getting paid by NLnet, they're beholden to prioritize tasks that NLnet has agreed to pay for.

If those tasks "don't line up with most of the community"... well, tough luck. The community is free to contribute or donate more.

Yes, adding or changing tasks is possible, but it still requires NLnet approval to get paid.

PS: in those threads there is mention of not addressing lolicon "pornography" as a priority... keep in mind NLnet projects are EU funded with an EU perspective, and multiple countries in the EU consider lolicon "fictional non-realistic" drawings as "not pornography". For the realistic ones, maybe @db0@lemmy.dbzer0.com could weigh in on the blocking statistics.

[–] Penguincoder@beehaw.org 6 points 8 months ago

Thanks, I was not familiar with those nuances of NLNet funding or process.

[–] db0@lemmy.dbzer0.com 7 points 8 months ago (1 children)

The focus of Lemmy devs is on the server side, with the rest basically a MVP to keep ongoing funding (NLnet funding is tricky on its own, the main two devs have little room to do anything they didn’t get pre-approved for, if they want to get paid).

That's not actually true. You can discuss with NLNet and change your tasks midway.

[–] jarfil@beehaw.org 3 points 8 months ago (1 children)

You can discuss it, NLnet is under no obligation to approve any changes. Their philosophy is one of "we'd sooner return the funds to the EU rather than waste them on low return projects/tasks".

I've done some research about projects NLnet funded (considering to apply myself), and some of the postmortem read like horror stories. People would ask NLnet to change tasks as a project evolved, NLnet would refuse, meanwhile people would spend their time on what they thought was best for the project, only to later find out NLnet considered some of the tasks unfinished and refused payment, ending up with people effectively carrying a project with extras, only to get paid for half of the original tasks and none of the extras.

If I were to work with NLnet funding, you can bet I would focus strictly on approved tasks and be wary of changing any of them.

[–] db0@lemmy.dbzer0.com 9 points 8 months ago (1 children)

I am already working with NLNet myself and have been able to add new tasks. I am in the process of asking them to change some of them as well and onboarding more members. Let's see.

[–] jarfil@beehaw.org 3 points 8 months ago

Yeah, I saw that, you're part of why I considered applying myself, keep up the good work! 👍

From what I've read, the final results may not be clear until the end of the funding cycle, but maybe those were just some mismanaged projects.