Dnes hrdě oznamujeme zahájení ORCIDopen source projekt!
Jeden z základní principy of ORCID je, že veškerý software, který vyvíjíme, bude veřejně vydán pod licencí na software s otevřeným zdrojovým kódem schválenou iniciativou Open Source. Kromě transparentnosti uvolnění našeho kódu zlepší interoperabilitu a integraci s externími službami, povede k robustnějšímu kódu, protože jej kontroluje a testuje více jednotlivců, a díky rozšířené komunitě vývojářů umožní rychlejší iteraci a vývoj kódu.
Pro ORCID k dosažení těchto cílů musíme spojit dostupnost kódu s aktivním zapojením komunity. Zde uvádíme nástin procesu, který používáme k zpřístupnění kódu, poskytnutí nástrojů pro spolupráci a podporu komunity open-source.
Kde jsme dnes
CODE
ORCIDJe otevřený zdrojový kód je nyní k dispozici pod Licence ve stylu MIT.
Projekt ORCID kódová základna je odvozena z kódu ResearcherID. Společnost Thomson Reuters tento kód zpřístupnila ORCID na základě trvalé licence s bez licenčních poplatků, což umožňuje ORCID udělat ORCID kód přístupný veřejnosti podle standardů otevřeného zdroje. Vydáváme ORCID kód pod licencí ve stylu MIT. Jedním z prvních kroků k uvolnění kódu bylo řešení závislostí. Rozdělili jsme kód na projekty, které oddělují značky, licence a bezpečnostní komponenty. Kromě toho jsme zkontrolovali kód, abychom zajistili, že neexistují žádná vysoce riziková opomenutí, včetně kontroly sublicencovaného kódu a kompatibility balíčku. Kód jsme „získali“, abychom mohli kód sestavovat a nasazovat samostatně. Tato „in-sourcing“ práce přináší výhody ORCID tým a také umožňuje ostatním efektivně vytvářet a používat kód v prostředí otevřeného zdroje.
SPOLUPRÁCE
Pokračujeme v budování dokumentace pro externí vývojáře, včetně stubů, do kterých může komunita přispívat. Implementovali jsme nástroje pro naši uživatelskou komunitu, abychom přispěli nápady a identifikovali výzvy, a zavádíme nástroje specifické pro vývojáře, které jsou nedílnou součástí podpory spolupráce, zpětné vazby a příspěvků, počínaje komplexním Soubory Readme na GitHubu popisující kód a jeho fungování, mechanismy pro hlášení chyb a příspěvky a fóra pro diskusi vývojářů.
SPOLEČENSTVÍ
ORCID má živé a angažované společenství. The ORCID Fórum iDeas a technická podpora obdržely nápady, problémy a rady od mnoha stovek ORCID uživatelé a zúčastněné strany. Členové komunity se navíc dobrovolně zapojili do technických pracovních skupin a jednotlivci a zástupci úložišť, malých neziskových vydavatelů, vědeckých databází a akademické obce nabídli pomoc při kódování a specifikacích.
Nyní se zaměřujeme na rozšíření této spolupráce, jak jsme ji představili ORCIDotevřený zdrojový kód. Vidíme, jak se toto rozšíření děje ve fázích, nejprve prostřednictvím hlášení chyb, příspěvků k popisu kódu a použití dokumentace. Poté, co zpřístupníme otevřenou vývojovou infrastrukturu, očekáváme, že se účast může vyvinout v odeslání opravy. Budeme také podporovat příspěvky kódu prostřednictvím speciálních akcí CodeFest a dalších aktivit.