Open Source for Publishing

2,676 views

Published on

Published in: Software
1 Comment
2 Likes
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
2,676
On SlideShare
0
From Embeds
0
Number of Embeds
458
Actions
Shares
0
Downloads
23
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Open Source for Publishing

  1. 1. Open Source for Publishing IDPF Digital Book May 28, 2014 Sanders Kleinfeld O’Reilly Media, Inc.
  2. 2. What is “Open Source”?
  3. 3. The Open Source Definition (via open source initiative; http://opensource.org/osd)
  4. 4. Gross Simplification:* * Sorry Eric Raymond & Richard Stallman! Open Source = FREE!
  5. 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. 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. 7. Three Myths About Open Source
  8. 8. Myth #1: “Open-source code is bad for business”
  9. 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. 10. Case Study #1 The O’Reilly Media Toolchain
  11. 11. Eschew the proprietary Word<->InDesign roundtrip infinite loop of ! Conversion! Back-Conversion! Edit! Typeset! Export! ? ?
  12. 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. 13. Introducing HTMLBook (github.com/oreillymedia/htmlbook)
  14. 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. 15. Myth #2: “I have to open- source ALL MY CODE?!”
  16. 16. Reality: Open-source only what furthers your business goals, and helps the industry!
  17. 17. Case Study #2 O’Reilly Atlas
  18. 18. (atlas.oreilly.com)
  19. 19. Atlas API: Trigger automated EPUB/Mobi/PDF builds http://atlasdocs.oreilly.com
  20. 20. Atlas API rubygem (github.com/oreillymedia/atlas-api)
  21. 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. 22. Myth #3: “Open Source is just about software”
  23. 23. Reality: Open Source is about BOOK CONTENT, too!
  24. 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. 25. Case Study #3 The Nature of Code by Daniel Shiffman
  26. 26. What if you promise to put your textbook online for free…? (natureofcode.com)
  27. 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. 28. You receive pledges of >$30,000… https://www.kickstarter.com/projects/shiffman/the- nature-of-code-book-project
  29. 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. 30. Contact Me! Email: sanders@oreilly.com Twitter: @sandersk

×