Preface
-
I believe swatting and any kind of online harassment is wrong. Anyone who has dealt with that is a victim and I don’t believe there is any situation which justifies that kind of behavior. Bullying is wrong. We should treat people with respect.
-
I am genuinely sorry for any harassment that Daniel Micay has gotten in the past. It was wrong for him to deal with that and I hope that this break will help to get those folks off his back and off his case. No one deserves that.
-
As far as I know, GrapheneOS (the project) remains the best privacy focused Android ROM you can get. Any limitations or issues I have ever heard of have been addressed or are being address, and I have never heard of a security related complaint about it. Most of it has been user experience focused and has improved over time.
-
Transparency is a virtue, especially in the digital privacy world. I believe that also extends to GrapheneOS and valid criticisms that it may engender.
-
This is all my opinion. It’s basically an argumentative essay at this point. While I am coming at this from a certain point of view, this is not mean to invalidate your opinion or experience.
Behavior from leadership should not be ignored
This kind of behavior is important to talk about. Micay wasn’t just a spokesperson for an open source project or in charge of marketing and PR. He was the lead developer and project leader. He was the person who wrote a lot of the code that runs on probably the most important device in our lives, with the ability to access more information on an individual than any other device or service. It is very important that this person be trustworthy.
Yes, a project can confirm their trustworthiness through being open source, transparent, and being careful with how their governance works. However, it’s also possible to contradict those efforts with your behavior, especially when it’s coming from the person with the most influence over the development of a project.
One of the simplest principles in security is that if you don’t trust a developer, you shouldn’t trust their software. People give Proton, Mullvad, Mozilla, Calyx, DuckDuckGo, Bitwarden, Brave, Element, Signal, and others so much flack over anything from technical details to how information is disclosed. Even in the face of evidence some will continue to harp on issues (valid or not) from the past. Yet GrapheneOS has openly and repeatedly shown hostile behavior to other people and projects while scrubbing any notion of criticism, and no one says anything. If any other project started behaving like Micay has, there would be immediate pushback and hesitation at using that tool.
Why should we care how a developer behaves if the project is technically sound?
First, their mind can change. We have seen instances of a significant member of a project changing their mind about who should be included or what should ship with the project in ways that spook members of their communities.
One example which I personally followed because it affected me was the hostile ouster of most of the PolyMC team in an effort to make the project less liberal. PolyMC was a popular Minecraft launcher that you could find in Flathub. That action exposed all PolyMC users to the whims of a dev who could not be stopped. He could push out whatever he wanted to all their users - all of us were at risk out of nowhere. Thankfully the devs that were kicked out got the word out and were able to save a lot of people from that risk. They went on to make Prism Launcher. But the risk was real and came from an app as unassuming as a Minecraft launcher.
Protestware more broadly is an example of the potential bait-and-switch that can happen with a project. It’s important to see stability and security not just in the processes an organization implements, but in the people running it themselves.
I’ll mention now that I expect GrapheneOS was set up in such a way that Micay couldn’t just push out whatever he wanted without oversight from the rest of the team. However, based on how much Micay was able to get away with in the form of harassment within his own community, it seems like he had a lot of control, so I’m not confident in how safe that governance was.
Second, toxic and harassing online behavior is literally one of the the most likely things people are defending against in their threat models. Many people value privacy and security specifically to make sure they don’t expose themselves to this kind of behavior.
That’s especially the case for me. I value participating in online communities but don’t want to expose myself to people who are willing to take harassment to an extreme level. When the internet makes me accessible to anyone with an internet connection in the whole world, and threats as haunting as swatting can also be done remotely, it’s pretty important that I preserve my privacy and give myself an exit strategy if things get hairy.
How is someone like me supposed to trust their phone operating system to someone who exhibits the same behavior as the threat actors I’m trying to avoid? How can I recommend or discuss this project without giving the full picture of its pros and cons so that others with similar threat models to mine can make an informed decision?
Silencing is usually a bad thing
The main accusations against Micay are that he lies about other people and organizations to harm their reputations, harasses them, and hides behind his mental health to justify his own behavior. He has also aggressively cut ties with projects he no longer agreed with and threatened legal action against those who would attempt to speak out further while continuing his own accusations. In response, Micay does himself no favors by claiming they have been running a harassment campaign against him for years, spreading misinformation about the project, and are complicit in his recent swatting (which he will also refer to as an attempted murder).
This is important to keep in mind because it is the backdrop that has likely infected public discussion of GrapheneOS. After Techlore spoke out about the toxicity they encountered from Micay, he was silenced through more harassment and legal threats. In the face of that, what other content creator would want to share their experience? Who would put themselves on the chopping block? I’m not going to pretend to know how often these folks talk between each other, but I figure some probably learned what happened and chose to avoid that.
What makes it worse in a funny way is that GrapheneOS on its own is a great product! As far as I can remember the most common compliment for GrapheneOS was that it was the most secure and private Android ROM you could get. That never changed. CalyxOS for a time had the better user experience at the expense of privacy, but they were overtaken with the implementation of Sandboxed Google Play Services.
In that environment, why would someone bother with sharing a fair and valid criticism? The things you could mention would be relatively minor and wouldn’t impact the general recommendation of GrapheneOS being the best. If you did try to mention it anyway for the sake of informed decision-making, you risk getting accused of spreading misinformation for the explicit purpose of harming the project - a situation that could potentially evolve into legal threats based on what has happened to others.
The result? The average person interested in privacy only ever hears good things (of which there are many), but rarely comes across the few and sometimes outdated points of technical criticism. Even less frequently will they see the behavior of the lead dev they’re considering to trust with the keys to their kingdom.
To me that sounds like silencing, which is ironic for a privacy-preserving tool. One of the main arguments for the importance of privacy is being able to blow the whistle on things going wrong. In this case the tremendous quality of GrapheneOS has provided cover for Micay’s actions. Hopefully now that someone with a bigger platform on the outside has been fed up with it, more people can acknowledge the problem and we can move into a better situation for all involved.
I said it at the top and I’ll end with this too. GrapheneOS remains the best privacy focused Android ROM you can get.
Also, I do genuinely and seriously hope that Micay can benefit from his time away, that the GrapheneOS community can continue to see success after the fact, and that people who have been negatively affected can feel comfortable talking about this again just like we would for any other tool.