SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Buildingthefuturetogether:
AtoM3, Governance, and the Sustainability of Open Source Projects
http://www.spitzer.caltech.edu/uploaded_files/images/0007/9905/sig10-009a_Lrg.jpg
Buildingthefuturetogether:
OR2018 – Bozeman, Montana
Dan Gillean - Artefactual Systems
@accesstomemory
Web based: Once installed, you only need a
modern web browser and an internet
connection to connect to the application from
anywhere
Standards-based: AtoM implements existing
national and international archival content and
metadata transmission standards and best
practices, so your data is standards compliant
and interoperable
Multilingual: Supports translations of both
content and user interface elements, can be
used as a multilingual catalogue
Multi-repository: Can be used as a portal site,
content aggregator, or union catalogue to
provide access to content from multiple
institutions
What is AtoM?AtoM stands for
Access to Memory
It is a web-based, open
source application for
standards-based archival
description and access in
a multilingual, multi-
repository environment.
The impulse that eventually led to the creation of ICA-AtoM first came out of collaborative discussions between the ICA’s Committee on
Descriptive Standards, Committee on Information Technology, and UNESCO. In 2001, a draft report was prepared by an ad-hoc
committee from ICA-CDS to describe some of the functional requirements necessary for the online presentation of finding aids that
conformed to the ICA standards. The draft report references this theoretical system as OSARIS – the Open Source Archival Information
System – which became an ongoing topic of conversation between the groups throughout 2002. In November 2003, after performing a
survey of existing Archival Management systems, the Committee on Information Technology released an updated report on the
functional requirements for the OSARIS project, with the hopes of eventually supporting the development of such a system.
Without a clear source of funding however, the project stalled shortly after that until in 2005, UNESCO provided the ICA with a grant to
support the creation of an Online Guide to Archival Sources Related to Human Rights Violations. The ICA and UNESCO decided to use
this project as an opportunity to move the OSARIS project forward, and create an open source, web-based application for description
and access that would support the ICA standards. In late 2005, Peter Van Garderen of Artefactual Systems was hired to implement this
vision. After a thorough technical requirements analysis process, the very first alpha versions of the application were made in late 2006.
There was great interest in the prototype, and a desire to prepare a 1.0 version of the application in time for release at the 2008 ICA
conference in Kuala Lumpur, but more resources were required to carry the project forward. Fortunately, institutions such as The
Hogeschool Van Amsterdam Archiefschool, Direction des Archives de France, the World Bank Group Archives, and the United Arab
Emirates Centre for Documentation and Research all made contributions that allowed the project to continue.
2002
0.2-ALPHA
ICA/CIT report: Market
Survey of Commercially
Available Off-the-Shelf
Archival Management
Software (January 2003)
AtoM’S DEVELOPMENTICA/CDS OSARIS
report v1
ICA/CDS, ICA/CIT,
UNESCO discuss
how to advance
OSARIS project
ICA/CIT: OSARIS
Functional
Requirements
report
UNESCO Grant to ICA:
Online Guide to Archival
Sources Related to Human
Rights Violations
Peter Van Garderen
(Artefactual) hired to build
open source application
Technical
analysis
begins
0.1-ALPHA
2008
20192013
1.x
AtoM’S DEVELOPMENT
2.22.0 2.42.3
JOB SCHEDULER
2.0.1 2.1.1
2.1
2.2.11.3.1
CLIPBOARD
AtoM 2.4
• Full bulk import / export via the user
interface
• Search index improvements
• Authority records and repositories on
the Clipboard
2.4.1
Non-backwardscompatiblechanges
independencies…
• PHP Framework
• Version used in AtoM: 1.4 (deprecated in 2012)
• Current Symfony version: 4.1
• Search index
• Version used in AtoM: 5.2 (deprecated in Jan 2017)
• Current ES version: 6.2.4
AndMajorChangesCominginour
InternationalStandards…
Provideanopportunity
for AtoM’s evolution
“Veil Nebula - NGC6960” by Ken Crawford - https://en.wikipedia.org/wiki/Veil_Nebula#/media/File:Veil_Nebula_-_NGC6960.jpg
https://pixabay.com/en/audience-crowd-people-persons-828584/
TheOpenSourceEcosystem
Leading
implementers
Private
companies
Non-profit
organizations
Funding
agencies
Developers
Users
Standards
organizations
https://pixabay.com/en/audience-crowd-people-persons-828584/
TheOpenSourceEcosystem
Standards
organizations
How does the creation or
modification of standards relate to the
development of open-source tools?
Should standards be created with
software development in mind?
Funding
Agencies
Funding agencies play a key role in
open-source software development,
but what is their role once the tools
have been developed?
https://pixabay.com/en/audience-crowd-people-persons-828584/
TheOpenSourceEcosystem
Leading
implementers
Developers
Users
Developers work for non-profit organizations or private
companies. They may also work for leading implementers,
or simply be technically-minded users.
Leading implementers are institutions that provide
community support, funding and/or development. These
tend to be universities and research institutions.
Having a large pool of users is a sign of software maturity
and stability.
https://pixabay.com/en/audience-crowd-people-persons-828584/
TheOpenSourceEcosystem
These organizations provide
sustainability for mature open-source
software tools by offering software
development and release
management, hosting, tech support,
data migration, training, consulting,
documentation, user forums and other
critical services. However, finding a
viable business model can be a
challenge.
Private
companies
Non-profit
organizations
Open-sourceBusinessModels
When grant funding ends or doesn’t cover all costs, there
are different ways of making open-source software viable
and self-sustaining. Here are three common models:
• Membership model
• Bounty development model
• Services model
https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
MembershipModel
The software is free and open-source but purchase of a membership allows users to gain access to
certain privileges or services. Some membership models mean that only members get access to
certain types of documentation, training materials, issue reporting systems and/or member-only
user forums. Other membership models provide privileges such as a role in governance, discounts
on training and meeting events, but don’t restrict documentation etc. Examples:
• Lyrasis (ArchivesSpace, CollectionSpace)
• BitCurator Consortium
• DuraSpace (DSpace, Archivematica, DuraCloud, Fedora)
• Islandora Foundation
• Open Preservation Foundation (JHOVE, Jpylyzer, FIDO, xcorrSound)
https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
The money raised is used to support continued development and software release management.
BountyDevelopmentModel
The software is free and open-source but development of new features and
enhancements depends on one or more institutions providing funding. The
new features and enhancements are added to subsequent public releases of
the software. Sometimes called “Professional Open Source.” Examples:
• Artefactual Systems (Archivematica, AtoM)
• Data Curation Experts (Hydra, Blacklight, Fedora)
• DiscoveryGarden (Islandora)
• Hudson Molonglo (ArchivesSpace)
https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
ServicesModel
The software is free and open-source, but there are organizations that
provide related services such as hosting, technical support, data migration,
consulting, training and customization. These organizations may or may not
be the lead developers of the tools. Examples:
• Artefactual Systems (Archivematica, AtoM)
• DuraSpace (DSpace, Archivematica, DuraCloud, Fedora)
• DiscoveryGarden (Islandora)
• Cottage Labs (Hydra, Fedora)
• AVPreserve (Archival Management System, Exactly, Fixity + other tools)
• KEEP Solutions (RODA, DSpace + other tools)
https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
OtherOpen-sourcemodels
https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
Franchising model:
The software is free and open-source, but the name and logo(s) are
proprietary and can only be used with permission. The owners of the name
and logo(s) sell the rights to organizations to provide technical support,
hosting and customization services.
Proprietary add-on / “freemium” model:
The software is free and open-source, but organizations develop proprietary
add-ons or plugins or have “enterprise” or “professional” versions that add
more functionality or scalability.
OpenSourceGovernance
https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg
How does the project decide:
• What’s included in the core application?
• What’s included in each release?
• What bugs and features get prioritized?
• What direction should the project take in the future?
• Who gets to commit code to the project?
• Who defines the license of the project? What license should be used?
• Who maintains the documentation? What about other resources? Forums, webinars, etc.?
• Where funding will come from?
• How community involvement and investment will be maintained and grown over time?
• How will conflicts between community members be managed? What about between
maintainers/founders?
OpenSourceGovernance
https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg
Benevolent Dictators
• Project leadership by one person or a small, closed core (often the original
author[s] of the project) who make all final decisions
Broader software development examples:
• Linux (Linus Torvalds)
• Python (Guido van Rossum)
Cultural heritage examples:
• EADitor and xEAC (Ethan Gruber)
• …AtoM and Archivematica? (Artefactual)
OpenSourceGovernance
https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg
Meritocracies
• Active project contributors are given a formal decision making role. Decisions
are often made based on pure voting consensus, or else strong majority basis
Broader software development examples:
• Apache Software Foundation
Cultural heritage examples:
• Samvera
Samvera governance structure
https://samvera.org/samvera-community-sourced-software/governance/
OpenSource,Foundations,andNon-Profits
https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg
• Provides structure and distance from project creators
• Enables governance to be formalized
• Ensures power doesn’t become too concentrated –
leadership neutrality
• Can provide liability/risk management via ownership of
license and IP
• Ensures no one company or developer pool is favored
• Can employ a membership-driven business model w/o
conflicts of interest
• Can apply for grants, etc.
• Can be the organizational home for 1 or many projects
Broader software
development examples:
• Apache Software
Foundation
• Linux Foundation
• Free Software Foundation
• Document Foundation
• Eclipse Foundation
OpenSource,Foundations,andNon-Profits
https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg
Cultural heritage examples:
• Lyrasis
• ArchivesSpace
• DuraSpace
• DSpace, Fedora
• Islandora Foundation
• Islandora
• OPF (Open Preservation Foundation)
• JHOVE, fido
Islandora Foundation governance structure
https://islandora.ca/if/
Therearemanymorevariations…
Almostasmanyasthereareprojectshttps://www.jpl.nasa.gov/spaceimages/details.php?id=pia14417
SohowwilltheAtoMproject
moveforward?
??????
https://en.wikipedia.org/wiki/Pleiades#/media/File:Pleiades_large.jpg
https://accesstomemoryfoundation.org

