Open Hub
Open Hub или Black Duck Open Hub (ранее — Ohloh)[1] — веб-сайт, предоставляющий набор веб-сервисов и платформу онлайн-сообщества, ориентированную на индексирование сообщества разработки открытого программного обеспечения. Сайт был основан в 2004 году бывшими менеджерами Microsoft Джейсоном Алленом и Скоттом Коллисоном, к которым присоединился разработчик Робин Лаки[2][3]. По состоянию на 15 января 2016 года сайт насчитывал 669 601 проект с открытым исходным кодом, 681 345 репозиториев управления версиями, 3 848 524 участников и более 31 млрд строк кода[4].
В 2017 году компанию Black Duck Software, управлявшую сайтом, приобрела Synopsys за 565 миллионов долларов США[5], однако в октябре 2024 года сервис снова был выделен в отдельную компанию[6].
Общие сведения
| Open Hub | |
|---|---|
| URL | openhub.net |
| Коммерческий | да |
| Тип сайта | общедоступный каталог свободного и открытого программного обеспечения |
| Владелец | Black Duck Software |
| Автор | Джейсон Аллен и Скотт Коллисон |
| Начало работы | 2006 |
| Текущий статус | активен |
История
Ohloh был основан в 2004 году бывшими менеджерами Microsoft Джейсоном Алленом и Скоттом Коллисоном, позднее к проекту присоединился разработчик Робин Лаки[2][3]. 28 мая 2009 года компания Geeknet (владелец платформы SourceForge) приобрела Ohloh[7]. 5 октября 2010 года Geeknet продала Ohloh компании по анализу открытого ПО Black Duck Software. Black Duck интегрировала функциональность Ohloh в свои продукты, превратив сайт в один из основных ресурсов по развитию FLOSS[8]. 18 июля 2014 года Ohloh был переименован в Black Duck Open Hub[9]. В конце августа 2014 года функция «Организации» стала публичной частью сайта[10].
Функциональность и особенности
Путём получения данных из репозиториев управления версиями (например, CVS, SVN, Git, Bazaar, Mercurial), Open Hub предоставляет статистику о жизненном цикле проектов, их лицензиях (включая конфликты лицензий), а также программные метрики, такие как количество строк кода и статистику по коммитам. Раздел «history» отображает активность по каждому проекту, а такие элементы как «стэк программного обеспечения» (список ПО, используемого участниками Open Hub) и «теги» анализируются для вычисления схожести между проектами.
Глобальные статистики по языкам программирования позволяют оценивать популярность конкретных языков с начала 1990-х годов[11]. Эти же глобальные данные используются для выявления проектов с самой продолжительной непрерывной историей разработки[12].
Также доступны статистические данные об участниках, измеряющие опыт разработчиков открытого ПО по их активности в репозиториях. Социально-сетевые элементы (например, kudos) позволяют пользователям оценивать заслуги участников; для каждого разработчика автоматически рассчитывается ранг KudoRank по 10-балльной шкале на основе всех полученных kudos[13]. Идея оценивания опыта и продуктивности разработчиков на основании статистики коммитов или взаимных рейтингов получила смешанные отзывы в отраслевых блогах[14][15]. В профиле участника могут также быть указаны e-mail и аватар, загружаемый через Gravatar.
22 августа 2007 года была запущена публичная бета API, предоставляющего сторонним приложениям доступ к данным Open Hub[16].
18 января 2013 года команда анонсировала новый показатель активности проектов — Project Activity Indicator (PAI). Совмещая число участников и число коммитов, PAI с помощью специального алгоритма акцентирует внимание на недавней активности. Показатель нормирован, так что все проекты можно объективно сравнивать между собой[17].
14 января 2014 года был представлен ещё один показатель — Project Hotness Score, оценивающий всплески недавней активности (за несколько недель), в отличие от PAI, рассчитанного на длительный период[18].
6 апреля 2016 года была представлена версия Hub 3.0, оптимизировавшая процессы непрерывной интеграции и DevOps, а также обеспечившая более быструю проверку и гибкое управление политиками[19].
Поиск по коду
В 2012 году Open Hub запустил Open Hub Code Search — бесплатную поисковую систему по открытому коду, основанную на наработках Koders[20]. Система могла осуществлять поиск по более чем 21 млрд строк открытого кода с фильтрацией по языку, проекту и синтаксису, однако прекратила работу в 2016 году[21].
Примечания
- ↑ Black Duck Open Hub Blog. Black Duck Software. Дата обращения: 25 августа 2014. Архивировано 20 ноября 2015 года.
- ↑ 1 2 Darryl K. Taft. Startup Helps Assess Open-Source Projects. eWeek (13 июля 2006). Дата обращения: 29 августа 2007. Архивировано 29 июня 2012 года.
- ↑ 1 2 Ehemalige Microsoft-Manager gründen Infoportal zu Open Source (нем.). Heise Online (19 июля 2006). Дата обращения: 29 августа 2007.
- ↑ Open Hub. Дата обращения: 15 января 2016.
- ↑ Loizos, Connie. Fifteen-year-old Black Duck Software gets its exit, selling to Synopsys for $565 million (англ.), TechCrunch. Дата обращения: 7 января 2018.
- ↑ Synopsys Software Integrity Group Rebrands as Black Duck – A New Era in Application Security. IT Security Guru (1 октября 2024). Дата обращения: 11 ноября 2024.
- ↑ SourceForge Acquires Ohloh – Black Duck Open Hub Blog. Дата обращения: 29 мая 2009. Архивировано 20 декабря 2011 года.
- ↑ Geeknet Sells Open Source Directory Ohloh To Black Duck Software. TechCrunch. Дата обращения: 5 октября 2010.
- ↑ Black Duck Open Hub on Twitter.
- ↑ Unveiling the Retooled Organization. Дата обращения: 12 сентября 2014. Архивировано 8 сентября 2014 года.
- ↑ Robin Luckey. PHP Eats Rails for Breakfast. Ohloh (8 октября 2006). Дата обращения: 29 августа 2007. Архивировано 12 сентября 2007 года.
- ↑ Robin Luckey. The World's Oldest Source Code Repositories. Ohloh (31 августа 2007). Дата обращения: 3 января 2008. Архивировано 14 февраля 2012 года.
- ↑ Robin Luckey. Ohloh Kudos. Ohloh (4 мая 2007). Дата обращения: 29 февраля 2008. Архивировано 17 апреля 2008 года.
- ↑ Bill Snyder. Is counting open-source code contributions really useful? InfoWorld (21 февраля 2008). Дата обращения: 29 февраля 2008.
- ↑ Ohloh Tracks Open Source Developers. Slashdot (21 февраля 2008). Дата обращения: 29 февраля 2008.
- ↑ Robin Luckey. Ohloh API Beta. Ohloh (22 августа 2007). Дата обращения: 23 декабря 2007. Архивировано 1 февраля 2008 года.
- ↑ Sands, Rich "About Project Activity Icons" Open Hub Blog. blog.openhub.net (18 января 2013). Дата обращения: 15 января 2016.
- ↑ Degen-Portnoy, Peter About the Ohloh Hotness Score. blog.openhub.net (14 января 2014). Дата обращения: 15 января 2016.
- ↑ Black Duck Releases Latest Version of Hub Open Source Security Solution (англ.). businesswire.com (6 апреля 2016). Дата обращения: 3 февраля 2020.
- ↑ Bily, Susie Ohloh + Code = Ohloh Code. Ohloh Blog. Дата обращения: 7 июня 2013. Архивировано 18 мая 2014 года.
- ↑ Open Hub in 2016. OpenHub Blog. Дата обращения: 15 апреля 2016.
Ссылки
- openhub.net (англ.) — официальный сайт Open Hub