Difference between revisions of "LiveContent"

From Creative Commons
Jump to: navigation, search
Line 14: Line 14:
 
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General
 
! width=50% style="background:#F9D163;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | General
 
! width=50% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Contributors
 
! width=50% style="background:#C5FDAF;border-left:5px solid white;border-right:5px solid white;border-top:5px solid white;" | Contributors
|
+
|-
 
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |  
 
|valign="TOP" style="background:#FCE9B4;border-left:5px solid white;border-right:5px solid white;border-bottom:5px solid white;" |  
  

Revision as of 21:33, 9 September 2007


Welcome to the CC LiveContent project!
General Contributors

Everyone this is for you!


Developers this is for you!



LiveContent is an umbrella idea which aims to connect and expand Creative Commons and open source communities. LiveContent works to identify creators and content providers working to share their creations more easily with others. LiveContent works to support developers and others who build better technology to distribute these works. LiveContent is up-to-the-minute creativity, "alive" by being licensed Creative Commons, which allows others to better interact with the content.

LiveContent can be delivered in a variety of ways. The first incarnation of LiveContent will deliver content as a LiveCD. LiveCDs are equivalent to what is called a LiveDistro. LiveCDs have traditionally been a vehicle to test an operating system or applications live. Operating systems and/or applications are directly booted from a CD or other type of media without needing to install the actual software on a machine. LiveContent aims to add value to LiveDistros by providing dynamically-generated content within the distribution.

Contribute!

LiveContent is made possible through the community of creators, content curators, and developers. Creative Commons encourages others to provide ideas, feedback, comments and connections to other projects on this wiki page. There are many ways to contribute:

  1. Sign up for an account on this wiki and begin adding to the community - your knowledge, ideas and contributions are welcome
  2. IRC - Channel #CC at http://irc.freenode.net - general chatter from CC-ers, affiliates, guests - http://wiki.creativecommons.org/IRC
  3. cc-devel listserv - Creative Commons developers email list - http://wiki.creativecommons.org/Mailing_Lists

Roadmap

July 23

  • (HIGH PRIORITY) Send off CD for printing early week
  • build up steam for the release - press

July 30

  • press release about the project - work with worldlabel, redhat
  • interviews

August 7

  • LiveContent rollout at Linuxworld - San Francisco
  • press
  • share booth with Fedora

August 8th

  • LiveContent rollout and demonstration CC Salon - San Francisco

Future paths for LiveContent

  • how can we better support the idea that content can be considered "alive"?
  • how do we get people to interact? - two-pronged
    • people search for cc content (like on search.creativecommons.org)
    • broadcasting cc content (like RSS feeds from content curators, dynamically-generated content through API and build systems)
  • how can we showcase CC content and content curators - how can livecontent be a "window" onto cc-licensed creativity?
  • how does LiveContent need to further adapt and mingle with the FOSS movement?
  • how can we build infrastructure to enable others to be able to support and use LiveContent?

Formats for distribution of LiveContent

USB

The LiveContent could also be made to fit onto a usb stick so that it can be plugged into computers and boot straight into Linux and/or have Creative Commons licensed content on this thumbdrive.

DVD

The Free Me project has already produced a live DVD with almost exactly the same ideas behind it. More than willing to lend a hand with this :D. Contact me at [1] if you think I could be of use.

The FramaDVD is a project of a free dvd. All details here.

CD

Creative Commons is currently working on creating an ISO image for a bootable system that would be filled with free open source software (FOSS) and CC-licensed content. Creative Commons will team with Fedora (technical support) and Worldlabel.com (development and distribution support) in order to produce a LiveCD.

ccLiveContent v1.0

First run of LiveContent initiative, to be debuted at LinuxWorld 2007, San Francisco. The iso is being hosted at http://cc-livecontent.dreamhosters.com.

To burn and test a copy of LiveContent v1.0:

  1. click on the most current iso image (titled "ccLiveContent-LATEST.iso") and download to your computer
  2. burn the iso onto a CD
  3. reboot your computer with CD inside
  4. while computer is rebooting, hold down "boot from disk" key ("C" on Macs, "F12" PCs) - note: the LiveCD can only boot from Intel-architecture machines
  5. at boot menu, choose "run from CD"

LiveContent will boot and run directly from the CD. Please feel free to test out the interface, applications and cc-licensed content. We truly appreciate your time and effort in logging comments, concerns and suggestions here. +

contents

Fedora 7

Fedora 7 is the Linux operating system that will be running live from the CD. Fedora 7 can be customized by creating "spins." Spins are custom builds of the CD with applications and features that meet the users' needs. A specific spin can be documented by including a "build date" on the CD and its packaging. Any user who has installed Fedora on their machine can spin custom LiveCDs.

