Skip to content
Solely for the Purpose of Catching $PAMRZ

A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update

This morning, Sandy Payette of Cornell University and FEDORA project co-director, gave an update on the FEDORA project including a statement of a vision for FEDORA’s future, information about the emerging FEDORA Commons non-profit, and a status report/roadmap for the software itself. Below is a summary based on my notes of Sandy’s comments and slide content.

Vision for FEDORA’s Future

From her perspective, Sandy sees many kinds of projects using FEDORA, and she sees them fall into these general categories: Scholarly Workbenches — capturing, managing and publishing the process of scholarship; Linking Data and Publications — complex objects built up of relationships with different types of internal and external objects; Reviews and Annotations of Objects — blogs and wikis on top of information spaces; collaborations surrounding a repository object; and Museum Exhibits with K-12 Lesson Plans.

Based on these observations, she can envision the evolution of FEDORA as an open source software for building robust information spaces with these major components:

  • repository services: manage, access, versioning, and storage of digital objects
  • preservation services: repository integrity checking, monitoring, alerting, migration, and replication
  • process management services: workflow centered around digital objects and messaging with peer applications
  • collaboration services: annotation, discussion, and rating of digital objects

The collaboration services suite has not been part of the core FEDORA project to date. Other people have found clever ways to put services such as blogs and wikis on top of a FEDORA content repository, but there are functions that can be put into the FEDORA system that can enable and enhance collaborative services.

FEDORA, of course, does not exist in isolation from other activities on the internet, and there are implications of what is commonly called “Web 2.0″ on the FEDORA system. The key theme of Web 2.0 is an “architecture of participation:” the capability to remix and transform data sources — building on top of objects that already exist — to harness collective intelligence of the community. Some specific examples are collaborative classification (Del.Icio.Us), content sharing and feedback (YouTube), power of collective intelligence (Wikipedia, amazon reviews), and alternative trust models (such as ebay — one based on reputation). This emergent behavior is influencing upcoming generations of scholars and scientists; they will have a completely different expectations regarding the technology they use for learning and research.

Taken as a whole, the vision for FEDORA is to enable “object-centric” collaborations. FEDORA is evolving into an open source platform that integrates a robust core (repositories and enterprise SOA) with dynamic content access (collaborative applications and web access/re-use). It is a technology for complex digital objects. As contrasted with a technology such as Wikipedia’s MediaWiki — ideal for working with wiki-based resources — FEDORA is great for many different applications, including as a content store for wikis. In other words, one is not tied to one particular application or use case.

Fedora Commons Non-Profit

FEDORA as a project is evolving into FEDORA as an organization. That organization, called Fedora Commons, will be a non-profit to “to enable software developers to collaborate and create open source software (repository, services, tools) that enables information-oriented communities to collaborate in creating new forms of network-based knowledge objects (educational, scholarly, cultural) and that, ultimately, enables institutions to manage and preserve these information objects over time in a robust repository and service architecture.” FEDORA Commons will be a custodian of the software platform and the means to steer its direction.

Structurally, it is envisioned as a 501c3 (as in the section of the IRS tax code) non-profit charitable organization. There is a proposal to the Moore Foundation being prepared to receive a grant for the initial start-up funds for the Fedora Commons focusing on sustainability and community building. The Commons may also seek matching funds from other foundations (Getty, Mellon) in later years until the organization is fully self-sustaining. The current thinking is that the Commons will achieve “steady state” with its own business model in 2010. The startup funds will extend the funding for the core development team as well as fostering a community of contributors to the project and committers to the code base. The plans include several funded positions: board of directors, executive director, technology architect (supervising sysadmin and build master as well as developers), a financial/accounting specialist, and a communications specialist.

Sustainability in this context means increasing the installed base of FEDORA as well as moving towards a community leadership model. One model is the Eclipse Foundation with four technical councils (collaboration, repository, enterprise, preservation) with corresponding community outreach councils. The community will also need do develop an income-generating model, be it corporate membership (dues structure like Eclipse) and/or university and government members.

Fedora Project Status Report

Fedora 2.2 was released on January 19th, and Sandy went through the major changes and features. First is FEDORA as a web application; it has been refactored and repackaged so it can now run in different (even existing) servlet/web containers. Along with this is a new installer application that steps one through the process of bringing up the software. There is a “Quick” option to get running immediately and a “Custom” option to set Fedora up optimally for a particular environment.

