If you can't read please download the document
Upload
jon-phillips
View
3.102
Download
0
Embed Size (px)
Citation preview
The Open Content Library
An Overview of the Open Clip Art Library and ccHost
Jon Phillips,
Business+Community Developer, Engineer
Creative Commons (HQ, SF)
[email protected], [email protected]
http://creativecommons.org, http://rejon.org
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.
Overview
Current Landscape
The Open Content Library
Make More Libraries
Who is hosting your content?
?
Does your content host provide export of all your media?
?
What is being done with your data?
?
How many accounts do you have?
?
How is your content licensed?
?
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.
An Open Content Library Could
Be Any Size (People, Items, etc)
Use Any Open Content license
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...
Current Landscape
Current Landscape
Closed______
Mixed______
Open ______
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
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
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
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
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
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
The Open Content Library
The Open Content Library Recap
A collection of content (audio, video, text, etc) using open content licenses, stored in open formats with open source software that uses open services.
Why are More 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?
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
An Open Content Library Empowers
Maintain your own library on-line
Or, Maintain community around library
Make it public, or keep it to yourself
Make it legal (and clear) using Open Content Licenses (CC licenses or Public Domain)
Insure longevity with open formats
Insure interoperability with open services
Business Commons Possibilities
Commercial Rights Brokerage
Advertising on libraries
Sell Services around Content
Digitization
Printing
Collection
Media Discovery
1st View Social & technical Strategy
Social
Good communities and projects need real people and real communication
Without good social, don't try technical
Technical
Good software catalyzes certain types of communications and activities
Bad Software hurts social/community
2nd View As a Superset
What projects are Open Content Libraries?
?
Open Clip Art Library
www.openclipart.org
A community focused on the collection and creation of public domain clip art
12K+ images (SVG-based)
Based upon ccHost web-based CMS
Hosted generously on freedesktop.org
Project Status
Healthy
Good communication
Many artists at ~100 registrations a day
Need more developers/coders
http://openclipart.org/wiki/Roadmap
0.19: Complete ccHost Transition
Import Old Collection
Thumbnails (basic browsing infrastructure)
0.20: Packaging and Browsing
0.21: Clip Art Requests
0.22: Wizards and Templates
0.23: Clip Art Optimization
Future
Andy's New Site Design
http://brisgeek.com/ocal/front.html
Integration into Inkscape, Krita, Gimp, Scribus
Integration with other web services
RSS, Sample Pool API, OpenSearch, WebDAV
Integration with services (Mikons, etc)
Open Font Library
www.openfontlibrary.org
A collection of Fonts for the free desktop!
Public Domain Fonts
Open Font Licensed Fonts
Uses ccHost web-based CMS
Hosted generously on freedesktop.org
Project Status
29 fonts total (so far)
Logo Contest
123 logo entries (and 1 selected!)
Still haven't launched (perpetual beta?)
Need more fonts and developers
http://openfontlibrary.org/?ccm=/media/stats
Roadmap
0.1: Launch!
0.2: Monthly Releases Begin
0.3: Community Update
0.4: Library Update
0.5: Release of Fontview Type Manager
...1.0: (pssst...its what you want to make it!)
3rd View opencontentlibrary.org
Location to slide Open Content Library projects
Basic place to collect these types of libraries
Place for pooling of ideas around this subject
Promotion of standards to enable open content standards and interoperability
Seeding an Open Video Library and more!
Make More Libraries
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
Open Source Constitution-lite
Make the source open
Release Early, Release Often
Reward contributors (with praise or some material reward if possible)
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
More Concrete Structure
Concepts
Infrastructure
Social
...and some misplaced Corollaries
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.
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
Social
Help edit recent CMS edits
Answer all relevant emails
Stay in chat channel and answer questions
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.
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
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
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.
PHP + MySQL + Open Source packaging
More ccHost Features
Most similar to mediawiki and wordpress
Encourages proper licensing, sharing and remix of many types of media (video, audio, text, image)
Highly customizable and stable
Development version used by most major installations, thus, it gets tested heavily
Even More ccHost Features
Sample Pool API
http://ccmixter.org/media/viewfile/pool_api_doc
Code Documentation (phpdoc)
http://mirrors.creativecommons.org/cchost/docs/
Who Uses ccHost
ccMixter.org
Open Clip Art Library
Open Font Library
freemusic.freeculture.org
Open Source Cinema
Recently Released ccHost 4.0.1
Localization Support (i18n)
Publicize Users
Feeds coming out of every pour
Data dumping in feed formats for re-use
Sample Pool API (for interconnecting sites)
Massive Performance Boost (Query Engine)
Update CC license support to 3.0
Beyond ccHost 4.0.1
WebDAV support for easier uploading and programmatic interfaces
Direct in/out to Inkscape (and others)
Better support for other file formats
Thumbnailing support
Better generic import of content
See the webpage for more plugins
Get ccHost!
Thrice-daily builds of packages
Thrice-daily builds of phpdoc
http://wiki.creativecommons.org/cchost
Requirements
Php 4 and above
MySQL 4
Runs on Windows, Linux, Mac OS X
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
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
CCDC: Get Involved
Mailing Lists
IRC
#cc on irc.freenode.net
Submit a Patch
http://cctools.sf.net
Wiki
http://wiki.creativecommons.org/Developer
Try some Developer Challenges
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/
Open Content Libraries Importance
Open Source is Everywhere. Thanks!
We still rely upon non-open content.
Rays of Hope with Rhythmbox.
Rays of Hope with Mugshot.
Cross-over hope of Flickr, Youtube, blip.tv
New devices like OLPC and OpenMoko: UGC
Thanks
Thanks around the room
Inkscape homies
Freedesktop.org posse
Create Project massive
Louis! + LGM 2007 Support
All Sponsors!
Credits
Font: SIL Charis
This entire presentation is CC Attribution 3.0 Licensed.
http://creativecommons.org/licenses/by/3.0/
Graphics by Andy Fitzsimon, Alex Roberts and more!
Questions
?
The Open Content Library
An Overview of the Open Clip Art Library and ccHost
Jon Phillips, Community Developer
Creative Commons (HQ, SF)
http://creativecommons.org
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level