Open Library is an online project intended to create "one web page for every book ever published". Created by Aaron Swartz, Brewster Kahle, Alexis Rossi, Anand Chitipothu, and Rebecca Malamud, Open Library is a project of the Internet Archive, a nonprofit organization. It has been funded in part by grants from the California State Library and the Kahle/Austin Foundation. Open Library provides online digital copies in multiple formats, created from images of many public domain, out-of-print, and in-print books. Book database and digital lending library Its book information is collected from the Library of Congress, other libraries, and Amazon.com, as well as from user contributions through a wiki-like interface. If books are available in digital form, a button labeled "Read" appears next to its catalog listing. Digital copies of the contents of each scanned book are distributed as encrypted e-books (created from images of scanned pages), audiobooks and streaming audio (created from the page images using OCR and text-to-speech software), unencrypted images of full pages from OpenLibrary.org and Archive.org, and APIs for automated downloading of page images. Links to where books can be purchased or borrowed are also provided. There are different entities in the database: authors works (which are the aggregate of all books with the same title and text) editions (which are different publications of the corresponding works) Open Library claims to have over 20 million records in its database. Copies of the contents of tens of thousands of modern books have been made available from 150 libraries and publishers for ebook controlled digital lending. Other books including in-print and in-copyright books have been scanned from copies in library collections, library discards, and donations, and are also available for lending in digital form. In total, the Open Library offers copies of over 1.4 million books for what it calls "digital lending", but critics have called distribution of digital copies a violation of copyright law. Technical Open Library began in 2006 with Aaron Swartz as the original engineer and leader of the Open Library's technical team. The project was led by George Oates from April 2009 to December 2011. Oates was responsible for a complete site redesign during her tenure. In 2015, the project was continued by Giovanni Damiola and then Brenton Cheng and Mek Karpeles in 2016. The site was redesigned and relaunched in May 2010. Its codebase is on GitHub. The site uses Infobase, its own database