Многие, если не все, знают про ресурс https://www.ohloh.net
Наш проект там тоже представлен. Мне до поры до времени было не понятно почему там отображается не все изменения.
Сегодня я нашел где это отредактировать и вот встречаем обновление в оценке проекта https://www.ohloh.net/p/kolibrios
Я специально не стал включать бранчи ядра, добавил только приложения. На сегодняшний день ядро + программы оценены в скромную https://www.ohloh.net/p/kolibrios/estimated_cost.
Вот как-то так!
З.Ы. Гордись своей ОС!
Kolibri на ohloh.net
Ого-го. Вот это уже интересно. Такие цифры привлекают внимание гораздо больше, чем 300 тысяч долларов.
upd: только написано теперь "Mostly written in C". Большое количество кода из-за портированных библиотек. Может их как-нибудь в contrib вынести или еще куда?
upd: только написано теперь "Mostly written in C". Большое количество кода из-за портированных библиотек. Может их как-нибудь в contrib вынести или еще куда?
Эти красивые циферки образуются из Average Salary 55 000$ в год. Сколько копий Колибри было продано за год ?
Эммм, Average Salary - это как бы средняя зарплата разработчика. Не вижу связи с продажей копий КОС.
А с чего зарплату платить ?
Serge,
Никто никому ничего и не платил. Это просто метод оценки стоимости проекта по вероятной стоимости труда, необходимого для создания проекта.
То есть ядро Линукс такая модель недооценивает, а какой-нибудь MyFirstOS - переоценивает.Estimate still seems way off?
Software cost estimation is tricky business even when all the variables are known (which we certainly don't have). One thing to remember is that COCOMO was created to model large institutional projects, which often don't compare well with distributed open-source projects. Beyond just development time, COCOMO is meant to include the design, specification drafting, reviewing and management overhead that goes along with producing quality software.
This model seems to be most accurate with mature, large projects. Young projects with little activity are typically overvalued.
Никто никому ничего и не платил. Это просто метод оценки стоимости проекта по вероятной стоимости труда, необходимого для создания проекта.
Это всего лишь оценка, если бы код был написан за деньги - всего лишь сравнение по результатам.
Sorcerer
Естественно можно исключить, но придется детально анализировать самостоятельно. Если бы я включил в состав драйверы, то сишного кода могло стать еще больше.
Sorcerer
Естественно можно исключить, но придется детально анализировать самостоятельно. Если бы я включил в состав драйверы, то сишного кода могло стать еще больше.
По-хорошему, ffmpeg, zlib, menuetlibc и newlib стоит исключить, а патчи к ним - включить. Чтобы честную оценку получить. Но посмотрите на график количества кода - до загрузки libc и прочего кода было всего раза в два меньше. То есть проект все равно был бы оценен в 5-10 миллионов. Даже если учитывать зарплаты программистов в нашей стране, все равно ну никак не меньше миллиона.
Исключил:
develop/libraries/cairo
develop/libraries/framework
develop/libraries/libmpg123
develop/libraries/libpng
develop/libraries/menuetlibc
develop/libraries/Mesa
develop/libraries/newlib
develop/libraries/pixman
develop/libraries/zlib
Не уверен насчет:
develop/libraries/pixlib
ffmpeg - там нет самой библиотеки.
develop/libraries/cairo
develop/libraries/framework
develop/libraries/libmpg123
develop/libraries/libpng
develop/libraries/menuetlibc
develop/libraries/Mesa
develop/libraries/newlib
develop/libraries/pixman
develop/libraries/zlib
Не уверен насчет:
develop/libraries/pixlib
ffmpeg - там нет самой библиотеки.
develop/libraries/framework - собственная разработка, а не порт. Можно включить обратно.
Да, теперь более объективная картина мира.
Да, теперь более объективная картина мира.
ffmpeg добавлен патчем. Но ещё есть Fasm, Watcom libc, Doom, ktcc, с--, эмуляторы
Т.е. получается любой порт выбрасываем? Сложно оценить насколько код был переписан при портировании.
Думаю, в коде doom немного правок. Libc часто очень значительно правится, насколько я понимаю. С-- для Колибри нет. ktcc содержит свою маленькую libc, написанную самостоятельно. FASM и FCEU содержат в основном модули GUI и прочей мультимедиа, и довольно легко отделяются от основного проекта.
Список на текущий момент:
Disallow:develop/libraries/cairo
Disallow:develop/libraries/framework
Disallow:develop/libraries/libmpg123
Disallow:develop/libraries/libpng
Disallow:develop/libraries/menuetlibc
Disallow:develop/libraries/Mesa
Disallow:develop/libraries/newlib
Disallow:develop/libraries/pixman
Disallow:develop/libraries/zlib
Disallow:develop/c--
Disallow:develop/open watcom
Disallow:develop/ktcc
Disallow:develop/fasm
Disallow:emulator
Disallow:develop/libraries/cairo
Disallow:develop/libraries/framework
Disallow:develop/libraries/libmpg123
Disallow:develop/libraries/libpng
Disallow:develop/libraries/menuetlibc
Disallow:develop/libraries/Mesa
Disallow:develop/libraries/newlib
Disallow:develop/libraries/pixman
Disallow:develop/libraries/zlib
Disallow:develop/c--
Disallow:develop/open watcom
Disallow:develop/ktcc
Disallow:develop/fasm
Disallow:emulator
https://www.ohloh.net/p/kolibrios/analyses/latest
Кажется так ближе к истине.
Кажется так ближе к истине.
Who is online
Users browsing this forum: No registered users and 16 guests