Hoje, temos o orgulho de anunciar o início do ORCIDprojeto de código aberto de!
Um dos princípios básicos of ORCID é que todo o software que desenvolvemos será lançado publicamente sob uma licença de software de código aberto aprovada pela Open Source Initiative. Além da transparência, o lançamento de nosso código melhorará a interoperabilidade e a integração com serviços externos, levará a um código mais robusto porque mais pessoas estão auditando e testando-o e, com uma comunidade de desenvolvedores estendida, possibilitará iteração e evolução de código mais rápidas.
Escolha ORCID para atingir esses objetivos, devemos combinar a disponibilidade do código com o envolvimento ativo da comunidade. Aqui, descrevemos o processo que estamos usando para disponibilizar o código, fornecer ferramentas de colaboração e oferecer suporte a uma comunidade de código aberto.
Onde estamos hoje
CÓDIGO
ORCID'S código-fonte aberto agora está disponível em um Licença Estilo MIT.
A ORCID A base de código é derivada do código ResearcherID. A Thomson Reuters disponibilizou este código para ORCID sob uma licença perpétua com uso livre de royalties, o que permite ORCID para tornar o ORCID código disponível ao público sob padrões de código aberto. Estamos lançando o ORCID código sob uma licença do tipo MIT. Uma das primeiras etapas para liberar o código foi abordar as dependências. Separamos o código em projetos que separam componentes de marca, licenciamento e segurança. Além disso, auditamos o código para garantir que não existam omissões de alto risco, incluindo uma revisão do código sublicenciado e da compatibilidade do pacote. Nós “internalizamos” o código para que possamos construir e implantar o código de forma independente. Este trabalho de "terceirização" beneficia o ORCID equipe e também permite que outros construam e usem o código com eficácia em um ambiente de código aberto.
COLABORAÇÃO
Continuamos a construir documentação para desenvolvedores externos, incluindo stubs para os quais a comunidade pode contribuir. Implementamos ferramentas para nossa comunidade de usuários para contribuir com ideias e identificar desafios, e estamos estabelecendo ferramentas específicas do desenvolvedor integrantes para apoiar a colaboração, feedback e contribuições, começando com abrangente Arquivos Leiame do GitHub descrevendo o código e seu funcionamento, mecanismos para relatórios e contribuições de bugs e fóruns para discussão de desenvolvedores.
COMUNIDADE
ORCID tem uma comunidade vibrante e engajada. O ORCID Fórum iDeas e a mesa de suporte receberam ideias, problemas e conselhos de muitas centenas de ORCID usuários e partes interessadas. Além disso, membros da comunidade ofereceram seu tempo para participar de grupos de trabalho técnicos, e indivíduos e representantes de repositórios, pequenas editoras sem fins lucrativos, bancos de dados científicos e academia ofereceram assistência de codificação e especificação.
Nosso foco agora é estender esse envolvimento à medida que apresentamos ORCIDo código-fonte aberto de. Vemos essa extensão acontecendo em fases, primeiro por meio de relatórios de bugs, contribuições para a descrição do código e documentação de uso. Então, conforme disponibilizamos uma infraestrutura de desenvolvimento aberta, prevemos que a participação pode evoluir para o envio de patch. Também estaremos incentivando contribuições de código por meio de eventos especiais do CodeFest e outras atividades.