From 82a115f34d30f5549427dc6f7f09e792f28ba1ad Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 13 Nov 2011 00:29:07 -0500 Subject: Add section on hackers. --- diff --git a/researched-outline.txt b/researched-outline.txt index 667f671..3b85b01 100644 --- a/researched-outline.txt +++ b/researched-outline.txt @@ -1,3 +1,63 @@ +working title: +History of Software Freedom: Free Software and Open Source + +hackers + will explain first + hacker values permeate and give context to the history of software freedom + definitions: + RFC 1392 + hacker + A person who delights in having an intimate understanding of the + internal workings of a system, computers and computer networks in + particular. The term is often misused in a pejorative context, + where "cracker" would be the correct term. See also: cracker. + [RFC1392, 21] + RMS + It is hard to write a simple definition of something as varied as + hacking, but I think what these activities have in common is + playfulness, cleverness, and exploration. Thus, hacking means + exploring the limits of what is possible, in a spirit of playful + cleverness. Activities that display playful cleverness have "hack + value". + [RMS-hacking] + Jargon file + 1. A person who enjoys exploring the details of programmable systems + and how to stretch their capabilities, as opposed to most users, who + prefer to learn only the minimum necessary. RFC1392, the Internet + Users' Glossary, usefully amplifies this as: A person who delights + in having an intimate understanding of the internal workings of a + system, computers and computer networks in particular. + 2. One who programs enthusiastically (even obsessively) or who + enjoys programming rather than just theorizing about programming. + 3. A person capable of appreciating hack value. + 4. A person who is good at programming quickly. + 5. An expert at a particular program, or one who frequently does + work using it or on it; as in ‘a Unix hacker’. (Definitions 1 + through 5 are correlated, and people who fit them congregate.) + [Jargon-hacker] + MIT Tech Model Railroad Club + 1950s and 1960s + members sought to learn how things worked + members disliked authority + information wants to be free + vocabulary + foo, frob, cruft, hack, etc. + TODO: continue history, describe hacker ethic + examples of hacks + MIT + campus police car on the Great Dome + [IHTFP-CP-Car] + RFC 1149 + A Standard for the Transmission of IP Datagrams on Avian Carriers + CPIP (Carrier Pidgeon IP) + Bergen Linux User's Group + 2001-04-28: Bergen, Norway + — 10.0.3.1 ping statistics — + 9 packets transmitted, 4 packets received, 55% packet loss + round-trip min/avg/max = 3211900.8/5222806.6/6388671.9 ms + [RFC1149] + [Jargon-meaning] + [BLUG-CPIP-WG] in the beginning, there was freedom - ~02:00 DEC PDP-1 became the favorite machine of the budding hacker culture @@ -67,6 +127,18 @@ proprietarization GNU +RFC1392 + http://www.rfc-editor.org/rfc/rfc1392.txt +RMS-hacking + http://www.stallman.org/articles/on-hacking.html +Jargon-hacker + http://www.catb.org/jargon/html/H/hacker.html +RFC1149 + http://tools.ietf.org/html/rfc1149 +Jargon-meaning + http://www.catb.org/jargon/html/meaning-of-hack.html +BLUG-CPIP-WG + http://www.blug.linux.no/rfc1149/ WP-PDP-1 http://en.wikipedia.org/wiki/PDP-1 CHM-DECUS -- cgit v0.9.1