You can create your own LiveCD! with Fedora

FOSS Productivity/creativity/entertainment apps

  • Openoffice - Complete version
  • FireFox - web browser
  • Gimp - raster graphics editor
  • Audacity - audio editor
  • Inkscape - vector graphics editor
  • VLC - video and audio viewer, transcoder, streamer
  • Worldlabel.com Blank Opendocument Format Label Templates and collection of pre-designed label templates: address, shipping, filing, CD - licensed public domain
  • Totem - audio and video viewer
  • gThumb - image viewer
  • Evince - PDF Viewer


  • note that all these FOSS applications are also available for installation on machines running proprietary operating systems (windows, osx), not just linux machines

Creative Commons-licensed content

We want to provide examples from each category (audio, video, text, image, education) to showcase on the LiveContent CD. We will develop a system that can automatically pull top content from the sites that we choose (and these sites can change as well).

We'll feature one website/service/cc-content provider from each of the 5 categories for this initial run. We should provide examples of cc-licensed materials from each. don't know how many--we'll see how much room is left on the cd:

  • what about cc-videos?
  • possible inclusion of a CC plugin pre-installed in Openoffice.org
  • inclusion of CC plug-in for Firefox?

Documentation

Interface and Display Options

v1.0 screenshots

Themeing

  • Gnome with cc boot splash, cc desktop, cc content icons

Informational Pop-up Screen

This screen will be loaded upon booting the CD to welcome users and give an overview of the LiveCD.

v1.0 testing feedback

Please help CC make LiveContent the best it can be! Provide feedback under the following categories, or create your own!

