LINUX.ORG.RU

История изменений

Исправление olegd, (текущая версия) :

Автор проекта неизвестен лично и каковы цели его деятельности тоже. То есть автор запросто может забросить свой проект через полгода и придется вести проект самостоятельно.

Полное отсутствие внятной документации и тестов. То есть тесты придется писать самим и исправлять ошибки тоже.

В нашем случае было не так. Коллектив авторов был достаточно известен, проекту лет 30, хорошо документирован и тестируется.

Развитие проекта может пойти не в ту сторону, которая нужна нам, и придется или постоянно вносить изменения в новую версию проекта, или не обновляться вообще. Во втором случае мы не получим улучшений и исправлений ошибок с обновлениями.

Объём был достаточно мал, чтобы в случае чего заморозить фичи и посадить 1 человека бэкпортить фиксы. После наших правок было всё, что требовалось.

Большая избыточность исходного кода в части сложности и размера исходных текстов. Сложно будет разбираться. К тому же эта избыточность породит медленную работу оборудования в целом.

И опять такой проблемы не было. Объём библиотеки был в десятки раз меньше проекта, который она обслуживала, всё вылизано.

В общем, возможность допиливать открытую программу для коммерческого пакета сильно зависит от программы :)

Исходная версия olegd, :

Автор проекта неизвестен лично и каковы цели его деятельности тоже. То есть автор запросто может забросить свой проект через полгода и придется вести проект самостоятельно.

Полное отсутствие внятной документации и тестов. То есть тесты придется писать самим и исправлять ошибки тоже.

В нашем случае было не так. Коллектив авторов был достаточно известен, проекту лет 30, хорошо документирован и тестируется.

Развитие проекта может пойти не в ту сторону, которая нужна нам, и придется или постоянно вносить изменения в новую версию проекта, или не обновляться вообще. Во втором случае мы не получим улучшений и исправлений ошибок с обновлениями.

Объём был достаточно мал, чтобы в случае чего заморозить фичи и посадить 1 человека бэкпортить фиксы. После наших правок было всё, что требовалось.

Большая избыточность исходного кода в части сложности и размера исходных текстов. Сложно будет разбираться. К тому же эта избыточность породит медленную работу оборудования в целом.

И опять такой проблемы не было. Объём библиотеки был на в десятки раз меньше проекта, который она обслуживала, всё вылизано.

В общем, возможность допиливать открытую программу для коммерческого пакета сильно зависит от программы :)