今天,我們自豪地宣布啟動 ORCID的開源項目!
其中一個 核心原則 of ORCID 是我們開發的所有軟件都將根據開源計劃批准的開源軟件許可證公開發布。 除了透明度之外,發布我們的代碼將提高互操作性和與外部服務的集成,導致更健壯的代碼,因為更多的人正在審核和測試它,並且通過擴展的開發人員社區,實現更快的代碼迭代和演化。
為 ORCID 為了實現這些目標,我們必須將代碼可用性與積極的社區參與結合起來。 在這裡,我們概述了我們用來提供代碼、提供協作工具和支持開源社區的過程。
我們今天在哪裡
CODE
ORCID“ 開源代碼 現在可以在 MIT 風格的許可證.
ORCID 代碼庫源自 ResearcherID 代碼。 湯森路透已將此代碼提供給 ORCID 在永久許可下免版稅使用,允許 ORCID 製作 ORCID 根據開源標準向公眾提供的代碼。 我們正在發布 ORCID 在 MIT 風格的許可下編寫代碼。 發布代碼的第一步是解決依賴性問題。 我們將代碼分成多個項目,這些項目將品牌、許可和安全組件分開。 此外,我們對代碼進行了審計,以確保不存在高風險遺漏,包括對子許可代碼和軟件包兼容性的審查。 我們已經“內置”了代碼,以便我們可以獨立構建和部署代碼。 這種“內包”工作有利於 ORCID 團隊,還使其他人能夠在開源環境中有效地構建和使用代碼。
協作
我們繼續為外部開發人員構建文檔,包括社區可以貢獻的存根。 我們已經為我們的用戶社區實施了工具來貢獻想法和識別挑戰,我們正在建立開發人員特定的工具來支持協作、反饋和貢獻,從全面的開始 GitHub 自述文件 描述代碼及其工作原理、錯誤報告和貢獻機制以及開發人員討論論壇。
社區
ORCID 有一個充滿活力和參與的社區。 這 ORCID 創意論壇 和支持台收到了數百個想法、問題和建議 ORCID 用戶和相關方。 此外,社區成員自願參與技術工作組,來自知識庫、小型非營利出版商、科學數據庫和學術界的個人和代表提供了編碼和規範方面的幫助。
我們現在的重點是在我們介紹時擴展這種參與 ORCID的開源代碼。 我們看到這個擴展是分階段進行的,首先是通過錯誤報告、對代碼描述的貢獻和使用文檔。 然後,隨著我們提供開放的開發基礎設施,我們預計參與可以發展為補丁提交。 我們還將通過特殊的 CodeFest 活動和其他活動來鼓勵代碼貢獻。