interface

  • desktop icons look like part of the background- they should somehow be raised or otherwise be made to look like an icon, rather than part of the background.
  • (DONE) not clear that using two desktops makes sense; just one more thing for people to click on and be confused by. Make it only one desktop by default, and remove the applet from the panel.
  • make CC the default search in FF. (this may be confusing to users used to Google as default)
  • if there is a global CC ical file, the calendar should be subscribed to it so that it shows up in the calendar in the panel clock. (none right now)
  • (DONE) folders that are 'bookmarked' show up in the 'Places' menus; would be good to bookmark the various Audio/Video/etc. folders, I think.
  • nautilus thumbnails certain media types. The thumbnails should be pre-generated so that there isn't excessive drive access and clock icons when people open the folders for the first time. (They are in .thumbnails, I believe.)
  • nautilus can put icons on individual files. I suggest that perhaps nautilus should include icons representing the licenses, and then each media/content file can have the license represented as an icon on the file. (Either as a supplement to, or a replacement for, the ugly license.txt file. The license.txt can be hidden with by placing it in .hidden, as in http://svn.gnome.org/viewcvs/livecd-project/trunk/locales/en_US/home/Desktop/Images%20from%20GNOME%20community%20events/.hidden?view=markup) (liblicense will address these concerns, with emblems in the works to denote the license)
  • nautilus can reorder and remember the order of files; would be good to order the content directories something like content / web links / license.txt. (That information is stored in ~/.nautilus/metafiles/ if you need to back it up.)
  • (DONE, but also we should find a way to represent this so that titles do not appear to cluttered) the pictures should be titled with names/author ('foo by Steve Bar.jpg'), instead of 1.jpg, 2.jpg, etc.
  • web icons should have the globe replaced with the sites favico or something like it. (There is a way to do this, but I admit I don't recall what it is.)

content (audio/video/image/text/education)

proposed additions/deletions to applications

  • would remove DOM Inspector plugin from FF, and add the MozCC plugin.
  • why OpenOffice? Abiword and Gnumeric fit onto a liveCD much, much better- could fit another several dozen megs of content, at least, if you made that swap. (I seem to recall the difference was over 100 megs when I was working on the old GNOME liveCDs.)
  • I'd remove gnome-terminal, at least from the final build. No need to have it clutter up the iso or the menus for this target audience.
  • the screensaver should be turned on, and set by default to use the pictures in the Images directory.
  • For Kids (possible inclusion in future releases)
  • Collection of clipart from Open Clip Art Library

bugs

  • wireless is not supported on all machines [not fixable by CC]
  • system time is incorrect [system does not know the timezone, so never going to know it correctly. Perhaps remove the clock altogether?]
  • is there printing support?
  • I have many error of logical block at the boot of the cd. I can't view the main interface.

comments/questions

  • note - productivity and creativity apps cannot be independently installed without first installing Fedora - aka liveCD doesn't support application installs before full OS install
    • however, most of the applications have been developed for a variety of operating systems in addition to Linux

ccLiveContent v2.0 - Libraries

ideas to add for v2.0 release

  • kids programs like tuxpaint
  • math app from openoffice - http://www.openoffice.org/product/math.html
  • icons that match apps, renaming of things like openoffice
  • GNOME accessibility for disabled
  • openclipart
  • sticker or revised packaging documentation for libraries
  • develop LiveContent logo
  • put content icons on the front of packaging?
  • ISSN numbers

Rationale

We believe that the LiveContent CD can be a gateway distribution device to test the waters of using free open source software within library settings. It will also help to spread the message about Creative Commons and provide examples of different media that has been licensed under Creative Commons. We wish to promote network effects for open source in general - get more people involved with supporting FOSS, CC.

Target

Our first LiveContent CD will be created for librarians to test for public terminals at libraries. The object is to get as many libraries to install Free and Open Source Software (FOSS) on their current systems. We will be aiming the implementation at librarians and library administrators.

We strongly believe that libraries are a great way to plant seeds in the community to help the FOSS movement expand. This project will help bring more awareness to open source by providing an example of an operating system and free open source applications that could be implemented on library patron terminals. If the ideas can catch on, the long-range effects might be that libraries would begin to implement free open source software on machines permanently, thus providing a wealth of benefits both to patrons in terms of a more free computing environment and severing the long-standing ties between libraries and proprietary software license fees.

At this time, it seems that CDs provide the best media format that is accessible to most library computer terminals.

potential benefits

  • libraries
    • save money on proprietary software licensing - total cost of ownership (tco) is less
    • libraries can be seen as cutting edge in adoption of open source
    • more control over computing environment
    • can test on machines without installing
    • can also install directly from a desktop image
    • most productivity and creativity applications have a free open source counterpart
    • increase services to user by offering more software

potential concerns

  • public libraries vs academic libraries - public libraries have less resources, less staff time to examine new products and test out - at the same time FOSS might most benefit small public libraries, especially rural
  • academic libraries are often equipped for more research, and might be better geared towards having the resources for testing and future development
  • what kinds of agreements do libraries have with software providers now, if any?
  • make the cds very intuitive, well-labeled, good supporting documentation - fedora has a lot of good documentation, +/- of liveCD
  • will we only make spins for i386? - probably the architecture of most library terminal machines, unless some use older macs - ppc
  • how do we distribute without spamming?
  • will libraries trust what we send to them?
  • will libraries notice it or have time to look at it?
  • less to do with the software and more to do with presentation and documentation
  • focus on low income areas, rural?
  • will CC put on material that covers all the different licenses? or least restrictive? - attribution only
  • different libraries have different budgets which allow for a vast range in hardware and training
  • The mailing will have a mail back questionaire asking did they install software and other general questions. - rethink this idea due to spamming/response issues? - think about other ways to gather feedback
  • what about adding the CDs to library collections? - might be a good way for people to install or use at home, but doesn't align too well with the applications and content becoming obsolete
  • accessibility

What is the current landscape for library computing?

  • at San Francisco Public Library (SFPL) main branch, there are two types of computer terminals:
    • those that are used solely for card catalog lookup - no other features provided
    • those where patrons can access the internet (via internet explorer) and use the Microsoft Office 2003 suite (Word, Excel, Powerpoint) - there are no other applications that are accessible through the tailored, limited-view interface

Distribution Options

We will investigate options for getting the CDs into the hands of the libraries we wish to target. While we wish to provide a quality LiveContent CD to the most libraries we can, we realize that mass mailing may not be the best way to accomplish this distribution goal, especially since this may be considered a type of spamming. Ideas other than mailing include hosting the contents online and doing outreach to libraries and other interested parties through a widespread press release, listservs, hand out at events, or get an in through professional organizations like the American Library Association.

While we are working towards a deliverable LiveContent CD by August 8, further exploration of a dynamic, automated system should be examined. This type of system could be automated to pull updated content from various sources , current application versions and OS patches and build a CD extremely easily. In this way, users could download the most current build at any time.

During development, we hope to provide preliminary builds and demos that we can send to various organization and libraries so that they can review the LiveContent CD and provide input for further development. Later reviews hopefully will be published in numerous ALA publications. Reviews could be sent with the CD in the mailing so that there is neutral positive influence behind the CD.

Resources

Groups

People

  • Alex Choong of Innotech Resources Pte Ltd (worldlabel.com.sg)
  • Simon Spero at Sun in North Carolina, who might be willing to provide server space to maintain a dynamic build system

Reading

LiveCD Examples

LiveCD Resources

future

  • Researching 3 libraries in Putnam County, N.Y. in upscale districts, the 3 libraries had Openoffice.org, Firefox and Gimp installed. Further research in under privileged areas will be done. Visited private library which relies on Donations in Cold Springs, NY. Had no FOSS installed and where extremely receptive to the CD idea.
  • how can we expand the idea to more libraries, and which are the best to target
  • school integration? k-12, universities?