Special Report on the events leading up to the SGM April 2016

Abstract

Introduction

At the SGM of .... an ordinary resolution was passed by the membership:

This report derives from that motion.

This report is written in two large phases - the events of 2015 leading up to the AGM in November of that year, and thereafter up to the SGM in April of 2016. In that SGM was a resolution requiring the production of a report describing the events.

The victors write the history - this report is written substantially by the side that prevailed in the SGM to remove the other side, and therefore might be considered biased. Even that there were sides is an uncomfortable claim, but it is fairly clear that people were forced more and more into picking one or other of the sides. That said, one goal of this report is to try and identify the causes that led to such a crisis - from both sides.

As we go into this, the documented cases form the bulk of serious evidence, and they must necessarily do so because documents placed before a forum of dispute resolution are evidence of the highest form. If there was stuff happening outside a case, either it was irrelevant to the case, or it was the fault of the parties for not putting it into the case file.

A further body of evidence is the email and list traffic. These are reliable in that they were sent and the systems record the traffic dutifully. Of course interpretation is left to the reader. Where strong claims are made based on email, it behoves to present a pattern so as to eliminate self-serving viewpoint.

Finally, any commentary over a ruling should be seen as critique in the nature of the legal historian - looking for the effect. A ruling is final and binding, and it is not the intent of this document to challenge any arbitration or ruling. We've had enough of that for the time being, as events will show.

Legend of Characters

Short forms

full name

role of relevance (beside of member)

Alex

Ian Alastair Robertson

Case Manager, arbitrator

Benedikt

Benedikt Heintel

internal auditor

Benny

Benny Baumann

software assessor

Dirk, DA

Dirk Astrath

president 2014/15, 2. secretary 2015/16

Dunkel, PD

Philipp Dunkel

Arbitrator

Eva, ES

Eva Stöwe

Arbitrator

Felix

Felix Dörre

1. board 2015/16, software coder

Iang

Ian Grigg

2. vice-president 2015/16

Jürgen

Jürgen Bruckner

vice-president 2014/15, 1. vice-president 2015/16

Lambert

Lambert Hofstra

Arbitrator

Marcus

Marcus Mängel

support engineer, 1. secretary 2015/16

Martin, magu

Martin Gummi

arbitrator, DRO, NRE TL, events TL

Reinhard, RM

Reinhard Mutz

1. president 2015/16

Stefan

Stefan Thode

1. treasurer 2015/16

Uli, u60

Ulrich Schröter

Arbitrator

Werner

Werner Dworak

support engineer

Events of 2015

Approximate Causes - Disagreement

The genesis of the troubles is a long running tension between one group of people and another group of people.

The tensions came to a head over some cases ruled upon by arbitrator Eva and some of the critical teams. Factors to be considered include: Eva was the only person standing up and handling (many many) disputes over the key period, and therefore took the lion's share of the difficulties; Eva is a detailed/obsessive person which is a fine and valuable skill for an arbitrator, critical even for difficult cases, but can be overwhelming to others unused to the complex dictats of DRP and SP; security policies require intervention of arbitrator at many detailed and important areas. Critical team were doing good work and wished that they could just get on and do it, but SP and the fabric of CAcert imposed important requirements over process.

The tensions also existed in other areas. Members of the board throughout 2015 was also at loggerheads with those that became members of the board of November 2015.

See a 2016-02 post by Iang for view at that time.

A List of Cases of Tension

Not all these cases show difficulties, but some form of pattern is found:

Case Nr.

Case Manager

Arbitrator

Status

Synopsis

a20120614.1

MartinGummi

EvaStöwe

{g} closed

Emergency Patch

a20121228.1

BernhardFröhlich

EvaStöwe

{g} closed

Abuse of position

a20140124.1

MarioLipinski

MartinGummi

{o} running

Arbitrated Background Check over Eva S

a20140126.1

MartinGummi

EvaStöwe

{o} running

Request for Analysis of Data Consistency

a20140130.1

MartinGummi

EvaStöwe

{o} running

Dispute due to wrong data because of UTF8/ISO-char

