Introduction to Programming using Java is free, but it is not in the public domain. As of Version 4.0, it is published under the terms of the GNU Free Documentation License. This license allows redistribution and modification under certain terms. For example, you can:
Post an unmodified copy of this textbook on your own Web site.
Give away or sell printed, unmodified copies of this book, as long as they meet the requirements of the license.
Post on the web or otherwise distribute modified copies, provided that the modifications are clearly noted in accordance with the license.
While it is not actually required by the license, I do appreciate hearing from people who are using or distributing my work.
Professor David J. Eck
Department of Mathematics and Computer Science
Hobart and William Smith Colleges
Geneva, New York 14456, USA
Email: eck@hws.edu
WWW: http://math.hws.edu/eck/
July, 2002