GrapheneOS started in 2014 and was originally named CopperheadOS. In late 2015, the Copperhead company was founded which was meant to support the project. Copperhead didn't create CopperheadOS and didn't own or control it. Copperhead made a failed takeover attempt on it in 2018.
GrapheneOS still has the original CopperheadOS repositories on GitHub. Copperhead seized a bunch of the project's infrastructure and accounts. They created a closed source fork of GrapheneOS called CopperheadOS after the split which was not the same CopperheadOS as the original.
Copperhead remained entirely dependent on GrapheneOS and had to keep forking our code for each major Android update. Despite depending on GrapheneOS, they waged a war against it trying to destroy the project and attempting to ruin the lives of our team, especially our founder.
@GrapheneOS my favorite fun fact about rust is from a blog post by the person who presented about failure at the mozilla rust meetup a decade ago with rainbow hair and cursed me to love the language. i disagree with the content of this post in the strongest of terms (as in making a separate language because of this and other decisions—but the author makes absolutely sure to credit the right person with the design of rust iterators, based off of a 2013 mailing list post https://without.boats/blog/why-async-rust/ i am still in awe of this. astral got sold to openai off of erasing my work. python is dead, rust is now too. but there are ways to change the world that last forever and i will find out mine too
Why async Rust?

@hipsterelectron @GrapheneOS "python is dead, rust is now too" what are you talking about?