##Satori
###Distributed, tamper-resistant circumvention tools
An unfiltered internet is critical to free speech and self-determination -- the most precious of liberties. Free flow of ideas is particularly crucial in areas with intense internet filtering, as these are the areas pushing oppressive policies onto their people.
What Satori does is provide access to verifiable bundles of privacy-enhancing software to those who need it most.
###Features
- language detection to offer the right download
- distributed downloads, with options on Github, Amazon, and the Chrome Web Store itself
- SHA256sum checker to help verify software integrity
###Software
- Tor Browser Bundle for fifteen languages for Linux, Windows, and Mac.
- Mozilla Thunderbird - email client
- Enigmail - encryption plugin for Thunderbird
- TorBirdy - allows you to send and receive email over the Tor network
- GPG4Win - required to gpg-encrypt email
###Danger! High Voltage!! This software is currently beta.
###Code notes
- Distributing a hash for the outer container when using Chrome as backbone is tricky, as the outer container can vary slightly. The inner TBB will always have the same checksum, however. (Thanks DCF for testing with this).
###Licenses Note: All of the software distributed can be used for free, and are open-source.
Satori uses Artistic License 2.0, a supervillain-friendly license.
- Google Closure (compiled.js) licensed under Apache 2.0.
- GPG4Win is provided under GNU Public License.
- Tor Browser Bundle has several licenses.
- TorBirdy is released under the BSD license.
- Enigmail is licensed under the GNU Public License version 2.
###Thanks
People
Many thanks to all of the people who gave feedback, particularly David Fifield, who found several annoying issues with an early version. (And who has seriously legit musical taste).
Katie Krauss offered great advice early on, and recommended a feature to alert users that their selection was downloading. (Which is not obvious after clicking, since any progress meter happens in a regular Chrome window).
And as always, thanks to those who must remain anonymous, for taking the time to test against filters and give usability feedback. 💌
Also thanks to Redacted, for answering my question about SHA256sum checking at LibrePlanet. Truly, your help has been redacted redacted. Redacted!
Music
- Black Marble "A Different Arrangement"
- She Wants Revenge discography
- Lincoln County Historical Society "Die Bastards"
- Thomas Azier "Hylas 002" & "Verwandlung" EPs
- Au Revoir Simone "Still Night, Still Light"
Credits
Bubble heart icon by Ciara Cable, used with permission. Download icon by Lunar Templates.
As mentioned above, Satori uses Google's Closure API to generate sha256 checksums for software.