Анализ сайта
Твиты
Афоризмы
Цитаты
Новости
Анализировать

React в Wordpress – итоги патентных споров

Патентные споры возникают даже в тех местах где правит OpenSource проекты, так Facebook многие свои проекты с "открытым" исходным кодом публикует по лицензии - BSD+Patents, в частности такую лицензию имела библиотека ReactJs. Сама по себе лицензия BSD не ограничивает применения исходных кодов, но в Facebook добавили некоторые ограничение, которые, что логично, сводятся к защите их собственных интересов. В общих чертах - если вы находитесь в конфронтации с Facebook (судебные иски, патентные споры) - вы не можете использовать продукты фейсбука с лицензией BSD+Patents. Из-за этих ограничений, участниками Apache Software Foundation, лицензия BSD+Patents  была включена в список неиспользуемых. Т.е. продукты под этой лицензией нельзя было использовать в опенсорс проектах Apache Software Foundation (а проектов у них много, в том числе и сам вебсервер Apache, OpenOffice, Subversion). 

 

Летом 2017 разработчики заинтересованные, как в действительно свободной лицензии ReactJs, так и в том чтобы ACF признала лицензию BSD+Patents, смогли добиться внимания руководства Facebook. Но в конечном итоге в Facebook отказались пересматривать лицензии, также и их запрос о пересмотре статуса лицензии BSD+Patents был отклонен в фонде Apache.

 

Среди разработчиков которые были заинтересованы в пересмотре лицензий на продукты Facebook, были также и разработчики WordPress. Дело в том, что в это время на CMS разрабатывался плагин нового текстового редактора Guternberg (помимо других уже действующих проектов использующих ReactJS), на который в самом WordPress возлагают большие надежды. Текстовый редактор Gutenberg - позволяет оформлять страницу в свободном режиме, мгновенно сохранять изменения, формировать часто используемые блоки (сниппеты), а также имеет прочие нововведения, которые в WordPress делают чтобы конкурировать с облачными платформами создания сайтов. Функционал нового редактора был основан на библиотеке ReactJS, в то время как политика WordPress сводится к максимально свободному коду. Судя по записям блога основателя WP - Мэтта Муленвега, он надеялся на разрешение ситуаций вокруг лицензии BSD+Patents в сторону отмены фейсбуком ограничений на использования Реакта. В противном случае, после обновления до WordPress 5 версии, пришлось бы пересмотреть текущую GPL лицензию. Узнав о том, что Реакт остаётся под лицензией BSD+Patents, Муленвег опубликовал пост в котором заявил о прекращении разработки Gutenberg на React и переходе на другую библиотеку или фреемворк. 

 

Спустя 10 дней после поста Муленвега, которые вызвали бурные обсуждения как на его блоге, так и на реддите  - Facebook заявил о пересмотре лицензии на React, новая версия ReactJs 16 - вышла под свободной лицензией MIT.

 

 

Будет ли в WordPress 5 использован ReactJs пока неизвестно, по словам Муленвега, благодаря обновленной лицензии, React вернулся в список рассматриваемых фреемворков для использования в продуктах WordPress и Automattic. 

 

Tags:
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (2 votes, average: 9,50 out of 10)
Загрузка...

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