Сегодня мы с гордостью объявляем об открытии ORCIDпроект с открытым исходным кодом!
Один из Основные принципы of ORCID заключается в том, что все разрабатываемое нами программное обеспечение будет публично выпускаться под лицензией на программное обеспечение с открытым исходным кодом, одобренной Open Source Initiative. Помимо прозрачности, выпуск нашего кода улучшит совместимость и интеграцию с внешними сервисами, приведет к более надежному коду, потому что все больше людей будут его проверять и тестировать, а с расширенным сообществом разработчиков позволит ускорить итерацию и развитие кода.
Что касается ORCID для достижения этих целей мы должны сочетать доступность кода с активным участием сообщества. Здесь мы описываем процесс, который мы используем, чтобы сделать код доступным, предоставить инструменты для совместной работы и поддержать сообщество с открытым исходным кодом.
Где мы находимся сегодня
КОД
ORCIDАвтора открытый исходный код теперь доступен под Лицензия MIT-Style.
Команда ORCID кодовая база получена из кода ResearcherID. Thomson Reuters предоставила этот код ORCID по бессрочной лицензии с бесплатным использованием, что позволяет ORCID сделать ORCID код доступен для общественности в соответствии со стандартами с открытым исходным кодом. Мы выпускаем ORCID код под лицензией MIT-style. Одним из первых шагов к выпуску кода было устранение зависимостей. Мы разделили код на проекты, которые разделяют компоненты брендинга, лицензирования и безопасности. Кроме того, мы проверили код, чтобы убедиться в отсутствии упущений с высоким риском, включая проверку совместимости сублицензированного кода и пакетов. У нас есть исходный код, поэтому мы можем создавать и развертывать код независимо. Эта работа с привлечением поставщиков приносит пользу ORCID team, а также позволяет другим эффективно создавать и использовать код в среде с открытым исходным кодом.
СОТРУДНИЧЕСТВО
Мы продолжаем создавать документацию для внешних разработчиков, включая заглушки, в которые сообщество может вносить свой вклад. Мы внедрили инструменты для нашего сообщества пользователей, чтобы вносить идеи и выявлять проблемы, и мы создаем инструменты для конкретных разработчиков, которые являются неотъемлемой частью поддержки совместной работы, обратной связи и внесения вклада, начиная с комплексных Файлы Readme GitHub описание кода и его работы, механизмы сообщения об ошибках и предложений, а также форумы для обсуждения разработчиками.
СОЗДАТЬ КОМЬЮНИТИ
ORCID имеет яркое и заинтересованное сообщество. В ORCID Форум iDeas и служба поддержки получили идеи, проблемы и советы от многих сотен ORCID пользователи и заинтересованные стороны. Кроме того, члены сообщества добровольно потратили свое время на участие в технических рабочих группах, а отдельные лица и представители репозиториев, небольших некоммерческих издателей, научных баз данных и академических кругов предложили помощь в кодировании и спецификациях.
Сейчас мы сосредоточены на расширении этого взаимодействия по мере того, как мы представляем ORCIDоткрытый исходный код. Мы видим, что это расширение происходит поэтапно, сначала через отчеты об ошибках, добавление вклада в описание кода и использование документации. Затем, когда мы сделаем открытую инфраструктуру разработки доступной, мы ожидаем, что участие может перерасти в отправку исправлений. Мы также будем поощрять внесение кода посредством специальных мероприятий CodeFest и других мероприятий.