Free as in Freedom (2.0) - Richard Stallman and the Free Software Revolution, Sam Williams, Second Edition Revisions by Richard M. Stallman

Book Index

386BSD 729

Abelson, Hal 438

abstraction 451,
designing Unix, 451

Agre, Phil 971

AI Lab (Artificial Intelligence Laboratory) 49, 64, 250-290, 256, 452, 471,
borrowing source code for, 64,
ITS demise, 452,
lock hacking at, 256,
Symbolics and, 471

Allison, Jeramy 646-647

Amazon.com 104, 915

anti-feature 71

AOL (America OnLine) 104

Apache web server 780, 786

Apple Computers 488, 650, 786,
open source software and, 786

Argonne (Illinois) 525

ARPAnet 466-468

Art.net 310

artificial intelligence 247

Asperger Syndrome 170-171, 300

assembler language 189

AT&T 68, 450, 621-622, 624-625

Augustin, Larry 759

autism 170-175, 300

Autobiography of Malcolm X, The (Haley) 883-884

Barksdale, Jim 759

batch processing 411

Beatles 220, 356-358

Bell Labs 506

BeOpen.com 886-889

Berkely Internet Naming Daemon (BIND) 681, 765

Berkely Software Distribution (BSD) 531, 621-627

binary files 62

BIND (Berkely Internet Naming Daemon) 681, 765

Boerries, Marco 836-838

Bolt, Beranek & Newman engineering firm 65

Bostic, Keith 621-626, 810

Boston Globe 989

Brain Makers 475,
Genius, Ego, and Greed in the Quest for Machines that Think, The Newquist, 475

Breidbart, Seth 168-169, 193, 200-201, 229-243

Brooks, Fred P. 750

Bryan, Willliam Jennings 853

BSD 68

BSD (Berkely Software Distribution) 531, 621-627

Byte magazine 617, 644

C Compiler (GNU) 101, 632-641, 670,
Linux development and, 670

C programming language 505, 681, 703,
glibc, 681, 703,
VUCK compiler for, 505

C+ programming language 635

Carnegie Mellon University 70-87, 508

Cathedral and the Bazaar, The (Raymond) 751-761, 829, 939

Chassell, Robert 516-522

Chess, Dan 167, 173, 225

Church of Emacs 567-575

Columbia University 136, 166, 839

Commodore computers 488

community source, license of Sun Microsystems 836

Compaq computers 104

Compatible Time Sharing System (CTSS) 259

computer bums 399

Computer Power and Human Reason (Weizenbaum) 399

computer security, opposition to 285

Computer Systems Research Group 621

Conference on Freely Redistributable Software 729-730, 749

Control-R (^R) 674

copyleft 618

Copyright Act of 1976 591

copyright laws 591

copyrighted works, categories of 368

crackers 991

CTSS (Compatible Time Sharing System) 259

Currier House (Harvard University) 395

DARPA 474

de Icaza, Miguel 304

Debian 698-717

Debian Manifesto 699-702

Debugger 101, 612-613

DEC (Digital Equipment Corporation) 459

Dell computers 104

Democratic party 210-213

DeSapio, Carmine 212

Digital Millennium Copyright Act 381, 898

display terminals, replacing teletypes 414

divorce of Alice and Daniel Stallman 178

draft (Vietnam War) 217-223

Dreyfus, Hubert 254

Dylan, Bob 360

E edit program 418

Eine (Eine is not Emacs) text editor 433

Electric Fence Unix utility 716

Electronic Frontier Foundation 845, 857

Elmhurst (New York) 207

Emacs Commune 391-443, 432, 513, 590-597,
proprietary software and, 513

Emacs text editor 101, 429-440, 506, 513, 567-578, 590, 598, 707,
copyrights and, 598,
GNU Emacs License and, 598,
Lisp-based free software version, 590,
Lucid software company and, 707,
rewriting for Unix, 506

Engelbart, Doug 413

ethics of hacking 255

fetchmail 749

Feynman, Richard 401

Fischer, Mark 600-602

folk dancing 288, 320

Foresight Institute 759

forks (code) 706-709

Freax 667

Free Software Foundation (FSF) 99-100, 411, 515, 688, 699, 729, 831,
Debian Manifesto and, 699,
GNU Project and, 515,
Linux and, 688,
QT graphic tools and, 831,
TECO text-editor and, 411

FreeBSD 535, 547-549, 729, 749

Freeware Summit 764

