Огромный сборник статей от WPTec для начинающих

Новости

ExpressionEngine переходит на открытый исходный код

В посте под названием « Открытый исходный код победил » основатель EllisLab Рик Эллис объяснил, почему ExpressionEngine переходит на открытый исходный код через столько лет. Система управления контентом представляет собой эволюцию программного обеспечения для ведения блогов pMachine, впервые выпущенного в начале 2002. EllisLab ранее требовала лицензионного платежа для использования полной версии ExpressionEngine, которая построена на объектно-ориентированном PHP и использует MySQL для хранения.

“Хотя открытый исходный код был жизнеспособной моделью лицензирования, когда мы запустили нашу первую CMS в 2002 году, тогда не было очевидно, насколько доминирующим станет открытый исходный код в Интернете”, – сказал Эллис. “Только после того, как Эрик Реймонд написал “Собор и базар”, открытый исходный код даже начал проникать в сознание широкой общественности. С тех пор мы наблюдаем, как рынок с открытым исходным кодом быстро и непрерывно растет.

«Сегодня более 90% рынка CMS имеют открытый исходный код. Фактически, это почти де-факто модель лицензирования для всего Интернета. Поразительно, но ожидается, что выручка рынка утроится в течение следующих пяти-десяти лет, и, по оценкам, более 70% предприятий во всем мире полагаются на программное обеспечение с открытым исходным кодом. Сказать, что Интернет является открытым исходным кодом, не будет преувеличением. Это такая доминанта ».

Эллис сказал, что он давно хотел перейти на лицензию с открытым исходным кодом, но еще не нашел «подходящего стратегического и финансового партнера, чтобы дать полное представление о том, чего мы надеемся достичь». Первой частью бизнес-плана EllisLab является построение успешной модели услуг, а затем дальнейшее развитие.

До лицензирования ExpressionEngine в соответствии с лицензией Apache версии 2.0 коммерческая лицензия EllisLab налагала серьезные ограничения на то, что пользователи могли делать с программным обеспечением. Пользователям не разрешалось делать что-либо из следующего:

  • Используйте Базовую лицензию (бесплатно) для любых клиентских или контрактных работ.
  • Использовать Программное обеспечение в качестве основы для размещаемой службы ведения блогов или для предоставления услуг хостинга другим лицам.
  • Воспроизводить, распространять или передавать Программное обеспечение или его части третьим лицам.
  • Изменять, вмешиваться, обходить или каким-либо образом препятствовать процедурам регистрации лицензий в Программном обеспечении.
  • Продавать, сдавать в аренду, переуступать или сдавать в субаренду Программное обеспечение или его части, включая сайты в вашей многосайтовой лицензии.
  • Предоставлять права любому другому человеку.
  • Используйте Программное обеспечение в нарушение любого закона или постановления США или международного права.

Дополнительные положения поощряли пользователей не делиться кодом, сохраняя конфиденциальность своих репозиториев, и следить за тем, чтобы они платили за коммерческие лицензии, если им платят за их работу.

У ExpressionEngine просто не было возможности захватить какую-либо значительную долю рынка с помощью такого рода ограничительного лицензирования, и его использование с годами неуклонно сокращалось. В настоящее время его используют 0,3% всех веб-сайтов , которые может обнаружить система управления контентом w3techs. По этому или любому другому показателю доли рынка ExpressionEngine является отрезвляющим памятником важности предоставления проекту лицензии, которая дает возможность сообществу продолжать добавлять дрова в огонь.

«Сообщество в основном исчезло, и я даже не думаю, что это связано с тем, что они взимают плату за программное обеспечение, но они просто перестали отвечать людям и помогать им на своих форумах», – прокомментировал новость пользователь reddit @netzvolk .

“В прошлом я платил EE несколько раз, но считал, что больше не буду платить, потому что сторонние разработчики ушли, члены сообщества ушли, учебники и книги исчезли … EE 2 была лучшей версией до сих пор. Переход к ежегодным выпускам также принес больше вреда, чем пользы, с точки зрения создания стабильной экосистемы вокруг продукта”..

Новое лицензирование ExpressionEngine с открытым исходным кодом – большая победа для оставшихся пользователей. Насколько далеко продвинулось бы программное обеспечение, если бы решение было принято много лет назад? Невозможно узнать, но продвигаясь вперед, пользователи будут иметь больший вклад и влияние на будущее программного обеспечения.

«Я подозреваю, что использование ЭЭ с открытым исходным кодом – это способ вернуть это сообщество и разработчиков», – сказал @netzvolk . «EllisLab по-прежнему может зарабатывать деньги на консультациях, поддержке и надстройках.

«Но все те страдают, если этим продуктом больше никто не пользуется. Это больше связано с расширением охвата, чтобы оставаться на плаву, чем с чем-либо еще, потому что некоторые из их прошлых плохих решений – это то, что привело к созданию альтернатив, таких как Craft . EllisLab превратила удивительный продукт в забытый всего за несколько лет. Я надеюсь, что это означает некоторые изменения, и, может быть, однажды старые разработчики и заядлые члены сообщества EE вернутся ».

Пользователи могут только догадываться о том, почему EllisLab делает этот шаг после стольких лет запрета на свое программное обеспечение в рамках ограничительного лицензирования, но Эллис ясно дает понять в своем сообщении, что рынок принял решение давно.

«Открытый исходный код победил, – сказал Эллис. «Это уже даже не конкурс».

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *