本日、私たちは誇らしげにの開始を発表します ORCIDのオープンソースプロジェクト!
一つ コア原則 of ORCID 私たちが開発するすべてのソフトウェアは、オープンソースイニシアチブによって承認されたオープンソースソフトウェアライセンスの下で公開されます。 透明性に加えて、コードをリリースすると、相互運用性と外部サービスとの統合が改善され、より多くの個人がコードを監査およびテストするため、より堅牢なコードにつながり、拡張された開発者コミュニティにより、コードの反復と進化がより高速になります。
ORCID これらの目標を達成するには、コードの可用性と積極的なコミュニティの関与を組み合わせる必要があります。 ここでは、コードを利用可能にし、コラボレーションツールを提供し、オープンソースコミュニティをサポートするために使用しているプロセスの概要を説明します。
私たちが今日いるところ
CODE
ORCIDさん オープンソースコード の下で利用可能になりました MITスタイルライセンス.
ORCID コードベースはResearcherIDコードから派生しています。 Thomson Reutersは、このコードを ORCID ロイヤリティフリーで使用できる永久ライセンスの下で、 ORCID するために ORCID オープンソース標準の下で一般に公開されているコード。 私たちはリリースしています ORCID MITスタイルのライセンスに基づくコード。 コードをリリースするための最初のステップのXNUMXつは、依存関係に対処することでした。 コードを、ブランディング、ライセンス、セキュリティの各コンポーネントを分離するプロジェクトに分割しました。 さらに、コードを監査して、サブライセンスコードやパッケージの互換性のレビューなど、リスクの高い欠落がないことを確認しました。 コードを「インソース」して、コードを個別にビルドおよびデプロイできるようにしました。 この「インソーシング」作業は、 ORCID チームを組み、他の人がオープンソース環境でコードを効果的に構築して使用できるようにします。
コラボレーション
コミュニティが貢献できるスタブを含め、外部開発者向けのドキュメントを引き続き作成しています。 ユーザーコミュニティがアイデアを提供し、課題を特定するためのツールを実装しました。また、包括的なものから始めて、コラボレーション、フィードバック、および貢献をサポートするために不可欠な開発者固有のツールを確立しています。 GitHubReadmeファイル コードとその動作、バグの報告と貢献のメカニズム、開発者のディスカッションのためのフォーラムについて説明します。
コミュニティ
ORCID 活気に満ちた熱心なコミュニティがあります。 ザ・ ORCID iDeasフォーラム およびサポートデスクは、何百ものアイデア、問題、およびアドバイスを受け取りました。 ORCID ユーザーと利害関係者。 さらに、コミュニティのメンバーは技術ワーキンググループに参加する時間を自発的に提供し、リポジトリ、小規模な非営利出版社、科学データベース、および学界の個人および代表者がコーディングと仕様の支援を提供しました。
現在の焦点は、導入時にこのエンゲージメントを拡張することです ORCIDのオープンソースコード。 この拡張機能は、最初にバグレポート、コード記述への貢献、およびドキュメントの使用を通じて段階的に発生します。 次に、オープンな開発インフラストラクチャを利用できるようにすることで、参加がパッチの提出に発展する可能性があると予想しています。 また、特別なCodeFestイベントやその他の活動を通じてコードの貢献を奨励します。