open content library @ taiwan

Download Open Content Library @ Taiwan

If you can't read please download the document

Upload: jon-phillips

Post on 20-Jun-2015

5.196 views

Category:

Technology


0 download

TRANSCRIPT

  • 1. The Open Content Library An Overview of the Open Clip Art Library and ccHost
      • Jon Phillips, Community Developer
    • Creative Commons (HQ, SF)
    • [email_address]
    • http://creativecommons.org

2. Overall Concepts

  • HOWTO: Concrete Actions
  • Applying Open Source to Open Content
  • About Community and Contributing to Society
  • While we are ideal, action happens through specific banal tasks (pick up a shovel)
  • Please Help!This is an invitation.

3. Three Points

  • Current Landscape
  • The Open Content Library
  • Make More Libraries

4. Who is hosting your content? ? 5. Does your content host provide export of all your media? ? 6. What is being done with your data? ? 7. How many accounts do you have? ? 8. Is your content licensed properly? ? 9. What is the Open Content Library?

  • A collection of content (audio, video, text, etc) using open content licenses, stored in open formats with open source software that uses open services.

10. An Open Content Library Could

  • Be Any Size (People, Items, etc)
  • Use Any Open Content license
    • Creative Commons License (Prefer)
  • Be Public, Private, or Mixed
    • Allow Users to Control Privacy
  • Use Open Services (RSS, Atom)
    • Support Content Import/Export
  • Use Open Formats (svg, xml, odf)
  • Have Open Source Software power it...

11. Current Landscape 12. CurrentLandscape

  • Closed ___
  • Mixed ___
  • Open ___

13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Mixed ___

  • Flickr
    • Limits how-much you can upload
    • CC licensing deeply integrated
    • Has Import/Export
    • Groups/Privacy controls
    • Stored on Yahoo/Flickr's Hardware
    • Powered by Closed Software
    • Some Open Services/API (upload, streams)
    • Focused on Photo Storage and Sharing

28. Mixed ___

  • Google-dom (gmail, calendars, etc)
    • Stored on Google's Hardware
    • Licensing not integrated (beyond search)
    • Stored on both Open and Closed Software
    • Uses Mixed Services (API, RSS)
    • Various Privacy Controls
    • Ad-Supported

29. Open ___

  • Wikipedia
    • Stored on Wikipedia's servers
      • But full dumps available and many many public mirrors
    • Uses Open Source Mediawiki software
    • Uses Open Standards, Services
    • Focuses on Human Knowledge (history, primarily text-based)
    • Stores other media, but draws heavily from other Open Content Libraries

30. Open ___

  • Archive.org
    • Stored on many many mirrors
    • Import/Export available
    • Has specific requirements
    • Supports CC licenses
    • Trying to do everything (possibly problem)
    • Archive implies storage of old media

31. 32. 33. 34. 35. 36. Open ___

  • ccMixter.org
    • Based upon Open Source ccHost engine
    • A remix community, not a content community
    • Support CC licenses
    • Uses Open Services
    • Uses Mixed Formats (AIF, FLAC, MP3)
    • Has import/export

37. Open ___

  • wordpress.org-based blogs
    • Open Source software for blogging
    • You install and host your own content
    • Focused on blogging, not content management system (CMS)
    • Supports Open Services (RSS, Atom)
    • Support Mixed Formats

38. The Open Content Library 39. Why are More Open Content Libraries Needed?

  • No Media Utopias (that can do everything)
  • Data Redundancy is a good thing
  • Niche-based like Social Network Services
    • Orkut's big in Brazil! Mixi is big in Japan!
  • Need different libraries that focus around:
    • Languages, Cultures, Specific Media, Usage
  • Privacy Anyone?

40.

  • Do one thing well, or a lot of things not so well
  • Open Source Software communities have developed strong strategies for building communities of practice
    • Wikipedia, Open Clip Art Library and others have learned

41. An Open Content Library Empowers

  • Maintain your own library on-line
  • Or, Maintain community around library
  • Make it public, or keep it to yourself (same per-user)
  • Make it legal (and clear) using Open Content Licenses (CC licenses or Public Domain)
  • Insure longevity with open formats
  • Insure interoperability with open services

42. Business Commons Possibilities

  • Commercial Rights Brokerage
  • Advertising on libraries
  • Sell Services around Content
    • Digitization
    • Printing
    • Collection
    • Media Discovery

43. 1 stWay toView :Social and technical Strategy

  • Social
    • Good communities and projects need real people and real communication
    • Without good social, don't try technical (ASIDE: OLPC, eLearning)
  • Technical
    • Good softwarecatalyzes certain types of communications and activities
    • Bad Softwarehurts social/community

44. 2 ndWay toView :Open Content Library as Superset

  • There are pre-existing libraries which exhibit these behaviors described
    • Open Clip Art Library
      • www.openclipart.org
      • A community focused on the collection and creation of public domain clip art
      • 16K+ images (SVG-based)
    • Open Font Library
      • www.openfontlibrary.org
      • A public domain and Open Font Licensed collection of Fonts

45. 46. 47. 48. 3 rdWay toView : opencontentlibrary.org

  • Light-Interface to Open Content Library projects
  • Basic place to collect these types of libraries
  • Place for pooling of ideas around this subject

49. Make More Libraries 50. Community Development (Building)

  • How to build an online community that is to accomplish some goal
  • Really Means...
    • HOWTO build an Open Content Development Community with approximately 20 people

