SlideShare uma empresa Scribd logo
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
The use of AtoM in VINCULUM
https://www.vinculum-database.fcsh.unl.pt/
Why should academic researchers use free and open source software?
Ricardo Pinho
Hélder Silva, José Anjos
(Grupo de utilizadores Portugueses de AtoM-PT.pt)
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho 2
Porquê usar
software livre?
Qual a visão do mundo empresarial face às diretivas
europeias que sugerem a utilização de software livre e de
código aberto nos sistemas de informação do Estado e nos
projetos de investigação com financiamento público?
Qual é a vantagem de adequar
o software às necessidades
de um projeto?
Que tendências
operativas marcaram
os últimos anos?
Quais são as estratégias e
metodologias de trabalho que
atualmente estão a ser utilizadas em
projetos académicos para criar
repositórios de informação autênticos?
Encontros VINCULUM: Colóquio Internacional: Debate
Debater o papel das bases de dados
arquivísticas entre o desenvolvimento do
projeto de investigação e o usufruto a longo
prazo pela comunidade.
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Breve preâmbulo de conceitos sobre
software livre
3
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
DESMISTIFICAR CONCEITOS - SOFTWARE LIVRE
4
Direitos de autor por omissão /
Copyright by default
O autor de obras literárias, científicas ou artísticas, beneficia automaticamente da proteção
dos direitos de autor a partir do momento em que cria a obra sem ter de fazer nenhuma
diligência formal nesse sentido. Pode ter de informar ser o autor, com a declaração
<Todos os direitos reservados> ou o símbolo © (fonte)
Licença de Software/Software License
Todo o software deve ser acompanhado de uma licença de uso do autor para o utilizador.
Em caso de omissão aplica-se a anterior @.
Software Proprietário/Proprietary Software
A distribuição do software assenta num contrato com o utilizador e licença EULA (End
User License Agreement) com restrições de uso e de cópia, mantendo-se os direitos de autor.
Código aberto/Open Source
Quando o código fonte do software é disponibilizado pelo autor. Condição necessária mas
não suficiente para ser software livre, pois depende da licença de uso que o autor concede
Software Livre/Free Software
Software distribuído pelo autor com licença de software livre, que garante as 4 liberdades
essenciais: (0) executar, (1) estudar e adaptar - OS , (2) redistribuir cópias (3) distribuir
cópias de versões modificadas. (fonte)
Copyleft A condição que protege as quatro liberdades, está presente nas licenças GNU GPL, de exigir
que todas as versões modificadas e extensões do software também sejam livres. (fonte)
Affero GPL (GNU AGPL) Licença de software livre com copyleft recomendada para software livre usado em
aplicações web (application service provider) que alarga as 4 liberdades a todos os
utilizadores que acedem à aplicação através de uma rede ou internet. (fonte)
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
GNU Affero General Public License v3.0 (Licença AtoM)
https://choosealicense.com/licenses/
5
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Breve introdução ao AtoM
6
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
O que é o AtoM?
● Significa: Acesso à Memória (Access to
Memory)
● Aplicação servidor Web para a descrição
de arquivos conforme as normas
internacionais e acesso ao mesmo em
ambiente multilíngue e com múltiplos
repositórios
● Desenvolvido pela Artefactual (Canadá)
para a ICA, com licenciamento AGPL3
● Pode ser integrado com a solução de
preservação digital: Archivematica,
igualmente software livre da Artefactual
7
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Motivação pelo software livre (Artefactual)
● O software livre é um modelo de
desenvolvimento de software de
comprovado sucesso em todo o mundo
● Defendido e incentivado por instituições
públicas e governos de um número
crescente de países, incluindo na Europa
https://publiccode.eu/
● Modelo escolhido pela pequena empresa
Canadiana: Artefactual para desenvolver
as soluções AtoM e Archivematica.
● Modelo de negócio assente em prestação
de suporte de elevada qualidade e
serviços de desenvolvimento e acrescento
de novas funcionalidades por encomenda,
de entidades e empresas.
8
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Quem usa o AtoM?
Em todo mundo (v2.x = 211 / v1.x = 12):
https://wiki.accesstomemory.org/Community/Users
https://wiki.accesstomemory.org/Community/Success_stories
- Em todos os Continentes, UNESCO, …
- Em Universidades, Museus, Dioceses, …
- Em Arquivos Nacionais, Regionais, Locais, …
Brazillian Portuguese (53 sites conhecidos)
Portuguese (12 sites conhecidos)
AtoM-PT.pt (Grupo de utilizadores Portugueses)
https://atom-pt.pt/casos-de-uso/
Criado em 25.Out.2016 após as “2ª Jornadas de
OpenSource BAD”, na Univ. Aveiro.
9
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
O AtoM no projecto VINCULUM
10
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Opção pelo AtoM previsto na candidatura VINCULUM
11
VINCULUM ERC OPEN RESEARCH DATA MANAGEMENT PLAN (Final version 27.11.2019)
Summary
All data will be collected throughout field work by the MA researchers, during year 1 and 2, under PI supervision, to be
organized and stored in AtoM – Access to Memory, a web-based, open source software for standards-based archival
description, with the purpose of making the data publicly available online on open access.
1. Making data findable
All collected data will be organized and stored in a web-based, open source application for standards-based archival
description, multi-repository environment, named AtoM, that stands for Access to Memory
(www.accesstomemory.org), freely released under a GNU Affero General Public License (A-GPL 3.0), currently in its
version 2.5 release.
This software supports the Digital Library Federation second level of adoption for Metadata Object Description Schema
(MODS) version 3.3, based on the International Council on Archives ISAD(G) standard. VINCULUM database is set up to
follow the rules or conventions, ordered hierarchically: (1) Entails, (2) Authority record, (3) Archival description.
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
1ª Fase de intervenção - Migração de Servidor
(Junho a Novembro de 2020)
12
Ilumini, Lda: Customização AtoM v2.5.2
1º Customização
02/12/2019
2º Customização
11/05/2020
Ricardo Pinho, Hélder Silva, José Anjos (AtoM-PT.pt)
Dump BD MySQL
20/05/2020
Cedência
AtoM VPS
Dump BD
03/06/2020
AtoM VPS
Código Ilumini
em produção
08/07/2020
Novo servidor
AtoM da FCSH
28/08/2020
AtoM instalado
Servidor FCSH
Código Ilumini (1)
para testes
07/09/2020
Novo servidor
AtoM da FCSH
em produção
14/09/2020
arVPlugin (2)
Ricardo Naito
em produção
05/11/2020
20/11/2020
1) Repo: https://github.com/atomvinculum/atom/tree/atom252vinculum
https://github.com/atomvinculum/arvinculumplugin/tree/vinculum252theme
2) Repo: https://github.com/atomvinculum/arvplugin/tree/vinculum252theme
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Adaptação do código fonte do AtoM e a licença AGPL3
https://github.com/artefactual/atom/compare/v2.5.2...atomvinculum:atom:atom252vinculum
13
Dando cumprimento à
licença AGPL3 do AtoM,
todas as alterações ao código
foram disponibilizadas
publicamente num repositório
próprio a partir de uma fork
(cópia) do código fonte oficial
da versão 2.5.2 do AtoM aí
distribuída.
Foi mantida a mesma licença
e apresenta-se na imagem as
alterações ao código original.
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
2ª Fase de intervenção - Upgrade para ultima versão
(Março a Maio de 2021)
14
Ricardo Pinho, Hélder Silva, José Anjos (AtoM-PT.pt)
Página “SITE NOTICE”
com indicação de licença
e repositório github
01/02/2021
Proposta de atualização da
versão 2.5.2 para a mais
recente estável do AtoM
31/03/2021
Testes de migração em
AtoM VPS para
versão 2.6.3 e 2.6.4
06/04/2021
12/05/2021
Revisão do código de
customização para a nova
versão e concentrar tudo
no plugin theme arVPlugin
14/04/2020
Processo de atualização
do AtoM no servidor
FCSH para v.2.6.4
14/05/2021
17/05/2021
3) Repo: https://github.com/vinculum-atom/atom/tree/vinculum/2.6.x/
Conclusão atualização,
publicação no “SITE
NOTICE” e código no
repositório GitHub (3)
24/05/2021
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Adaptação do código fonte do AtoM e a licença AGPL3
https://github.com/artefactual/atom/compare/v2.6.4...vinculum-atom:atom:vinculum/2.6.x
15
Dando cumprimento à
licença AGPL3 do AtoM,
todas as alterações ao código
foram disponibilizadas
publicamente num repositório
próprio a partir de uma fork
(cópia) do código fonte oficial
da versão 2.6.4 do AtoM aí
distribuída.
Foi mantida a mesma licença
e apresenta-se na imagem as
alterações ao código original.
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Publicitação do código no repositório com licença AGPL3
https://www.vinculum-database.fcsh.unl.pt/index.php/site-notice
16
Dando cumprimento à
licença AGPL3 do AtoM,
foram publicitatos no site,
visível a todos os utilizadores,
as referência ao software livre
usado, a licença de utilização,
e o respetivo repositório do
código aberto onde foram
publicadas as alterações ao
código original, com respetiva
licença de utilização: AGPL3
A partir desse repositório é
possível aceder e instalar uma
réplica desta versão.
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Conclusões
17
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Software Livre (Atom) chave no sucesso do VINCULUM
Free Software (AtoM) the key to VINCULUM’s success
Um caso bem sucedido de opção por software livre em projeto de investigação:
● A meta do projeto: disponibilizar na internet toda a informação recolhida de
forma normalizada, pesquisável, acessível, aberta e interoperável.
Project main goal was to provide all collected data organized and stored in a web-based, using standards-based
archival description and making data findable, openly accessible and interoperable
● Incentivar a reutilização da informação resultante, com software adequado,
pronto a usar, sem restrições de uso e livre para adaptação às necessidades,
tornando o projeto totalmente transparente, verificável e auditável.
To increase resulting data re-use, with a free and ready-to-use software solution, with cutting-edge technology, and
the freedom to adapt to their needs and share their achievement without constraints and limitations of their partners,
making the project fully transparent and easily auditable and allow others to re-analyse data for verification purposes.
18
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Vantagens do Software Livre
São inúmeras as vantagens reconhecidas do software livre:
● Sem custos de licenciamento, partilhável, adaptável, auditável, de
qualidade, seguro, multi-plataforma, conforme normas abertas e
verdadeiramente interoperável.
● Fomenta a liberdade, fraternidade, equidade, cidadania, legalidade,
independência, conhecimento, diversidade, longevidade, atualidade,
capacitação, emprego e a redução da importação.
19
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Vantagens do uso de software livre no VINCULUM
Software livre assegura a independência de fornecedores
Software livre evita o problema da dependência dos fornecedores e prestadores de serviços de software,
frequente no uso de soluções de software proprietário (Vendor-Lockin) que impede a possibilidade de
escolha e alternância para encontrar melhores soluções e melhores serviços.
Software livre promove a cultura de comunidades
A adoção de software livre é acompanhada da criação de comunidades (de utilizadores e programadores)
com partilha de conhecimento e a criação de capacidade de usar melhor o software e de contribuir para o
melhorar.
Consciência, respeito e cumprimento pelas Licenças de Software Livre
A licença de software livre representa a vontade do autor em partilhar o seu trabalho com a generosidade
de dar aos outros, na expectativa de que, os outros retribuam com igual generosidade de partilha. O
cumprimento das liberdades e das condições da licença de software livre, designadamente a condição do
copyleft, é fundamental para proteger a manutenção das 4 liberdades fundamentais no futuro, e assim a
sobrevivência e o sucesso do mesmo.
20
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
“Se eu vi mais longe, foi por estar sobre ombros de gigantes”
“If I have seen further, it is by standing on the shoulders of giants” - Isaac Newton
A metáfora dos anões estarem sobre ombros de
gigantes, atribuída a Bernardo de Charles, expressa o
significado de “descobrir a verdade a partir das
descobertas anteriores”.
É um princípio sagrado da ciência, que valoriza a
acumulação de conhecimento e faz dele uma escada
que possibilita chegar mais longe no saber e na ciência.
Este mesmo princípio aplica-se à metodologia de
desenvolvimento do software livre, que promove a
acumulação e reutilização do software já desenvolvido,
somando a ele novos contributos e desenvolvimentos de
terceiros para completar e melhorar o existente ou criar
novos.
21
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
Agradecimentos
● A toda a equipa VINCULUM, pela oportunidade dada de participar e contribuir
para este excelente projeto e fazer parte desta excelente equipa.
● Aos colegas Hélder Silva e José Anjos, o incondicional e constante apoio.
● A toda a comunidade de utilizadores AtoM, Nacionais e Internacionais, e em
particular aos membros da Artefactual, por tornar possível e manter vivo este
fantástico projeto de software livre: AtoM.
● Ao ICA, pelo investimento inicial no software livre (AtoM), com a visão de
democratizar o acesso a uma ferramenta web de descrição arquivística
conforme as normas internacionais e assim contribuir para recolher e tornar
acessível o inestimável valor do conhecimento constante em arquivos
existentes em qualquer lugar do planeta, mesmo nos mais recônditos.
22
Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho
OBRIGADO!
Convido todos a aderir ao Grupo:
https://atom-pt.pt/comunidade/
23

