Честно сказать я не очень поддерживаю, и понимаю идею Open Sourse.
В своё время я шесть лет проработал в проекте
Cadel (собственно говоря я его и придумал, так что могу считаться папой), и после создания через полгода от начала работы команды, нас в ней было четыре человека. Так вот и при четырёх разработчиках, даже с учётом того что каждый занимался своей частью работы, и мы работали в одной комнате во время мержа веток происходили страшные коллизии. Доходило до того что приходилось откатываться на предыдущие версии кода. А что будет при 10- 20 разработчиках, тем более которые работают независимо друг от друга, и при этом не согласовывают между собой свои цели. Я же повешусь собирать между собой ветки и в конце концов забью на это.
Тут возможно создание нескольких независимых версий программы но тогда встаёт вопрос о совместимости версий файлов проекта. Пока мне в основном удаётся поддерживать версии файлов проекта начиная с первой версии программы, но при наличии даже пары - тройки вариаций самой программы, получится каша.
Ну и конечно остается вопрос о языке программирования. Программистов на SmallTalk действительно мало, и переход на этот язык сложен (по крайней мере по моему опыту). Так что я даже не знаю кто сможет занятся собственной доработкой программы.
Так что открытых исходников не будет. Но если я когда ни будь решу завязать с проектом по каким-либо причинам (надеюсь этого не произойдет но мало ли что в жизни бывает), вот тогда я выложу исходники и отправлю проект в свободное плаванье.
Автор программы FLProg.