FSF (Free Software Foundation) 99, 729

Future of Ideas, The (Lessig) 864

Garfinkel, Simson 691

Gates, Bill 340, 489-491

GCC (GNU C Compiler) 101, 632-641, 670,
Linux development and, 670

GDB (GNU Debugger) 101, 612, 681,
Linux and, 681

Geek Syndrome, The (Silberman) 170-171

Gell-Mann, Murray 401

GFDL (GNU Free Documentation License) 942-943, 949-950, 992-1056

Gilmore, John 606-612, 640, 720, 767, 857

glibc (GNU C Library) 681, 703-706

GNOME 1.0 302

GNU C Compiler (GCC) 101-110, 632-641, 670,
Linux development and, 670

GNU C Library (glibc) 681, 703-706

GNU Debugger (GDB) 101, 612-613, 681,
Linux and, 681

GNU Emacs 101, 429-440, 506, 513, 567-578, 590, 598, 707,
copyrights and, 598,
GNU Emacs License and, 598,
List-based free software version, 590,
Lucid software company and, 707,
rewriting for Unix, 506

GNU Free Documentation License (GFDL) 942-943, 949-950, 992-1056

GNU General Public License 99-100, 576, 589-671, 831,
QT graphics tools and, 831

GNU Manifesto 513, 638, 682, 699,
Debian Manifesto and, 699

GNU Project 99, 108, 301, 303, 329, 444, 500, 515, 691, 727,
Emacs, release of, 515,
GNOME 1.0, 301,
kernel, 303, 691,
Linux and, 303, 329,
Linux and, mutual success of, 108,
new UNIX implementation, 444,
open source movement and, 727,
web site for, 99

GNU/Linux 304, 676-721

Gosling, James 508-511

GOSMACS (Gosling Emacs) 508, 591, 598,
copyrights and, 598

Gosper, Bill 254, 397, 482

GPL 99-100, 576, 589-671

graphial interfaces 413

Grateful Dead, The 531-532

Greenblat, Richard 254, 268, 397, 474, 480,
lock-hacking and, 268

Guttman, Henning 908

hackers 61, 255-262, 969-987,
ethics of, 255,
philosophy of donating software, 61

Hackers (Levy) 283, 983-984

Haley, Alex 883

Hall of Hacks 988

Harbater, David 227-229

Harvard University 64, 194-201, 224-246, 253, 401,
computer labs, 64, 253,
graduation from, 401

Helsinki, Finland 657-660

Hewlett Packard 101, 533,
free software community and, 101

Hillel 495-496

Hoffman, Abbie 220

Hopkins, Don 466, 618

Hunter College 167, 208, 231

HURD kernel 347, 675, 692-696, 726

IBM 101, 189, 533, 780,
Apache web server and, 780,
free software community and, 101,
New York Scientific Center, 189

IBM 7094 computer 188-189, 259, 660

IBM New York Scientific Center 189

IBM SP Power3 supercomputer 526

Ignucius, (St.) 524, 564

Incompatible Timesharing System (ITS) 259-264, 277-278, 450-455

Indochina 214

Intel 679, 786

Internet 677-680, 749

interpreters for LISP 508-509

Ishi 479

Jefferson, Thomas 860

Joy, Bill 506, 575, 836

kernel (Linux) 681

Kihei (Hawaii) 798-813, 905

King, Stephen 903

KL-10 mainframe 459-470

Laboratory for Computer Science 681,
X, developing, 681

Lanai Islands (Hawaii) 809

Leonard, Andrew 299

Lesser GNU Public License (LGPL) 831

licenses 598-613, 622,
AT&T UNIX source code and, 622

LIFE mathematical game 254

Lignux (Linux with GNU) 702

Linux 101, 108, 301-307, 329, 676-721, 729,
GNU Project and, 108, 329

Linux Kongress 751-757

linux.com 569

LinuxWorld 301-309

LinuxWorld Conventions 778-780

Lippman, Alice 142-202, 205,
political identity of, 205

Lippman, Andrew 215

Lippman, Maurice 151, 215

LISP Machines Inc. (LMI) 516

LISP programming language 254, 409, 446, 470-471, 474, 508,
EMACS and, 508,
GNU system and, 446,
operating system for, 474

LMI (LISP Machines Inc.) 516

London Guardian 299

Los Alamos (New Mexico) 525

Lotus Development Corp. 650

Louis D. Brandeis High School 195-198

Lucid software company 707

