There was a computer. (04:53)
There were terminals. (05:06)
There were users. (05:26)
… and the users had freedom. (05:48)
to learn. (06:11)
to copy and share. (06:17)
to modify. (06:26)
to share modified versions. (06:31)
They built licensing walls. (06:45)
By separating the software from the computer. (07:12)
Hai Hobbyists! Softwearz gived free-domes, but I ated them.
(07:50)
Job at MIT’s AI lab in late 1970s and early 1980s. (08:46)
Programming their PDP–10! (09:04)
In the Golden Age. (09:12)
MIT changed. (10:10)
patents == $$$ (10:17)
spin-offs == $$$ (10:44)
Changes the world. (10:53)
For the user of individual computers. (11:13)
No reason now not to have freedom on your own machine. (11:35)
Client/Server computing. (11:58)
Freedom implications are basically the same. (12:04)
Example: The Email System. (12:24)
Yours has freedom: (postfix, exim, sendmail). (12:53)
Plenty of proprietary ones: (exchange). (13:02)
RFCs define interoperability. (13:28)
We reverse-engineer RFC-less protocols: (OpenChange). (14:01)
UR SERVERZ CAN HAS FREE-DOMES. (14:05)
Yours has freedom: (Thunderbird, mutt, Gnus) (14:25)
Plenty of proprietary ones: (outlook) (14:33)
UR CLIENTZ CAN HAS FREE-DOMES. (14:40)
The Browser as application delivery platform. (15:01)
AJAX. (15:21)
Whose computing is done where? (16:10)
Computing in the Cloud. (16:40)
Stall-menz gived u free-domes, but Cloud ated them. (16:50)
“The experience” (17:05)
Effectively: Thin Client. (17:22)
Mixes Up Free again: Price vs. Freedom. (18:03)
RFCs no longer enough. (18:42)
We’re back to proprietary “lock-in”. (18:57)
(19:20)
(19:38)
Even Worse Than Proprietary Apps and OS’es
“[Cloud Computing] is stupidity. It’s worse than stupidity: it’s a marketing hype campaign.”
That’s his way of telling the next generation to deal with challenge. (20:48)
What’s that challenge? (21:03)
A question of community source+data control. (21:49)
Power to transport: applications, data, human connections. (22:30)
Autonomy: of code, of data, of community. (22:54)
You’ve already started. (23:02)
Infrastructure that respects freedom. (23:07)
Empower the user: give them all the code. (23:19)
User communities need ability to transplant. (23:54)
Reclaim your data; relocate your community. (24:02)
This is tough programming. (24:35)
Jesse Vincent’s Prophet. (26:05)
Affero GPL. (26:30)
Extends copyleft to network service world. (27:09)
Handles the code side well. (27:22)
Deployed applications auto-give users source. (27:50)
Data is downloadable in community-chunks. (28:14)
Disjoint but Integrated. (28:24)
Portable and Autonomous. (28:40)
Developers decide next direction. (28:56)
The data is theirs; we are their custodians. (29:22)
More Info? See: http://autonomo.us
This talk and the slides are
Copyright © 2008, Bradley M. Kuhn.
These slides, this talk, and audio/video recordings thereof are under a Creative Commons Attribution-Share Alike 3.0 United States License.