summaryrefslogtreecommitdiff
path: root/fb/talk/emdebian.mkd
blob: 73d4199abdd2588ba329f322a5d1c4dc88177b44 (plain)

% 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