Hoy anunciamos con orgullo el inicio de ORCID¡Proyecto de código abierto!
El principios básicos of ORCID es que todo el software que desarrollemos se publicará bajo una licencia de software de código abierto aprobada por Open Source Initiative. Además de la transparencia, la publicación de nuestro código mejorará la interoperabilidad y la integración con servicios externos, conducirá a un código más robusto porque más personas lo están auditando y probando y, con una comunidad de desarrolladores extendida, permitirá una iteración y evolución más rápida del código.
ORCID Para lograr estos objetivos, debemos combinar la disponibilidad del código con la participación activa de la comunidad. Aquí describimos el proceso que estamos utilizando para hacer que el código esté disponible, proporcionar herramientas de colaboración y respaldar una comunidad de código abierto.
Donde estamos hoy
CÓDIGO
ORCID, código fuente abierto ahora está disponible bajo una Licencia estilo MIT.
La ORCID La base de código se deriva del código ResearcherID. Thomson Reuters ha puesto este código a disposición de ORCID bajo una licencia perpetua con uso libre de regalías, que permite ORCID para hacer que el ORCID código disponible para el público bajo estándares de código abierto. Estamos lanzando el ORCID código bajo una licencia de estilo MIT. Uno de los primeros pasos para publicar el código fue abordar las dependencias. Separamos el código en proyectos que separan los componentes de marca, licencias y seguridad. Además, auditamos el código para asegurarnos de que no existan omisiones de alto riesgo, incluida una revisión del código sublicenciado y la compatibilidad del paquete. Hemos "incorporado" el código para que podamos construir e implementar código de forma independiente. Este trabajo de "subcontratación" beneficia al ORCID team y también permite que otros creen y utilicen el código de forma eficaz en un entorno de código abierto.
COLABORACIÓN
Continuamos creando documentación para desarrolladores externos, incluidos los stubs a los que la comunidad puede contribuir. Hemos implementado herramientas para que nuestra comunidad de usuarios contribuya con ideas e identifique desafíos, y estamos estableciendo herramientas específicas para desarrolladores que son integrales para respaldar la colaboración, la retroalimentación y las contribuciones, comenzando con soluciones integrales. Archivos Léame de GitHub describiendo el código y su funcionamiento, mecanismos para informes de errores y contribuciones, y foros para la discusión de desarrolladores.
COMUNIDAD
ORCID tiene una comunidad vibrante y comprometida. La ORCID Foro de iDeas y la mesa de soporte han recibido ideas, problemas y consejos de cientos de ORCID usuarios e interesados. Además, miembros de la comunidad han ofrecido su tiempo como voluntarios para participar en grupos de trabajo técnicos, y personas y representantes de repositorios, pequeñas editoriales sin fines de lucro, bases de datos científicas y el mundo académico han ofrecido asistencia en codificación y especificación.
Nuestro enfoque ahora es ampliar este compromiso a medida que presentamos ORCIDcódigo fuente abierto. Vemos que esta extensión ocurre en fases, primero a través de informes de errores, contribuciones a la descripción del código y documentación de uso. Luego, a medida que ponemos a disposición una infraestructura de desarrollo abierta, anticipamos que la participación puede convertirse en el envío de parches. También fomentaremos las contribuciones al código a través de eventos especiales de CodeFest y otras actividades.