Weitere ähnliche Inhalte

Was ist angesagt?

Digital asset management (dam) systems used in Libraries
Digital asset management (dam) systems used in LibrariesDigital asset management (dam) systems used in Libraries
Digital asset management (dam) systems used in LibrariesHong (Jenny) Jing
 
Divolte collector overview
Divolte collector overviewDivolte collector overview
Divolte collector overviewGoDataDriven
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAndrew Khoury
 
Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?John Congdon
 
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...4Science
 
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...Amazon Web Services
 
Git with bitbucket
Git with bitbucketGit with bitbucket
Git with bitbucketSumin Byeon
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineAndries den Haan
 
Heterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTHeterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTAmazon Web Services
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEMMaciej Majchrzak
 
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Amazon Web Services
 
Amazon Athena Capabilities and Use Cases Overview
Amazon Athena Capabilities and Use Cases Overview Amazon Athena Capabilities and Use Cases Overview
Amazon Athena Capabilities and Use Cases Overview Amazon Web Services
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesThuan Ng
 
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...AzureEzy1
 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Amazon Web Services
 

Was ist angesagt? (20)

Digital asset management (dam) systems used in Libraries
Digital asset management (dam) systems used in LibrariesDigital asset management (dam) systems used in Libraries
Digital asset management (dam) systems used in Libraries
 
