|
|
Subscribe / Log in / New account

OSI election ends with unsatisfying results

[LWN subscriber-only content]

Welcome to LWN.net

The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider subscribing to LWN. Thank you for visiting LWN.net!

By Joe Brockmeier
March 21, 2025

The Open Source Initiative (OSI) has announced the results of its recent board of directors election. Ruth Suehle and McCoy Smith are new to the board, while Carlo Piana will serve another term. The results, however, seem tainted in the eyes of some participants and observers. The election has been plagued by missteps from the beginning. It has culminated with the exclusion of three candidates for failing to meet a requirement to sign the OSI board agreement, which was added after the election was over and before results were tallied or announced.

OSI board of directors

OSI is a 501(c)(3) non-profit founded in 1998. It, of course, published the Open Source Definition (OSD) which is the litmus test that open-source licenses are judged by. Its primary function these days seems to be around approving licenses via its license review process, open-source advocacy, as well as policy and standards work.

OSI's board has 12 directors. Four of the board members are directly appointed by the board itself. According to its elections page, this is "to ensure that the resulting Board has an optimal balance of skills, knowledge, and demographics". Board-appointed directors serve two-year terms. Four of the board seats are affiliate seats, which are nominated and voted on by OSI's affiliate members, which are the organizations "engaged in and with the open source community". That includes projects like the Apache Software Foundation, Debian, GNOME, KDE e.V., the Linux Foundation, and many others. Affiliate directors serve three-year terms. Finally, the other four board members are nominated and voted on by the individual members of OSI. That would be OSI supporters who pay a yearly membership fee (starting at $50). Directors nominated by individual members serve two-year terms. No director is allowed to serve more than six consecutive years before being required to sit out a year before serving again.

OSI has elections annually, to replace directors whose terms are ending, with the timeline determined by the board in December and publication of the timeline for the election in January. This year, the elections were announced on January 22, by OSI head of community Nick Vidal, with nominations running through February 17 for one affiliate director and two individual directors. That was later corrected to two affiliate directors and one individual director, after nominations had closed, with an update inserted into the blog post:

Thankfully, a candidate caught the mistake in time, and we have corrected the ballots before elections opened. To prevent similar errors in the future, we have updated our procedures to improve accuracy. We appreciate your understanding and your participation in the process!

The elections, however, are non-binding. OSI's board makes the final determination whether to accept the results and seat the winners.

Election missteps

Typically, OSI elections draw little attention. However, the OSI has received more attention than usual in the past year over the Open Source AI Definition (OSAID), which LWN covered in October. Several people critical of OSAID decided to stand for the board, including Debian developer Luke Faraone, who initially wanted to be nominated as an affiliate candidate. However, since there was apparently only one affiliate seat open, they said that they decided to run for an individual seat instead.

Since Bradley Kuhn is also running for an Affiliate seat with a similar platform to me, especially with regards to the OSAID, I decided to run as part of an aligned "ticket" as an Individual Member to avoid contention for the 1 Affiliate seat.

