Интересная тема - "стоимость открытого исходного кода". Фреймворки с открытым исходным кодом поставляются без гарантии, а если вам нужно пройти обучение, это стоит тысячи. Без коммерческого поставщика и разумной ценовой структуры высока вероятность того, что в конечном итоге инфраструктура станет менее конкурентоспособной.
Я приведу пример. Zend2, CI2 были продвинуты компаниями, которые получают выгоду от структуры. В случае с Zend это продвигает их платформу. Основатели CI продают источники, торгуют, проверяют код и т. Д.
Существуют также фреймворки с двойной лицензией, такие как Vork, ExtJS, и та, в которую я добавляю - Agile Toolkit . Модели там разные, но, как правило, компании инвестируют лицензионные затраты непосредственно в улучшение структуры и НИОКР. Фреймворки, поддерживаемые сообществом, часто не могут этого сделать и будут играть только на коммерческих альтернативах. Если вы не согласны, сравните пользовательский интерфейс jQuery с ExtJS, какой из них лучше? Я являюсь большим поклонником jQuery UI и до сих пор признаю, что отсутствие самоотдачи затрудняет создание сильной платформы.
Существует всего несколько коммерческих платформ PHP из-за природы платформы с открытым исходным кодом. Я вижу это как плохую вещь. Разнообразие и выбор для людей, мотивированных эффективностью и выгодой, важны.
Я должен остановиться здесь, или меня сожрут живые фанаты с открытым исходным кодом:)