summaryrefslogtreecommitdiff
path: root/leap33c3/notes.txt
blob: dba844cb2e418b12716fd5b4a4315833ef5b1990 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
LEAP
----------------
* My n-th attempt to explain this. not to my mother, but to geeks.

* Encrypted Communication for mere mortals
* we're no heroes
* superheroes welcome too :)
* disclaimer: THINK we HAVE SOME IDEAS, both in the economical, technical and
  social aspects of building communications infrastructure.
* need to know if they're good
* outsourcing the critiques :)
* highly opinionated, but not trying to prove we're right
* really need more eyes in here.

* Activist background, activist setup.
* Reduce the cost
* Increase convenience
* no proffessional experience! some mistakes on the road
* Some really BAD IDEAS
* Dreaming in code... very much alike.

Monty Python's and The Holy Grail for Communication
---------------------------------------------------
* War against silos --> The short about the pirates against wall street...
* SPAM and EGGS
* [I'm missing something]

* Mail is For OldFaggots
* "To Our Friends"
* An application for each friend?
* We're terrible programmers --> rewrites
* God object --> Monty Python "GOD"

THE FEDERATION "PROBLEM"
------------------------
* Commoditization
* Business model -> self-sustained providers, common code base.
* Code ownership, deploying changes...

Idea! make gpg usable
---------------------
You would think it was SIMPLE enough... glue code...
oh boy how wrong we were...

VPN
---------------
cross-platform vpn + firewall client.

Mail: Overall architecture
--------------------------


Keymanager
----------

Soledad
-------------------------
Scalability: Those who forget history...
Complexity creeps --> fractally
Multiplatform? --> common efforts

Bitmask
---------------
Breaking the traditional idea of client/server: yo broh
I put a server in your client...
[+] And a Client in your server...
[+] Pixelated.

Things to improve
-----------------
* too much setup complexity
* trimming down dependencies
* perf tuning: gnupg interaction, multi-tenant db.
* soledad: syncing links, selective syncs
* couchdb/bigcouch/mariadb db.