FUTO: Difference between revisions
m Someone forgot to take out some double quotes? |
m Punctuation, etc. |
||
Line 27: | Line 27: | ||
===The Five Pillars of FUTO-ey Software=== | ===The Five Pillars of FUTO-ey Software=== | ||
1. Source First /Open Source If people are to have control over the computers in their lives, they must have the capability to inspect and modify the software running on them. | 1. Source First/Open Source: If people are to have control over the computers in their lives, they must have the capability to inspect and modify the software running on them. | ||
2. Self Manageable Servers (if applicable) Servers should be Source First too. It should be relatively easy for a user to run their own server for whatever service their client software needs. | 2. Self Manageable Servers (if applicable): Servers should be Source First too. It should be relatively easy for a user to run their own server for whatever service their client software needs. | ||
3. Sovereign Identity (if applicable) Servers must allow the user to authenticate with a private/public key pair. Email and phone number authentication is sensible for normies, but it must always be possible for a user to transition to using a sovereign mechanism. | 3. Sovereign Identity (if applicable): Servers must allow the user to authenticate with a private/public key pair. Email and phone number authentication is sensible for normies, but it must always be possible for a user to transition to using a sovereign mechanism. | ||
4. Open Databases (if applicable) Crowdsourced content should never be kept hidden in a silo by the crowdsourcer. The creator of the content most likely intended for their work to be distributed as widely as possible. The crowdsourcer must provide reasonable mechanisms for the content to be distributed by others. | 4. Open Databases (if applicable): Crowdsourced content should never be kept hidden in a silo by the crowdsourcer. The creator of the content most likely intended for their work to be distributed as widely as possible. The crowdsourcer must provide reasonable mechanisms for the content to be distributed by others. | ||
5. End-to-end Encryption (if possible) Servers should never be able to leverage their man in the middle status to discern the content of communications between their users. | 5. End-to-end Encryption (if possible): Servers should never be able to leverage their man in the middle status to discern the content of communications between their users. | ||
0. Don’t Suck This applies to all software, FUTO-ey or not. We have accomplished nothing if our software is sluggish, unreliable, or lacks key features. Our clients need to be delightful. Our servers need to help our clients be delightful. <ref>https://futo.org/about/what-is-futo/</ref> | 0. Don’t Suck: This applies to all software, FUTO-ey or not. We have accomplished nothing if our software is sluggish, unreliable, or lacks key features. Our clients need to be delightful. Our servers need to help our clients be delightful. <ref>https://futo.org/about/what-is-futo/</ref> | ||
==FUTO self managed life guide== | ==FUTO self managed life guide== |