% FreedomBox % Jonas Smedegaard % Cambridge, United Kingdom, February 22nd, 2011 # Concept * Aim: Move logfiles of internet activities physically home * Put freedom-enabling technologies in a small low-power box # History * Eben Moglen gives targeted talk to groups within the larger Freedom movement * Spring 2010: first(?) talk on freedom vs. "cloud" computing * Late Spring 2010: NYU talk spawns Diaspora project * Summer 2010: Talk at Debconf 10 spawns Debian FreedomBox project # Status * Eben Moglen * Consistently avoid hiliting specific projects (e.g. Diaspora) in talks * February 2011: Forms FreedomBox Foundation - linking to Debian FreedomBox project * Gets USD 50,000 in 5 days (aiming at 60,000) for leadership tasks * Spawned Debian project * Lots of ideas at mailinglist * Lots of collected material at wiki - on more or less production ready code * Little work on design * Little work on creating actual usable snapshot # "My FreedomBox" * Dreams * Design * Software * Hardware # "My FreedomBox", detailed * Dream → share and discuss them at ML, collect notes at wiki * Design → guidelines - requiring least possible unification, e.g. preferrably modular * Software → Debian Pure Blends * Hardware → simplest possible Plug hardware (= SheevaPlug?) # "My crystalball" * Upstream invents, implements and production-redies code * Debian packages production-ready code projects * FreedomBox team develops a "Freedom" Debian Pure Blend * Derivative(s) cherry-picks official (and maybe unofficial) FreedomBox pieces * Derivative(s) negotiate with hardware vendors * Derivative(s) installs actual "Debian (un)Pure Blends install" onto box hardware * Derivative(s) negotiate with distribution channels of physical boxes * End-users buy FreedomBox in shop # "My crystalball", Blend details * Upstream provides code * Debian provides packaging and infrastructure * FreedomBox team invents and refines design guidelines (plural!) * FreedomBox team maintains debtags * FreedomBox team maintains package lists (plural!), preferrably from debtags * FreedomBox team refine debconf preseeding lists * FreedomBox team maintains unofficial(!) config hacks * FreedomBox team promotes patches replacing config hacks with debconf'ization * FreedomBox team maintains unofficial(!) snapshot build routines (plural!) * Derivative(s) consumes code packaging composition(s) * End-users buy FreedomBox in shop # Links * *