Heute geben wir stolz die Gründung von bekannt ORCIDist das Open-Source-Projekt!
Einer der Kernprinzipien of ORCID ist, dass die gesamte von uns entwickelte Software unter einer von der Open Source Initiative genehmigten Open-Source-Softwarelizenz veröffentlicht wird. Zusätzlich zur Transparenz wird die Veröffentlichung unseres Codes die Interoperabilität und Integration mit externen Diensten verbessern, zu robusterem Code führen, da ihn mehr Personen prüfen und testen, und mit einer erweiterten Entwicklergemeinschaft eine schnellere Code-Iteration und -Entwicklung ermöglichen.
Aussichten für ORCID Um diese Ziele zu erreichen, müssen wir die Codeverfügbarkeit mit aktivem Community-Engagement verbinden. Hier beschreiben wir den Prozess, den wir verwenden, um den Code verfügbar zu machen, Tools für die Zusammenarbeit bereitzustellen und eine Open-Source-Community zu unterstützen.
Wo wir heute sind
CODE
ORCID offener Quellcode ist jetzt unter verfügbar MIT-Lizenz.
Das ORCID Die Codebasis wird vom ResearcherID-Code abgeleitet. Thomson Reuters hat diesen Code zur Verfügung gestellt ORCID unter einer unbefristeten Lizenz mit gebührenfreier Nutzung, die dies zulässt ORCID um das zu machen ORCID Code, der der Öffentlichkeit unter Open-Source-Standards zur Verfügung steht. Wir veröffentlichen die ORCID Code unter einer MIT-Lizenz. Einer der ersten Schritte zur Veröffentlichung des Codes bestand darin, Abhängigkeiten zu beheben. Wir haben den Code in Projekte unterteilt, die Branding-, Lizenz- und Sicherheitskomponenten trennen. Darüber hinaus haben wir den Code geprüft, um sicherzustellen, dass keine risikoreichen Auslassungen vorliegen, einschließlich einer Überprüfung des unterlizenzierten Codes und der Paketkompatibilität. Wir haben den Code „in-sourced“, sodass wir Code unabhängig erstellen und bereitstellen können. Diese „In-Sourcing“-Arbeit kommt dem zugute ORCID Team und ermöglicht auch anderen, den Code effektiv in einer Open-Source-Umgebung zu erstellen und zu verwenden.
ZUSAMMENARBEIT
Wir erstellen weiterhin Dokumentation für externe Entwickler, einschließlich Stubs, zu denen die Community beitragen kann. Wir haben Tools für unsere Benutzergemeinschaft implementiert, um Ideen einzubringen und Herausforderungen zu identifizieren, und wir etablieren entwicklerspezifische Tools, die für die Unterstützung der Zusammenarbeit, des Feedbacks und der Beiträge von wesentlicher Bedeutung sind, angefangen bei umfassenden GitHub-Readme-Dateien Beschreibung des Codes und seiner Funktionsweise, Mechanismen für die Fehlerberichterstattung und -beiträge sowie Foren für Entwicklerdiskussionen.
COMMUNITY
ORCID hat eine lebendige und engagierte Community. Der ORCID Ideenforum und der Support-Desk haben Ideen, Probleme und Ratschläge von vielen Hundert erhalten ORCID Nutzer und Interessenten. Darüber hinaus haben Mitglieder der Community ihre Zeit ehrenamtlich zur Verfügung gestellt, um an technischen Arbeitsgruppen teilzunehmen, und Einzelpersonen und Vertreter von Repositorien, kleinen gemeinnützigen Verlagen, wissenschaftlichen Datenbanken und der Wissenschaft haben Unterstützung bei der Codierung und Spezifikation angeboten.
Unser Fokus liegt nun darauf, dieses Engagement bei der Einführung auszuweiten ORCIDist Open-Source-Code. Wir sehen, dass diese Erweiterung in Phasen erfolgt, zunächst durch Fehlerberichte, Beiträge zur Codebeschreibung und Nutzungsdokumentation. Wenn wir dann eine offene Entwicklungsinfrastruktur zur Verfügung stellen, gehen wir davon aus, dass sich die Teilnahme zur Patch-Einreichung entwickeln kann. Wir werden Code-Beiträge auch durch spezielle CodeFest-Events und andere Aktivitäten fördern.