Within FEDORA itself, datastreams can now have checksums, and this is supported with new repository configuration options. This enabled trusted client/server collaboration and offers on-demand integrity checking of the repository. The manner in which it handles authentication has changed as well; version 2.2 uses servlet filters instead of Tomcat realms. This decouples FEDORA authentication from Tomcat. Three filters come with the core software: username/password file, LDAP, and Pubcookie.

FEDORA 2.2 also includes several modules from community committers: GSearch (configurable search for datastreams in FEDORA); Journaling (replication/recovery module for repositories); and MPTStore (new high-performing triplestore).

Sandy also covered the roadmap. The Mellon Phase 2 grant runs through 4Q2007 and the work remaining content models, content model dissemination architecture, basic messaging service, and preservation services. Next is “FEDORA Enterprise” (in the form of a grant proposal in front of Mellon now ending in 2Q2009) to include workflow engine and supporting tools, message-oriented middleware for an enterprise service bus (ESB), and distributed transactions. Finally, the FEDORA Commons 501c3 work (starting 3Q2007) in two parts: the technical (evolution of the integrated platform) and community building (foster development and outreach, evolving a business model, and tapping ongoing sources of funding).

[Updated 20070129T1655 to correct the section of the U.S. Tax Code in the last paragraph. I don't think we want anything to do with 26 USC 301c3.]

(This post was updated on 29-Jan-2007.)

3 Comments

  1. Jason Paul Kazarian | January 27, 2007 at 11:19 am | Permalink

    So Sandy Payette gives four major areas where Fedora will shine. What about basic business software, such as accounting?

    The problem promoting open source, and Linux in particular, is a complete lack of development tools suitable for the use of an IT person with an AA degree. We’re talking about something like a Clarion (boy, that dates me) or Access equivalent. Something that lets casual programmers turn out domain specific applications.

    Without that, the open source movement just won’t grow. With that, the growth will be astronomical. Joe Programmer writes a department specific application. The department head asks how much does it cost to roll out? Well, nothing. We had a spare computer. It runs Linux. This app runs under Linux.

    As long as open source means one needs a CS degree to piece things together, Linux won’t grow. In fact Oracle, with the free but (reasonably) limited XE server, has done the most towards this goal of easier application development: database, web server, and environment all in one install image.

    I’ve written an open source accounting package: it’s at openacounting.sourceforge.net. Unfortunately it requires Access, which is not open source. What are my options for distributing platform independent, royalty free run times? Other then Oracle XE, I can’t think of any.

  2. the jester | January 27, 2007 at 9:47 pm | Permalink

    So Sandy Payette gives four major areas where Fedora will shine. What about basic business software, such as accounting?

    I think you have mistaken Fedora, the flexible extensible digital object repository architecture (http://www.fedora.info), with Fedora, the operating system (fedora.redhat.com). If I have misread your comment, please write back.

  3. Graham Harris | May 21, 2007 at 7:41 am | Permalink

    I’m with you. Booogaloo for standards compliance particularly standards we never heard of. what matters is apps on the desktop. I found this thread because some joker mentioned Clarion, which is a joke except that it’s a hugely- productive software environment, whether you’re a lone independent or a corporate insider: you can build on your own

    Clarion is (perhaps was- when will they ship v7) a fine code generator, with a great set of libraries that delivers apps that behave like proper Windows apps. “like proper Windows apps” is not to endorse Windows, but to recognise that the Windows UI conventions matter a lot: if you want to provide a migration path off Windows, provide apps that do what Windows apps do, with the same keystrokes.

    So Sandy Payette gives four major areas where Fedora will shine. What about basic business software, such as accounting?

    The problem promoting open source, and Linux in particular, is a complete lack of development tools suitable for the use of an IT person with an AA degree. We’re talking about something like a Clarion (boy, that dates me) or Access equivalent. Something that lets casual programmers turn out domain specific applications.

    Without that, the open source movement just won’t grow. With that, the growth will be astronomical. Joe Programmer writes a department specific application. The department head asks how much does it cost to roll out? Well, nothing. We had a spare computer. It runs Linux. This app runs under Linux.

    As long as open source means one needs a CS degree to piece things together, Linux won’t grow. In fact Oracle, with the free but (reasonably) limited XE server, has done the most towards this goal of easier application development: database, web server, and environment all in one install image.

    I’ve written an open source accounting package: it’s at openacounting.sourceforge.net. Unfortunately it requires Access, which is not open source. What are my options for distributing platform independent, royalty free run times? Other then Oracle XE, I can’t think of any.

10 Trackbacks

  1. DigitalKoans | January 26, 2007 at 4:06 am | Permalink

    links from Technoratihas already spurred the next round of Microsoft jokes, the Redmond giant has filed a patent application for a technology for “immortal” data storage, allowing information to be saved for eons, even if the hard disk goes the way of the palimpsest. “A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update” This morning, Sandy Payette of Cornell University and FEDORA project co-director, gave an update on the FEDORA project including a statement of a vision for FEDORA’s future, information about the emerging FEDORA Commons non-profit, and a status

  2. [...] A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update in Disruptive Library Technology Jester [...]

  3. pintiniblog | January 26, 2007 at 7:20 am | Permalink

    links from TechnoratiUniversity and FEDORA project co-director, gave an update on the FEDORA project including a statement of a vision for FEDORA’s future, information about the emerging FEDORA Commons non-profit, and a status report/roadmap for the software itself.” “A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update

  4. blogs | EDUCAUSE CONNECT | January 26, 2007 at 1:50 pm | Permalink

    links from Technoratithat has already spurred the next round of Microsoft jokes, the Redmond giant has filed a patent application for a technology for “immortal” data storage, allowing information to be saved for eons, even if the hard disk goes the way of the palimpsest.”A Vision for FEDORA’s Future, an Implementation Plan to Get There, and a Project Update” This morning, Sandy Payette of Cornell University and FEDORA project co-director, gave an update on the FEDORA project including a statement of a vision for FEDORA’s future, information about the emerging FEDORA Commons non-profit, and a status

  5. LoomWare | January 27, 2007 at 10:30 am | Permalink

    Fedora a Better Repository Alternative?…

    A Vision for FEDORAs Future The Fedora Project recently released version 2.2 of their Fedora repository system and Peter Murray provides a nice summary based on a presentation by Sandy Payette, Fedora co-director. I have been thinking about this stuff…

  6. [...] In a keynote address to the Fedora Users Group at the Second International Open Repositories Conference entitled, “”Risk, What Risk: Choosing Fedora for the National Science Digital Library” Kaye Howe, Executive Director for NSDL’s Core Integration project began her remarks with humor and candor. She asked if everyone could see what she referred to as “the last legal pad” where, she assured attendees, she would be sketching visual aides. She set a near perfect counterpoint tone to Sandy Payette’s sweeping organizational and technical presentation with a cautionary quote from T.S. Eliot: “We had the experience, but missed the meaning.” [...]

  7. Kramer auto Pingback[...] The big news is that Fedora will be moving out of Virginia/Cornell, and into the Fedora Commons Foundation. For more details, see the Jester’s blog entry on Sandy Payette’s plenary talk. [...]

  8. [...] Payette, A Vision for Fedora’s Future, An Implementation Plan to Get There, and A Project Update http://dltj.org/2007/01/fedora-update/ [...]

  9. Main Page - FedoraWiki | February 4, 2007 at 7:23 pm | Permalink

    Kramer auto Pingback[...] Payette, A Vision for Fedora’s Future, An Implementation Plan to Get There, and A Project Update [...]

  10. Kramer auto Pingback[...] Sandy Payette, Co-director of the Fedora project, Cornell, reviewed Fedora 2.2 as an “Open source platform that integrates robust core software with dynamic content access that includes collaborative applications and web access/re-use. It is a technology for complex digital objects. As contrasted with a technology such as Wikipedia’s MediaWiki –ideal for working with wiki-based resources – FEDORA is great for many different applications, including as a content store for wikis. In other words, one is not tied to one particular application or use case.”1 She also presented an overview of a new FEDORA Commons,2 which will provide a non-profit organizational home to support core software development and the growing Fedora community. Download software here. [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *
Human Detection Scheme
(What's this?)
Comment Preview

Subscribe without commenting

From the Disruptive Library Technology Jester (http://dltj.org/), printed on Saturday the 30th of August 2008 at 1:09:09 AM EDT (-0400). The URL to this page is http://dltj.org/article/fedora-update/

[Creative Commons Logo] This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/us/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.