Faraone submitted their self-nomination "around 9pm" US Pacific Time on February 17. Their candidacy was rejected, though, due to missing a poorly-advertised deadline of 11:59 p.m. UTC on that day. While the date was well communicated, the time was not. It was only present in one of two emails about the election that were sent to members. (I received copies of these emails from Faraone and a member of the OSI board.) It was apparently also mentioned during information sessions run by OSI for potential directors, but Faraone did not attend those. (Update: Faraone's post made reference to post-nomination meetings, rather than pre-nomination meetings, which of course he could not attend as his nomination was not accepted.)

Faraone said that it seemed arbitrary and capricious to govern elections by UTC when the organization is based in California. They urged OSI to reconsider the policy and allow them to stand for election, but the organization declined to do so.

Kuhn, and Richard Fontana, ran on an "OSI reform" platform that sought to repeal the Open Source AI Definition (OSAID) and remove the "code of silence" from the board agreement. Specifically, the agreement requires board members to "support publicly all Board decisions, especially those that do not have unanimous consent".

On March 3, Kuhn published a lengthy blog post about problems with the OSI elections which said that this was unfair to candidates:

If we had known there were two Affiliate seats and just one Member seat, Debian (an OSI Affiliate) would have nominated Luke a week early to the Affiliate seat. Instead, Debian's leadership, Luke, Fontana, and I had a complex discussion in the final week of nominations on how best to run as a "ticket of three". In that discussion, Debian leadership decided to nominate no one (instead of nominating Luke) precisely because I was already nominated on a platform that Debian supported, and Debian chose not to run a candidate against me for the (at the time, purported) one Affiliate seat available.

He argued that this impacted several affiliate organizations. Kuhn said he was nominated by four affiliates, because "if they nominated someone else, that candidate would be effectively running against me". At least one of those would have nominated a second person if it had been known at the time that there were two available seats and not only one. He called for OSI to reopen nominations and reset the election, but to no avail.

Kuhn has detailed a number of what he terms irregularities with the OSI election in his post. Some might be considered minor, such as a complaint about the order in which candidates are presented on the ballot, or the fact that only one nominating organization was listed for each candidate instead of listing all nominating organizations. One, in particular, seems fairly substantive and worth noting. Kuhn had reached out, by email, to likely voters in the affiliate category to promote his candidacy. In an apparent reaction to this, OSI sent out an email to affiliate voters that said it had learned a candidate was reaching out to voters "without their consent":

We do not give out affiliate emails for candidate reachouts, and understand that you did not consent to be spammed by candidates for this election cycle.

Candidates can engage with their fellow affiliates on our forums where we provide community management and moderation support, and in other public settings where our affiliates have opted to sign up and publicly engage.

Kuhn said that he spent between 12 and 14 hours researching to find the contacts at affiliate organizations to reach out to. The text of the email Kuhn sent to 55 people at affiliate organizations is included in his blog post. Kuhn complained that OSI had not given candidates any specific guidance about reaching out to voters, and said that it is not spam to "contact one's 'FOSS Neighbors' to learn their concerns when in a political campaign for an important position". What is considered "spam", of course, varies greatly from person to person. However, in my experience, Kuhn's lobbying affiliates for votes is not at all unusual. While I have never held an affiliate vote for an organization in OSI elections, I have been a voter for similar positions in other open-source foundations and can attest that other people have lobbied for my vote. Merely reaching out to voters once and asking for consideration does not seem beyond the pale in this type of election, nor unwelcome. If an affiliate voter is put off by this sort of campaigning, the obvious result would be that they vote for another candidate.

In the same post, Kuhn said that OSI should reopen the nominations or just forget elections entirely, since the elections are only advisory in any case.

OSI's halfway solution (i.e., a half-heartedly organized election that isn't really binding) seems designed to manufacture consent. OSI's Affiliates and paid individual Membership are given the impression they have electoral power, but it's an illusion. Giving up on the whole illusion would be the most transparent choice for OSI, and if the OSI would rather end these advisory elections and just self-perpetuate, I'd support that decision.

Board agreement

On March 19, Fontana, who was running for an individual seat, posted on the OSI Discourse forum that he had received an email asking him to sign the OSI board agreement before the results were announced. Kuhn wrote about this requirement on his blog the same day. Fontana and Kuhn objected to this, saying that it was explained during the orientation sessions that "signing the Board Agreement was a requirement to be seated as a director, but it was never stated that mere candidates were expected to sign".

OSI executive director Stefano Maffulli replied:

While the polls were open, we've heard that there may be candidates with no intention to sign the board agreement, which has become a mandatory requirement since you last served. We need to know who the actual candidates are before we run the STV calculation to determine the outcome of the vote. So for process efficiency, the board asked all candidates to confirm their good faith intention to serve on the board, so we can tell the software.

The board agreement only applies to seated members.

If the agreement applies only to seated members, it is puzzling that the OSI would require signing the agreement before a candidate has been elected. It seems akin to requiring political candidates to take an oath of office before an election, rather than doing so in order to be seated or asking job candidates to sign non-disparagement agreements before being offered a job instead of as part of onboarding paperwork.

Kuhn refused to use the proprietary Docusign service to sign the agreement, but returned an annotated PDF that struck out the requirement to publicly support all board decisions. Fontana attached an addendum that would allow and encourage public dissent "involving matters central to OSI's core mission and the public interest", as long as the member makes it clear that they are speaking in their personal capacity. It also would free directors to comment on decisions made prior to their tenure, and ensure that nothing in the board agreement would silence whistleblowing or contravene fiduciary duties to the OSI.