Mais conteúdo relacionado

Semelhante a 20220707_AtoM_in_VINCULUM_RicardoPinho

Apresentação no I.P.Santarém.
Apresentação no I.P.Santarém.Apresentação no I.P.Santarém.
Apresentação no I.P.Santarém.
Carlos J. Costa
 
softwares livres - open source
softwares livres - open sourcesoftwares livres - open source
softwares livres - open source
taniateb
 
Open vpn
Open vpnOpen vpn
Open vpn
Tiago
 
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
Marcelo R. de Sá
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
Luis Antunes
 
Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014
Leandro Bennaton
 
Intro micro software
Intro micro softwareIntro micro software
Intro micro software
Tiago
 
Revista Programar nº1
Revista Programar nº1Revista Programar nº1
Revista Programar nº1
Morgana_Vasc
 
Software Livre no Exército
Software Livre no ExércitoSoftware Livre no Exército
Software Livre no ExércitoVictor Castro
 
Construção de um Repositório de Dados Oceanográficos
Construção de um Repositório de Dados OceanográficosConstrução de um Repositório de Dados Oceanográficos
Construção de um Repositório de Dados Oceanográficos
Conferência Luso-Brasileira de Ciência Aberta
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!
Comunidade Tá safo!
 
Patentes de Software
Patentes de SoftwarePatentes de Software
Patentes de Software
Antonio Abrantes
 