a20140322.1

BernhardFröhlich

EvaStöwe

{g} closed

Maybe lost information in the database

a20140324.1

MartinGummi

EvaStöwe

{g} closed

Arbitration against the removal of Dominik G from all mailing lists

a20140422.1

BernhardFröhlich

EvaStöwe

{o} running

Gather evidence about the SQL injection/ shell execution discovered in #1272

a20140422.2

BernhardFröhlich

EvaStöwe

{o} running

Unapproved modification on Critical System

a20140518.1

BernhardFröhlich

EvaStöwe

{g} closed

Maybe exclusion of a member

a20140625.1

EvaStöwe (iCM)

{g} dismissed

Dispute against Critical

a20140627.1

{-} init

critical team certificate

a20140712.1

{-} init

Dispute against the acting supporter in s20140623.75

a20140815.1

EvaStöwe (iCM)

{g} merged into a20140712.1

Attempted privacy data breach

a20140925.1

MartinGummi

EvaStöwe

{g} closed

Dispute for privacy violation

a20141022.3

{-} init

Dispute about who decides how support organizes its work internally

a20141024.1

MartinGummi

EvaStöwe

{0} execute

terminate assurer account Bruno

a20141027.2

{-} init

Dispute against the arbitrator of case a20140518.1

a20150114.2

MartinGummi

BernhardFröhlich

{o} running

Wrong version of CCA on website

a20150114.3

{-} init

Dispute against the Arbitrator and CM of a20150114.1

a20150116.1

{-} init

appeal against a20150114.1 - update of first Arbitration case entered by me at 2015-01-14 a20150114.3

a20141118.1

MartinGummi

EvaStöwe

{o} running

Investigation on bug 1339

a20150125.1

{-} init

Dispute for sending out a mail from the webdb regarding bug 649

a20150216.1

{-} init

appeal against the second ruling of a20150114.2

a20150420.1

AlexRobertson

PhilippDunkel

{g} closed

Dispute against: Block of SE and other HR issues, abuse of authority, assumption of authority

a20150423.1

EvaStöwe

{g} rejected

a20150420.1 ...

a20150725.1

{g} declined

Harm to swift processing of security issue

a20150823.1

PhilippDunkel

EvaStöwe

{g} closed

ABC for Stefan T

a20150825.1

{-} init

Req. to remove EvaStöwe as (A) and (CM) from cases of (C)

a20150908.1

{g} merged, closed

dispute against Dirk -> joined into a20150916.1

a20150916.1

EvaStöwe

PhilippDunkel

{o} running

remove defamatory statement

a20150924.1

{-} init

Appeal against a20150420.1

a20151021.1

{-} init

appeal against case a20140518.1

a20151028.1

{-} init

Dispute based on report of attack on arbitration

a20151125.1

AlexRobertson

EvaStöwe

{0} execute

Strike down AGM resolutions

a20151208.1

{-} init

review over removal of access for 2 arbitrators by board order

a20160330.1

MartinGummi

LambertHofstra

{o} running

Dispute to cancel the rebel meeting

a20160913.1

{-} init

Appeal of Arbitration Case a20150823.1

a20161128.1

{-} init

Appeal against dismissal of a20150725.1

a2015xxxxx - The Critical SE case

Things came to a head when Arbitrator (Eva) ruled in a duly filed dispute that a critical team member had made key mistakes in handling of important issues and ruled on retraining. A group of supporters became very upset by this ruling and decided to fight it. A dispute was filed (a20150420.1 below) to have the original ruling overturned and to have Eva removed as Arbitrator.

