Bugün gururla başlattığımızı duyuruyoruz. ORCID'nin açık kaynak projesi!
Biri temel prensipler of ORCID geliştirdiğimiz tüm yazılımların, Açık Kaynak Girişimi tarafından onaylanan bir açık kaynak yazılım lisansı altında halka açık olarak yayınlanacak olmasıdır. Şeffaflığa ek olarak, kodumuzu yayınlamak, birlikte çalışabilirliği ve harici hizmetlerle entegrasyonu geliştirecek, daha fazla kişi onu denetlediğinden ve test ettiğinden daha sağlam kodlara yol açacak ve genişletilmiş bir geliştirici topluluğu ile daha hızlı kod yineleme ve geliştirmeyi mümkün kılacaktır.
İçin ORCID bu hedeflere ulaşmak için, kod kullanılabilirliğini aktif topluluk katılımıyla birleştirmeliyiz. Burada, kodu kullanıma sunmak, işbirliği araçları sağlamak ve açık kaynak topluluğunu desteklemek için kullandığımız süreci ana hatlarıyla açıklıyoruz.
bugün neredeyiz
KOD
ORCID'S açık kaynak kodu şimdi bir altında kullanılabilir MIT Tarzı Lisans.
The ORCID kod tabanı, ResearcherID kodundan türetilmiştir. Thomson Reuters bu kodu, ORCID izin veren telifsiz kullanıma sahip kalıcı bir lisans kapsamında ORCID yapmak ORCID açık kaynak standartları altında halka açık kod. biz serbest bırakıyoruz ORCID MIT tarzı bir lisans altında kod. Kodu serbest bırakmanın ilk adımlarından biri bağımlılıkları ele almaktı. Kodu, markalama, lisanslama ve güvenlik bileşenlerini ayıran projelere ayırdık. Ayrıca, alt lisanslı kod ve paket uyumluluğunun gözden geçirilmesi de dahil olmak üzere, yüksek riskli eksikliklerin bulunmadığından emin olmak için kodu denetledik. Kodu bağımsız olarak oluşturabilmemiz ve dağıtabilmemiz için kodu "iç kaynaklı" hale getirdik. Bu "in-sourcing" çalışması, ORCID ekip ve ayrıca başkalarının kodu bir açık kaynak ortamında etkili bir şekilde oluşturmasına ve kullanmasına olanak tanır.
İŞBİRLİĞİ
Topluluğun katkıda bulunabileceği taslaklar da dahil olmak üzere, harici geliştiriciler için belgeler oluşturmaya devam ediyoruz. Fikirlere katkıda bulunmak ve zorlukları belirlemek için kullanıcı topluluğumuza yönelik araçlar uyguladık ve kapsamlı araçlardan başlayarak işbirliğini, geri bildirimi ve katkıları desteklemek için entegre geliştiriciye özel araçlar oluşturuyoruz. GitHub Benioku dosyaları kodu ve işleyişini, hata raporlama ve katkı mekanizmalarını ve geliştirici tartışması için forumları açıklayan.
TOPLULUK
ORCID canlı ve ilgili bir topluluğa sahiptir. bu ORCID iDeas Forumu ve destek masası yüzlerce kişiden fikir, sorun ve tavsiye aldı. ORCID kullanıcılar ve ilgili taraflar. Buna ek olarak, topluluk üyeleri teknik çalışma gruplarına katılmak için gönüllü olarak zaman ayırdı ve veri havuzlarından, kar amacı gütmeyen küçük yayıncılardan, bilimsel veritabanlarından ve akademiden bireyler ve temsilciler kodlama ve spesifikasyon yardımı teklif ettiler.
Şimdi odak noktamız, tanıttığımız gibi bu etkileşimi genişletmektir. ORCID'nin açık kaynak kodu. Bu uzantının, önce hata raporlama, kod açıklamasına katkılar ve kullanım belgeleri yoluyla aşamalar halinde gerçekleştiğini görüyoruz. Ardından, açık bir geliştirme altyapısını kullanılabilir hale getirdiğimizde, katılımın yama gönderimine dönüşebileceğini tahmin ediyoruz. Ayrıca özel CodeFest etkinlikleri ve diğer etkinlikler aracılığıyla kod katkılarını teşvik edeceğiz.