Follow

Contributing to development of SDKs for a couple of months, I got a feeling that the core team often tyrannically decides what to be implemented.

See also: github.com/vector-im/element-m

This is a matter of governance and decision making process by a non-profit organization.

Who decides what to be implemented? How much decisive power should be possessed by the core team members?

Obviously these can be answered only after the principle of decision making and code implementation is clarified.

· · Web · 5 · 3 · 2

I myself don't think this is true, but I guess there might be some people who feel that the core team "lets" the community contribute to their software.

@suguru total layperson asking: could you set up an open source community project like that, and have the rate of "buyin" required to get your code included weighted against how much code you've had committed?

So essentially the most prolific developers have the most say regardless of ownership

@suguru I've been meaning to look into Conduit for a while, some of the Element stuff has always felt a bit weird to me.

(I haven't done any dev work, just been running a personal Matrix server since pre 1.0)

@suguru as someone who is only involved and have ever been involved in one single project which is not even in the alpha stage yet...

What I've seen is that even a marginal project no one uses, some central authority deciding on where the project should go is inevitable if you don't want to end up with a bunch of random stuff where most of them never actually gets finished.

But this is only my 2 cents.

@nicemicro I am really not against having authority which leads the community, but when it comes to FOSS decision making should be public, which makes it possible to trace how things have been decided, whether the decision making have been fair, etc., if the project is no longer marginal. I think that's how free software projects being backed by public nonprofit organizations are expected to work.

@suguru Based on their website: matrix.org/foundation/
They lay out the "Spec Core Team" as the ones making the decisions about development, and they seem to give a reasonable but kinda vague guidelines. And they are the devs who are actually members of the organization (The Matrix Foundation CIC). So, to me, those people making the hard decisions make sense.

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!