(To this author's knowledge, nobody ever presented evidence against the key ruling.)

a20150420.1 - The Heads of Power case

This case became the key point from which open conflict emerged and it is therefore important to treat it fully.

Cause

Claimants Bruckner, Maengel, Mutz and Baumann filed dispute which was determined to be "the Respondent has continuously abused and exceeded the powers granted to her by CAcert in a way detrimental to both CAcert generally as well as CAcert Arbitration particularly. This case is filed with the intent to determine if the actions taken do in fact represent abuses and excessions, and if so found determine remedies to prevent the Respondent from doing so in future."

It should be noted that the claim above is as stated by the Arbitrator. The actual claims as presented were not clear.

Preliminaries And Summary

Arbitrator Ulrich accepted the case, but had a potential conflict (he had advised on how to file the dispute). Dunkel then accepted the case as second Arbitrator.

Arbitrator (Dunkel) went through all the evidence presented and relevant rulings. Talked to who was involved. Ruled that that Eva's rulings were "exemplary," Arbitrators could only be removed by all three heads of power, and members could only serve as officer in one head of power at once.

Interpreting the case as a challenge to Arbitrator

This was an unprecedented challenge to a sitting arbitrator for causes to be found, but it also raised a lot of issues. Was this an appeal against a ruling? Was it a case against a person? Or, against an Arbitrator? In relationship to a sitting case? What was the process for this? Was the case to order less excess, or to remove the person concerned? None of this was obvious at the start, and although the DRP protects the Arbitrator at several points:

it remains silent on how exactly an Arbitrator could be challenged on these points, where for hypothetical example, an intentional breach of duty or a fault of independence were to be found.

Independence

Indeed, the first point was raised quickly - by the respondent. When the first Arbitrator was challenged on a conflict of interest, to whit that he was involved in the creation of the dispute, he withdrew. Dunkel took over the case, and was at that point unaware of practically all of the foregoing events and the personalities involved. In short, there is every reason to believe that Dunkel entered the case independent and unbiased.

Claim

The best public record of the claim is likely Final Dispute filing modified. Unfortunately it is not clear from that description whether any activities of the arbitrator would have crossed the above tests, that is, an intentional breach of duty or a fault of independence. Indeed, every one of them as written could be classified with some squinting as a mistake, an overreaction, a so what or sour grapes. Overall, the complaint reads as exasperation with a person who is over-present and under-aligned with the other team mates.

These essentially personal remarks could only really be proven with abundant and further evidence. But unfortunately this complaint was against an arbitrator, stating "...the arbitrator of the said case may have exceeded his authority with the suspension, but at least overshooting the mark" which raises the stakes rather high - the (new) Arbitrator may have to consider the possibility that behind the sour grapes is an underlying cause against the prior Arbitrator. As each (and prior) Arbitrator is held to a high bar of independence and careful judgement, but wields significant power, the potential for abuse is clear. Therefore, it may be that sour grapes may have to be deferred for the moment, and a cause sought underneath.

In the event then, the Arbitrator decided to do exactly that - to treat the case as a review over the prior Arbitrator, as much as other factors, even though DRP does not speak to that issue. In this decision, the case may be seen as a precedent in how to deal with this question, but such a precedent is likely unfinished business because it opens the door to abuse, more of which to be seen below.

#4 - Ruling on the direct claims

In the ruling, much evidence has been viewed in regards to the specific allegations made by the claimants as well as additional material sought out by arbitration itself. While there is ample evidence for conflict, there is no evidence whatever to suggest that Eva has ever acted against policy. Finally, Dunkel said:

The claim against Arbitrator therefore fails completely.

Ruling on the wider implications

Because of the gap in coverage over the question of an abuse by an Arbitrator, Dunkel felt impelled to cover these issues as well. As [such] this case has to ask how can officers be removed as well as how can arbitrators be removed. The full case is decidedly important, the logic will effect affairs in CAcert for some time, and as this case was the lightning rod of future conflict, it behoves to examine each point. In order, with our numberings:

#2 - How to remove an Arbitrator?

On the question of how to remove an Arbitrator, we have a quandary. Dispute Resolution Policy (DRP) does not say, and it's never happened before in an adverse context. Dunkel decided to create a 'precedent ruling' on the question: #2 created a new rule that said that an Arbitrator alone cannot remove another Arbitrator - so the case filed by the complainants must also fail on the very question it posed.

Further, the Board alone could not remove an Arbitrator, a point that should be borne in mind as events unfold. Indeed Dunkel went so far as to state that only with all three heads of power operating together could an Arbitrator be removed.

Some comments:

In summary, many have issue with this ruling. But the situation is clear - we have a precedent ruling, and if we want to change it, to policy group we go. Clear as glass. Until we change the ruling, it is our ruling. Or so we would hope...

#3 - Conflicts between roles

#3 - On the questions of conflict of interest, Dunkel ruled that no-one can hold office with more than one head of power.

Little was written in the causes of the case to suggest that this was an issue, but the Arbitrator thought it worth ruling upon. Whether this implicitly suggests the respondent may have been wearing too many hats or not is open to question, because in practice Eva was not holding an executive position with Board nor was current as policy officer.

Wearing too many hats - being both an Arbitrator and a participant - can be confusing, it takes a lot of experience to deal with the potential for conflict, and it isn't always apparent to others. Dunkel therefore ruled to place a barrier to too many hats. It might be interpreted that this was a nod to the claimants, but it also can be seen as a defect in their own competences to deal with complicated situations as others did not have the same difficulty.

Some notes:

But, again, that debate should be necessarily outside the ruling. What should be recognised is that the Dunkel accepted that the respondent may have had too many hats, and that may have led to confusion amongst others less adept at dealing with either personal conflict or complex roles.

#5 - Was the case appropriate?

In addition to the above olive branch, Dunkel also laid out #5, that the case was proper. This was a substantial admission to the claimants.

Interpretations, Conclusions and Consequences

But, the case being proper was another troubling area of the case, because there are differing ways of reading the case:

These are hypothetical interpretations of course. Either of those particular messages could have been reasonably read from the case - i.e., go file a better case, or alternatively, don't flirt with the bar of harassment again. In the event, however, the claimants took a third path and challenged the ruling directly, at its core. Thus, not only was the Dunkel Ruling a trigger for future events, it was also treated - read as if - the claimants took the ruling as yet more evidence of abuse by arbitrators, which led them to carte blanche defy future rulings and arbitrators, and to a general project to disassemble arbitration entirely.

Other events...

Challenges to the Dunkel Ruling

The group of claimants and their immediate supporters chose to challenge the ruling on as many grounds as they could think of (none particularly relevant). They also proposed to the membership of CAcert Inc a resolution for the upcoming AGM saying "to reform Arbitration" being an instruction to CAcert Inc to change arbitration to something else, although this was not clear, and the motion as posted would have created an open mandate for board.

Unfortunately, this resolution would have placed CAcert Inc in conflict with Arbitration (independence) and policy group (responsibility for changing policies). This was pointed out loudly on CAcert Inc members list and the resolution was eventually withdrawn.

Somewhere in this mix, some of the group filed dispute against Iang for making defamatory statements, such as "you've breached CCA by disputing arbitration." XXXX research this. Iang filed a cross-complaint saying they had breached CCA, and requested their termination. That dispute was handled by Dunkel as Arbitrator and Eva as CM. Reinhard did challenge the choice of CM but Arbitrator dismissed the challenge.

The AGM of November 2015 for FY 2014/15

At the association's AGM of 2014/15 a committee consisting of the above malcontented group was accepted without opposition. Unfortunately, there was no effective opposition at the board level as the opponents to the group were old timers who had done their time on board, or were in arbitration, and were in no hurry to return.

Post-AGM Activities of the new Committee November 2015 to April 2016

Challenge to (resolutions of) the AGM

At the AGM, the presentation and voting on some resolutions raised issues as to what the resolutions were supposed to be about. For example, "Sub committee for transition" in the business agenda become "to create a sub committee, staff it and delegate the needed power to it, to prepare and conduct the transition of assets and information from CAcert Inc" being a refinement of some materiality!

Iang filed dispute requesting relief, including All Resolutions of the recent AGM be declared null and void where they were not correctly voted upon as presented in the Business call a20151125.1.

Although the intent was to only analyse those ordinary business resolutions lacking announced content, it was possible to read it more broadly. Indeed, the arbitrator Eva felt obliged to warn the board that it was possible that the entire AGM would be ruled invalid.

Although there was never an intention to challenge more than the ordinary resolutions for their presentation as listed in the complaint, and although none of the results had any great impact on anything, it then became possible to interpret the dispute as a challenge the entire board. It is believed that the board responded to this dispute over resolutions as an attack to replace them prematurely.

First meeting of the board

The board met and accepted Reinhard as President, Jürgen as vice-President, Marcus as Secretary, Stefan as Treasurer Transcript. Felix as ordinary member. In later correspondence, Kevin was confirmed as Public Officer. Peter and Robert were confirmed as ordinary members of the committee after the AGM. A motion was passed to request handover of documents.

Committee took on as 'first serious task' the re-signing of the roots, with intent to present a solution at FOSDEM. Committee also adopted the mission statement of 'Get Audit ready!' Benny was appointed to Software team lead, and Martin as temporary Events Officer. Marcus was re-appointed to support.

Private Meetings

There was very little discussion in the meeting Minutes & transcript, in comparison to prior boards, and this is a pattern that repeated for the remainder of the board's term. The board also routinely did not disclose the contents of the private mailing list to the community.

It was later discovered that in order to conduct their meetings, the committee had set up a password-protected 'teamspeak' VoIP system private email. Details of the teamspeak meeting channel were shared privately to members of the committee, but its existence was never announced to the community as far as we know. It is unknown what happened on teamspeak, although one Australian member commented much later that the one time he'd been able to get on to the system, it appeared hard to follow because the meeting was held in German.

Given the lack of content on the main IRC channel, it is reasonable to suggest that teamspeak was where the real meetings were held. The IRC channel, which was both more customary and where Reinhard typically invited that the meetings were to be held, was used only to push through the motions already decided.

Poignantly, Reinhard commented "We all see that there are rumours and hidden activities backstage" Private email to auditor, although it is unclear to what he was referring.

Miscellaneous actions of the board conducted in private channels

During the time of this board, they took the following additional discussions into the private mail area:

It is unclear why any of these were required to be kept private, nor why they were not reported to the community. The volume of routinely private communication on matters of community interest for no good reason leads to a conclusion that this board widely and routinely breached the community's principle of transparency and also the association rules 23B:

Parts A,B,C 'under seal'

In its very first meeting, the new board also convened a meeting 'under seal' to discuss a secret matter. The matter became know for most of the term of this board as Parts A,B,C due to absence of other information, including within the text of the motion that authorised it (m20151206.17-19).

It was much later found to be the decision to suspend members Eva, Dunkel (including as Arbitrators, both) and Dirk from roles, and to block these members from access.

The decision to do Parts A,B,C was led by Reinhard who substantially predicted the outcome in mail in the private list https://lists.cacert.org/wws/arc/cacert-board-private/2015-12/msg00001.html20151201. There is no known record or transcript of any meeting discussed the issues properly or even laying out the case against the persons concerned, although such was demanded of the board post-SGM.

Incident

In a related thread, in a meeting 2015-12-06 transcript it was motioned to set up the 'investigative committee' surrounding an incident at FROSCON, which related to "Parts A,B,C."

It is instructive to note that the incident related to an active case and was therefore under Arbitration; had been reported to prior board; had been marked as an incident by internal auditor; and had not been referred to dispute resolution, yet the new board now sought a 3rd method of dispute resolution being an 'investigative committee'.

Blocking of Access

Shortly thereafter, motions were passed by the board (20151206) to cause the above into effect without any public notification as to their nature. Email was sent to the members concerned on or around 2015-12-09. The board proceeded to block access to services to the two arbitrators listed above. On asking to block access, one administrator (Mario) asked for authority, and filed dispute against the board.

As arbitrators were blocked from the wiki, this meant that all cases on which they were working on were interfered with (e.g., a20151125.1 2015-12-07). This was unprecedented, and was specifically ruled against in the earlier Dunkel ruling - only the three heads of power may together impeach an arbitrator.

Responses

When the blockage became evidence, members became irate, including the members being blocked. Significantly,

Many more posts were made, the above is only a selection.

In response to an arbitration, or perhaps in response to the serious words of Iang above to consult own counsel, on or about 19th December 2015, the five active members of the committee notified the arbitrator that they rejected the arbitrator and case manager. Further, some of them nominated counsel in Austria and Australia, un unprecedented step. Even more dramatically, Jürgen Bruckner notified that private post by Bruckner:

Also see the ... This event was dramatic. Some notes.

Whatever the points of detail, the CAcert was now in crisis as the board of CAcert Inc had denied a running arbitration against it.

Responses

Alex, Case Manager for cases hit by the action, posted on members list the following in members mail list and a20151125.1:

Kevin, public officer posted:

Jeffery posted a call for an SGM [[|2015-12-27]], quoting RESOLVED, that the committee as constituted no longer enjoys the confidence of the members, and each committee member is removed from their position.

Arbitration was Frozen. CAcert Inc likely in breach of CCA

Dunkel, the arbitrator that had ruled on the Heads of Power case that specified that only the three heads of power could suspend an arbitrator, was also the current arbitrator in a defamation case between Iang and the members of the committee and some others. In responding to the above filing, he announced that in his opinion but not ruling, there was sufficient evidence to declare that the members of the board, some others, and CAcert Inc itself were now in breach of CCA, and termination was a possible result. However as the board had filed a criminal complaint, the/all arbitration was now frozen.

Meeting 2016-01-10

At the 2016-01-10 board meeting,

In question time with Eva, Reinhard revealed that all questions on the investigation committee were to be answered by the committee itself, and that names are privat concerns.

Complaints and/or demands for information were received from

Only Lambert's was answered, and only in part Reinhard:

The board's demands to keep the investigatory committee private were challenged with information on the wiki InvestigationCommittee.

Checkpoint

It is important to establish the breathtaking departure from CAcert's principles in the actions of the board Iang that had occurred within 1 or 2 months. The board, in establishing an investigatory committee, ignoring prior arbitrations, ignoring that arbitration is the forum of dispute resolution, ignoring the principle that all complaints be duly filed and made available to the respondent, ignoring the requirement that any committee be given a mandate, and ignoring that any investigator be named, had established itself as an island disconnected from the community.

At the same time, the board and/or members of the committee were running:

Most of which were not supported by board motions, and all of which was now outside the protection of Arbitration Iang which was at that point suspended, and therefore acting flagrantly in this fashion amounted to negligence.

The next three months...

With CAcert in crisis, the next three months were characterised by ... a lot of email traffic. However the die was cast at this stage. What happened after the events summarised above was pitched battle, which was ultimately resolved by the numbers. A brief summary of key elements will suffice:

Arbitrations concerning the SGMs

Lots of discussion led to a call for an SGM as early as 9th December 2015 cacert list 2016-12-09. It was finally called 2016-03-xx, and the board responded with its own call for SGM a day later, and against which first call the board filed dispute. The board issued a second call for SGM beforehand to remove Iang as member.

The board negotiated directly with Lambert private email 2016-03-31, a senior and experienced arbitrator, to take on the case filed 2016-03-30 to review the multiple SGMs and rule. Lambert as Arbitrator ruled that while two SGMs might be valid, they can only vote on the same agenda and each item can only be voted on once private mail list.

The SGM to confirm the removal of Iang was ruled invalidly called, and would have to be rescheduled to 2016-04-25.

The SGM to eject the committee

At the SGM held 2016-04-09, the committee considered the proxies for over an hour, slowly and painfully. When they realised the numbers were against them, they resigned en masse, clearing the way for a new committee. Eva wrote:

Post-SGM Activities of the Committee April 2016 to June 2016

In the SGM, a committee was appointed. At the first meeting, the committee accepted Piers as President, Iang as vice-President, Dirk as secretary and Gero as Treasurer. In addition to these appointments, Kevin and Matthias also joined the board, and Ben remained on board.

CAcertInc/SpecialReport2016 (last edited 2016-12-18 18:34:39 by EvaStöwe)