I’m not suggesting we should separate it, I’m making the claim that it naturally is separate, no matter what we’d like to think, and I’m not sure what can be done about that.
What if there’s a go implementation tomorrow that has its own governance, roadmap, and priorities. How would that be represented by the mw GitHub?
We can still voluntarily collaborate amongst implementations, but this is inherently fragile, and only works when there’s agreement about matters, not when there’s disagreement.
Excessive moderation is one example of why the core team and governance structure is out of control. After a year of complex and convoluted moderation team efforts they still have nothing because just as the structure for discussing changes to grin is overly complex and cumbersome, so is the moderation policy.
The poor decisions of the core and governance are also entirely on topic, it is one reason why the whole thing needs to be dismantled.
Random rant?
The fact that the security lead has contributed nothing of substance to the issue that grin’s protocol cannot guarantee ownership of funds is another great example.
@lehnberg no idea where you get off moderating things that are on topic but you dont like. Even worse that you attempt to summarize what we mean. You are creating a bigger problem than you think you are fixing. Stop spending time and effort to create problems with unilateral, centralized and cumbersome policies. This is what we are trying to talk about.
@lehnberg gets to decide who gets funds and who’s opinion matters… Ironically, even on a thread discussing how shitty the core and governance structure is…
Please stay on topic, stay constructive, refrain from name calling, labelling, and generally: Try to add value to the conversation.
I will continue to moderate this thread as I pledged to do in my original post. If you want to lament this approach, there’s now a dedicated thread in the forum where your complaints will be on-topic:
@joltz is not grin’s security lead, he is a volunteer contributor who has done more for the project than 99.5% of the people here. Are you really coming at him with these accusations? He owes us nothing.
This is why the core team structure should be dismantled. Nothing good comes of it.
Looks like it’s high time to make it clear that the “core team” only relates to the Grin Rust implementation project. And the Grin Rust implementation developers should be free to organize their governance as they want.
Response in relation to a factually incorrect claim about whether Joltz applied to his post or not
Not sure why your post was flagged. Anyway, I think the problem is that it’s perceived, as you say, that he “applied to positions of responsibility”. Our project shouldn’t have any such positions, and nothing that looks like it.
Response in relation to a factually incorrect claim about whether Joltz applied to his post or not
I think the expectations from some of the community members are ‘unadjusted’ to a decentralized setting. I don’t think he “applied” for volunteering in this role, he’s probably just the guy that has the most experience in security. People try to match a role of a security guy in a company with one in a decentralized setting and expect them to act the same. It’s a completely different situation and as people have said, he owes nothing to anyone. I don’t think it really matters who holds that title. Might be best to throw away these titles to avoid any further confusion as there will be more people joining the community and doing the same mistake. Volunteers work on things they are interested in. For anything else, there are contracts. Honestly, I would lose any interest in the replay solutions and I wouldn’t even think of investing any of my free time if I was treated in a similar way he is. We should first get better, be nicer to each other and then we can expect people investing their free time. To make it clear, this wasn’t targeted at you kurt, but rather at the situation that came from this.
The suggestion that @joltz is not contributing enough to security is so outlandishly absurd that I won’t even comment on that. Having worked through a few CVEs with him by now as part of the security team, I don’t know where Grin would be today if he had not been there.
All of this is off-topic by the way, I’m going to be hiding this as soon as I finish up some other stuff.
I like it! Simple but fine. Below a few suggestions that might help improve governance as well as might help in the formation of sub-teams.
Add a few long standing community members to the council so it becomes clear that council represents mw/grin as whole not only the rust repository. Whether these extra members hold keys or not is not that important.
It might be helpful to find direction in the governance as well as identify sub-teams (help enthusiastic Grin contributors identify shared passions), by using questionnaires and pols, like @Mane suggested.
-> See below for the formation of sub-team ‘Legilimency’ to handle this task.
It might be usefull to allow specific causes to donate to, e.g. ‘usability’. Of course this can also be done in a very minimalistic way, by adding for example a single line to the donation page stating that donators can optionally specify specific goals they would like their donation to contribute to. This does not mean the funds will automatically be spend on this goal but it might help the council and the community to identify what is important to individual donors and to the community as a whole.
@Mane Do you want to form the ‘Legilimency’ sub-team together with me and others who are interested? The goal of this team is to peak into the mind of the community, quantify their wants, needs.
This sub-team can greatly help the community and the council to find direction, as well as help in the self organization part. E.g. identify important topics for which enough community members are enthousiastic to form a new sub-team.