summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2011-11-13 00:29:07 (EST)
committer P. J. McDermott <pjm@nac.net>2011-11-13 00:29:07 (EST)
commit82a115f34d30f5549427dc6f7f09e792f28ba1ad (patch)
treeec9abdb7550679193579677ae2703e5fb5ecb8e8
parent9ef6fc39b247f3d663f48e9663e0e499680039f0 (diff)
downloadfs-os-talk-82a115f34d30f5549427dc6f7f09e792f28ba1ad.zip
fs-os-talk-82a115f34d30f5549427dc6f7f09e792f28ba1ad.tar.gz
fs-os-talk-82a115f34d30f5549427dc6f7f09e792f28ba1ad.tar.bz2
Add section on hackers.
-rw-r--r--researched-outline.txt72
1 files changed, 72 insertions, 0 deletions
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