Related LWN article:
https://lwn.net/SubscriberLink/1014603/c791efdd5a4ca47c/
"they did not sign the current board agreement"
Was this the agreement which requires board members to have a Google account?
Related LWN article:
https://lwn.net/SubscriberLink/1014603/c791efdd5a4ca47c/