NixOS foundation status quo

I explained myself in other venues (namely the documentation room in Matrix) and made amends with all parties. Everyone directly involved has moved on from this episode.

2 Likes

I decided to check - and indeed, you did explain yourself in the docs room in Matrix (link (can be viewed publicly). I also saw Domen highlighting that you didnā€™t manage the conflict of interest correctly link. You handled the conflict gracefully and stepped down, and Domen offered apologies for being too harsh in places.

So yes - you explained yourself, and I think amends were made. If you feel like I missed something or left something crucial out for your defense - feel free to speak up. I publicly accused you, so you do have the right to have your name be cleared of doubts. Also, I feel like I owe you an apology - directing an accusation was a dirty move from my part. I have my reservations about how the situation was handled from what Iā€™ve seen. I wonā€™t assume your intentions - but your explanations are enough for me to think that they could be pure and in good faith, so Iā€™ll assume that unless Iā€™m confronted with evidence of the opposite.

However, I disagree that everyone has moved on. As Domen highlighted - the issue still circles back to Eelco, because he held the largest conflict of interest there, being your boss, project BDFL and also a member of Foundation, which was the closest thing to an authority figure back then. I mentioned that you handled the conflict gracefully. You accepted the criticism, made a statement, and resigned. Eelco did not handle the conflict gracefully - he made a statement that claims he resigns, and just continued doing more of the exact same thing.

I donā€™t know you as a person or what happens in DetSys internally, but I want to say this. Reading back your statement from documentation incident, you apologize for any potential harm caused by your mistakes - and thatā€™s valid. But you also apologize for any potential harm caused by DetSys the company - and I do not accept that. You are not DetSys. You are not the company. You are not an official representative of the company. You are also not your own boss. You are also not the single largest authority figure in the NixOS community. Thereā€™s a person whoā€™s all of that at the same time, and he has a name, and his name is Eelco Dolstra, and he is the one who owes the apology for HIS actions and for actions of the company that HE is taking charge of. This is not your apology to give, not your responsibility to take, and not your conflict to manage.

And this is precisely the problem. You might have the best of intentions - but you dance around Eelco as if heā€™s an infant, unable to defend himself, unable to take criticism and responsibility for his actions. I donā€™t blame you for it - you are giving him a good faith reading. A lot of people have done that. Iā€™ve done that. I went ahead and tried to make Eelco a defense case that he himself absolutely refuses to give or acknowledge, because I tried to put my good faith into him. That happened time and time again, with many very different people, to the point that most people stopped trying, and the community is fractured into pieces.

So Iā€™m sorry to say, but the best reading I can give is that your coworker is clueless and irresponsible to an astronomic degree. But I find it unlikely, so the conclusion I come to is that your coworker is malicious. So please, donā€™t defend a malicious person - this isnā€™t something noble, this is just affirming their damaging ways. If Eelco still has it in him to care, heā€™ll do fine defending himself.

5 Likes

Iā€™m going to opt not to engage further on this, but I did want to express that I appreciate your apology and you seeking out further information with an open mind.

4 Likes

For clarification ā€” as there is a question of interim handling Foundation paperwork obligations (some of it in Dutch), and there is a question of decision making.

As a member of NCA I can confirm that our references to board opinion are about getting feedback from Ron Efroni, the sole person remaining who has not stepped down from board decisions, and, as far as I could observe, the sole person making any board decisions (in a wide sense of decisions).

Ron will also be the sole remaining board member from the point of view of the SC feedback procedure.

5 Likes

I apologize in advance if this message isnā€™t crafted well as Iā€™m on the 12th hour of a 16 hour journey to Berlin - spotty internet, ā€œgreatā€ food and minimal sleep. My top priorities have been ensuring continuity, and maintaining sustainability within the Foundation. I apologize if Iā€™ve missed anything personally during this time. Also apologies for lack of linking to other docs/posts since the internet is indeed horrible.

Clarifying Recent Items and Board Dynamics

  • Eelcoā€™s Departure: Eelco formally stepped down from the Foundation at the time of his post. He officially doesnā€™t make any decisions, votes or attendance in board meetings since. During and after his departure, the remaining board members worked diligently to restore stability. This effort led to burnout among several board members, leaving me as the sole person formally maintaining operations within the Foundation.
  • Managing Responsibilities: To handle these responsibilities, Iā€™ve decided to split my time between ensuring our legal entity remains activeā€”with significant help from our part time hire, Kateā€”and supporting the Nix Constitutional Assembly (NCA) focusing on achieving a long-term governance resolution.
  • Board Rotation Process: While Iā€™ve been able to take on these interim responsibilities by sacrificing some personal and work matters, one task I couldnā€™t complete was reducing the board size below three members due to bureaucratic and legal constraints. Therefore, we needed to wait for the Steering Committee (SC) to assemble and assist with the new formal Board Rotation process. This is why you see non-board members still on the legal documents/website. Though it is valid feedback to remove folks on non-legal platforms.
  • Eelcoā€™s Continued Involvement: Eelco continues to assist with financial approvals, but his involvement is limited to that area. Once the SC is formed, we will proceed with the board rotation process, which I was preparing to present in the State of the Union address at NixCon. This is also due to an issue with requiring Dutch speakers/access to some of our bank platforms.

Iā€™m here for anything. Ping me and Iā€™ll do my best to respond/resolve. Iā€™ll be landing in Berlin in about 6 hours so also happy to meet in person!

Very excited for what the team bringing NixCon together has been working on for a long time!

33 Likes

Read: this wasnā€™t actually compliant to the foundationā€™s statuses, which require at least 3 board members or an active effort to replace the missing board members ā€œas soon as possibleā€ (ā€œzo spoedig mogelijkā€ in the original dutch document). So being in a long term (5+ months) situation with less than 3 board members would probably be illegal. From the translation of the statutes:

But who knows, maybe judges would consider that 5 months with no active search is acceptable for a foundation holding hundreds of thousands of euros in assets. I havenā€™t studied the law.

Not the first time the foundation plays games with board memberships not being properly reflected in the official documents anyway. As far as I know, Jonas was never actually registered as a foundation board member to the KvK, even though he was announced as a board member and listed in NixOS resources as being a board member (presumably also: having decision power as a board member) for a very long time.

3 Likes

Thanks for bringing in the proper clause @delroth! (Wasnā€™t able to pull in links/pictures during the flight)

To further clarify, there is an ongoing effort with intentionality behind the ordering. Itā€™s the creation of the NCA, the process of defining a new governance structure, now the election of the SC, and following that, the rotation of the board with direct involvement from the voted in community SC.

Personally, I can see how this would feel like itā€™s going on for a long time, but I do trust the process the NCA has set in motion.

4 Likes

Ah, I see, so is there a bylaws change associated with this? Because it sounds very much like youā€™re giving control of the board to another non-incorporated entity, and I donā€™t see how that would ever work legally so Iā€™d love to see what your notary has cooked up.

Does the SC end up being a registered UBO of the foundation?

2 Likes

The bylaws are extremely simple. The old board members choose the new board members. The end.

How they come to that decision is irrelevant. If they got advice from the SC to make that decision thatā€™s okay. I donā€™t see how that would require changes to the bylaws. We could do that and make the SC an official ā€œRaad van Toezichtā€ but thatā€™s more restrictrive.

Like. The current bylaws are flexible on purpose. They are permissive. That doesnā€™t mean that the board canā€™t voluntarily act more restrictively (by e.g. taking advice from people on who to choose as next board members).

We could make the bylaws more restrictive and make it mandatory to take advice from third party (Raad van Toezicht). But that doesnā€™t mean we canā€™t voluntarily take advice from a third party. Thatā€™s a really weird train of thought.

I feel like youā€™re trying to poke for some kind of ā€œcatchā€ or ā€œconspiracyā€ really hard that simply isnā€™t there. Itā€™s kind of annoying.

20 Likes

From nix-constitutional-assembly/constitution.md at 00b53920442a5077fa8c295a9955042e45080323 Ā· NixOS/nix-constitutional-assembly Ā· GitHub :

Prior to appointing a new board member, the board shall inform the SC and give the SC the opportunity to object to the appointment by simple majority. In case of objection, the SC shall privately provide the written reasons to the board. The objection of the SC is binding to the board unless recalled by the SC.

(emphasis mine)

Oops?

(This is just the first one I found in there, there are multiple other places that imply that the SC controls board membership, not as an advisory function.)

2 Likes

It doesnā€™t, the governance constitution is a social contract, not a legal one. In the NCA we didnā€™t identify a need to make legal changes, because the board is more than willing to delegate relevant community decisions to an appropriate leadership body, otherwise we wouldnā€™t be at this point.

16 Likes

Which is fine? Again I donā€™t see the problem? As I wrote, we can decide to act more restrictively when our bylaws are more permissive. It just means that if the board decides to ignore the SC the SC has no legal recourse to challenge that decision. But weā€™re all human beings here. Not evil movie villains trying to steal money in some grand conspiracy

I think priorities are:

  • Find candidate board members that actually wanna clean up this mess instead of trying to question everyoneā€™s good intentions every 5 seconds and dragging everyone into negativity.
  • WIth new board members think about potential changes we want to make to bylaws. If at all. Maybe we do want to make the SC a legal thing. We can do so. Maybe we donā€™t. Sounds like something the new board members, who have motivation and energy to actually do something, can discuss in detail with a notary if needed.

I think youā€™re really being anti-productive. It doesnā€™t foster an environment of healing and I personally do not welcome it.

29 Likes

I think to be fair, DetSys behavior has been dishonest to the point that they shouldnā€™t be given the assumption of good faith.

But thatā€™s not the case for Ron. Seems to me that there has been a communication issue, and that the post on eelcos departure isnā€™t clear enough at outlining the practicalities of his removal (even if it does mention the issue tracker and such). Likewise, itā€™s obviously not sufficient to state these things in a Matrix room, which is essentially a backchannel that most users wont see, which may lead to them having the false impression that Eelco is in no way attached to the board, when that is clearly not the case.

Contributors have, in the past, used this kind of concealment to avoid legitimate criticisms in ways that seem malicious and unjust. But so far, I donā€™t think thatā€™s the case here.

I hope we all give Ron the reasonable assumption of good faith (until reasonably shown we shouldnā€™t). Being the single person left on the board keeping things running must be a lot of work.

21 Likes