O Que E Software Livre
O Que E Software LivreO Que E Software Livre
O Que E Software LivreFreedom DayMS
 
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
OpenAIRE
 
De javaparapython
De javaparapythonDe javaparapython
De javaparapython
Tiago
 
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
Pedro Príncipe
 
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
Pedro Príncipe
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
FIBRE Testbed
 

Semelhante a 20220707_AtoM_in_VINCULUM_RicardoPinho (20)

Apresentação no I.P.Santarém.
Apresentação no I.P.Santarém.Apresentação no I.P.Santarém.
Apresentação no I.P.Santarém.
 
Open Source em Portugal
Open Source em PortugalOpen Source em Portugal
Open Source em Portugal
 
softwares livres - open source
softwares livres - open sourcesoftwares livres - open source
softwares livres - open source
 
Open vpn
Open vpnOpen vpn
Open vpn
 
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
A Importância das Tecnologias Livres e Abertas para o Empreendedorismo Paraen...
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
 
Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014
 
Intro micro software
Intro micro softwareIntro micro software
Intro micro software
 
Revista Programar nº1
Revista Programar nº1Revista Programar nº1
Revista Programar nº1
 
Software Livre no Exército
Software Livre no ExércitoSoftware Livre no Exército
Software Livre no Exército
 
Construção de um Repositório de Dados Oceanográficos
Construção de um Repositório de Dados OceanográficosConstrução de um Repositório de Dados Oceanográficos
Construção de um Repositório de Dados Oceanográficos
 
Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!Criando aplicações em Android brincando de quebra-cabeça!
Criando aplicações em Android brincando de quebra-cabeça!
 