Digital Preservation with Archivematica
Digital Preservation with ArchivematicaDigital Preservation with Archivematica
Digital Preservation with Archivematica
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
Divolte collector overview
Divolte collector overviewDivolte collector overview
Divolte collector overview
 
AEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser CachingAEM (CQ) Dispatcher Security and CDN+Browser Caching
AEM (CQ) Dispatcher Security and CDN+Browser Caching
 
Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?Why Aren't You Using Git Flow?
Why Aren't You Using Git Flow?
 
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...DSpace for Cultural Heritage: adding support for images visualization,audio/v...
DSpace for Cultural Heritage: adding support for images visualization,audio/v...
 
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...
[NEW LAUNCH!] Introducing Amazon Managed Streaming for Kafka (Amazon MSK) (AN...
 
Git with bitbucket
Git with bitbucketGit with bitbucket
Git with bitbucket
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
Heterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTHeterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCT
 
AtoM feature development
AtoM feature developmentAtoM feature development
AtoM feature development
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
 
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
Module 1: AWS Cloud Concepts, VPC, and Security Groups - Virtual AWSome Day J...
 
AWS CloudWatch
AWS CloudWatchAWS CloudWatch
AWS CloudWatch
 
Amazon Athena Capabilities and Use Cases Overview
Amazon Athena Capabilities and Use Cases Overview Amazon Athena Capabilities and Use Cases Overview
Amazon Athena Capabilities and Use Cases Overview
 
SharePoint 2013 Document Management Features
SharePoint 2013 Document Management FeaturesSharePoint 2013 Document Management Features
SharePoint 2013 Document Management Features
 
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
 
Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)Introduction to Amazon Elastic File System (EFS)
Introduction to Amazon Elastic File System (EFS)
 