Luke Skywalker 829

MacArthur Fellowship Program 99

MacHack 254

MACLISP language 474

macro modes, adding to TECO 419-430

Markoff, John 786

Marshall, Thurgood 875

Marx, Groucho 572-573

Math 55 (Harvard University) 226-235

Maui FreeBSD Users Group 531

Maui High Performance Computing Center (MHPCC) 525

McCarthy, John 474

MHPCC (Maui High Performance Computing Center) 525

mice, as video pointers 413

Micro-Soft 489

Microsoft Corporation 99-107, 650, 737-740,
Apple Computer lawsuit, 650

MicroVAX 660-661

Minix operating system 661-663, 681,
kernel, used for Linux, 681

MIT Massachusetts Institute of Technology 49, 194, 215, 247,
first visit to, 247

MIT Museum 972

MOCKLISP language 508

Moglen, Eben 136-138, 839-874

Monterey (California) 887

Morin, Rich 781-782

Muir, John 853

Multics operating system 68

Mundie, Craig 100-102, 105-108

Murdock, Ian 684-722

music 356-360

Mythical Man-Month, The (Brooks) 750

Napster 332-336, 369

National Security Administration 840

NDAs (nondisclosure agreements) 80,
for source code, 80

Nelson, Ted 857-859, 948

Nelson, Theodor Holm 857-859

net.unix-wizards newsgroup 444, 489, 501

NetBSD 729

Netscape 758-766

New Hacker Dictionary, The 731, 971

New York University computer science department 96-140

Newitz, Annalee 345

Newquist, Harvey 475

Ney, Tim 324

nondisclosure agreements (NDAs) 80,
for source code, 80

NYU Stern School of Business 100

O'Reilly & Associates 836, 887, 939, 948,
Open Source Conferences, 836, 887, 948

O'Reilly, Tim 764,
open source and, 764

On Civil Disobedience (Thoreau) 853

Onion, The 647

Open Letter to Hobbyists (Gates) 489-490

Open Publication License (OPL) 940-948

open source 102, 727-786, 903-907,
software development, approach to, 102

Open Source Initiative (OSI) 549, 784

Open Sources (DiBona, et al) 347, 495-496, 939-941

OpenOffice application suite 831-835

OPL (Open Publication License) 940-948

OSI (Open Source Initiative) 549, 784

Ousterhout, John 780

Oz 461-469

Pa'ia (Hawaii) 799-801, 825

Palo Alto (California) 309

Paperback Software International 650

password-based systems, hacking into 280-285

patches, inserting into source code 607

Pattison, Tracy 887

PCs (personal computers) 104, 677-679

PDP-10 computer 57, 450, 456-460, 484

PDP-11 computer 57, 450, 461, 623

PDP-6 computer 259-260

Perens, Bruce 627, 716-719, 784-785

Perl programming language 607, 729, 765

personal computers (PCs) 104, 677-679

Peter, Paul and Mary 360

Peterson, Christine 759-763

Petrycki, Laurie 949

PL/I programming language 189

Plant, The (King) 903

Polytechnic University (Finland) 657

PowerPoint (Microsoft) 737-740

Prime Time Freeware 781

Project MAC 254, 259, 412, 474,
Incompatible Time Sharing system and, 259

Project Xanadu 948

proprietary software 88, 492-495, 511, 737,
Emacs and, 511,
Torvalds, Linus and, 737

punch cards, for batch processing 411

Purdue University 684

Putnam exam 238-239

Python programming language 765, 765

Qt 831-832

Queens public library 207

R2D2 829

Raymond, Eric 549, 569, 692, 731, 939,
open source and, 731,
St. Ignucius and, 569

Red Hat Inc. 307, 379, 684, 720, 786,
going public, 307,
success of, 786

Redmond (Washington) 102, 309

Reid, Brian 434-435

Rockefeller University 191

Rubin, Jerry 220

Ryan, Randolph 989

Ryan, William Fitts 213

S&P (Signals and Power) Committee 975-977

Safari Tech Books Online subscription service 940

Salon.com 299, 345

Salus, Peter 729-733

San Mateo (California) 332-334

Sartre, Jean Paul 813

Schonberg, Ed. 119-121

Science Honors Program (Columbia) 166-168, 220, 225-226

Scribe text-formatting program 71-72, 434

Scriptics 780

security (computer), opposition to 278, 435, 462,
Twenex operating systems and, 462

sendmail Unix mail program 765

Shockley, William 401

