История изменений
Исправление olegd, (текущая версия) :
Автор проекта неизвестен лично и каковы цели его деятельности тоже. То есть автор запросто может забросить свой проект через полгода и придется вести проект самостоятельно.
Полное отсутствие внятной документации и тестов. То есть тесты придется писать самим и исправлять ошибки тоже.
В нашем случае было не так. Коллектив авторов был достаточно известен, проекту лет 30, хорошо документирован и тестируется.
Развитие проекта может пойти не в ту сторону, которая нужна нам, и придется или постоянно вносить изменения в новую версию проекта, или не обновляться вообще. Во втором случае мы не получим улучшений и исправлений ошибок с обновлениями.
Объём был достаточно мал, чтобы в случае чего заморозить фичи и посадить 1 человека бэкпортить фиксы. После наших правок было всё, что требовалось.
Большая избыточность исходного кода в части сложности и размера исходных текстов. Сложно будет разбираться. К тому же эта избыточность породит медленную работу оборудования в целом.
И опять такой проблемы не было. Объём библиотеки был в десятки раз меньше проекта, который она обслуживала, всё вылизано.
В общем, возможность допиливать открытую программу для коммерческого пакета сильно зависит от программы :)
Исходная версия olegd, :
Автор проекта неизвестен лично и каковы цели его деятельности тоже. То есть автор запросто может забросить свой проект через полгода и придется вести проект самостоятельно.
Полное отсутствие внятной документации и тестов. То есть тесты придется писать самим и исправлять ошибки тоже.
В нашем случае было не так. Коллектив авторов был достаточно известен, проекту лет 30, хорошо документирован и тестируется.
Развитие проекта может пойти не в ту сторону, которая нужна нам, и придется или постоянно вносить изменения в новую версию проекта, или не обновляться вообще. Во втором случае мы не получим улучшений и исправлений ошибок с обновлениями.
Объём был достаточно мал, чтобы в случае чего заморозить фичи и посадить 1 человека бэкпортить фиксы. После наших правок было всё, что требовалось.
Большая избыточность исходного кода в части сложности и размера исходных текстов. Сложно будет разбираться. К тому же эта избыточность породит медленную работу оборудования в целом.
И опять такой проблемы не было. Объём библиотеки был на в десятки раз меньше проекта, который она обслуживала, всё вылизано.
В общем, возможность допиливать открытую программу для коммерческого пакета сильно зависит от программы :)