Являюсь разработчиком некоторой неплохой CMS для некоторой компании.
Могу использовать код по своему усмотрению с изменением торговой марки и дизайна.
Для тех, кто не в курсе - CMS (Content Management System - система управления содержимым) - это "движок" для сайтов, одновременно и админский интерфейс и библиотеки со своими API.
Хочу открыть код по GPL или подобной лицензии. За счет этого хочу получить приток пользователей, тестеров и разработчиков.
Проблема в том, что эта CMS расчитана в основном на профессиональных web-разработчиков (веб-студии и фрилансеры), то есть мегапопулярной она не может стать по определению. Но зато и конкуренции со стороны открытых CMS будет намного меньше, так как в большинстве своем открытые CMS предназначены для создания сайтов непрофессионалами.
К тому же хотя бы в первое время нет желания добавлять в нее поддержку языков, так как это повлечет за собой лишнее усложнение проекта. То есть пока только для России.
Думаю над этим уже не первый год. В принципе для души хочется открытости, но боюсь что потом не поимею ни копейки с результатов своего многолетнего труда. А денег за свою работу все-таки хочется.
Пока туманно вижу следующие направления получения прибыли:
- приток новых выгодных заказов на разработку сайтов за счет авторитета разработчика этой CMS
- доход от рекламы на сайте проекта
- заказы на новые модули от веб-студий (возможно закрытые)
- заказы на добавление новых возможностей от веб-студий
- заказы на выпуск специализированных версий под основные задачи web-студии
- консалтинг
Еще есть вариант полностью доделать систему и продавать коробочную версию. Но до коммерческой коробки, за которую лично мне будет не стыдно брать деньги, объем работ еще довольно большой, хотя бОльшая часть уже готова. А коробку продавать получится плохо или хорошо, но "пролететь" тут невозможно, в отличие от открытой модели.
Сюда пишу, так как хочу узнать мнение людей, имеющих представление о моделях ведения бизнеса, основанного на Open Source. Так как мнение других людей я уже знаю...
Еще хотелось бы услышать мнение об Open Source в российских реалиях.
Преимущества открытия кода CMS в российских условиях (Являюсь владельцем прав на код CMS. Хочу ее открыть, но жаба давит...)
Модератор: Модераторы разделов
-
- Сообщения: 330
- ОС: Debian Lenny
-
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Преимущества открытия кода CMS в российских условиях
мое мнение таково:
полностью открыть систему в наших условиях - это сделать её свободной "по факту". т.е. если система действительно хороша - остановить её "пиратское" распространение практически невозможно. ни технически, ни юридически.
Другое - дело не создавать необходимости "ломать систему" или сделать легальное её получение дешевле "чем взлом"...
Вообще ИдеиОпенСорс "рекомендуют" зарабатываить на поддержке продукта.
Полностью открыв систему вы делаете "ей благо", жертвуя собственными прибылями (по крайней мере в первом периоде).
Как это будет выглядеть в случае CMS ориентированной на проф-разработчиков - надо подумать.
Но вы должны быть готовы к тому что вы будете получать денег ТОЛЬКО за работу над реальными проектами - т.е. за реальную работу. Продавать старый труд дважды - не полусися.
Имхо наилучший вариант, по крайней мере на первое время, - разумный компромис.
Ядро системы закрыто, в объеме достаточном чтобы переписывать его было геморно, остальная часть системы - не работающая без ядра - открыта.
Самый ярый пример - 1С - платформа закрыта, конфигурации - открыты.
И ещё - разумная схема лицензировнаия.
Примерно аналогичный вариант я планирую делать длч своей разработки. Но мое творение более подходит под определение "фреймворка" а не готовой CMS.
полностью открыть систему в наших условиях - это сделать её свободной "по факту". т.е. если система действительно хороша - остановить её "пиратское" распространение практически невозможно. ни технически, ни юридически.
Другое - дело не создавать необходимости "ломать систему" или сделать легальное её получение дешевле "чем взлом"...
Вообще ИдеиОпенСорс "рекомендуют" зарабатываить на поддержке продукта.
Полностью открыв систему вы делаете "ей благо", жертвуя собственными прибылями (по крайней мере в первом периоде).
Как это будет выглядеть в случае CMS ориентированной на проф-разработчиков - надо подумать.
Но вы должны быть готовы к тому что вы будете получать денег ТОЛЬКО за работу над реальными проектами - т.е. за реальную работу. Продавать старый труд дважды - не полусися.
Имхо наилучший вариант, по крайней мере на первое время, - разумный компромис.
Ядро системы закрыто, в объеме достаточном чтобы переписывать его было геморно, остальная часть системы - не работающая без ядра - открыта.
Самый ярый пример - 1С - платформа закрыта, конфигурации - открыты.
И ещё - разумная схема лицензировнаия.
Примерно аналогичный вариант я планирую делать длч своей разработки. Но мое творение более подходит под определение "фреймворка" а не готовой CMS.
-
- Сообщения: 330
- ОС: Debian Lenny
Re: Преимущества открытия кода CMS в российских условиях
Denjs
Насчет закрытия ядра вы имели в виду бинарный формат? (Реализовано все на PHP, то есть кодировать Zend Optimizer)
С большой вероятоностью могу сказать, что это оттолкнет очень весомый процент пользователей - конкуренция большая, доступ к коду важен, например, для отладки и вообще. Еще сильно повышаются требования к хостингу. Короче про бинарники придется забыть.
При коробочном коммерческом распространении думаю пираты будут играть только наруку, увеличивая популярность системы. А кто готов платить - тот итак заплатит.
Еще о профи-разработчиках. Хоть их мало, но можно ожидать от них намного большей отдачи, чем от любителей. Допустим, web-студия делает пять сайтов в месяц или больше. Они сильно заинтересованы в улучшении системы. Некоторые фрилансеры делают больше трех сайтов в месяц.
Ну к этому я в принципе готов..
Насчет закрытия ядра вы имели в виду бинарный формат? (Реализовано все на PHP, то есть кодировать Zend Optimizer)
С большой вероятоностью могу сказать, что это оттолкнет очень весомый процент пользователей - конкуренция большая, доступ к коду важен, например, для отладки и вообще. Еще сильно повышаются требования к хостингу. Короче про бинарники придется забыть.
При коробочном коммерческом распространении думаю пираты будут играть только наруку, увеличивая популярность системы. А кто готов платить - тот итак заплатит.
Еще о профи-разработчиках. Хоть их мало, но можно ожидать от них намного большей отдачи, чем от любителей. Допустим, web-студия делает пять сайтов в месяц или больше. Они сильно заинтересованы в улучшении системы. Некоторые фрилансеры делают больше трех сайтов в месяц.
Но вы должны быть готовы к тому что вы будете получать денег ТОЛЬКО за работу над реальными проектами - т.е. за реальную работу. Продавать старый труд дважды - не полусися.
Ну к этому я в принципе готов..
-
- Сообщения: 1685
- ОС: SuSe 10.2
Re: Преимущества открытия кода CMS в российских условиях
но согласитесь - частичное открытие - это гораздо лучше чем полностью закрытая система. другое дело если архитектура программы такая что невозможно выделить ядро....
с ооп проще - закодировал прототипы классов - и "доволен". До поры пока платформа "не сильно распространена" и важен каждый рубль... думаю эта модель будет для меня основной.
"раскрутимся" - когда создание сайтов будет приносить больше прибылей чем продажа - или можно будет "безжабно" перейти на модель обновлений "по подписке" - или Найдется "трудоголик" пожелающий переписать базовые классы - тогда можно будет и открыть код системы(по моему лучше обещать "гарантированную бесполезность потраченного времени", чем трястись над каждой строчкой кода).
+ дешевая цена одной инсталляции при достаточном функционале и гибкости может перевесить неудобства от наличия закрытой части. - в общем берите пример с 1С.
да и тотже "битрикс-мать-его" ничего себе "хорошо живет" - хотя и требует "много чего" и ещё и закрыт, если мне не изменяет память....
модель 1С конечно иногда "дает баги" - конда выясняешь что "оно работает не так как тебе охота и не так как написано..."... но в нашем случае - это промежуточный вариант, который лучше чем полностью закрытая система.
имхо.
это все конечно не сильно хорошо с "идеологической точки зрения", но для маленькой фирмы в российских условиях - это разумный компромис с одной стороны, а с другой стороны - при разумной лицензии - решение способствующее распространению продукта.
пока это конечно теория... я например пока даже демо-диск не выпустил ))) .. практика покажет.
вернемся к теме через полгода. )
-----------------------
насчет кодеров - .. я использую eaccelerator....
а zend пользовать самость не посзволяет - официально он $$$ дорогой - ну его....)))
имхо и тот и другой сейчас весьма распространены. причем "zend-проигрыватель" (забыл какего завать там...) - его вообще только ленивый не воткнул на хостинг ибо он бесплатный. (к тому -же и zend и eA - созданы для ускорения работы системы -потому думаю в части случаев на хостинг будет устанавливаться все-равно "кодированный бинарник", даже если вы будете поставлять полный исходник.)
имхо - потому считаю что проблем с хостингом особых нет.
с ооп проще - закодировал прототипы классов - и "доволен". До поры пока платформа "не сильно распространена" и важен каждый рубль... думаю эта модель будет для меня основной.
"раскрутимся" - когда создание сайтов будет приносить больше прибылей чем продажа - или можно будет "безжабно" перейти на модель обновлений "по подписке" - или Найдется "трудоголик" пожелающий переписать базовые классы - тогда можно будет и открыть код системы(по моему лучше обещать "гарантированную бесполезность потраченного времени", чем трястись над каждой строчкой кода).
+ дешевая цена одной инсталляции при достаточном функционале и гибкости может перевесить неудобства от наличия закрытой части. - в общем берите пример с 1С.
да и тотже "битрикс-мать-его" ничего себе "хорошо живет" - хотя и требует "много чего" и ещё и закрыт, если мне не изменяет память....
модель 1С конечно иногда "дает баги" - конда выясняешь что "оно работает не так как тебе охота и не так как написано..."... но в нашем случае - это промежуточный вариант, который лучше чем полностью закрытая система.
имхо.
это все конечно не сильно хорошо с "идеологической точки зрения", но для маленькой фирмы в российских условиях - это разумный компромис с одной стороны, а с другой стороны - при разумной лицензии - решение способствующее распространению продукта.
пока это конечно теория... я например пока даже демо-диск не выпустил ))) .. практика покажет.
вернемся к теме через полгода. )
-----------------------
насчет кодеров - .. я использую eaccelerator....
а zend пользовать самость не посзволяет - официально он $$$ дорогой - ну его....)))
имхо и тот и другой сейчас весьма распространены. причем "zend-проигрыватель" (забыл какего завать там...) - его вообще только ленивый не воткнул на хостинг ибо он бесплатный. (к тому -же и zend и eA - созданы для ускорения работы системы -потому думаю в части случаев на хостинг будет устанавливаться все-равно "кодированный бинарник", даже если вы будете поставлять полный исходник.)
имхо - потому считаю что проблем с хостингом особых нет.
-
- Сообщения: 330
- ОС: Debian Lenny
Re: Преимущества открытия кода CMS в российских условиях
Насчет Битрикса вы немного ошибаетесь - что его код, что код NetCat доступны полностью. (Кроме демо-версий и всяких полухалявных комплектаций)
Насчет перегона в бинарники для улучшения производительности - не актуально вообще, так как большинство нагрузки выпадает на БД-операции. Да и вообще на большинстве коммерческих проектах выгоднее железо/хостинг подороже иметь, чем программерам/админам жизнь усложнять.
Пример с 1С не совсем удачный - там НЕТ конкуренции, в CMS же она огромна, причем между проектами со всего мира.
Насчет перегона в бинарники для улучшения производительности - не актуально вообще, так как большинство нагрузки выпадает на БД-операции. Да и вообще на большинстве коммерческих проектах выгоднее железо/хостинг подороже иметь, чем программерам/админам жизнь усложнять.
Пример с 1С не совсем удачный - там НЕТ конкуренции, в CMS же она огромна, причем между проектами со всего мира.