Time/Place

  • Time: 9:00am - 3:00pm Eastern Standard Time US (UTC-5)
  • Place: 600 Maryland Ave S.W. (7th and Maryland, SW), Suite 4000 (4th Floor), Washington, DC
  • Directions: We are going to be at 600 Marlyand Ave., SW. The building is known as Capitol Gallery. If you are taking the metro, get off at the L'Enfant Plaza stop and look for the Maryland Ave. exit; note that with that particular station you can come up out of the ground very far away if you use another exit, so it is worth looking for it. As you come up the escalator you will be facing the front door to our building. Come through the glass doors and turn right into the lobby, unless you want coffee. In that case go straight through the second set of doors and Starbucks will be on your right. Come through that lobby to the elevators, and go to the 4th floor.Call Thorny at 1-434-284-2582 to be let in.

Attendees

  • David Wilcox
  • Andrew Woods
  • Jonathan Markow
  • Michael J. Giarlo (regrets)
  • Tim Shearer
  • Declan Fleming
  • Robert Cartolano
  • Mark Leggott
  • Robin Lindley Ruggaber
  • Tom Cramer
  • Glen Robson
  • Jon Dunn
  • Michael Friscia
  • Wolfram Horstmann
  • Thorny Staples
  • Matthias Razum
  • Neil Jefferies
  • Susan Lafferty
  • Andrew Ashton
  • Patrick Yott
  • Philip Konomos
  • Tim McGeary (regrets)

Agenda

Topics

Discussion Lead

2015 Targets

  • 6 month goals
    • Migration pilots
    • Fedora 4.1
    • Technical working group
  • 12 month+ goals
    • Fedora 4.2
    • Sustainability
    • Fedora platform trajectory
  • Development Resource targets
  • Migration pilot projects

    • Goals of pilot projects
    • How to coordinate developer effort in support of pilots
    • Current state of migration pilot efforts
    • Need 3 or 4 pilot institutions to start in January
    • Solidify commitments from Leaders
Andrew

Fedora 4.1 Release

  • Fedora 3 to 4 migrations
  • Bug fixes
  • Features
    • Which priorities (established last year) are still relevant?
    • New Candidate features:
      • LDP-Paging
      • Audit service
      • API partitioning
      • Web Access Control
      • Remote/Asynchronous storage
    • How to support feature development from staffing/leadership perspective
 
Hydra & Islandora Development Impact toward Fedora4 Feature DevelopmentDeclan

Development Resources (current commitments)

  • No committer model (just contributors)
  • Lack of continuous engagement from developers
  • Challenges establishing a developer community
 

Community Development & Cohesion

  • Cohesion
    • Manager Involvement
    • Co-location opportunity for Devs & Managers (e.g. Austin, OR2013, etc)
  • Development
Tom & Thorny

Training Strategies (Andrew & David will summarize work to date and facilitate)

  • In Person (proposal)
  • Short, focused screencasts
 

Communications strategy

  • Conference attendance
    • Which conferences to attend (target audience)
    • Types of presentations to deliver (what is the message?)
    • OR2015 (Fedora IG, main conference, workshops, etc.)
    • Planning for F2F Meeting of Leadership for 2015 into 2016
  • Outreach
    • Webinars
 

Finance

  • 2014 summary
  • 2015 goals
    • Potential new expenses
      • Training
    • Financial target
    • Membership Expansion
      • Geographical
      • Across-sectors
 

Governance

  • Status of the Governance Nominations/Elections
  • Fedora Community / DuraSpace charter (Jonathan will facilitate)
  • Interest/Working Groups
 
 