51. Open Source Constitution-lite

  • Make the source open
  • Release Early, Release Often
  • Reward contributors (with praise or some material reward if possible)

52. Need More Specific Model

  • Open Source Software Light-Constitution is abstract
  • It is aimed at software source code
  • We need a model that is:
    • community-centric
    • generalized for on-line communities
    • more pragmatic

53. More Concrete Structure

  • Concepts
  • Infrastructure
  • Social
  • ...and some misplaced Corollaries

54. Concepts

  • Make one solid goal for the project
    • Remember KISS: Keep It Simple
    • Do one thing well, or do many things not so well
    • Always ask: "Does this move us closer to our primary goal?"
  • Pick a solid simple name that can be simplified to a one word tag.
  • Use this tag/simple name for the domain name, etc for the project. It is your common branding.

55. Infrastructure

    • Also called Holy Trinity of Online Communication, or network of social software
  • Install CMS (ccHost, wiki, or blog)
    • collective memory
  • Maintain a group chat channel
    • irc.freenode.net, aim, gtalk
    • synchronous communication
  • Setup a mailing list
    • Asynchronous communication

56. Social

  • Help edit recent CMS edits
  • Answer all relevant emails
  • Stay in chat channel and answer questions

57. Corollaries

  • Social Atmosphere is defined in first days to 2 weeks of a project
    • Start with a positive atmosphere, then this is bread into the communities dna
    • Starting with a negative atmosphere of flaming and disses, then the community will develop this way and more than likely will die.
    • Generally, it is amicable to be extra-nice, and cordial much like one would like in the real world.

58. Corollaries, cont'd

  • Real vs. Virtual
    • Generally, treat developers and people in general just as you would in the real world, if not better.
  • Promote Contribution
    • Reward contributors with praise!
    • Material vs. Non-material Rewards

59. Corollaries, cont'd

  • Dealing with problems
    • Personal problems between people should be dealt with offlist
    • Group problems should be handled decisively by a core member in a positive manner
    • Problems in a community should be dealt with internally before being publicly exposed (if at all).
    • 99% of the time this solves conflicts that arise

60. 61. Creative Commons' CMS: ccHost

  • http://wiki.creativecommons.org/cchost
  • 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.
  • It is used byccMixterand other sites
    • http://ccmixter.org
  • PHP + MySQL + standard Open Source packaging

62. ccHost, cont'd

  • Most similar tomediawikiandwordpress
  • Encouragesproper licensing ,sharingandremixofmany types of media(video, audio, text, image)
  • Highly customizable and stable
    • Development version used by most major installations, thus, it gets tested heavily

63. ccHost Users

  • Open Source Cinema uses
    • www.opensourcecinema.org
  • Open Clip Art Library moving to ccHost
    • www.openclipart.org/cchost
  • Open Font Library
    • www.openfontlibrary.org
  • Simuze.nl moving to ccHost
  • Teacherhost (teaching material coming out soon)

64. Recently Released ccHost 3.1

  • Full localization support (i18n)
    • Chinese (Traditional and Simplified, Portuguese, Spanish, German, Dutch, English ;)
  • Replaced phpbb2 dependency with native forum/blog code
  • Feeds coming out of every pour (rss, atom, custom, etc)
  • Data dumping in feed formats for re-use
  • Sample Pool API (for interconnecting sites)
  • Sample/Clip Browser (show demo)

65. 66. 67. 68. 69. Beyond ccHost 3.1

  • WebDAV support for easier uploading and programmatic interfaces
  • Better support for other file formats
  • Better thumbnailing support
  • Better generic import of content
  • Better support for customization
  • Support for other licenses (OFL, CC GNU-GPL, CC GNU-LGPL)
  • See the webpage for more plugins

70. Get ccHost!

  • Thrice-daily builds of packages
  • Thrice-daily builds of phpdoc (trying to make development easy)
  • http://wiki.creativecommons.org/cchost
  • Requirements
    • Php 4 and above
    • MySQL 4
    • Runs on Windows, Linux, Mac OS X

71. CcHost Extension Demo

  • Let's get you guys hooked on this...

72. CC Developer Community (CCDC)

  • http://developer.creativecommons.org/
  • Focused around CC licenses, standards, and technology
  • CC itself is inspired by Free and Open Source Software and also uses GPL/MIT licenses for its own software
  • Four main software projects (ccTools)
  • 4 Google SoC projects

73. CCDC Goals

  • Build a strong and supportive community of developers
  • Support Creative Commons Developer Community Projects
  • Build infrastructure around Creative Commons licenses
  • Build infrastructure around Creative Commons standards

74. CCDC: Get Involved

  • Mailing Lists
    • [email_address]
  • IRC
    • #cc on irc.freenode.net
  • Submit a Patch
    • http://cctools.sf.net
  • Wiki
    • http://wiki.creativecommons.org/Developer
  • Try some Developer Challenges

75. Useful Sites

  • Main sites
    • http://creativecommons.org/
    • http://icommons.org
    • http://www.sciencecommons.org/
  • Set up an RSS feed for both blogs
  • Graphics & movies that explain CC
    • http://creativecommons.org/about/licenses/how1
    • http://creativecommons.org/about/licenses/comics1
    • http://mirrors.creativecommons.org/

76. The Open Content Library An Overview of the Open Clip Art Library and ccHost

    • Jon Phillips, Community Developer
    • Creative Commons (HQ, SF)
    • [email_address]
    • http://creativecommons.org