Patentes de Software
Patentes de SoftwarePatentes de Software
Patentes de Software
 
O Que E Software Livre
O Que E Software LivreO Que E Software Livre
O Que E Software Livre
 
Gisvm FLUC 2010
Gisvm FLUC 2010Gisvm FLUC 2010
Gisvm FLUC 2010
 
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
Dicas para cumprimento dos Requisitos Open Access do H2020 e Ferramentas Open...
 
De javaparapython
De javaparapythonDe javaparapython
De javaparapython
 
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
Repositórios e OpenAIRE: apoiar os investigadores no cumprimento das política...
 
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
Ciência Aberta e os requisitos dos financiadores: Open Access e Open Data no ...
 
Introdução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuroIntrodução ao Testbed FIBRE e visão de futuro
Introdução ao Testbed FIBRE e visão de futuro
 

Mais de Ricardo Pinho

JIIDE 2020 - geoportais.com 20201028
JIIDE 2020 - geoportais.com 20201028JIIDE 2020 - geoportais.com 20201028
JIIDE 2020 - geoportais.com 20201028
Ricardo Pinho
 
QGIS-PT talk: Novo hábito, gravar como GeoPackage!
QGIS-PT talk: Novo hábito, gravar como GeoPackage!QGIS-PT talk: Novo hábito, gravar como GeoPackage!
QGIS-PT talk: Novo hábito, gravar como GeoPackage!
Ricardo Pinho
 
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
Ricardo Pinho
 