Minutes

  1. 2015 Targets
    1. Migration - next six months

      1. Andrew

        1. 4.0 release greenfield

        2. 4.1 release - targeted for OR - get Fedora 3 to Fedora 4

      2. Migration Discussion

        1. 4.1

          1.  squash bugs

          2.  new features

        2. Migration

          1.  Establish pilots

            1. which features need to be migrated

            2. get many Fedora 3 institutions involved

              1. documentation needs

              2. tooling needs

          2. approach - in terms of objects

            1. use a connector, helps eliminates concerns

            2. connector talks to Fedora 3 REST API

            3. regardless of some configuration variables

            4. will simplify the transfer of assets

          3. need for parallel systems

            1. will need servers and storage

            2. can't do an in-place upgrade

            3. it's a content migration

            4. it's a software upgrade

          4. What do we tell people who want to stay with XML vs. RDF?

            1. You can't keep all forms of XML, like inline XML

            2. Fedora 3 audit trail, can become XML data stream, but not inline

        3. Break out Fedora 3 features

          1. do some early analysis, what is going to be possible

            1.  requirements for Fedora 3 to Fedora 4

            2. in training, documented considerations for upgrades

              1. security policies

              2. versioning

              3. disseminators

            3. how data and functionality map from 3 to 4

    2. Migration Scenarios

      1. Greenfield installation

        1. upgrade to Fedora 4 and replace functionality over time

      2. Hydra

        1. could have made Fedora 4 look like Fedora 3

        2. strategic decision to move to Fedora 4 approach

          1. continuum of migration options

            1. consensus - quick analysis to determine migration needs

            2. find common needs

      3. migration working group - consensus

      4. Migration Complexity

        1. consensus it will take time to determine scope

          1. Systems Administrators

          2. Application Functionality, Compatibility, Refactoring

          3. Content Migration

        2. Hydra and Islandora - will be easiest community to migrate

          1. Penn State - looking at using Hydra as migration tool

      5. What is possible in the next 6 months?

        1. Moving Content to a new system

          1. can play with content, even if you haven't moved to a new system

            1. Have pilots

              1. working through migration

              2. specific features and capabilities

              3. content

          2. After 6 months

            1. have a few examples of sucessful migration

            2. Documentation

    3. Identify Migration Types

      1. Greenfield

      2. Hydra/Islandora

      3. Custom

        1. Wild West

        2. Rebuild/Refactor - rewrite and ingest

        3. New functionality - incorporate back into Fedora/Hydra

    4. Promote the concept of community development when appropriate, recognize and respect the need for institutions to locally customize when required.

    5. What if there are significant issues related to Fedora 3 migration?

      1. at some point the community will have difficulty in supporting

      2. Fedora 3 beyond security patches

    6. Migration consultancy - At OR2015, have a room for migration support

    7. "Upgration" - Software Upgrade and Content Migration - a new term

    8. ACTION ITEMS

      1. Survey

        1.  collect information, quickly canvas the community

        2. identify use cases, common services and approaches

        3. keep as simple as reasonably possible

        4. some demographic data

          1. geography, size of installation

          2. intended for leadership group

        5. ship out after Monday January 12th

        6. get responses back by February 1, 2015 (??? to be finalized by David and Andrew)

      2. 2. Establish Migration Working Group

        1. Code4Lib - awareness booth

        2. OR2015   - upgration booth

  2. Fedora 4.1 Release

    1. Fedora 3 to 4 migrations
    2. Bug fixes
    3. Features
      1. Which priorities (established last year) are still relevant?
        1. What will be the process for prioritizing feature development?
        2. Engage the community
        3. Technical use cases - need to have some tie to Fedora 4 development
        4. Connect to leadership and strategic priorities
      2. Some evolution in software development
        1. rotating group of developers
        2. need to balance priority needs with developer resources
        3. Discussion setting priorities
      3. New Candidate features/discussion
        1. Migration - Rob/Columbia
        2. Remote/Asynchronous storage -  discussion and consensus, Jon/Indiana & WGBH funded project
        3. Hydra/Islandora Content Modeling - Declan/UCSD - community engagement, reach consensus
        4. Hydra development coordinated with specific Fedora 4.x feature development - Tom/Stanford
        5. LDP-Paging
        6. Audit service
        7. API partitioning
        8. Web Access Control
      4. How to support feature development from staffing/leadership perspective
    4. Fedora 3 to 4 migrations
    5. Bug fixes
    6. ACTION ITEMS
      1. Product Manager
        1. will engage community and leadership to prioritize features
        2. consensus will come with commitment for effort
        3. gather additional resources from community
        4. Educate managers and decision makers to bring on board potential developers
        5. Continue to grow and expand mailing list
  3. Hydra & Islandora Development Impact toward Fedora 4 Feature Development - discussed earlier
  4. Development Resources (current commitments)

    1. Background

      1. No committer model (just contributors)

      2. Lack of continuous engagement from developers

      3. Challenges establishing a developer community

    2.  Discussion

      1. Dollars not available today additional developer resources

        1. Link to institutional context is important

        2. Short-term efforts could address specific problems

      2. Opportunistic developer resources

        1. align development to solve local needs and community needs

        2. grant-funded initiatives

      3. Cultivating new developers and contributors when possible

      4. Adapting to the institutional development cycles

        1.  2-week sprints

        2. Migration to Jira to engage developers for bug fixes

      5. Training and documentation

      6. Define profile of Fedora contributor - Andrew

        1. profile for managers and leaders
        2. Possible multiple contributor (developer, debugger)
  5. Community Development & Cohesion
    1. Cohesion
    2. Development
      1. Training to raise Fedora awareness to both developers and leaders
      2. Discussion about separate events as well as events tied to existing conferences
  6. Training Strategies
    1. In Person (proposal)
      1. 3-day training pilot is effective - consensus that we will create a 3-day training
      2. Regional meetings
        1. DC meetings coupled with training effective
        2. New England, UK, Wolfram proposed Germany/Europe
      3. Co-location training opportunities (devs and managers)
    2. Other training discussion
      1. get managers on board - DLF, OR, CNI
      2. Review Community Conference Calendar (2013-2021) for potential dates
      3. 1-day training opportunities in 2015
    3. ACTION ITEM
      1. Leadership voted to spend up to $10,000 for developing 3-day training curriculum
        1. Tim to reach out to potential person who could develop training
        2. David Wilcox will coordinate next steps
      2. Leadership voted to develop curriculum using CC-0 licensing
        1. sense that little market potential for training materials
        2. we want to encourage the dissemination and training for Fedora 4
        3. we don't want to restrict the re-use of training materials
      3. Robin will send follow-up note to Fedora Leaders to allow non-attendees to provide feedback
  7. Communications strategy
    1. Conference attendance
      1. Near-term scheduling
        1. DuraSpace Summit
        2. RDA
        3. PA-SIG
      2. Fedora Leaders should indicate conference attendance - Robin will send out note to all Leaders
      3. In-person meetings - try to meet about every six months
        1. OR 2015 conference - Indianapolis
        2. December CNI
      4. David and Matias leading user group track, get out more announcement for call for proposals for OR2015
    2. Outreach
      1. webinars
        1. successful beta pilots - 30 to 40 people attended
        2. working group webinars
          1. migration, content modeling, hydra, Islandora,
  8. Finance
    1. 2014 Summary
      1. review of fiscal year
      2. budget surplus
      3. discussion of building fund reserve, 25% target discussed
    2. 2015 Goals
      1. Consensus that we will grow the membership in 2015
      2. Discussion about using some funds to subsidize training in 2015

Actions

  • Create migration survey and send to Leaders for review (Andrew WoodsDavid Wilcox)
  • Establish migration working group
  • Draft 4.1 feature priorities for Leadership review (David Wilcox)
  • Review 2015 conferences for F4 training workshop opportunities
  • Reach out to candidate training curriculum developer (Timothy Shearer)
  • Follow up with Leaders who did not attend this meeting re: cost and licensing for training curriculum (Robin Lindley Ruggaber)
  • Ask Leaders to indicate 2015 conference attendance (presenting/attending) (Robin Lindley Ruggaber)
  • Send announcement for OR2015 Fedora IG proposals (David Wilcox)