Thierry Carrez, a member of the board, defended the "code of silence" as standard practice in non-profit boards that he has served on. He asked Fontana how publicly complaining would help an organization like OSI, instead of hurting it. Fontana replied that it should be possible for a board member to express dissent in a respectful way rather than a false show of public unanimity or resigning from the board. Smith defended the requirement and said that disagree and commit is a "pretty common standard in the corporate world". Pamela Chestek, also a board member, and Casey Valk, who ran but did not win a seat, added support in the conversation for the board agreement's requirement to support board decisions.

Results and aftermath

Both Fontana and Kuhn said that they had returned a signed version of the board agreement prior to the stated deadline, but their signed versions were altered and apparently not delivered via OSI's preferred method of using Docusign. The OSI does not seem to have recognized those as valid, and votes for Kuhn and Fontana are not included in the public results. The announcement said that three candidates were excluded from the results, two for not signing the agreement and one for failing to meet the deadline, though it did not name the candidates who were excluded. The other candidate who seems to have been excluded is Bentley Hensel. His platform doesn't indicate any desire for radical change at OSI.

Chad Whitacre, who had run for the board in this election, wrote on the OSI forum that it was "unfortunate that OSI had to deal with such adversarial trolls in this election", though he acknowledged that the OSI had not helped itself by misstating the number of seats available for the election.

On social media, Kevin P. Fleming said that the entire process was confusing and poorly communicated, as well as placing requirements on candidates after votes had been cast. He said the people elected are good people, but "that's not the only measure of the process 'going well'". Maffulli replied that the candidates "excluded themselves" by not signing the board agreement. He allowed that there were bumps in the election process, and pointed to a decision by the board to create a retrospective on the election by April 19. Fleming followed up to suggest that the retrospective should be performed by independent members of the organization because the board members should not be analyzing their own behavior. Currently, it appears that board member Josh Berkus will be leading the retrospective.

Aaron Wolf pointed out that it isn't merely the candidates who have lost out: those who voted for them have been disenfranchised. He said that the only way forward with integrity would be to release the vote totals. Josh Triplett said that the board should have tallied the results, announced the winners, and then enforced the requirements. Failing to do that presents the appearance that the rule changes specifically targeted candidates that the current board does not like.

It doesn't *matter* if that was the real reason or not, it's the default and reasonable assumption anyone should make when the process of an election is changed on the fly in ways that *just so happen* to affect specific candidates. The process itself is now rightfully suspect, when it had no need to be.

The conversation has continued on social media, but nothing new has emerged to date. The OSI board seems content with its handling of the election, and it may never be known whether OSI's members and affiliates wanted Kuhn or Fontana on the board. That is deeply unfortunate, and undermines trust and goodwill in an organization that depends heavily on both. It is worth remembering that the OSI's authority to define what is, or isn't, open source is purely based on the willingness of others to follow its definition. It has no teeth to enforce the use of the term "open source". The respect for the OSD comes from a large community of people willing to police the use of the term, and to recognize the OSI's authority to approve (or not) new licenses.

It may well be that Fontana and Kuhn would have lost anyway, but we have no way of knowing. A cynical person might conclude that the last-minute requirement to sign the agreement was to disqualify one or both because they would have won otherwise; and that the OSI leadership was unwilling to have even a minority number of board members who might seek to steer the ship in a different direction. If that was the case, the board has the authority to simply treat the results as non-binding and it could have refused to seat unwelcome candidates without disqualifying them or using other machinations to pretend there was a fair election where there was not.




to post comments

One of the 'cynical people'