Git Branching Model
Git Branching ModelGit Branching Model
Git Branching Model
 

Ähnlich wie Building the Future Together: AtoM3, Governance, and the Sustainability of Open Source Projects

Looking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureLooking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureArtefactual Systems - AtoM
 
National Archives of Norway - AtoM and Archivematica intro workshop
National Archives of Norway - AtoM and Archivematica intro workshopNational Archives of Norway - AtoM and Archivematica intro workshop
National Archives of Norway - AtoM and Archivematica intro workshopArtefactual Systems - AtoM
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consYuga Priya Satheesh
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesLorna Campbell
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social SoftwareJosie Fraser
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...Carole Goble
 
Research Software Sustainability takes a Village
Research Software Sustainability takes a VillageResearch Software Sustainability takes a Village
Research Software Sustainability takes a VillageCarole Goble
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Artefactual Systems - AtoM
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Ina Smith
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfTeshome Oljira
 
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...Julie Meloni
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
Digital Curation using Archivematica and AtoM: DLF Forum 2015
Digital Curation using Archivematica and AtoM: DLF Forum 2015Digital Curation using Archivematica and AtoM: DLF Forum 2015
Digital Curation using Archivematica and AtoM: DLF Forum 2015Artefactual Systems - AtoM
 

Ähnlich wie Building the Future Together: AtoM3, Governance, and the Sustainability of Open Source Projects (20)

Looking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureLooking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and future
 
AtoM, Authenticity, and the Chain of Custody
AtoM, Authenticity, and the Chain of CustodyAtoM, Authenticity, and the Chain of Custody
AtoM, Authenticity, and the Chain of Custody
 
Workshop slides - Introduction to AtoM and Archivematica
Workshop slides - Introduction to AtoM and ArchivematicaWorkshop slides - Introduction to AtoM and Archivematica
Workshop slides - Introduction to AtoM and Archivematica
 
National Archives of Norway - AtoM and Archivematica intro workshop
National Archives of Norway - AtoM and Archivematica intro workshopNational Archives of Norway - AtoM and Archivematica intro workshop
National Archives of Norway - AtoM and Archivematica intro workshop
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Overview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and consOverview of oss(open source software library) and its pros and cons
Overview of oss(open source software library) and its pros and cons
 
Introducing Access to Memory
Introducing Access to MemoryIntroducing Access to Memory
Introducing Access to Memory
 
AtoM Community Update: 2019-05
AtoM Community Update: 2019-05AtoM Community Update: 2019-05
AtoM Community Update: 2019-05
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
EADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology ChallengesEADTU Conference - UKOER Technology Challenges
EADTU Conference - UKOER Technology Challenges
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social Software
 
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...RDMkit, a Research Data Management Toolkit.  Built by the Community for the ...
RDMkit, a Research Data Management Toolkit. Built by the Community for the ...
 
Research Software Sustainability takes a Village
Research Software Sustainability takes a VillageResearch Software Sustainability takes a Village
Research Software Sustainability takes a Village
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
 
Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)Online Journal Management using Open Journal Systems (OJS)
Online Journal Management using Open Journal Systems (OJS)
 
ufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdfufsojs-161024084446 (1).pdf
ufsojs-161024084446 (1).pdf
 
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
Open Source Software: A Study
Open Source Software: A StudyOpen Source Software: A Study
Open Source Software: A Study
 
Digital Curation using Archivematica and AtoM: DLF Forum 2015
Digital Curation using Archivematica and AtoM: DLF Forum 2015Digital Curation using Archivematica and AtoM: DLF Forum 2015
Digital Curation using Archivematica and AtoM: DLF Forum 2015
 

Mehr von Artefactual Systems - AtoM