Shut Up and Show Them the Code (Raymond) 549-550

Sierra Club 853

Signals and Power (S&P) Committee 975-977

Silberman, Steve 170-171

Silicon Valley 309-310

Sine (Sine is not Emacs) text editor 433

SISSL (Sun Industry Standards Source Licence) 831

Sklyarov, Dmitri 844-845, 909

Slackware 720

Slashdot 886

software 61, 488-498, 591,
companies donating, 61,
copyright laws on, 591

source code 61, 595, 607, 758,
copy rights for, 595,
Netscape, 758,
patches, 607,
Xerox Corporation publishing, 61

South Korea 340

Sprite 781

Sproull, Robert (Xerox PARC researcher) 77

St. Ignucius 524, 564

Stallman, Daniel 155, 178, 206

Stallman, Richard M. 141, 170, 171, 189, 288, 320, 391, 391, 443, 589, 676, 727,
AI Lab, as a programmer, 391,
behavioral disorders, 170,
childhood, 141, 589,
childhood, behavioral disorders, 171,
childhood, first computer program, 189,
Emacs Commune and, 391,
folk dancing, 288, 320,
GNU General Public License, 589,
GNU Linux, 676,
GNU Project, 443,
open source and, 727

Stanford Artificial Intelligence Laboratory 418, 474

Stanford Research Institute 413

Stanford University 632

Star Wars 829

Steele, Guy 419-432, 439-442

Stern School of Business (NYU) 100

strike, at the Laboratory for Computer Science 435

Sun Industry Standards Source License (SISSL) 831

Sun Laboratories 77

Sun Microsystems 101, 439, 450, 533, 575, 606, 831,
developing workstations, 450,
free software community and, 101,
OpenOffice application suite, 831

Sun User Group 629

SunOS 606, 628,
porting Emacs to, 606

Sussman, Gerald 254-256, 397, 409

Swedish Royal Technical Institute 267, 511

Symbolics 470-485

System V 689

Takeda Awards 955

Tammany Hall 211-212

Tanenbaum, Andrew 661, 724

Tcl scripting language 780-781

TCP/IP 621, 681

Tech Model Railroad Club 975

TECO editor program 410-433

Teimann, Michael 720

teletype interfaces vs. batch processing 412-415

text file source code, publishing 62

third-party software developers supporting Microsoft 108

Thomas Aquinas, saint 407

Thompson, Ken 506

Thoreau, Henry David 853

Tiemann, Michael 632-640, 767-774

time bombs, in software 71, 434

Top500.org 526

TOPS-20 operating system 459-460

Toronto Star 170

Torvalds, Linus 101, 303-306, 657-673, 681, 737, 829-830,
Minix, reworking for Linux, 681,
PowerPoint and, 737

tree (source code) 706

Troll Tech 831-832

Twenex operating systems 459-463

TX-0 computer 977

U.S Air Force 526

U.S. Patent Office 545

UC Berkeley 68, 575,
building Unix, 68

Udanax 948

Unilogic software company 71-72, 434

UniPress software company 508-509

University of California 621-625

University of Glasgow 152

University of Hawaii 526

University of Pennsylvania 227

Unix operating system 68, 445, 451, 661,
adoption through flexibility, 451,
GNU system and, 445,
Minix and, 661

Upside Today web magazine 938

Uretsky, Mike 114-119

VA Linux 787-788, 876, 886

VA Research 759, 787, 886

VA Software, Inc. 886

van Rossum, Guido 765

VAX 11/780 450

vi text editor 506, 575,
as an Emacs competitor, 575

video screens 414

Vietnam War 213-223

VUCK compiler 505

Wall, Larry 607-608, 765, 772

War on Drugs 381

Warren Weaver Hall 96-98

Weber, Max 619

Weizenbaum, Joseph 399-400

Windows (Microsoft) 102, 737,
source code and, 102

Wired magazine 170, 299, 677, 691,
GNU Project and, 691

Woodrow Wilson/FDR Reform Democratic Club 211

World Trade Organization 381

X graphic user interface 681

Xerox Corporation 52-62, 62, 77,
Palo Alto Research Center, 52, 77,
PARC, 77,
source code, publishing, 62

Yahi 479

Young, Robert 379, 673, 720-722

Zimmerman, Phillip 840

Zwei (Zwei was Eine initially) text editor 433



License: Published under the GNU Free Documentation License. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License."


SiSU Spine (object numbering & object search) 2022