Thông tin tài liệu
This is the free electronic version of the book originally published by HarperCollins. The book
is still protected by copyright and bound by a license granting you the limited rights to make
complete copies for non-commercial purposes.You’re welcome to read it in electronic form
subject to these conditions:
1) You may not make derivative works. You must reproduce the work in its entirety.
2) You may not sell versions.
3) You refer everyone receiving a copy to the website where they may get the latest corrected
version. (http://www.wayner.org/books/ffa/).
A full license developed by the Creative Commons (www.creativecommons.org) will be forth-
coming.
Please write (p3@wayner.org) if you have any questions or suggestions.
Free for All
How Linux and the
Free Software Move-
ment Undercut the
High-Tech Titans
by Peter Wayner
Disappearing
Cryptography, 2nd Edition
Information Hiding:
Steganography &
Watermarking
by Peter Wayner
ISBN 1-55860-769-2 $44.95
To order, visit:
http://www.wayner.org/books/discrypt2/
Disappearing Cryptography, Second Edition describes
how to take words, sounds, or images and hide them in
digital data so they look like other words, sounds, or
images. When used properly, this powerful technique
makes it almost impossible to trace the author and
the recipient of a message. Conversations can be sub-
merged in the ow of information through the Internet
so that no one can know if a conversation exists at all.
This full revision of the best-selling rst edition
describes a number of different techniques to hide
information. These include encryption, making data
incomprehensible; steganography, embedding infor-
mation into video, audio, or graphics les; watermark-
ing, hiding data in the noise of image or sound les;
mimicry, “dressing up” data and making it appear to be
other data, and more.
The second edition also includes an expanded dis-
cussion on hiding information with spread-spectrum
algorithms, shufing tricks, and synthetic worlds. Each
chapter is divided into sections, rst providing an intro-
duction and high-level summary for those who want
to understand the concepts without wading through
technical explanations, and then presenting greater
detail for those who want to write their own pro-
grams. To encourage exploration, the author’s Web site
www.wayner.org/books/discrypt2/ contains implemen-
tations for hiding information in lists, sentences, and
images.
“Disappearing Cryptography is a witty and enter-
taining look at the world of information hiding.
Peter Wayner provides an intuitive perspective of the
many techniques, applications, and research direc-
tions in the area of steganography. The sheer breadth
of topics is outstanding and makes this book truly
unique. A must read for those who would like to
begin learning about information hiding.”
Deepa Kundur, University of Toronto
“An excellent introduction for private individuals,
businesses, and governments who need to under-
stand the complex technologies and their effects on
protecting privacy, intellectual property and other
interests.”
- David Banisar, Research Fellow, Harvard Infor-
mation Infrastructure Project, & Deputy Director,
Privacy International.
• Do you have personal infor-
mation in your database?
• Do you keep les on your
customers, your employees,
or anyone else?
• Do you need to worry abou
European laws restricting the
information you keep?
• Do you keep copies of credit
card numbers, social security
numbers, or other informa-
tion that might be useful to
identity thieves or insurance
fraudsters?
• Do you deal with medical
records or personal secrets?
Most database administrators spend some
of each day worrying about the information
they keep. Some spend all of their time.
Caring for information can be a dangerous
responsibility.
This new book, Translucent Databases,
describes a different attitude toward pro-
tecting the information. Most databases pro-
vide elaborate control mechanisms for letting
the right people in to see the right records.
These tools are well-designed and thoroughly
tested, but they can only provide so much
support. If someone breaks into the operat-
ing system itself, all of the data on the hard
disk is unveiled. If a clerk, a supervisor, or a
system administrator decides to turn traitor,
there’s nothing anyone can do.
Translucent databases provide better, deeper
protection by scrambling the data with
encryption algorithms. The solutions use the
minimal amount of encryption to ensure that
the database is still functional. In the best
applications, the personal and sensitive infor-
mation is protected but the database still
delivers the information.
Translucent Databases, a new book by Peter Wayner, comes with more than
two dozen examples in Java and SQL code. The book comes with a royalty-
free license to use the code for your own projects in any way you wish.
Order today at
http://www.wayner.org/books/td/
FREE FOR ALL
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page i
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page ii
FREE FOR ALL
…
How Linux and the Free Software Movement
Undercut the High-Tech Titans
PETER WAYNER
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page iii
FREE FOR ALL. Copyright © 2000 by Peter Wayner. Some Rights Reserved.See front cover.
FIRST PDF EDITION
Page layout for this and the original paper edition designed by William Ruoto
Not printed on acid-free paper.
Library of Congress Cataloging-in-Publication Data
Wayner, Peter, 1964–
Free for all : how Linux and the free software movement undercut the high-tech
titans / Peter Wayner.
p. cm.
ISBN 0-06-662050-3
1. Linux. 2. Operating systems (Computers) 3. Free computer software. I. Title.
QA76.76.063 W394 2000
005.4'469—dc21 00-023919
00 01 02 03 04 ❖/RRD 10 9 8 7 6 5 4 3 2 1
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page iv
CONTENTS
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
1. Battle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3. Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4. College . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5. Quicksand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6. Outsider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7. Growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8. Freedom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9. Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
10. People . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11. Politics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
12. Charity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
13. Love . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
14. Corporations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
15. Money . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
16. Fork . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
17. Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
18. T-Shirts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
19. New . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
20. Nations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page v
21. Wealth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
22. Future . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Glossary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Bibliography
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
vi … CONTENTS
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page vi
ACKNOWLEDGMENTS
This is just a book about the free software movement. It wouldn’t be
possible without the hard work and the dedication of the thousands if
not millions of people who like to spend their free time hacking code. I
salute you. Thank you.
Many people spoke to me during the process of assembling this
book, and it would be impossible to cite them all. The list should begin
with the millions of people who write and contribute to the various free
software lists. The letters, notes, and postings to these lists are a won-
derful history of the evolution of free software and an invaluable
resource.
The list should also include the dozens of journalists at places like
Slashdot.org, LinuxWorld, Linux magazine, Linux Weekly News, Kernel
Traffic, Salon, and the New York Times. I should specifically mention the
work of Joe Barr, Jeff Bates, Janelle Brown, Zack Brown, Jonathan
Corbet, Elizabeth Coolbaugh, Amy Harmon, Andrew Leonard, Rob
Malda, John Markoff, Mark Nielsen, Nicholas Petreley, Harald Radke,
and Dave Whitinger. They wrote wonderful pieces that will make a
great first draft of the history of the open source movement. Only a few
of the pieces are cited directly in the footnotes, largely for practical rea-
sons. The entire body of websites like Slashdot, Linux Journal, Linux
World, Kernel Notes, or Linux Weekly News should be required reading
for anyone interested in the free software movement.
There are hundreds of folks at Linux trade shows who took the time
to show me their products, T-shirts, or, in one case, cooler filled with
beer. Almost everyone I met at the conferences was happy to speak
FreeForAll/i-viii/repro 4/21/00 11:43 AM Page vii
[...]... that ranks the usability of the software so the programmers working on WINE can tweak it This is just the first step in the free software experience Someone has to notice the problem and fix it In this case, someone needs to hook up their Diamond RIO MP3 player to a Linux box and try to move MP3 files with the software written for Windows Ideally, the software will work perfectly, and now all Linux users... programmers also don’t need to sit in the corner when their computer crashes and complain about the idiot who wrote the software Anyone can read the source code and fix the glitches The folks in the free source software world are, in other words, grooving on freedom They’re high on the original American dream of life, liberty, and the pursuit of happiness The founders of the United States of America didn’t... (Mexican), Linux Pro Plus, Linux Router Project, LOAF, LSD, Mandrake, Mastodon, MicroLinux, MkLinux, muLinux, nanoLinux II, NoMad Linux, OpenClassroom, Peanut Linux, Plamo Linux, PLD, Project Ballantain, PROSA, QuadLinux, Red Hat, Rock Linux, RunOnCD, ShareTheNet, Skygate, Slackware, Small Linux, Stampede, Stataboware, Storm Linux, SuSE, Tomsrtbt, Trinux, TurboLinux, uClinux, Vine Linux, WinLinux 2000,... Linux, FreeBSD, and thousands of other projects as hobbies, but now they’re waking up to find IBM, HewlettPackard, Apple, and all the other big boys pounding on their door If the kids could create something as nice as Linux, everyone began to wonder whether these kids really had enough good stuff to go the distance and last nine innings against the greatest power hitters around FreeForAll/1-138/repro... that forwarded the message to many other FreeBSD users The problem was that the software simply appended the two characters “19” to the front of the year When the new millennium came about a year later, the software would start writing the new date as “19100.” Oops The problem was largely cosmetic because it only occurred in some of the support software used by the system FreeBSD is a close cousin to the. .. Valley, and the others around the globe They post notes to the list and discuss ideas Sometimes verbal fights break out, and sometimes everyone agrees Sometimes people light a candle by actually writing new code to make the kernel better, and other times they just curse the darkness Cox is now one of several people responsible for coordinating the addition of new code He tests it for compatibility and. .. look at the insides of their computers and rearrange them to hook up to coffee machines or networks They want to fidget with the guts of their machines If they weld some spaghetti to the insides, so be it Normally, these battles between the suits and the geeks don’t threaten the established order There are university students around the world building solar-powered cars, but they don’t actually pose... eXecutive Linux, floppyfw, Floppix, Green Frog Linux, hal91, Hard Hat Linux, Immunix, Independence, Jurix, Kha0s Linux, KRUD, KSI1 FreeForAll/1-138/repro 4/21/00 11:44 AM Page 11 B AT T L E … 11 ability to run software on a completely free system The free software would need to interact with something from Microsoft, Apple, or IBM Of course, if it weren’t for all of the other free software from Berkeley, the. .. project, and thousands of other garages around the world, there would be little for the Linux kernel to do Officially, Linus Torvalds is the final arbiter for the kernel and the one who makes the final decisions about new features In practice, the group runs like a loosely knit “ad-hocracy.” Some people might care about a particular feature like the ability to interface with Macintoshes, and they write... on the Linux mailing list to make a change Many of the free software projects may generate great code, but they have to beg for computers The programmers might even surprise him and come up with an even better solution They’ve done it in the past But no money means that no one has to do what anyone says In the past, the free software movement was like the movies in which Mickey Rooney and Judy Garland . 11:43 AM Page ii FREE FOR ALL … How Linux and the Free Software Movement Undercut the High-Tech Titans PETER WAYNER FreeForAll/i-viii/repro 4/21/00 11:43 AM Page iii FREE FOR ALL. Copyright ©. questions or suggestions. Free for All How Linux and the Free Software Move- ment Undercut the High-Tech Titans by Peter Wayner Disappearing Cryptography, 2nd Edition Information Hiding: Steganography. pitchman, no 4 … FREE FOR ALL FreeForAll/1-138/repro 4/21/00 11:44 AM Page 4 Linux jingle, and no Linux 30-second spot in major media. At the time, only the best-funded projects in the Linux community
Ngày đăng: 29/03/2014, 12:20
Xem thêm: Free for All How Linux and the Free Software Movement Undercut the High-Tech Titans pot, Free for All How Linux and the Free Software Movement Undercut the High-Tech Titans pot