Около года назад эта тема уже обсуждалась, но я рискну поднять ее еще раз. Мне кажется, что смена лицензии на одну из OSS лицензий поможет системе развиваться быстрее.
Плюсы доступа к коду:
 - позволяет писать сторонние конверторы/импортеры/экспортеры (например для QIF)
 - позволяет быстро чинить найденные глючки
 - возможно портирование на другие платформы (например, Linux)
 
Минусы:
 - Потенциально увечивающийся объем работ, поскольку надо отсматривать чужие патчи
 - Потенциальная сложность создания на основе продукта коммерческого решения
 
На мой взгляд потенциальные минусы реальными не являются, поскольку:
 - вы всегда можете предъявлять строгие критерии отбора патчей
 - вы можете применить стратегию dual license когда есть GPL версия, доступная в исходниках и "коммерческая" версия. Лицензия GPL запрещает делать коммерческие derivative works, тогда  как "коммерческая" версии свободна от таких ограничений. Вы развиваете "коммерческую" версию и иногда их синхронизируете (можно хоть каждый commit). При этом вы оставляете за собой право прекратить мержить изменения в GPL версию. Также можно использовать лицензию a la Mozilla Public License.
                            
            
                            