Diretório de Geoportais Portugueses - CTIG 2014
Diretório de Geoportais Portugueses - CTIG 2014Diretório de Geoportais Portugueses - CTIG 2014
Diretório de Geoportais Portugueses - CTIG 2014
Ricardo Pinho
 
GISVM no ESLAP 2009
GISVM no ESLAP 2009GISVM no ESLAP 2009
GISVM no ESLAP 2009
Ricardo Pinho
 
SIG Livre no Ensino - Software Freedom Day 2011
SIG Livre no Ensino - Software Freedom Day 2011SIG Livre no Ensino - Software Freedom Day 2011
SIG Livre no Ensino - Software Freedom Day 2011
Ricardo Pinho
 
CNCG 2011: Cartografia Oficial em formato DWG
CNCG 2011: Cartografia Oficial em formato DWGCNCG 2011: Cartografia Oficial em formato DWG
CNCG 2011: Cartografia Oficial em formato DWG
Ricardo Pinho
 
SASIG III - Apresentação Grupo Educacao
SASIG III - Apresentação Grupo EducacaoSASIG III - Apresentação Grupo Educacao
SASIG III - Apresentação Grupo Educacao
Ricardo Pinho
 
Why Shools Must Use FOSS4G
Why Shools Must Use FOSS4GWhy Shools Must Use FOSS4G
Why Shools Must Use FOSS4G
Ricardo Pinho
 
Apdsi - 1ª Jornadas SIG
Apdsi - 1ª Jornadas SIGApdsi - 1ª Jornadas SIG
Apdsi - 1ª Jornadas SIGRicardo Pinho
 

Mais de Ricardo Pinho (11)

JIIDE 2020 - geoportais.com 20201028
JIIDE 2020 - geoportais.com 20201028JIIDE 2020 - geoportais.com 20201028
JIIDE 2020 - geoportais.com 20201028
 
QGIS-PT talk: Novo hábito, gravar como GeoPackage!
QGIS-PT talk: Novo hábito, gravar como GeoPackage!QGIS-PT talk: Novo hábito, gravar como GeoPackage!
QGIS-PT talk: Novo hábito, gravar como GeoPackage!
 
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
2PTBM2018 - A Interoperabilidade de soluções BIM em Software Livre
 
Diretório de Geoportais Portugueses - CTIG 2014
Diretório de Geoportais Portugueses - CTIG 2014Diretório de Geoportais Portugueses - CTIG 2014
Diretório de Geoportais Portugueses - CTIG 2014
 
GISVM no ESLAP 2009
GISVM no ESLAP 2009GISVM no ESLAP 2009
GISVM no ESLAP 2009
 
SIG Livre no Ensino - Software Freedom Day 2011
SIG Livre no Ensino - Software Freedom Day 2011SIG Livre no Ensino - Software Freedom Day 2011
SIG Livre no Ensino - Software Freedom Day 2011
 
CNCG 2011: Cartografia Oficial em formato DWG
CNCG 2011: Cartografia Oficial em formato DWGCNCG 2011: Cartografia Oficial em formato DWG
CNCG 2011: Cartografia Oficial em formato DWG
 
SASIG III - Apresentação Grupo Educacao
SASIG III - Apresentação Grupo EducacaoSASIG III - Apresentação Grupo Educacao
SASIG III - Apresentação Grupo Educacao
 
Why Shools Must Use FOSS4G
Why Shools Must Use FOSS4GWhy Shools Must Use FOSS4G
Why Shools Must Use FOSS4G
 
Apdsi - 1ª Jornadas SIG
Apdsi - 1ª Jornadas SIGApdsi - 1ª Jornadas SIG
Apdsi - 1ª Jornadas SIG
 
Gisvm Polisig2010
Gisvm Polisig2010Gisvm Polisig2010
Gisvm Polisig2010
 

