Open Library

Open Library [1], em português Biblioteca Aberta, é um site voltado para a construção de uma biblioteca online disponível para qualquer pessoa interessada em ler um livro. Foi criado por Aaron Swartz e atualmente é um projeto do Internet Archive, organização sem fins lucrativos. Por almejar ser uma biblioteca que possui todos os livros disponíveis, trata-se de um projeto bastante ambicioso, dependente da ajuda de diversas pessoas. Como a plataforma está disponível e aberta, qualquer um interessado em ajudar pode ajudar, sendo a ajuda através de um código, ou concertar um typo, ou adicionar um livro, ou escrever um widget.
Sites Semelhantes
É importante enfatizar que há outras plataformas parecidas com o Open Library, dessa forma, é necessário distinguir algumas delas. São elas, Project Gutemberg e WorldCat.
Diferença com Project Gutemberg
O Project Gutenberg, diferentemente da Open Library, é um lugar onde é possível bauxar mais de 30,000 ebooks de graça para ler no computador pessoal, Iphone, Kindle, Sony Reader ou outros dispositivos portatéis. O objetivo da Open Library é listar cada livro, seja impresso ou não, disponível em uma biblioteca ou em uma livraria, escaneado ou digitado em formato de texto. Resumindo, Open Library visa fornecer acesso a todos os livros do Projeto Gutemberg, mas para outros livros também.
WorldCat
A diferença principal entre OCLC e Open Library é que OCLC está construindo um catálogo para dividir entre as bibliotecas, enquanto que Open Library está construindo um catálogo para dividir abertamente com o público, com a esperança de que vai ter mais pessoas envolvidas utilizando bibliotecas e, a longo prazo, gerar uma nova séria de dados que vai ser útil para a comunidade de bibliotecas. Open Library se conecta ao catálogo da WorldCat para várias edições e tem um identificador tanto ISBN ou um OCLC para isso. Dessa forma, é possível ajudar as pessoas achando uma cópia do livro em sua biblioteca local.
O Internet Archive e o OCLC têm discutido em trabalhar juntos. Os planos para Open Library têm sido divididos frequentemente com OCLC e seus registros estão disponíveis para o OCLC.
Historia
2007
Criada em 2007, teve como principal líder Aaron Swartz. Swartz almejava um ambiente em que os livros, e informações de livros, fossem disponibilizados, diferentemente da Amazon, assim disse Aaron em entrevista: "Agora, se você quer ter um livro da web, o lugar principal que a maioria das pessoas vão é a Amazon. O que é uma má ideia, um site comercial ser a fonte definitiva de informações de livros na internet, assim nós queremos ter um site que traga junto informação de publicações comerciais, revisores, usuários, bibliotecas, por toda parte."
http://news.bbc.co.uk/2/hi/uk_news/magazine/6924022.stm
2009
George Oates assume a liderança, com uma responsabilidade de redesenhar o site.
2010
Site é redesenhado e relançado em maio. Sua base de dados está no GitHub. O site utiliza Infobase, sua própria framework de base de dados em PostgreSQL e Infogami, sua própria ferramenta Wiki escrita em Python. O código fonte para o site é publicado sob a Licença Affero General Public, versão 3 [2].
2011
Acaba a liderança de George Oates.
Atualmente, 2015, há 20 milhões de edições registradas online, fornecendo acesso para 1,7 milhões de versões escaneadas de livros e fontes externas de link como WorldCat e amazon quando pode.
Como funciona
Basicamente, para construir a Open Library, é necessário milhões registros de livros, uma interface wiki e muitas pessoas para contribuir na construção do site. Mas para ele funcionar, ele é potencializado pelo Infogami [3], uma plataforma de aplicação wiki construída em web.py[4]. Basicamente, Infogami facilita a criação de templates e macros dinâmicos de HTML. O que possibilita, aos usuários, criar, dividir e construir interfaces colaborativas.
Aplicações são escritas ao extender Infogami em 2 camadas: plugins e templates. Plugin são modulos de Python que utiliza uma API especial para serem carregados no Infogami. Eles são utilizados ao submeter um pedido HTTP para a aplicação, tanto mensagens de formulário HTML ou solicitações GET diretas. Os plugins podem utilizar qualquer biblioteca ou código de aplicação que queiram, e eles criam objetos para representar resultados, em seguida expandem para HTML por templates. Templates são uma mistura de texto HTML e código de escrita de usuário, no espírito de templates PHP. Os códigos escritos de usuários está em um propósito especial de linguagem encriptada que é aproximadamente um subconjunto de Python, rodando em um possivelmente seguro servidor interpretador incorporado à aplicação Python, o qual possui acesso limitado a funções e recursos de sistemas.
O Open Library também utiliza um texto-para-HTML linguagem de formatação Markdown [5]. Também utiliza o prático WMD editor Markdown WYSIWYG.
Utilizando a Plataforma
Ao se deparar com o site, existe uma certa dificuldade em saber o que há de disponível
Acessando os Livros
Open Library tem milhões de registros para livros que não estão disponíveis no formato digital, mas há também 3 milhões de livros que estão disponíveis no formato digital. Portanto, há algumas formas de procurar na Open Library
Em toda página há um local para pesquisa. Para encontrar livros no formato digital, é necessário marcar a opção "only show eBooks" (só mostrar eBooks). É possível ir para as opções de busca avançadas, clicando em "More search options" (Mais opções de pesquisa).
Full text search (pesquisa de texto completo) - pesquisa dentro dos livros que há textos completos
Também é possível pesquisar através do Subject (Assunto), ou Author (Autor), ou olhar listas de livros que outros usuários criaram.