Comments 29
Нет Jersey, на котором бегут миллионы сервисов, но есть Quarkus, которому без году неделя.
И нет ANTLR.
Видимо Google составлял список не из всех существующих проектов, а только те, что используются у них.
Хе-хе, нравится мне, что количество разработчиков в рейтинг входит с положительным весом.
Я так понял, меньше всего поддержка нужна проектам, для которых число грузовика равно 1 – пусть уже загнутся и освободят место для новых?
Это вопрос из разряда: что важнее, английский язык с сотнями миллионами говорящих, или 577 языков на грани забвения.
Вовсе нет.
Сравните проект с миллионом пользователей и одним разработчиком и проект с тысячей пользователей и десятью разработчиками.
Какой важнее? (Сдаётся мне, тут число разработчиков вообще неважно)
Какой под угрозой? (Тот, у кого их меньше)
Мне кажется, мы говорим о разных вещах. Важность — это значимость. Об угрозах речи не идёт.
Вернёмся к формуле.
При прочих равных остальных параметрах, возьмём два:
C — контрибьютеры (разрабы)
D — зависимости от проекта (юзеры)
f(C, D/2) = f(C/2, D)
Почему вы не согласны с этим утверждением?
Потому что важность проекта – это юзеры. Больше юзеров – больше важность. Итого, f(..., D/2) < f(..., D).
Это – важность проекта. Но есть вторая характеристика: угроза для проекта. Очевидно, что чем меньше разработчиков – тем больше угроза (гуглите число грузовика, оно же Truck Factor или Bus Factor). Imho при равной важности поддерживать надо проект, который находится в опасности.
Короче, поддерживать надо проекты, у которых больше юзеров и у которых меньше разработчиков. Число юзеров и число разработчиков влияет в разные стороны.
Давайте в терминах формулы, контрибьютеры не просто так пишут код — они тоже пользователи. Самые заинтересованные пользователи.
Угроза — это когда все хотят пользоваться, но никто не хочет вкладываться? Код лежит в открытом доступе, но никто не хочет развивать?
О bus-факторе я знаю, но он про другое.
Почему Sphinx в колонке Python? Он же на C++ написан
Некоторые проекты в списке дважды.
Google предложил рейтинг критически важных Open-source проектов