오늘 우리는 ORCID의 오픈 소스 프로젝트!
하나의 핵심 원칙 of ORCID 우리가 개발하는 모든 소프트웨어는 오픈 소스 이니셔티브가 승인 한 오픈 소스 소프트웨어 라이선스에 따라 공개적으로 출시됩니다. 투명성 외에도 코드를 공개하면 상호 운용성 및 외부 서비스와의 통합이 개선되고 더 많은 개인이 감사 및 테스트를 수행하기 때문에 더 강력한 코드가 생성되며, 확장 된 개발자 커뮤니티를 통해 코드 반복 및 발전 속도를 높일 수 있습니다.
럭셔리 ORCID 이러한 목표를 달성하려면 코드 가용성과 적극적인 커뮤니티 참여를 결합해야합니다. 여기에서는 코드를 사용 가능하게 만들고 협업 도구를 제공하며 오픈 소스 커뮤니티를 지원하기 위해 사용하는 프로세스를 간략하게 설명합니다.
오늘 우리가있는 곳
CODE
ORCID의 오픈 소스 코드 이제 MIT 스타일 라이선스.
XNUMXD덴탈의 ORCID 코드베이스는 ResearcherID 코드에서 파생됩니다. Thomson Reuters는이 코드를 ORCID 로열티가없는 영구 라이선스에 따라 ORCID ~을 만들기 위해 ORCID 공개 소스 표준에 따라 공개 된 코드입니다. 우리는 ORCID MIT 스타일 라이센스에 따른 코드. 코드를 공개하는 첫 번째 단계 중 하나는 종속성을 해결하는 것이 었습니다. 코드를 브랜딩, 라이선스 및 보안 구성 요소를 분리하는 프로젝트로 분리했습니다. 또한 하위 라이선스 코드 및 패키지 호환성 검토를 포함하여 고위험 누락이 없는지 코드를 감사했습니다. 우리는 코드를 "인소싱"하여 코드를 독립적으로 구축하고 배포 할 수 있습니다. 이 "인소싱"작업은 ORCID 또한 다른 사람들이 오픈 소스 환경에서 코드를 효과적으로 빌드하고 사용할 수 있도록합니다.
협업
커뮤니티가 기여할 수있는 스텁을 포함하여 외부 개발자를위한 문서를 계속 구축합니다. 사용자 커뮤니티에서 아이디어를 제공하고 과제를 식별 할 수있는 도구를 구현했으며, 포괄적 인 것부터 시작하여 협업, 피드백 및 기여를 지원하는 데 필수적인 개발자 별 도구를 설정하고 있습니다. GitHub Readme 파일 코드와 그 동작, 버그보고 및 기여를위한 메커니즘, 개발자 토론을위한 포럼을 설명합니다.
커뮤니티
ORCID 활발하고 참여도가 높은 커뮤니티가 있습니다. 그만큼 ORCID iDeas 포럼 지원 데스크는 수백 명의 사람들로부터 아이디어, 문제 및 조언을 받았습니다. ORCID 사용자 및 이해 당사자. 또한 커뮤니티 구성원은 기술 작업 그룹에 참여할 시간을 자원했으며 저장소, 소규모 비영리 출판사, 과학 데이터베이스 및 학계의 개인 및 대표가 코딩 및 사양 지원을 제공했습니다.
이제 우리의 초점은 ORCID의 오픈 소스 코드입니다. 이 확장은 먼저 버그보고, 코드 설명에 대한 기여 및 문서 사용을 통해 단계적으로 발생합니다. 그런 다음 개방형 개발 인프라를 사용할 수있게되면 참여가 패치 제출로 발전 할 수있을 것으로 예상됩니다. 또한 특별 CodeFest 이벤트 및 기타 활동을 통해 코드 기여를 장려 할 것입니다.