Your SlideShare is downloading. ×
Open Source for Publishing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Open Source for Publishing

1,696
views

Published on

Published in: Software

1 Comment
1 Like
Statistics
Notes
  • If anyone finds a free PDF conversion, post: http://forum.atlas.oreilly.com/t/is-is-possible-to-compile-books-locally/11
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,696
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Open Source for Publishing IDPF Digital Book May 28, 2014 Sanders Kleinfeld O’Reilly Media, Inc.
  • 2. What is “Open Source”?
  • 3. The Open Source Definition (via open source initiative; http://opensource.org/osd)
  • 4. Gross Simplification:* * Sorry Eric Raymond & Richard Stallman! Open Source = FREE!
  • 5. Gross Simplification (cont’d) “Free” as in “Freedom” (“Penguin flying with a suitcase” by Moini: http://openclipart.org/detail/135385/migrating-penguin-by-moini)
  • 6. Gross Simplification (cont’d) “Free” as in “Beer” (“A mug full of cold beer” by nicubunu: http://openclipart.org/detail/14854/beer-mug-by-nicubunu)
  • 7. Three Myths About Open Source
  • 8. Myth #1: “Open-source code is bad for business”
  • 9. Reality: Public Collaboration Helps Everyone Make/Save (“little cartoon guy carrying big bag of money with dollar sign” by johnny_automatic: http://openclipart.org/detail/1030/bag-of-money-by-johnny_automatic)
  • 10. Case Study #1 The O’Reilly Media Toolchain
  • 11. Eschew the proprietary Word<->InDesign roundtrip infinite loop of ! Conversion! Back-Conversion! Edit! Typeset! Export! ? ?
  • 12. Instead, build a SINGLE SOURCE workflow based on OPEN SOURCE! Edit! Typeset with CSS! Open-source HTMLBook project! * * PDF generated from HTML+CSS with AntennaHouse Formatter (http://www.antennahouse.com)
  • 13. Introducing HTMLBook (github.com/oreillymedia/htmlbook)
  • 14. Open-Source Benefits: •  No vendor lock-in •  No dependency on commercial software-release cycles •  Let others in the general public help you improve your codebase •  Build community collaboration around the same aims
  • 15. Myth #2: “I have to open- source ALL MY CODE?!”
  • 16. Reality: Open-source only what furthers your business goals, and helps the industry!
  • 17. Case Study #2 O’Reilly Atlas
  • 18. (atlas.oreilly.com)
  • 19. Atlas API: Trigger automated EPUB/Mobi/PDF builds http://atlasdocs.oreilly.com
  • 20. Atlas API rubygem (github.com/oreillymedia/atlas-api)
  • 21. Other open-sourced Atlas components: •  HTMLBook project (https://github.com/oreillymedia/HTMLBook) •  Markdown to HTMLBook (https://github.com/oreillymedia/htmlbook.js) •  AsciiDoc to HTMLBook (via AsciiDoctor) (https://github.com/oreillymedia/asciidoctor-htmlbook/) •  Backbone.js wrapper for GitLab API: (https://github.com/oreillymedia/backbone-gitlab)
  • 22. Myth #3: “Open Source is just about software”
  • 23. Reality: Open Source is about BOOK CONTENT, too!
  • 24. (fair use, via http://ecx.images-amazon.com/images/I/41B6T0ZP7VL.jpg) (or, just buy it at http://www.amazon.com/ Steal-This-Book-Abbie-Hoffman/dp/ 156858217X/)
  • 25. Case Study #3 The Nature of Code by Daniel Shiffman
  • 26. What if you promise to put your textbook online for free…? (natureofcode.com)
  • 27. …And also post the manuscript source files on GitHub so anyone can “share and remix”? (https://github.com/shiffman/The- Nature-of-Code/)
  • 28. You receive pledges of >$30,000… https://www.kickstarter.com/projects/shiffman/the- nature-of-code-book-project
  • 29. …And receive hundreds of submissions from people who want to help enhance your book https://github.com/shiffman/The-Nature-of-Code/issues
  • 30. Contact Me! Email: sanders@oreilly.com Twitter: @sandersk