Using Code Examples
This book is here to help you get your job done. In general, you can
use the code in this book in your programs and documentation. You do
not need to contact us for permission unless you're
reproducing a significant portion of the code. For example, writing a
program that uses several chunks of code from this book
does not require permission. Selling or
distributing a CD-ROM of examples from O'Reilly
books does require permission. Similarly,
answering a question by citing this book and quoting example code
does not require permission. However,
incorporating a significant amount of example code from this book
into your product's documentation
does require permission.
We appreciate, but do not require, attribution. An attribution
usually includes the title, author, publisher, and ISBN. For example:
"Network Security Tools by
Nitesh Dhanjani and Justin Clarke. Copyright 2005
O'Reilly Media, Inc.,
0-596-00794-9." If you feel your use of code
examples falls outside fair use or the permission given here, feel
free to contact us at