Open Content Library LGM 2007

3,129 views

Published on

An updated version of this presentation about Open Content Libraries.

Published in: Business, Technology
  • Be the first to comment

Open Content Library LGM 2007

  1. 1. The Open Content Library An Overview of the Open Clip Art Library and ccHost <ul><ul><li>Jon Phillips, </li></ul></ul><ul><ul><li>Business+Community Developer, Engineer </li></ul></ul><ul><ul><li>Creative Commons (HQ, SF) </li></ul></ul><ul><ul><li>[email_address] , jon@rejon.org </li></ul></ul><ul><ul><li>http://creativecommons.org , http://rejon.org </li></ul></ul>
  2. 2. Overall Concepts <ul><li>HOWTO: Concrete Actions </li></ul><ul><li>Applying Open Source to Open Content </li></ul><ul><li>About Community and Contributing to Society </li></ul><ul><li>While we are ideal, action happens through specific banal tasks (pick up a shovel) </li></ul><ul><li>Please Help! This is an invitation. </li></ul>
  3. 3. Overview <ul><li>Current Landscape </li></ul><ul><li>The Open Content Library </li></ul><ul><li>Make More Libraries </li></ul>
  4. 4. Who is hosting your content? <ul><ul><li>? </li></ul></ul>
  5. 5. Does your content host provide export of all your media? <ul><ul><li>? </li></ul></ul>
  6. 6. What is being done with your data? <ul><ul><li>? </li></ul></ul>
  7. 7. How many accounts do you have? <ul><ul><li>? </li></ul></ul>
  8. 8. How is your content licensed? <ul><ul><li>? </li></ul></ul>
  9. 9. What is the Open Content Library? <ul><li>A collection of content (audio, video, text, etc) using open content licenses, stored in open formats with open source software that uses open services. </li></ul>
  10. 10. An Open Content Library Could <ul><li>Be Any Size (People, Items, etc) </li></ul><ul><li>Use Any “Open Content” license </li></ul><ul><li>Be Public, Private, or Mixed </li></ul><ul><ul><li>Allow Users to Control Privacy </li></ul></ul><ul><li>Use Open Services (RSS, Atom) </li></ul><ul><ul><li>Support Content Import/Export </li></ul></ul><ul><li>Use Open Formats (svg, xml, odf) </li></ul><ul><li>Have Open Source Software power it... </li></ul>
  11. 11. Current Landscape
  12. 12. Current Landscape <ul><li>Closed ______ </li></ul><ul><li>Mixed ______ </li></ul><ul><li>Open ______ </li></ul>
  13. 27. Mixed ___ <ul><li>Flickr </li></ul><ul><ul><li>Limits how-much you can upload </li></ul></ul><ul><ul><li>CC licensing deeply integrated </li></ul></ul><ul><ul><li>Has Import/Export </li></ul></ul><ul><ul><li>Groups/Privacy controls </li></ul></ul><ul><ul><li>Stored on Yahoo/Flickr's Hardware </li></ul></ul><ul><ul><li>Powered by Closed Software </li></ul></ul><ul><ul><li>Some Open Services/API (upload, streams) </li></ul></ul><ul><ul><li>Focused on Photo Storage and Sharing </li></ul></ul>
  14. 28. Mixed ___ <ul><li>Google-dom (gmail, calendars, etc) </li></ul><ul><ul><li>Stored on Google's Hardware </li></ul></ul><ul><ul><li>Licensing not integrated (beyond search) </li></ul></ul><ul><ul><li>Stored on both Open and Closed Software </li></ul></ul><ul><ul><li>Uses Mixed Services (API, RSS) </li></ul></ul><ul><ul><li>Various Privacy Controls </li></ul></ul><ul><ul><li>Ad-Supported </li></ul></ul>
  15. 29. Open ___ <ul><li>Wikipedia </li></ul><ul><ul><li>Stored on Wikipedia's servers </li></ul></ul><ul><ul><ul><li>But full dumps available and many many public mirrors </li></ul></ul></ul><ul><ul><li>Uses Open Source Mediawiki software </li></ul></ul><ul><ul><li>Uses Open Standards, Services </li></ul></ul><ul><ul><li>Focuses on Human Knowledge (history, primarily text-based) </li></ul></ul><ul><ul><li>Stores other media, but draws heavily from other Open Content Libraries </li></ul></ul>
  16. 30. Open ___ <ul><li>Archive.org </li></ul><ul><ul><li>Stored on many many mirrors </li></ul></ul><ul><ul><li>Import/Export available </li></ul></ul><ul><ul><li>Has specific requirements </li></ul></ul><ul><ul><li>Supports CC licenses </li></ul></ul><ul><ul><li>Trying to do everything (possibly problem) </li></ul></ul><ul><ul><li>Archive implies storage of old media </li></ul></ul>
  17. 36. Open ___ <ul><li>ccMixter.org </li></ul><ul><ul><li>Based upon Open Source ccHost engine </li></ul></ul><ul><ul><li>A remix community, not a content community </li></ul></ul><ul><ul><li>Support CC licenses </li></ul></ul><ul><ul><li>Uses Open Services </li></ul></ul><ul><ul><li>Uses Mixed Formats (AIF, FLAC, MP3) </li></ul></ul><ul><ul><li>Has import/export </li></ul></ul>
  18. 37. Open ___ <ul><li>wordpress.org-based blogs </li></ul><ul><ul><li>Open Source software for blogging </li></ul></ul><ul><ul><li>You install and host your own content </li></ul></ul><ul><ul><li>Focused on blogging, not content management system (CMS) </li></ul></ul><ul><ul><li>Supports Open Services (RSS, Atom) </li></ul></ul><ul><ul><li>Support Mixed Formats </li></ul></ul>
  19. 38. The Open Content Library
  20. 39. The Open Content Library Recap <ul><li>A collection of content (audio, video, text, etc) using open content licenses, stored in open formats with open source software that uses open services. </li></ul>
  21. 40. Why are More Libraries Needed? <ul><li>No Media Utopias (that can do everything) </li></ul><ul><li>Data Redundancy is a good thing </li></ul><ul><li>Niche-based like Social Network Services </li></ul><ul><ul><li>Orkut's big in Brazil! Mixi is big in Japan! </li></ul></ul><ul><li>Need different libraries that focus around: </li></ul><ul><ul><li>Languages, Cultures, Specific Media, Usage </li></ul></ul><ul><li>Privacy Anyone? </li></ul>
  22. 41. <ul><li>Do one thing well, or a lot of things not so well </li></ul><ul><li>Open Source Software communities have developed strong strategies for building communities of practice </li></ul><ul><ul><li>Wikipedia, Open Clip Art Library and others have learned </li></ul></ul>
  23. 42. An Open Content Library Empowers <ul><li>Maintain your own library on-line </li></ul><ul><li>Or, Maintain community around library </li></ul><ul><li>Make it public, or keep it to yourself </li></ul><ul><li>Make it legal (and clear) using Open Content Licenses (CC licenses or Public Domain) </li></ul><ul><li>Insure longevity with open formats </li></ul><ul><li>Insure interoperability with open services </li></ul>
  24. 43. Business Commons Possibilities <ul><li>Commercial Rights Brokerage </li></ul><ul><li>Advertising on libraries </li></ul><ul><li>Sell Services around Content </li></ul><ul><ul><li>Digitization </li></ul></ul><ul><ul><li>Printing </li></ul></ul><ul><ul><li>Collection </li></ul></ul><ul><ul><li>Media Discovery </li></ul></ul>
  25. 44. 1 st View Social & technical Strategy <ul><li>Social </li></ul><ul><ul><li>Good communities and projects need real people and real communication </li></ul></ul><ul><ul><li>Without good social, don't try technical </li></ul></ul><ul><li>Technical </li></ul><ul><ul><li>Good software catalyzes certain types of communications and activities </li></ul></ul><ul><ul><li>Bad Software hurts social/community </li></ul></ul>
  26. 45. 2 nd View As a Superset <ul><li>What projects are Open Content Libraries? </li></ul><ul><ul><li>? </li></ul></ul>
  27. 47. Open Clip Art Library <ul><li>www.openclipart.org </li></ul><ul><li>A community focused on the collection and creation of public domain clip art </li></ul><ul><li>12K+ images (SVG-based) </li></ul><ul><li>Based upon ccHost web-based CMS </li></ul><ul><li>Hosted generously on freedesktop.org </li></ul>
  28. 48. Project Status <ul><li>Healthy </li></ul><ul><li>Good communication </li></ul><ul><li>Many artists at ~100 registrations a day </li></ul><ul><li>Need more developers/coders </li></ul>
  29. 49. http://openclipart.org/wiki/Roadmap <ul><li>0.19: Complete ccHost Transition </li></ul><ul><ul><li>Import Old Collection </li></ul></ul><ul><ul><li>Thumbnails (basic browsing infrastructure) </li></ul></ul><ul><li>0.20: Packaging and Browsing </li></ul><ul><li>0.21: Clip Art Requests </li></ul><ul><li>0.22: Wizards and Templates </li></ul><ul><li>0.23: Clip Art Optimization </li></ul>
  30. 50. Future <ul><li>Andy's New Site Design </li></ul><ul><ul><ul><li>http://brisgeek.com/ocal/front.html </li></ul></ul></ul><ul><li>Integration into Inkscape, Krita, Gimp, Scribus </li></ul><ul><li>Integration with other web services </li></ul><ul><ul><li>RSS, Sample Pool API, OpenSearch, WebDAV </li></ul></ul><ul><li>Integration with services (Mikons, etc) </li></ul>
  31. 54. Open Font Library <ul><li>www.openfontlibrary.org </li></ul><ul><li>A collection of Fonts for the free desktop! </li></ul><ul><li>Public Domain Fonts </li></ul><ul><li>Open Font Licensed Fonts </li></ul><ul><li>Uses ccHost web-based CMS </li></ul><ul><li>Hosted generously on freedesktop.org </li></ul>
  32. 55. Project Status <ul><li>29 fonts total (so far) </li></ul><ul><li>Logo Contest </li></ul><ul><ul><li>123 logo entries (and 1 selected!) </li></ul></ul><ul><li>Still haven't launched (perpetual beta?) </li></ul><ul><li>Need more fonts and developers </li></ul><ul><li>http://openfontlibrary.org/?ccm=/media/stats </li></ul>
  33. 56. Roadmap <ul><li>0.1: Launch! </li></ul><ul><li>0.2: Monthly Releases Begin </li></ul><ul><li>0.3: Community Update </li></ul><ul><li>0.4: Library Update </li></ul><ul><li>0.5: Release of Fontview Type Manager </li></ul><ul><li>...1.0: (pssst...its what you want to make it!) </li></ul>
  34. 58. 3 rd View opencontentlibrary.org <ul><li>Location to slide Open Content Library projects </li></ul><ul><li>Basic place to collect these types of libraries </li></ul><ul><li>Place for pooling of ideas around this subject </li></ul><ul><li>Promotion of standards to enable open content standards and interoperability </li></ul><ul><li>Seeding an Open Video Library and more! </li></ul>
  35. 59. Make More Libraries
  36. 60. Community Development (Building) <ul><li>How to build an online community that is to accomplish some goal </li></ul><ul><li>Really Means... </li></ul><ul><ul><li>HOWTO build an Open Content Development Community with approximately 20 people </li></ul></ul>
  37. 61. Open Source Constitution-lite <ul><li>Make the source open </li></ul><ul><li>Release Early, Release Often </li></ul><ul><li>Reward contributors (with praise or some material reward if possible) </li></ul>
  38. 62. Need More Specific Model <ul><li>Open Source Software Light-Constitution is abstract </li></ul><ul><li>It is aimed at software source code </li></ul><ul><li>We need a model that is: </li></ul><ul><ul><li>community-centric </li></ul></ul><ul><ul><li>generalized for on-line communities </li></ul></ul><ul><ul><li>more pragmatic </li></ul></ul>
  39. 63. More Concrete Structure <ul><li>Concepts </li></ul><ul><li>Infrastructure </li></ul><ul><li>Social </li></ul><ul><li>...and some misplaced Corollaries </li></ul>
  40. 64. Concepts <ul><li>Make one solid goal for the project </li></ul><ul><ul><li>Remember KISS: Keep It Simple </li></ul></ul><ul><ul><li>Do one thing well, or do many things not so well </li></ul></ul><ul><ul><li>Always ask: &quot;Does this move us closer to our primary goal?&quot; </li></ul></ul><ul><li>Pick a solid simple name that can be simplified to a one word tag. </li></ul><ul><li>Use this tag/simple name for the domain name, etc for the project. It is your common branding. </li></ul>
  41. 65. Infrastructure <ul><ul><li>Also called Holy Trinity of Online Communication, or network of social software </li></ul></ul><ul><li>Install CMS (ccHost, wiki, or blog) </li></ul><ul><ul><li>collective memory </li></ul></ul><ul><li>Maintain a group chat channel </li></ul><ul><ul><li>irc.freenode.net, aim, gtalk </li></ul></ul><ul><ul><li>synchronous communication </li></ul></ul><ul><li>Setup a mailing list </li></ul><ul><ul><li>Asynchronous communication </li></ul></ul>
  42. 66. Social <ul><li>Help edit recent CMS edits </li></ul><ul><li>Answer all relevant emails </li></ul><ul><li>Stay in chat channel and answer questions </li></ul>
  43. 67. Corollaries <ul><li>Social Atmosphere is defined in first days to 2 weeks of a project </li></ul><ul><ul><li>Start with a positive atmosphere, then this is bread into the communities dna </li></ul></ul><ul><ul><li>Starting with a negative atmosphere of flaming and disses, then the community will develop this way and more than likely will die. </li></ul></ul><ul><ul><li>Generally, it is amicable to be extra-nice, and cordial much like one would like in the real world. </li></ul></ul>
  44. 68. Corollaries, cont'd <ul><li>Real vs. Virtual </li></ul><ul><ul><li>Generally, treat developers and people in general just as you would in the real world, if not better. </li></ul></ul><ul><li>Promote Contribution </li></ul><ul><ul><li>Reward contributors with praise! </li></ul></ul><ul><ul><li>Material vs. Non-material Rewards </li></ul></ul>
  45. 69. Corollaries, cont'd <ul><li>Dealing with problems </li></ul><ul><ul><li>Personal problems between people should be dealt with offlist </li></ul></ul><ul><ul><li>Group problems should be handled decisively by a core member in a positive manner </li></ul></ul><ul><ul><li>Problems in a community should be dealt with internally before being publicly exposed (if at all). </li></ul></ul><ul><ul><li>99% of the time this solves conflicts that arise </li></ul></ul>
  46. 70. ccHost <ul><li>http://wiki.creativecommons.org/cchost </li></ul><ul><li>ccHost is an open source (GPL licensed) project that provides web-based infrastructure to support collaboration, sharing, and storage of multi-media using the Creative Commons licenses and metadata. </li></ul><ul><li>PHP + MySQL + Open Source packaging </li></ul>
  47. 71. More ccHost Features <ul><li>Most similar to mediawiki and wordpress </li></ul><ul><li>Encourages proper licensing , sharing and remix of many types of media (video, audio, text, image) </li></ul><ul><li>Highly customizable and stable </li></ul><ul><ul><li>Development version used by most major installations, thus, it gets tested heavily </li></ul></ul>
  48. 72. Even More ccHost Features <ul><li>Sample Pool API </li></ul><ul><ul><li>http://ccmixter.org/media/viewfile/pool_api_doc </li></ul></ul><ul><li>Code Documentation (phpdoc) </li></ul><ul><ul><li>http://mirrors.creativecommons.org/cchost/docs/ </li></ul></ul>
  49. 73. Who Uses ccHost <ul><li>ccMixter.org </li></ul><ul><li>Open Clip Art Library </li></ul><ul><li>Open Font Library </li></ul><ul><li>freemusic.freeculture.org </li></ul><ul><li>Open Source Cinema </li></ul>
  50. 75. Recently Released ccHost 4.0.1 <ul><li>Localization Support (i18n) </li></ul><ul><li>Publicize Users </li></ul><ul><li>Feeds coming out of every pour </li></ul><ul><li>Data dumping in feed formats for re-use </li></ul><ul><li>Sample Pool API (for interconnecting sites) </li></ul><ul><li>Massive Performance Boost (Query Engine) </li></ul><ul><li>Update CC license support to 3.0 </li></ul>
  51. 81. Beyond ccHost 4.0.1 <ul><li>WebDAV support for easier uploading and programmatic interfaces </li></ul><ul><li>Direct in/out to Inkscape (and others) </li></ul><ul><li>Better support for other file formats </li></ul><ul><li>Thumbnailing support </li></ul><ul><li>Better generic import of content </li></ul><ul><li>See the webpage for more plugins </li></ul>
  52. 82. Get ccHost! <ul><li>Thrice-daily builds of packages </li></ul><ul><li>Thrice-daily builds of phpdoc </li></ul><ul><li>http://wiki.creativecommons.org/cchost </li></ul><ul><li>Requirements </li></ul><ul><ul><li>Php 4 and above </li></ul></ul><ul><ul><li>MySQL 4 </li></ul></ul><ul><ul><li>Runs on Windows, Linux, Mac OS X </li></ul></ul>
  53. 83. CC Developer Community (CCDC) <ul><li>http://developer.creativecommons.org/ </li></ul><ul><li>Focused around CC licenses, standards, and technology </li></ul><ul><li>CC itself is inspired by Free and Open Source Software and also uses GPL/MIT licenses for its own software </li></ul><ul><li>Four main software projects (ccTools) </li></ul><ul><li>4 Google SoC projects </li></ul>
  54. 84. CCDC Goals <ul><li>Build a strong and supportive community of developers </li></ul><ul><li>Support Creative Commons Developer Community Projects </li></ul><ul><li>Build infrastructure around Creative Commons licenses </li></ul><ul><li>Build infrastructure around Creative Commons standards </li></ul>
  55. 85. CCDC: Get Involved <ul><li>Mailing Lists </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>IRC </li></ul><ul><ul><li>#cc on irc.freenode.net </li></ul></ul><ul><li>Submit a Patch </li></ul><ul><ul><li>http://cctools.sf.net </li></ul></ul><ul><li>Wiki </li></ul><ul><ul><li>http://wiki.creativecommons.org/Developer </li></ul></ul><ul><li>Try some Developer Challenges </li></ul>
  56. 86. Useful Sites <ul><li>Main sites </li></ul><ul><ul><li>http://creativecommons.org/ </li></ul></ul><ul><ul><li>http://icommons.org </li></ul></ul><ul><ul><li>http://www.sciencecommons.org/ </li></ul></ul><ul><li>Set up an RSS feed for both blogs </li></ul><ul><li>Graphics & movies that explain CC </li></ul><ul><ul><li>http://creativecommons.org/about/licenses/how1 </li></ul></ul><ul><ul><li>http://creativecommons.org/about/licenses/comics1 </li></ul></ul><ul><ul><li>http://mirrors.creativecommons.org/ </li></ul></ul>
  57. 87. Open Content Libraries Importance <ul><li>Open Source is Everywhere. Thanks! </li></ul><ul><li>We still rely upon non-open content. </li></ul><ul><li>Rays of Hope with Rhythmbox. </li></ul><ul><li>Rays of Hope with Mugshot. </li></ul><ul><li>Cross-over hope of Flickr, Youtube, blip.tv </li></ul><ul><li>New devices like OLPC and OpenMoko: UGC </li></ul>
  58. 88. Thanks <ul><li>Thanks around the room </li></ul><ul><li>Inkscape homies </li></ul><ul><li>Freedesktop.org posse </li></ul><ul><li>Create Project massive </li></ul><ul><li>Louis! + LGM 2007 Support </li></ul><ul><li>All Sponsors! </li></ul>
  59. 89. Credits <ul><li>Font: SIL Charis </li></ul><ul><li>This entire presentation is CC Attribution 3.0 Licensed. </li></ul><ul><ul><li>http://creativecommons.org/licenses/by/3.0/ </li></ul></ul><ul><li>Graphics by Andy Fitzsimon, Alex Roberts and more! </li></ul>
  60. 90. Questions <ul><ul><li>? </li></ul></ul>
  61. 91. The Open Content Library An Overview of the Open Clip Art Library and ccHost <ul><ul><li>Jon Phillips, Community Developer </li></ul></ul><ul><ul><li>Creative Commons (HQ, SF) </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>http://creativecommons.org </li></ul></ul>

×