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