Hub / Методика
Как считается рейтинг Hub
Версия методики 1. Уровень формальности: эвристика с документированными весами.
- Рейтинг от 0 до 100 = 100 · (0,35·популярность + 0,30·поддержка + 0,20·лицензия + 0,15·доверие).
- Популярность = log10(звёзды + 1) / 6, не больше 1 (миллион звёзд даёт 1).
- Поддержка = 1 при последнем коммите не старше 30 дней, затем линейно до 0 при 365 днях; нет даты — 0.
- Лицензия = 1 для разрешительных (MIT, Apache-2.0, BSD, ISC, MPL-2.0, Unlicense), 0,5 для копилефт (GPL, LGPL, AGPL), 0,3 если лицензия не определена, 0 если лицензии нет.
- Доверие = 1 для official, 0,6 для community, 0,3 для unreviewed (метка источника, не наша оценка).
- Веса — документированный выбор, а не измерение: это эвристика. Модель в расчёте не участвует.
| Компонент | Вес |
|---|---|
| popularity | 0.35 |
| maintenance | 0.3 |
| license | 0.2 |
| trust | 0.15 |