@sazius I think you're right, but the n900 had more traditional-free-software-community behind it than any Android release I've ever seen has.
I resisted Android for some time, then decided to embrace the community editions, and they're all struggling. I'm not convinced we're seeing the free future we want trying to play catch-up here.
(In the meanwhile I'm still grateful for everyone (f-droid, replicant) trying hard to make a community version of things happen!)
@Thadeu Lima de Souza Cascardo That was an extremely thoughtful post, thank you!
About GuixSD on phones, maybe less crazy than one might think. It might even serve as a nice way to build applications for other OS'es; one of the Nix developers has done this for reproducible builds for Android and for OSX.