Using the Code from This Book
This book is here to help you get your job done. In general, you may
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 code taken
from O'Reilly books does require permission.
Answering a question by citing this book and quoting example code
does not require permission. Incorporating a significant amount of
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: "Python
Cookbook, 2d ed., by Alex Martelli, Anna Martelli Ravenscroft, and
David Ascher (O'Reilly Media, 2005)
0-596-00797-3." If you feel your use of code from
this book falls outside fair use or the permission given above, feel
free to contact us at