Creating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with VagrantCreating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with VagrantArtefactual Systems - AtoM
 
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...Artefactual Systems - AtoM
 
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...Artefactual Systems - AtoM
 
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...Introducing Binder: A Web-based, Open Source Digital Preservation Management ...
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...Artefactual Systems - AtoM
 
Introducing the Digital Repository for Museum Collections (DRMC)
Introducing the Digital Repository for Museum Collections (DRMC)Introducing the Digital Repository for Museum Collections (DRMC)
Introducing the Digital Repository for Museum Collections (DRMC)Artefactual Systems - AtoM
 

Mehr von Artefactual Systems - AtoM (14)

CSV import in AtoM
CSV import in AtoMCSV import in AtoM
CSV import in AtoM
 
Creating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with VagrantCreating your own AtoM demo data set for re-use with Vagrant
Creating your own AtoM demo data set for re-use with Vagrant
 
Contributing to the AtoM documentation
Contributing to the AtoM documentationContributing to the AtoM documentation
Contributing to the AtoM documentation
 
Installing AtoM with Ansible
Installing AtoM with AnsibleInstalling AtoM with Ansible
Installing AtoM with Ansible
 
Constructing SQL queries for AtoM
Constructing SQL queries for AtoMConstructing SQL queries for AtoM
Constructing SQL queries for AtoM
 
Creating custom themes in AtoM
Creating custom themes in AtoMCreating custom themes in AtoM
Creating custom themes in AtoM
 
Installing and Upgrading AtoM
Installing and Upgrading AtoMInstalling and Upgrading AtoM
Installing and Upgrading AtoM
 
Command-Line 101
Command-Line 101Command-Line 101
Command-Line 101
 
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
AtoM and Vagrant: Installing and Configuring the AtoM Vagrant Box for Local T...
 
Artefactual and Open Source Development
Artefactual and Open Source DevelopmentArtefactual and Open Source Development
Artefactual and Open Source Development
 
AtoM Community Update 2016
AtoM Community Update 2016AtoM Community Update 2016
AtoM Community Update 2016
 
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...
Project Documentation with Sphinx (or, How I Learned to Stop Worrying and Lov...
 
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...Introducing Binder: A Web-based, Open Source Digital Preservation Management ...
Introducing Binder: A Web-based, Open Source Digital Preservation Management ...
 
Introducing the Digital Repository for Museum Collections (DRMC)
Introducing the Digital Repository for Museum Collections (DRMC)Introducing the Digital Repository for Museum Collections (DRMC)
Introducing the Digital Repository for Museum Collections (DRMC)
 

Kürzlich hochgeladen

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 

Kürzlich hochgeladen (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 

Building the Future Together: AtoM3, Governance, and the Sustainability of Open Source Projects

  • 1. Buildingthefuturetogether: AtoM3, Governance, and the Sustainability of Open Source Projects http://www.spitzer.caltech.edu/uploaded_files/images/0007/9905/sig10-009a_Lrg.jpg Buildingthefuturetogether: OR2018 – Bozeman, Montana Dan Gillean - Artefactual Systems @accesstomemory
  • 2. Web based: Once installed, you only need a modern web browser and an internet connection to connect to the application from anywhere Standards-based: AtoM implements existing national and international archival content and metadata transmission standards and best practices, so your data is standards compliant and interoperable Multilingual: Supports translations of both content and user interface elements, can be used as a multilingual catalogue Multi-repository: Can be used as a portal site, content aggregator, or union catalogue to provide access to content from multiple institutions What is AtoM?AtoM stands for Access to Memory It is a web-based, open source application for standards-based archival description and access in a multilingual, multi- repository environment.
  • 3. The impulse that eventually led to the creation of ICA-AtoM first came out of collaborative discussions between the ICA’s Committee on Descriptive Standards, Committee on Information Technology, and UNESCO. In 2001, a draft report was prepared by an ad-hoc committee from ICA-CDS to describe some of the functional requirements necessary for the online presentation of finding aids that conformed to the ICA standards. The draft report references this theoretical system as OSARIS – the Open Source Archival Information System – which became an ongoing topic of conversation between the groups throughout 2002. In November 2003, after performing a survey of existing Archival Management systems, the Committee on Information Technology released an updated report on the functional requirements for the OSARIS project, with the hopes of eventually supporting the development of such a system. Without a clear source of funding however, the project stalled shortly after that until in 2005, UNESCO provided the ICA with a grant to support the creation of an Online Guide to Archival Sources Related to Human Rights Violations. The ICA and UNESCO decided to use this project as an opportunity to move the OSARIS project forward, and create an open source, web-based application for description and access that would support the ICA standards. In late 2005, Peter Van Garderen of Artefactual Systems was hired to implement this vision. After a thorough technical requirements analysis process, the very first alpha versions of the application were made in late 2006. There was great interest in the prototype, and a desire to prepare a 1.0 version of the application in time for release at the 2008 ICA conference in Kuala Lumpur, but more resources were required to carry the project forward. Fortunately, institutions such as The Hogeschool Van Amsterdam Archiefschool, Direction des Archives de France, the World Bank Group Archives, and the United Arab Emirates Centre for Documentation and Research all made contributions that allowed the project to continue. 2002 0.2-ALPHA ICA/CIT report: Market Survey of Commercially Available Off-the-Shelf Archival Management Software (January 2003) AtoM’S DEVELOPMENTICA/CDS OSARIS report v1 ICA/CDS, ICA/CIT, UNESCO discuss how to advance OSARIS project ICA/CIT: OSARIS Functional Requirements report UNESCO Grant to ICA: Online Guide to Archival Sources Related to Human Rights Violations Peter Van Garderen (Artefactual) hired to build open source application Technical analysis begins 0.1-ALPHA 2008
  • 4. 20192013 1.x AtoM’S DEVELOPMENT 2.22.0 2.42.3 JOB SCHEDULER 2.0.1 2.1.1 2.1 2.2.11.3.1 CLIPBOARD AtoM 2.4 • Full bulk import / export via the user interface • Search index improvements • Authority records and repositories on the Clipboard 2.4.1
  • 5. Non-backwardscompatiblechanges independencies… • PHP Framework • Version used in AtoM: 1.4 (deprecated in 2012) • Current Symfony version: 4.1 • Search index • Version used in AtoM: 5.2 (deprecated in Jan 2017) • Current ES version: 6.2.4
  • 7. Provideanopportunity for AtoM’s evolution “Veil Nebula - NGC6960” by Ken Crawford - https://en.wikipedia.org/wiki/Veil_Nebula#/media/File:Veil_Nebula_-_NGC6960.jpg
  • 9. https://pixabay.com/en/audience-crowd-people-persons-828584/ TheOpenSourceEcosystem Standards organizations How does the creation or modification of standards relate to the development of open-source tools? Should standards be created with software development in mind? Funding Agencies Funding agencies play a key role in open-source software development, but what is their role once the tools have been developed?
  • 10. https://pixabay.com/en/audience-crowd-people-persons-828584/ TheOpenSourceEcosystem Leading implementers Developers Users Developers work for non-profit organizations or private companies. They may also work for leading implementers, or simply be technically-minded users. Leading implementers are institutions that provide community support, funding and/or development. These tend to be universities and research institutions. Having a large pool of users is a sign of software maturity and stability.
  • 11. https://pixabay.com/en/audience-crowd-people-persons-828584/ TheOpenSourceEcosystem These organizations provide sustainability for mature open-source software tools by offering software development and release management, hosting, tech support, data migration, training, consulting, documentation, user forums and other critical services. However, finding a viable business model can be a challenge. Private companies Non-profit organizations
  • 12. Open-sourceBusinessModels When grant funding ends or doesn’t cover all costs, there are different ways of making open-source software viable and self-sustaining. Here are three common models: • Membership model • Bounty development model • Services model https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
  • 13. MembershipModel The software is free and open-source but purchase of a membership allows users to gain access to certain privileges or services. Some membership models mean that only members get access to certain types of documentation, training materials, issue reporting systems and/or member-only user forums. Other membership models provide privileges such as a role in governance, discounts on training and meeting events, but don’t restrict documentation etc. Examples: • Lyrasis (ArchivesSpace, CollectionSpace) • BitCurator Consortium • DuraSpace (DSpace, Archivematica, DuraCloud, Fedora) • Islandora Foundation • Open Preservation Foundation (JHOVE, Jpylyzer, FIDO, xcorrSound) https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg The money raised is used to support continued development and software release management.
  • 14. BountyDevelopmentModel The software is free and open-source but development of new features and enhancements depends on one or more institutions providing funding. The new features and enhancements are added to subsequent public releases of the software. Sometimes called “Professional Open Source.” Examples: • Artefactual Systems (Archivematica, AtoM) • Data Curation Experts (Hydra, Blacklight, Fedora) • DiscoveryGarden (Islandora) • Hudson Molonglo (ArchivesSpace) https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
  • 15. ServicesModel The software is free and open-source, but there are organizations that provide related services such as hosting, technical support, data migration, consulting, training and customization. These organizations may or may not be the lead developers of the tools. Examples: • Artefactual Systems (Archivematica, AtoM) • DuraSpace (DSpace, Archivematica, DuraCloud, Fedora) • DiscoveryGarden (Islandora) • Cottage Labs (Hydra, Fedora) • AVPreserve (Archival Management System, Exactly, Fixity + other tools) • KEEP Solutions (RODA, DSpace + other tools) https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg
  • 16. OtherOpen-sourcemodels https://commons.wikimedia.org/wiki/File:Exchange_Money_Conversion_to_Foreign_Currency.jpg Franchising model: The software is free and open-source, but the name and logo(s) are proprietary and can only be used with permission. The owners of the name and logo(s) sell the rights to organizations to provide technical support, hosting and customization services. Proprietary add-on / “freemium” model: The software is free and open-source, but organizations develop proprietary add-ons or plugins or have “enterprise” or “professional” versions that add more functionality or scalability.
  • 17. OpenSourceGovernance https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg How does the project decide: • What’s included in the core application? • What’s included in each release? • What bugs and features get prioritized? • What direction should the project take in the future? • Who gets to commit code to the project? • Who defines the license of the project? What license should be used? • Who maintains the documentation? What about other resources? Forums, webinars, etc.? • Where funding will come from? • How community involvement and investment will be maintained and grown over time? • How will conflicts between community members be managed? What about between maintainers/founders?
  • 18. OpenSourceGovernance https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg Benevolent Dictators • Project leadership by one person or a small, closed core (often the original author[s] of the project) who make all final decisions Broader software development examples: • Linux (Linus Torvalds) • Python (Guido van Rossum) Cultural heritage examples: • EADitor and xEAC (Ethan Gruber) • …AtoM and Archivematica? (Artefactual)
  • 19. OpenSourceGovernance https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg Meritocracies • Active project contributors are given a formal decision making role. Decisions are often made based on pure voting consensus, or else strong majority basis Broader software development examples: • Apache Software Foundation Cultural heritage examples: • Samvera Samvera governance structure https://samvera.org/samvera-community-sourced-software/governance/
  • 20. OpenSource,Foundations,andNon-Profits https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg • Provides structure and distance from project creators • Enables governance to be formalized • Ensures power doesn’t become too concentrated – leadership neutrality • Can provide liability/risk management via ownership of license and IP • Ensures no one company or developer pool is favored • Can employ a membership-driven business model w/o conflicts of interest • Can apply for grants, etc. • Can be the organizational home for 1 or many projects Broader software development examples: • Apache Software Foundation • Linux Foundation • Free Software Foundation • Document Foundation • Eclipse Foundation
  • 21. OpenSource,Foundations,andNon-Profits https://commons.wikimedia.org/wiki/File:FAEF_Boardroom.jpg Cultural heritage examples: • Lyrasis • ArchivesSpace • DuraSpace • DSpace, Fedora • Islandora Foundation • Islandora • OPF (Open Preservation Foundation) • JHOVE, fido Islandora Foundation governance structure https://islandora.ca/if/

Hinweis der Redaktion

  1. We’ve come a long way since then! In October of 2013, we released the 2.0 version of AtoM, which included an improved search index for better scalability and performance, a new user interface look and feel, faceted search and browse, and more. We also launched a new website, and began overhauling the project documentation. The project continues to grow and improve with every major release, and we are currently preparing for our 2.4 release in 2017.
  2. A successful open-source project is not something that arises in isolation. Most, if not all, of the components in this diagram have some kind of role to play in any o/s project.
  3. I’ve put up a question here to which I don’t really know the answer. What do you think?