Posted Mar 21, 2025 22:41 UTC (Fri) by kpfleming (subscriber, #23250) [Link] (2 responses)

> A cynical person might conclude that the last-minute requirement to sign the agreement was to disqualify one or both because they would have won otherwise; and that the OSI leadership was unwilling to have even a minority number of board members who might seek to steer the ship in a different direction. If that was the case, the board has the authority to simply treat the results as non-binding and it could have refused to seat unwelcome candidates without disqualifying them or using other machinations to pretend there was a fair election where there was not.

In fact this is my largest concern; the email to the candidates to get them to sign the agreement appears to have been sent out after all the votes had been cast. A cynical person could reasonably believe that the OSI team ran a 'provisional' tally of the votes, saw what the likely results would be, and sent out this email in order to try to get the results to be different. There's no evidence of that, there likely won't be any evidence of that, and nobody is being accused of that.

Because, as the article rightly points out, the board had other options beyond changing the results of the purely-advisory election, there wouldn't have been any need to take such actions. If the board had just publicly stated that the election results indicated that the voters preferred a specific set of candidates, but that some of those candidates were deemed ineligible to be seated, and the board had used its discretion to seat alternate candidates, many of us would have been completely fine with that.

We all know OSI elections are advisory-only, but the true advice given via electoral ballots should be public

Posted Mar 22, 2025 2:13 UTC (Sat) by bkuhn (subscriber, #58642) [Link] (1 responses)

Kevin wrote:

“If the board had just publicly stated that the election results indicated that the voters preferred a specific set of candidates, but that some of those candidates were deemed ineligible to be seated, and the board had used its discretion to seat alternate candidates, many of us would have been completely fine with that.”

Possibly surprisingly, I am one of the people who would have been completely fine with that — even though I'm one of the 2025 candidates that may have won a seat only to not be appointed. As Kevin said, the results matter even if legitimately overridden.

While I would have hoped in such a situation that the OSI Directors — knowing our platform — would negotiate (post-election) with { Fontana, Luke, me } to change those 19 words (of the 727-word Board Agreement) to solve everyone's concerns, we'd have nevertheless gracefully (albeit sadly) accepted a refusal to negotiate if the true results were posted.

Both sides actually have the same BATNA: “we just don't get seated on the Board”. Fontana and I discussed running to that BATNA many times in the process, but we concluded that policy disagreements are best solved by political engagement and negotiated consensus — not each side running as fast as possible to their BATNAs.

Fontana and I are truly baffled that these 19 words, as drafted, are considered sacrosanct. I mean, the sentiment is right but the drafting just isn't good. Since they don't appear in the main article, I'll quote those 19 words [with context]:

“[Directors can expect each other] to Disagree during Board deliberation but support publicly all Board decisions, especially those that do not have unanimous consent.”

We all know OSI elections are advisory-only, but the true advice given via electoral ballots should be public

Posted Mar 22, 2025 2:35 UTC (Sat) by rfontana (subscriber, #52677) [Link]

> “[Directors can expect each other] to Disagree during Board deliberation but support publicly all Board decisions, especially those that do not have unanimous consent.”

It took me a while to see the core drafting problem here. The way it's written, it suggests that disagreement can only take place "during Board deliberation", and *therefore* in public all you can do is express agreement with a decision that resulted from that possibly-contentious deliberation. Based on some comments from current OSI board members on the OSI's discussion forum, I think this is how the current board reads it. But I'm not sure that was the intent of whoever originally drafted this.

I've learned from these recent discussions about the principle of "collective responsibility" in nonprofit governance. This includes the idea that a board's members will all pledge to support the board's decisions. But this need not mean that the board's members have to *agree* with the decisions in public (it is acknowledged that they might not have agreed in deliberations). You can respectfully and responsibly dissent, in public, from a decision made by your board, and still *support* the decision as one that has been properly and finally made by the board.

Sad I am glad I didn't pay OSI to vote

Posted Mar 21, 2025 22:48 UTC (Fri) by mjw (subscriber, #16740) [Link]

I wanted to pay OSI to be able to vote, so I could show my support for the reform candidates. Because I liked their platform and thought it would be a good thing for OSI. In the end I decided not to because I was afraid they wouldn't accept their nomination and I wouldn't have a chance to vote for them.

Turns out it would have been even worse. They did indeed not accept one of the nominees on a IMHO bogus technicality, but at least did accepted the nomination of two others. Knowing full well that one point of their platform was "Remove “code of silence” from Board Member Agreement" and another was "Directors should be allowed to use FOSS for Board activities".

Then after the vote closed they added a requirement the candidates use a proprietary app to sign the Board Member Agreement (including those 5 words they had campaigned to change). And even though they did return the signed agreements (not using the proprietary app and with a note added about their campaign promise) they still refused to tally the votes these candidates got...

So even when people would have paid OSI to vote for (some of) them, they then didn't got to see how much support they had.

Maybe they wouldn't have won, or maybe the OSI board would have rejected their board appointment after the vote. But it would certainly have been interesting to see how much support their OSI reform platform would have gotten.

Really horrible from OSI

Posted Mar 21, 2025 23:47 UTC (Fri) by IanKelling (subscriber, #89418) [Link]

From the perspective of someone who helped write a board member agreement for FSF, and got good professional outside assistance, this is just as bad as it sounds: total nonsense. FSF does not require new board members to sign agreements before joining or have inflexible deadlines to disqualify candidates. I voted for Fontana.

Everything hinges on the real vote tally

Posted Mar 22, 2025 0:17 UTC (Sat) by josh (subscriber, #17465) [Link]

I think everything here is ultimately going to hinge on the real tally of votes, which OSI has not published because they excluded candidates.

If the candidates in question got a tiny fraction of the votes, small enough that all the other documented irregularities probably don't account for enough to have mattered, then nothing else really matters much here, and OSI members are not interested in the proposed reform platform. People will likely dismiss most of the rest of the irregularities and similar; they *shouldn't*, but they likely will.

If the candidates in question got enough votes that one or more of them would have *won*, on the other hand, then this is de facto an exclusion of candidates after the fact, and should be publicized as such. It doesn't matter if that was the intent, that was the *effect*.

On signing an agreement before results are tallied

Posted Mar 22, 2025 0:19 UTC (Sat) by josh (subscriber, #17465) [Link]

To observe an analogous situation: I would not, for instance, expect a company to have an employee sign an unconditional non-compete agreement *before* receiving a binding job offer. It's reasonable for the employee to say "I'll sign the agreement once you offer me the job, the offer can be conditional on signing the agreement, but I'm not signing something that I'll continue to be bound to even if you don't give me a job
offer".

So the OSI continues to grow irrelevant...

Posted Mar 22, 2025 6:34 UTC (Sat) by gwolf (subscriber, #14632) [Link]

I followed the process before it unfolded, as I was one of few volunteers to be nominated for the Debian affiliate seat when our DPL announced Debian could run a candidate for an affiliate seat. I did want to run this election, and I did have some clear arguments — but when I saw who the other DDs volunteering were, Luke and Bradley among them, I decided to step back as I am sure they would be (they would have been, sadly) better representatives for our project than myself.

Anyway... Yes, the OSI has repeatedly met with resistance from us, the free software developers and believers, those of us that have embraced the “Open Source” moniker because it is better understood “out there”. Sadly, stupidly badly run elections such as what we witnessed, as we say in Spanish, are but “just one more stripe to the tiger” for an organization that has left its community behind and plainly does not care about legitimacy.

One other thing

Posted Mar 22, 2025 6:48 UTC (Sat) by smurf (subscriber, #17840) [Link]

Another item on the Agreement is

> Communication with staff and volunteers goes through the Executive Director or with their active consent.

Ah. So if a volunteer has a grievance (legitimate or not) with the ED, and they want to reach out to a board member (presumably the one most likely to be qualified to handle the problem) that board member must ASK the ED to be allowed to hear them?

I do see the point of this item, can't have board members run circles around the ED, but ...

Standard practice, my ballot

Posted Mar 22, 2025 11:06 UTC (Sat) by dottedmag (subscriber, #18590) [Link]

In my experience, "standard practice" is nearly always a weasily word for "I wish it be this way".

Members of board taking part in the debate

Posted Mar 22, 2025 12:04 UTC (Sat) by gray_-_wolf (subscriber, #131074) [Link]

In multiple places in the article people who are members of the board were quoted, stating that they support the "code of silence". I find that interesting. Given the code is currently in place, can they actual take part in honest debate about it? I assume it was put in place by the board, right? So, can they actually do anything else than to support it publicly, regardless of what they actually think?

stupid breeds stupid

Posted Mar 22, 2025 13:55 UTC (Sat) by vhns (subscriber, #138460) [Link]

We've long enough heard form people such as Stallman and the FSF that "OpenSource" was just a thinly-veiled corporate project to thwart free software and users' freedoms, so the fact that these elections were sketchy and perhaps even rigged does not impress me one bit.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds