SlideShare a Scribd company logo
1 of 75
EBOOKS WITHOUT 
VENDORS 
Using Open 
Source Tools to 
Create and 
Share 
Meaningful 
Ebook 
Collections
Who am I? 
Matt Weaver 
IT Manager 
Westlake Porter 
Public Library
Not an alternative to Overdrive, ebrary, 
3M, etc.
EBOOKS AS TOOLS 
To be created by: 
• the library 
• the community 
For collaboration 
For connection
Ebooks as source material 
for new products
DIY Ebooks: Library as 
publisher
An Experiment: Library as 
publisher
An Experiment: Library as 
publisher
WHY DIY? 
Design for your community: 
• Responsive 
• Relevant 
• Hyper-local
WHY DIY? 
Gain knowledge and skills that can be 
applied in other projects/partnerships
WHY DIY? 
Content independence
OPEN 
SOURCE: 
WHAT IS IT?
OPEN SOURCE: WHAT IS IT? 
 Free to use 
 Free to develop 
 Uses free licenses 
(GNU GPL most common)
Open Source: Four Freedoms 
The freedom to: 
 Run the program for any purpose 
 Study how the program works and adapt 
it to your needs (requires source code) 
www.gnu.org/philosophy/free-sw.html
Open Source: Four Freedoms 
The freedom to: 
 Redistribute copies so you can help your 
neighbor 
 Improve the program and release your 
improvements to the public 
www.gnu.org/philosophy/free-sw.html
Why Open Source? - Collaboration 
& Community 
Zero software costs, yet you get 
powerful software
Why Open Source? Control over 
Content 
You control development: 
ultimate control over content
Why Open Source? - Collaboration 
& Community 
 Collaborators can be united with 
common tools
Why Open Source? - 
Collaboration & Community 
No restrictions on collaboration by 
software publishers' 
technologies/license agreements
An Open-Source Model for 
Community Publishing 
 affordable for even small libraries 
 return on investment
Digital Rights Management 
(DRM) 
DRM (Digital Rights 
Management) 
“Think of DRM on an 
eBook as a lock, with 
your eReader having 
the key to open the 
lock and display the 
file.” 
- Jason Griffey
DRM in libraries 
 Impedes access by imposing 
“friction” = technological obstacles 
 Expensive 
 Counterproductive 
 For much content, isn’t necessary
DRM in libraries: 
“Adobe isn’t just tracking what users are doing in [Digital 
Editions 4]; this app was also scanning my computer, 
gathering the metadata from all of the ebooks sitting on my 
hard disk, and uploading that data to Adobe’s servers.”
SECURING 
ACCESS TO 
CONTENT
DIY: Copyright 
Disclaimer: 
I am not now, nor have I ever been a 
lawyer. 
I am not a copyright expert.
DIY: Copyright 
Because of digital distribution, 
and 
because the library does not own titles 
to be digitized… 
o no Fair Use case, 
o no section 108 protections
DIY: Copyright 
Determine if book has fallen into the public 
domain 
Or seek permission from rightsholder
DIY: Copyright - Resources 
 http://cocatalog.loc.gov/
DIY: Copyright - Resources 
 http://collections.stanford.edu/copyrightrenewals/bin/page 
?forward=home
DIY: Copyright - Resources 
Digital Copyright Slider 
http://librarycopyright.net/resources/digitalslider/
DIY: Copyright - Resources 
Copyright Genie 
http://librarycopyright.net/resources/genie/
DIY: Copyright – Show your work 
Document copyright research to 
justify your usage, and to show that 
you acted professionally in trying to 
locate rightsholders.
PERMISSION 
TO 
DIGITIZE
DIY: Copyright - Guidelines
Securing permission: consent 
forms 
Organizational leaders: 
• may think they have to sign over 
copyright 
• may be afraid to sign something 
• will likely seek broader approval
Securing permission: consent 
forms 
Consent agreement should be clear on 
copyright 
Be clear how content will be used 
If you already have a consent form, 
make sure it applies to new projects 
For consent agreement questions, 
consult an attorney.
EBOOKS 
DISSECTED 
& DIGITIZED
ePub as zip file
ePub as zip file
ebook markup 
HTML & CSS
Everything has been digitized, 
right? 
Bad OCR: hours, fractions 
Scanned ≠ Digitized 
Corrected 
WPPL 
Epub 
page
Homer ebook project 
http://bookscanner.pbworks.com/w/page/40965440/FrontPage
Homer 
The following tools are installed as part of the Homer Project: 
 ImageMagick (for manipulation images) 
 Jpegtran (loseless jpeg transformation) 
 JBIG2 encoder (compression tool for bi-level images) 
 Tesseract-OCR (optical character recognition) 
 RubyInstaller (installs the Ruby programming language) 
 Hpricot (HTML parser) 
 RMagick (interface between the Ruby programming language 
and ImageMagick) 
 Pdfbeads (to create searchable PDF) 
 Cmdow.exe (command-line utility used in Homer) 
 ScanTailor (post-processing tool) 
 Homer (command-line bash script)
Ebook 
Production Workflow
Ebook 
or 
Production Workflow
Homer: ScanTailor 
 Preprocess tiff-format 
images of book pages 
 Deskewing 
 De-speckling 
 Correcting warp 
 Right-to-left language 
support 
 Outputs images for 
Homer
Homer: 
ScanTailor
HOMER BASH SCRIPT 
It looks like 
command-line…
HOMER BASH SCRIPT 
but it’s drag-and-drop!!!
Homer: tesseract-ocr 
Optical Character 
Recognition 
Multilingual support - 
From Afrikaans to 
Vietnamese
Homer: pdfbeads 
Outputs a searchable 
PDF
Homer & pdfbeads 
Outputs a searchable 
PDF
Sigil 
https://code.google.com/p/sigil/
Epub Validator 
http://validator.idpf.org/
Calibre 
http://calibre-ebook.com/
Drupal 
 Open source 
content 
management 
system 
 Widely used in 
libraries 
 Drupal 7 
 “Responsive” 
layout 
drupal.org
Drupal 
Ability to create 
custom fields for 
metadata – can be 
hidden from users
3 content 
types: 
•recipe 
•ebook 
•organization 
 Drupal 7 
 “Responsive” 
layout
Drupal – Recipe module
Drupal – ILS authentication 
module
USAGE: Since late Oct. 2013 
More than 1,800 ebook downloads 
More than 32,000 individual recipes 
downloaded or printed
Costs: 
Content: $0 
Software licensing: $0 
Staff time: 4-7 hours per ebook (estimated)
The Community Cookbook – 
what’s next?
The Community Cookbook – 
what’s next?
The Community Cookbook – 
what’s next? 
Original content: 
We can help organizations produce their 
own cookbooks 
Work with organizations to produce ebook 
versions…but
The Community Cookbook – 
what’s next? 
…with one more open-source tool, we can 
even help them design print versions: 
We can do everything but the printing.
It’s an exciting 
possibility… 
for the future of libraries that 
there is value to be mined from 
content already in our 
communities.
Even more exciting 
is the thought that the most 
valuable content to libraries is 
content from our communities 
that hasn’t been created yet.
Further Reading
Further Reading 
 Jarret Buse - A Hands-on 
Guide to EPUB2 and 
EPUB3 
 Excellent guide to the 
guts of ebooks 
 Features many of the 
open-source programs I 
have discussed
Further Reading 
Stanford University: Copyright & Fair Use – Charts and Tools 
http://fairuse.stanford.edu/charts-and-tools/
mattrweaver
Image credits 
Open Source Sign Timothy Appnel - 
https://www.flickr.com/photos/tappnel/5798812875/ 
“Librarian from Turn of the Century” - 
http://www.moyak.com/researcher/Clients/male_librarians/ind 
ex.html?id=34 
Ereaders - Michael Porter 
https://www.flickr.com/photos/libraryman/5052936803/ 
Apples & oranges http://mrg.bz/n1xLHg
Image credits 
Techno_background2.jpg (ones and zeroes) 
http://www.morguefile.com/creative/Grafixar 
Pile of books with lock: Librarian in Black - 
http://librarianinblack.net/librarianinblack/2011/12/overdrive.ht 
ml 
Ricoh Copier: 
http://www.itinstock.com/ekmps/shops/itinstock/images/ricoh-aficio- 
mp-4001-fast-photocopier-copier-printer-scan-fax-5598- 
p.jpg

More Related Content

What's hot

Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighGlenn Ansley
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHPHamdi Hmidi
 
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...BookNet Canada
 
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesNatural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesXiang Li
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
 
Web History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenWeb History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenBookNet Canada
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your websitehernanibf
 
Learning PHP for Drupal Theming, DC Chicago 2009
Learning PHP for Drupal Theming, DC Chicago 2009Learning PHP for Drupal Theming, DC Chicago 2009
Learning PHP for Drupal Theming, DC Chicago 2009Emma Jane Hogbin Westby
 
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost Technology
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost TechnologyInexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost Technology
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost TechnologyHeather Marie Wells
 
How to start developing apps for Firefox OS
How to start developing apps for Firefox OSHow to start developing apps for Firefox OS
How to start developing apps for Firefox OSbenko
 
CMWP, the technical lecture
CMWP, the technical lectureCMWP, the technical lecture
CMWP, the technical lectureJenny Weight
 
Untangling - fall2017 - week5
Untangling - fall2017 - week5Untangling - fall2017 - week5
Untangling - fall2017 - week5Derek Jacoby
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web SitePhase2
 
ClubAJAX Basics - Server Communication
ClubAJAX Basics - Server CommunicationClubAJAX Basics - Server Communication
ClubAJAX Basics - Server CommunicationMike Wilcox
 
Independent Publisher New England Ebook Presentation. April 27m 2012
Independent Publisher New England Ebook Presentation. April 27m 2012Independent Publisher New England Ebook Presentation. April 27m 2012
Independent Publisher New England Ebook Presentation. April 27m 2012John Rodzvilla
 
My site is slow
My site is slowMy site is slow
My site is slowhernanibf
 

What's hot (20)

Beyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleighBeyond WP-CONTENT | #WCRaleigh
Beyond WP-CONTENT | #WCRaleigh
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...
Spiders, Chatbots, and the Future of Metadata: A look inside the BNC BiblioSh...
 
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesNatural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital Humanities
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
Leveraging Library Thing (2009)
Leveraging Library Thing (2009)Leveraging Library Thing (2009)
Leveraging Library Thing (2009)
 
Web History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenWeb History 101, or How the Future is Unwritten
Web History 101, or How the Future is Unwritten
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
Git Makes Me Angry Inside
Git Makes Me Angry InsideGit Makes Me Angry Inside
Git Makes Me Angry Inside
 
Learning PHP for Drupal Theming, DC Chicago 2009
Learning PHP for Drupal Theming, DC Chicago 2009Learning PHP for Drupal Theming, DC Chicago 2009
Learning PHP for Drupal Theming, DC Chicago 2009
 
Day 8 - jRuby
Day 8 - jRubyDay 8 - jRuby
Day 8 - jRuby
 
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost Technology
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost TechnologyInexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost Technology
Inexpensive Doesn’t Mean Cheap: Museum Applications for Low-Cost Technology
 
How to start developing apps for Firefox OS
How to start developing apps for Firefox OSHow to start developing apps for Firefox OS
How to start developing apps for Firefox OS
 
CMWP, the technical lecture
CMWP, the technical lectureCMWP, the technical lecture
CMWP, the technical lecture
 
Untangling - fall2017 - week5
Untangling - fall2017 - week5Untangling - fall2017 - week5
Untangling - fall2017 - week5
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
 
ClubAJAX Basics - Server Communication
ClubAJAX Basics - Server CommunicationClubAJAX Basics - Server Communication
ClubAJAX Basics - Server Communication
 
Independent Publisher New England Ebook Presentation. April 27m 2012
Independent Publisher New England Ebook Presentation. April 27m 2012Independent Publisher New England Ebook Presentation. April 27m 2012
Independent Publisher New England Ebook Presentation. April 27m 2012
 
My site is slow
My site is slowMy site is slow
My site is slow
 
Hello Drupal
Hello DrupalHello Drupal
Hello Drupal
 

Similar to Create Share Ebooks Open Source Tools

How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?Brad Montgomery
 
NewCAJE: Technology Development 201
NewCAJE: Technology Development 201NewCAJE: Technology Development 201
NewCAJE: Technology Development 201efraimdf
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologiesbibliotecaria
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An IntroductionAkash Tandon
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationHillside Community School
 
Open source for non contributors
Open source for non contributorsOpen source for non contributors
Open source for non contributorsabeldridge
 
Getting out of Silo, Using Open Source Software to Share your Data
Getting out of Silo, Using Open Source Software to Share your DataGetting out of Silo, Using Open Source Software to Share your Data
Getting out of Silo, Using Open Source Software to Share your DataBoris Mann
 
Open source software by Tushar Joshi
Open source software by Tushar JoshiOpen source software by Tushar Joshi
Open source software by Tushar JoshiTushar Joshi
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Gregory Heller
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven ProgrammingEthan Herdrick
 
Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and CommunityNicole C. Engard
 
Open Source/Open Access/Freeware/Shareware Tools for Libraries
Open Source/Open Access/Freeware/Shareware Tools for LibrariesOpen Source/Open Access/Freeware/Shareware Tools for Libraries
Open Source/Open Access/Freeware/Shareware Tools for LibrariesSt. Petersburg College
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for LibrariesNicole C. Engard
 

Similar to Create Share Ebooks Open Source Tools (20)

How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?
 
NewCAJE: Technology Development 201
NewCAJE: Technology Development 201NewCAJE: Technology Development 201
NewCAJE: Technology Development 201
 
Expanding Library Services & Content With New Technologies
Expanding Library Services & Content With New TechnologiesExpanding Library Services & Content With New Technologies
Expanding Library Services & Content With New Technologies
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Ed. Technology Council Open Source Presentation
Ed. Technology Council Open Source PresentationEd. Technology Council Open Source Presentation
Ed. Technology Council Open Source Presentation
 
Open source for non contributors
Open source for non contributorsOpen source for non contributors
Open source for non contributors
 
Getting out of Silo, Using Open Source Software to Share your Data
Getting out of Silo, Using Open Source Software to Share your DataGetting out of Silo, Using Open Source Software to Share your Data
Getting out of Silo, Using Open Source Software to Share your Data
 
Open source software by Tushar Joshi
Open source software by Tushar JoshiOpen source software by Tushar Joshi
Open source software by Tushar Joshi
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Ebook Update
Ebook UpdateEbook Update
Ebook Update
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Fosscon
FossconFosscon
Fosscon
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven Programming
 
Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and Community
 
Open Source/Open Access/Freeware/Shareware Tools for Libraries
Open Source/Open Access/Freeware/Shareware Tools for LibrariesOpen Source/Open Access/Freeware/Shareware Tools for Libraries
Open Source/Open Access/Freeware/Shareware Tools for Libraries
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Create Share Ebooks Open Source Tools

  • 1. EBOOKS WITHOUT VENDORS Using Open Source Tools to Create and Share Meaningful Ebook Collections
  • 2. Who am I? Matt Weaver IT Manager Westlake Porter Public Library
  • 3. Not an alternative to Overdrive, ebrary, 3M, etc.
  • 4.
  • 5. EBOOKS AS TOOLS To be created by: • the library • the community For collaboration For connection
  • 6. Ebooks as source material for new products
  • 7. DIY Ebooks: Library as publisher
  • 8. An Experiment: Library as publisher
  • 9. An Experiment: Library as publisher
  • 10. WHY DIY? Design for your community: • Responsive • Relevant • Hyper-local
  • 11. WHY DIY? Gain knowledge and skills that can be applied in other projects/partnerships
  • 12. WHY DIY? Content independence
  • 14. OPEN SOURCE: WHAT IS IT?  Free to use  Free to develop  Uses free licenses (GNU GPL most common)
  • 15. Open Source: Four Freedoms The freedom to:  Run the program for any purpose  Study how the program works and adapt it to your needs (requires source code) www.gnu.org/philosophy/free-sw.html
  • 16. Open Source: Four Freedoms The freedom to:  Redistribute copies so you can help your neighbor  Improve the program and release your improvements to the public www.gnu.org/philosophy/free-sw.html
  • 17. Why Open Source? - Collaboration & Community Zero software costs, yet you get powerful software
  • 18. Why Open Source? Control over Content You control development: ultimate control over content
  • 19. Why Open Source? - Collaboration & Community  Collaborators can be united with common tools
  • 20. Why Open Source? - Collaboration & Community No restrictions on collaboration by software publishers' technologies/license agreements
  • 21. An Open-Source Model for Community Publishing  affordable for even small libraries  return on investment
  • 22. Digital Rights Management (DRM) DRM (Digital Rights Management) “Think of DRM on an eBook as a lock, with your eReader having the key to open the lock and display the file.” - Jason Griffey
  • 23. DRM in libraries  Impedes access by imposing “friction” = technological obstacles  Expensive  Counterproductive  For much content, isn’t necessary
  • 24. DRM in libraries: “Adobe isn’t just tracking what users are doing in [Digital Editions 4]; this app was also scanning my computer, gathering the metadata from all of the ebooks sitting on my hard disk, and uploading that data to Adobe’s servers.”
  • 26. DIY: Copyright Disclaimer: I am not now, nor have I ever been a lawyer. I am not a copyright expert.
  • 27. DIY: Copyright Because of digital distribution, and because the library does not own titles to be digitized… o no Fair Use case, o no section 108 protections
  • 28. DIY: Copyright Determine if book has fallen into the public domain Or seek permission from rightsholder
  • 29. DIY: Copyright - Resources  http://cocatalog.loc.gov/
  • 30. DIY: Copyright - Resources  http://collections.stanford.edu/copyrightrenewals/bin/page ?forward=home
  • 31. DIY: Copyright - Resources Digital Copyright Slider http://librarycopyright.net/resources/digitalslider/
  • 32. DIY: Copyright - Resources Copyright Genie http://librarycopyright.net/resources/genie/
  • 33. DIY: Copyright – Show your work Document copyright research to justify your usage, and to show that you acted professionally in trying to locate rightsholders.
  • 35. DIY: Copyright - Guidelines
  • 36. Securing permission: consent forms Organizational leaders: • may think they have to sign over copyright • may be afraid to sign something • will likely seek broader approval
  • 37. Securing permission: consent forms Consent agreement should be clear on copyright Be clear how content will be used If you already have a consent form, make sure it applies to new projects For consent agreement questions, consult an attorney.
  • 38. EBOOKS DISSECTED & DIGITIZED
  • 39. ePub as zip file
  • 40. ePub as zip file
  • 42. Everything has been digitized, right? Bad OCR: hours, fractions Scanned ≠ Digitized Corrected WPPL Epub page
  • 43. Homer ebook project http://bookscanner.pbworks.com/w/page/40965440/FrontPage
  • 44. Homer The following tools are installed as part of the Homer Project:  ImageMagick (for manipulation images)  Jpegtran (loseless jpeg transformation)  JBIG2 encoder (compression tool for bi-level images)  Tesseract-OCR (optical character recognition)  RubyInstaller (installs the Ruby programming language)  Hpricot (HTML parser)  RMagick (interface between the Ruby programming language and ImageMagick)  Pdfbeads (to create searchable PDF)  Cmdow.exe (command-line utility used in Homer)  ScanTailor (post-processing tool)  Homer (command-line bash script)
  • 47. Homer: ScanTailor  Preprocess tiff-format images of book pages  Deskewing  De-speckling  Correcting warp  Right-to-left language support  Outputs images for Homer
  • 49. HOMER BASH SCRIPT It looks like command-line…
  • 50. HOMER BASH SCRIPT but it’s drag-and-drop!!!
  • 51. Homer: tesseract-ocr Optical Character Recognition Multilingual support - From Afrikaans to Vietnamese
  • 52. Homer: pdfbeads Outputs a searchable PDF
  • 53. Homer & pdfbeads Outputs a searchable PDF
  • 57. Drupal  Open source content management system  Widely used in libraries  Drupal 7  “Responsive” layout drupal.org
  • 58. Drupal Ability to create custom fields for metadata – can be hidden from users
  • 59. 3 content types: •recipe •ebook •organization  Drupal 7  “Responsive” layout
  • 61. Drupal – ILS authentication module
  • 62. USAGE: Since late Oct. 2013 More than 1,800 ebook downloads More than 32,000 individual recipes downloaded or printed
  • 63. Costs: Content: $0 Software licensing: $0 Staff time: 4-7 hours per ebook (estimated)
  • 64. The Community Cookbook – what’s next?
  • 65. The Community Cookbook – what’s next?
  • 66. The Community Cookbook – what’s next? Original content: We can help organizations produce their own cookbooks Work with organizations to produce ebook versions…but
  • 67. The Community Cookbook – what’s next? …with one more open-source tool, we can even help them design print versions: We can do everything but the printing.
  • 68. It’s an exciting possibility… for the future of libraries that there is value to be mined from content already in our communities.
  • 69. Even more exciting is the thought that the most valuable content to libraries is content from our communities that hasn’t been created yet.
  • 71. Further Reading  Jarret Buse - A Hands-on Guide to EPUB2 and EPUB3  Excellent guide to the guts of ebooks  Features many of the open-source programs I have discussed
  • 72. Further Reading Stanford University: Copyright & Fair Use – Charts and Tools http://fairuse.stanford.edu/charts-and-tools/
  • 74. Image credits Open Source Sign Timothy Appnel - https://www.flickr.com/photos/tappnel/5798812875/ “Librarian from Turn of the Century” - http://www.moyak.com/researcher/Clients/male_librarians/ind ex.html?id=34 Ereaders - Michael Porter https://www.flickr.com/photos/libraryman/5052936803/ Apples & oranges http://mrg.bz/n1xLHg
  • 75. Image credits Techno_background2.jpg (ones and zeroes) http://www.morguefile.com/creative/Grafixar Pile of books with lock: Librarian in Black - http://librarianinblack.net/librarianinblack/2011/12/overdrive.ht ml Ricoh Copier: http://www.itinstock.com/ekmps/shops/itinstock/images/ricoh-aficio- mp-4001-fast-photocopier-copier-printer-scan-fax-5598- p.jpg

Editor's Notes

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 36
  35. 37
  36. 38
  37. 39
  38. 40
  39. 41
  40. 42
  41. 43
  42. 44
  43. 45
  44. 46
  45. 47
  46. 48
  47. 49
  48. 50
  49. 51
  50. 52
  51. 53
  52. 54
  53. 55
  54. 56
  55. 57
  56. 58
  57. 59
  58. 60
  59. 61
  60. 62
  61. 63
  62. 64
  63. 65
  64. 66
  65. 67
  66. 68
  67. 69
  68. 70
  69. 71
  70. 72
  71. 73
  72. 74
  73. 75