Открыть список
Как стать автором
Обновить

Facebook изменил лицензию React на стандартную MIT

WordPressOpen sourceReactJS
Facebook анонсировал изменение лицензии на будущие версии React, Jest, Flow и Immutable.js. Вместо прежней лицензии BSD+Patents теперь будет использоваться лицензия MIT. Это позволит компаниям включить React в проекты Apache и избежать разногласий в сообществе Open Source.

Благодаря этому действию Facebook компания Automattic изменила своё решение. Неделю назад Мэтт Мулленвег написал, что из-за условий лицензирования они решили переписать Gutenberg (ключевой перспективный проект WordPress) с помощью другой библиотеки. Похоже, это подействовало на Facebook — и они отказались от статьи, касающейся патентов, начиная с версии React 16, которая должна выйти на этой неделе.

Сам Мэтт приветствовал это решение и сказал, что теперь ничто не мешает использовать React.

Директор по разработке Facebook Адам Вольфф (Adam Wolff) в официальном блоге указал причину изменения лицензии: это сделано «потому что React является основой широкой экосистемы программ с открытым исходным кодом для интернета, и мы не хотим сдерживать прогресс по нетехническим причинам». Он признал, что лицензия BSD+Patents создала «неопределённость» среди пользователей библиотеки и подтолкнула некоторых из них к переходу на другие библиотеки (судя по всему, речь идёт в первую очередь об Automattic и проекте Gutenberg).

В то же время Facebook пока сохраняет лицензию BSD+Patents для многих других своих open source проектов, кроме перечисленных. Адам Вольфф написал, что для тех проектов тоже рассматривается отказ от BSD+Patents, но «все проекты разные, и альтернативные варианты лицензирования будут зависеть от множества факторов». То есть в качестве альтернативной лицензии может быть выбрана не MIT, а какая-то другая. Но похоже на то, что Facebook намерен полностью избавиться от BSD+Patents.

BSD+Patents — это нестандартная 3-clauses лицензия, с которой поставляется файл PATENTS, который защищает Facebook от судебных исков. По её условиям, пользователь лишается права использовать React, если подаст в суд на Facebook или нарушит её патенты. Этот пункт не вызывал особого внимания, пока Apache не переместил из-за него BSD+Patents в категорию лицензий Category X, которые нельзя использовать с продуктами Apache. Там же находятся некоторые другие GNU-лицензии, в том числе Microsoft Limited Public License и Amazon Software License (ASL).
Теги:FacebookApacheBSD+PatentsMITAutomatticWordPress
Хабы: WordPress Open source ReactJS
Всего голосов 22: ↑20 и ↓2 +18
Просмотры7.4K

Похожие публикации

Technical Lead, Open Source
от 8 000 $Cube.jsМожно удаленно
WordPress разработчик
от 1 600 ₽TestdozerМожно удаленно
WordPress Support Engineer
от 110 000 до 130 000 ₽UpSolutionМожно удаленно
Fullstack-разработчик (создание плагинов WordPress)
от 1 920 до 1 920 $Теплица социальных технологийМожно удаленно
WordPress-разработчик / HTML-верстальщик
от 40 000 ₽FLUENTRUSSIAСанкт-ПетербургМожно удаленно

Лучшие публикации за сутки