20220707_AtoM_in_VINCULUM_RicardoPinho

  • 1. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho The use of AtoM in VINCULUM https://www.vinculum-database.fcsh.unl.pt/ Why should academic researchers use free and open source software? Ricardo Pinho Hélder Silva, José Anjos (Grupo de utilizadores Portugueses de AtoM-PT.pt)
  • 2. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho 2 Porquê usar software livre? Qual a visão do mundo empresarial face às diretivas europeias que sugerem a utilização de software livre e de código aberto nos sistemas de informação do Estado e nos projetos de investigação com financiamento público? Qual é a vantagem de adequar o software às necessidades de um projeto? Que tendências operativas marcaram os últimos anos? Quais são as estratégias e metodologias de trabalho que atualmente estão a ser utilizadas em projetos académicos para criar repositórios de informação autênticos? Encontros VINCULUM: Colóquio Internacional: Debate Debater o papel das bases de dados arquivísticas entre o desenvolvimento do projeto de investigação e o usufruto a longo prazo pela comunidade.
  • 3. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Breve preâmbulo de conceitos sobre software livre 3
  • 4. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho DESMISTIFICAR CONCEITOS - SOFTWARE LIVRE 4 Direitos de autor por omissão / Copyright by default O autor de obras literárias, científicas ou artísticas, beneficia automaticamente da proteção dos direitos de autor a partir do momento em que cria a obra sem ter de fazer nenhuma diligência formal nesse sentido. Pode ter de informar ser o autor, com a declaração <Todos os direitos reservados> ou o símbolo © (fonte) Licença de Software/Software License Todo o software deve ser acompanhado de uma licença de uso do autor para o utilizador. Em caso de omissão aplica-se a anterior @. Software Proprietário/Proprietary Software A distribuição do software assenta num contrato com o utilizador e licença EULA (End User License Agreement) com restrições de uso e de cópia, mantendo-se os direitos de autor. Código aberto/Open Source Quando o código fonte do software é disponibilizado pelo autor. Condição necessária mas não suficiente para ser software livre, pois depende da licença de uso que o autor concede Software Livre/Free Software Software distribuído pelo autor com licença de software livre, que garante as 4 liberdades essenciais: (0) executar, (1) estudar e adaptar - OS , (2) redistribuir cópias (3) distribuir cópias de versões modificadas. (fonte) Copyleft A condição que protege as quatro liberdades, está presente nas licenças GNU GPL, de exigir que todas as versões modificadas e extensões do software também sejam livres. (fonte) Affero GPL (GNU AGPL) Licença de software livre com copyleft recomendada para software livre usado em aplicações web (application service provider) que alarga as 4 liberdades a todos os utilizadores que acedem à aplicação através de uma rede ou internet. (fonte)
  • 5. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho GNU Affero General Public License v3.0 (Licença AtoM) https://choosealicense.com/licenses/ 5
  • 6. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Breve introdução ao AtoM 6
  • 7. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho O que é o AtoM? ● Significa: Acesso à Memória (Access to Memory) ● Aplicação servidor Web para a descrição de arquivos conforme as normas internacionais e acesso ao mesmo em ambiente multilíngue e com múltiplos repositórios ● Desenvolvido pela Artefactual (Canadá) para a ICA, com licenciamento AGPL3 ● Pode ser integrado com a solução de preservação digital: Archivematica, igualmente software livre da Artefactual 7
  • 8. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Motivação pelo software livre (Artefactual) ● O software livre é um modelo de desenvolvimento de software de comprovado sucesso em todo o mundo ● Defendido e incentivado por instituições públicas e governos de um número crescente de países, incluindo na Europa https://publiccode.eu/ ● Modelo escolhido pela pequena empresa Canadiana: Artefactual para desenvolver as soluções AtoM e Archivematica. ● Modelo de negócio assente em prestação de suporte de elevada qualidade e serviços de desenvolvimento e acrescento de novas funcionalidades por encomenda, de entidades e empresas. 8
  • 9. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Quem usa o AtoM? Em todo mundo (v2.x = 211 / v1.x = 12): https://wiki.accesstomemory.org/Community/Users https://wiki.accesstomemory.org/Community/Success_stories - Em todos os Continentes, UNESCO, … - Em Universidades, Museus, Dioceses, … - Em Arquivos Nacionais, Regionais, Locais, … Brazillian Portuguese (53 sites conhecidos) Portuguese (12 sites conhecidos) AtoM-PT.pt (Grupo de utilizadores Portugueses) https://atom-pt.pt/casos-de-uso/ Criado em 25.Out.2016 após as “2ª Jornadas de OpenSource BAD”, na Univ. Aveiro. 9
  • 10. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho O AtoM no projecto VINCULUM 10
  • 11. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Opção pelo AtoM previsto na candidatura VINCULUM 11 VINCULUM ERC OPEN RESEARCH DATA MANAGEMENT PLAN (Final version 27.11.2019) Summary All data will be collected throughout field work by the MA researchers, during year 1 and 2, under PI supervision, to be organized and stored in AtoM – Access to Memory, a web-based, open source software for standards-based archival description, with the purpose of making the data publicly available online on open access. 1. Making data findable All collected data will be organized and stored in a web-based, open source application for standards-based archival description, multi-repository environment, named AtoM, that stands for Access to Memory (www.accesstomemory.org), freely released under a GNU Affero General Public License (A-GPL 3.0), currently in its version 2.5 release. This software supports the Digital Library Federation second level of adoption for Metadata Object Description Schema (MODS) version 3.3, based on the International Council on Archives ISAD(G) standard. VINCULUM database is set up to follow the rules or conventions, ordered hierarchically: (1) Entails, (2) Authority record, (3) Archival description.
  • 12. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho 1ª Fase de intervenção - Migração de Servidor (Junho a Novembro de 2020) 12 Ilumini, Lda: Customização AtoM v2.5.2 1º Customização 02/12/2019 2º Customização 11/05/2020 Ricardo Pinho, Hélder Silva, José Anjos (AtoM-PT.pt) Dump BD MySQL 20/05/2020 Cedência AtoM VPS Dump BD 03/06/2020 AtoM VPS Código Ilumini em produção 08/07/2020 Novo servidor AtoM da FCSH 28/08/2020 AtoM instalado Servidor FCSH Código Ilumini (1) para testes 07/09/2020 Novo servidor AtoM da FCSH em produção 14/09/2020 arVPlugin (2) Ricardo Naito em produção 05/11/2020 20/11/2020 1) Repo: https://github.com/atomvinculum/atom/tree/atom252vinculum https://github.com/atomvinculum/arvinculumplugin/tree/vinculum252theme 2) Repo: https://github.com/atomvinculum/arvplugin/tree/vinculum252theme
  • 13. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Adaptação do código fonte do AtoM e a licença AGPL3 https://github.com/artefactual/atom/compare/v2.5.2...atomvinculum:atom:atom252vinculum 13 Dando cumprimento à licença AGPL3 do AtoM, todas as alterações ao código foram disponibilizadas publicamente num repositório próprio a partir de uma fork (cópia) do código fonte oficial da versão 2.5.2 do AtoM aí distribuída. Foi mantida a mesma licença e apresenta-se na imagem as alterações ao código original.
  • 14. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho 2ª Fase de intervenção - Upgrade para ultima versão (Março a Maio de 2021) 14 Ricardo Pinho, Hélder Silva, José Anjos (AtoM-PT.pt) Página “SITE NOTICE” com indicação de licença e repositório github 01/02/2021 Proposta de atualização da versão 2.5.2 para a mais recente estável do AtoM 31/03/2021 Testes de migração em AtoM VPS para versão 2.6.3 e 2.6.4 06/04/2021 12/05/2021 Revisão do código de customização para a nova versão e concentrar tudo no plugin theme arVPlugin 14/04/2020 Processo de atualização do AtoM no servidor FCSH para v.2.6.4 14/05/2021 17/05/2021 3) Repo: https://github.com/vinculum-atom/atom/tree/vinculum/2.6.x/ Conclusão atualização, publicação no “SITE NOTICE” e código no repositório GitHub (3) 24/05/2021
  • 15. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Adaptação do código fonte do AtoM e a licença AGPL3 https://github.com/artefactual/atom/compare/v2.6.4...vinculum-atom:atom:vinculum/2.6.x 15 Dando cumprimento à licença AGPL3 do AtoM, todas as alterações ao código foram disponibilizadas publicamente num repositório próprio a partir de uma fork (cópia) do código fonte oficial da versão 2.6.4 do AtoM aí distribuída. Foi mantida a mesma licença e apresenta-se na imagem as alterações ao código original.
  • 16. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Publicitação do código no repositório com licença AGPL3 https://www.vinculum-database.fcsh.unl.pt/index.php/site-notice 16 Dando cumprimento à licença AGPL3 do AtoM, foram publicitatos no site, visível a todos os utilizadores, as referência ao software livre usado, a licença de utilização, e o respetivo repositório do código aberto onde foram publicadas as alterações ao código original, com respetiva licença de utilização: AGPL3 A partir desse repositório é possível aceder e instalar uma réplica desta versão.
  • 17. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Conclusões 17
  • 18. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Software Livre (Atom) chave no sucesso do VINCULUM Free Software (AtoM) the key to VINCULUM’s success Um caso bem sucedido de opção por software livre em projeto de investigação: ● A meta do projeto: disponibilizar na internet toda a informação recolhida de forma normalizada, pesquisável, acessível, aberta e interoperável. Project main goal was to provide all collected data organized and stored in a web-based, using standards-based archival description and making data findable, openly accessible and interoperable ● Incentivar a reutilização da informação resultante, com software adequado, pronto a usar, sem restrições de uso e livre para adaptação às necessidades, tornando o projeto totalmente transparente, verificável e auditável. To increase resulting data re-use, with a free and ready-to-use software solution, with cutting-edge technology, and the freedom to adapt to their needs and share their achievement without constraints and limitations of their partners, making the project fully transparent and easily auditable and allow others to re-analyse data for verification purposes. 18
  • 19. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Vantagens do Software Livre São inúmeras as vantagens reconhecidas do software livre: ● Sem custos de licenciamento, partilhável, adaptável, auditável, de qualidade, seguro, multi-plataforma, conforme normas abertas e verdadeiramente interoperável. ● Fomenta a liberdade, fraternidade, equidade, cidadania, legalidade, independência, conhecimento, diversidade, longevidade, atualidade, capacitação, emprego e a redução da importação. 19
  • 20. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Vantagens do uso de software livre no VINCULUM Software livre assegura a independência de fornecedores Software livre evita o problema da dependência dos fornecedores e prestadores de serviços de software, frequente no uso de soluções de software proprietário (Vendor-Lockin) que impede a possibilidade de escolha e alternância para encontrar melhores soluções e melhores serviços. Software livre promove a cultura de comunidades A adoção de software livre é acompanhada da criação de comunidades (de utilizadores e programadores) com partilha de conhecimento e a criação de capacidade de usar melhor o software e de contribuir para o melhorar. Consciência, respeito e cumprimento pelas Licenças de Software Livre A licença de software livre representa a vontade do autor em partilhar o seu trabalho com a generosidade de dar aos outros, na expectativa de que, os outros retribuam com igual generosidade de partilha. O cumprimento das liberdades e das condições da licença de software livre, designadamente a condição do copyleft, é fundamental para proteger a manutenção das 4 liberdades fundamentais no futuro, e assim a sobrevivência e o sucesso do mesmo. 20
  • 21. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho “Se eu vi mais longe, foi por estar sobre ombros de gigantes” “If I have seen further, it is by standing on the shoulders of giants” - Isaac Newton A metáfora dos anões estarem sobre ombros de gigantes, atribuída a Bernardo de Charles, expressa o significado de “descobrir a verdade a partir das descobertas anteriores”. É um princípio sagrado da ciência, que valoriza a acumulação de conhecimento e faz dele uma escada que possibilita chegar mais longe no saber e na ciência. Este mesmo princípio aplica-se à metodologia de desenvolvimento do software livre, que promove a acumulação e reutilização do software já desenvolvido, somando a ele novos contributos e desenvolvimentos de terceiros para completar e melhorar o existente ou criar novos. 21
  • 22. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho Agradecimentos ● A toda a equipa VINCULUM, pela oportunidade dada de participar e contribuir para este excelente projeto e fazer parte desta excelente equipa. ● Aos colegas Hélder Silva e José Anjos, o incondicional e constante apoio. ● A toda a comunidade de utilizadores AtoM, Nacionais e Internacionais, e em particular aos membros da Artefactual, por tornar possível e manter vivo este fantástico projeto de software livre: AtoM. ● Ao ICA, pelo investimento inicial no software livre (AtoM), com a visão de democratizar o acesso a uma ferramenta web de descrição arquivística conforme as normas internacionais e assim contribuir para recolher e tornar acessível o inestimável valor do conhecimento constante em arquivos existentes em qualquer lugar do planeta, mesmo nos mais recônditos. 22
  • 23. Encontros VINCULUM - Colóquio Internacional - 7 Julho 2022 - “The use of AtoM in VINCULUM. Why should academic researchers use free and open source software?” Ricardo Pinho OBRIGADO! Convido todos a aderir ao Grupo: https://atom-pt.pt/comunidade/ 23