The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Facebook объявил о перелицензировании React, Jest, Flow и Im..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от opennews (ok) on 23-Сен-17, 09:06 
Facebook пришёл (https://code.facebook.com/posts/300798627056246) к компромиссному решению вопроса обеспечения совместимости своего кода с проектами фонда Apache и объявил о смене лицензии на проекты React (https://github.com/facebook/react), Jest (https://github.com/facebook/jest), Flow (https://github.com/facebook/flow) и Immutable.js (https://github.com/facebook/immutable-js). Вместо ранее применяемой для этих проектов лицензии BSD с дополнительным соглашением (https://github.com/facebook/react/blob/master/PATENTS) об использовании патентов ("BSD+Patent") утверждена лицензия MIT.


Перелицензирование будет проведено на следующей неделе, одновременно с выпуском новых версий проектов, в том числе под лицензией MIT будут сформированы релизы React 16, Jest 22, Flow 0.56 и Immutable.js 4.0. Что касается остальных проектов Facebook, продолжающих поставляться под связкой "BSD+Patent", то вопрос возможного перелицензировния будет приниматься индивидуально, если в этом возникнет необходимость.


В качестве причины вводимых уступок называется нежелание создания препятствий для развития экосистемы открытого ПО для Web, завязанного на применении React, из-за разногласий нетехнического характера.
При этом, Facebook продолжает разделять мнение, что ранее применяемая лицензия "BSD+Patents" предоставляет больше преимуществ для пользователей, но компания не смогла убедить в этом сообщество.


Из-за признания лицензии "BSD+Patent" несовместимой с проектами Фонда Apache  такие проекты как Apache CouchDB были поставлены в условия необходимости переработки кодовой базы и миграции на другие web-фреймворки. Сложившееся состояние неопределённости в отношении лицензии "BSD+Patent" также привело к переходу с React на другие фреймворки ряда не связанных с Apache проектов. Сменой лицензии Facebook не пытается подстегнуть команды разработчиков к изменению принятых решений, но оставляет двери открытыми, если эти проекты захотят вернуться на React.

Напомним, что в июле Фонд Apache добавил (https://www.opennet.ru/opennews/art.shtml?num=46860) "BSD+Patent" в список (https://www.apache.org/legal/resolved#category-x) несовместимых лицензий, код под которыми не разрешается использовать в проектах Apache. Проектам Apache было предписано избавиться от зависимостей под лицензией "BSD+Patent". Как вариант выхода из сложившейся ситуации Facebook было предложено (https://github.com/facebook/react/issues/10191) перелицензировать код React под более современной лицензией Apache 2.0, которая включает пункты для минимизации рисков от патентных исков. Вначале Facebook отказался (https://www.opennet.ru/opennews/art.shtml?num=47051) сменить лицензию, указав, что патентное дополнение, в котором фонд Apache усмотрел несбалансированное перекладывание рисков на потребителей продуктов, является ценой текущей политики открытости и  дополнительным рубежом защиты от возможных патентных исков.


URL: https://code.facebook.com/posts/300798627056246
Новость: https://www.opennet.ru/opennews/art.shtml?num=47253

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +11 +/
Сообщение от A.Stahl (ok) on 23-Сен-17, 09:06 
Ну вот. А сколько фанатов Фейсбука кричали что "нехрен прогибаться под могильник"? Апач объединяет в себе такие проекты, от которых нельзя просто так отмахнуться.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от qq (??) on 23-Сен-17, 10:57 
какие? такие
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +2 +/
Сообщение от Аноним (??) on 25-Сен-17, 09:56 
очевидно, такие из-за которых можно и лицензию сменить
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –1 +/
Сообщение от Аноним (??) on 23-Сен-17, 13:43 
Апачевские проекты тут вообще не при чем.
Релицензирование произошло из-за вылезших по всему интернету "экспертов-юристов-копирастов" с апокалиптическими прогнозами относительно будущего веба.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от mimocrocodile on 23-Сен-17, 09:18 
Что за бред? BSD+Patents не может быть менее свободной чем MIT: первая даёт доступ к патентам Фейсбука, а вторая не даёт.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +9 +/
Сообщение от Andrey Mitrofanov on 23-Сен-17, 11:53 
> Что за бред? BSD+Patents не может быть менее свободной чем MIT: первая
> даёт доступ к патентам Фейсбука, а вторая не даёт.

Там было не "даёт доступ к", а "запрещает судиться с фб, используя".

+++"Всё так, только не выиграл, а проиграл, и не в спортлото, а в карты."

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –5 +/
Сообщение от mimocrocodile on 23-Сен-17, 17:22 
В твоей параллельной вселенной возможно, но в реальном мире всё как я написал)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Andrey Mitrofanov on 23-Сен-17, 19:33 
#>>>даёт доступ к патентам Фейсбука
#>>не "даёт доступ к", а "запрещает судиться с фб, используя".
> В твоей параллельной вселенной возможно, но в реальном мире всё как я
> написал)

Хорошо. Retaliation клауза не запрет. https://github.com/facebook/react/blob/master/PATENTS#L14

14  The license granted hereunder will terminate, automatically and without notice,
15  if you (or any of your subsidiaries, corporate affiliates or agents) initiate
16  directly or indirectly, or take a direct financial interest in, any Patent
17  Assertion[,,8<,,]

CantTouchThisLicence тоже не запрет, да.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от пох on 23-Сен-17, 19:57 
> Хорошо. Retaliation клауза не запрет.

больные фанатики такие больные фанатики.

Скажи, как ты умудряешься дочитать до 18й строки, пропустив мимо ушей строки c пятой по восьмую?
Которые как раз и дают доступ к патентованным технологиям в рамках используемого софта. Разумеется, мгновенно прекращаемый при попытке самому поиграть в патентного тролля, о чем и говорится в 16й.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

3. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Виталик (??) on 23-Сен-17, 09:33 
Теперь вордпрес интегрирует реакт в ядро, а не вужс(((((((((((((((((
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Аноним (??) on 23-Сен-17, 12:00 
фейсбучек испугался что сообщество перестанет его поделия фиксить и поддержкивать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +2 +/
Сообщение от Andrey Mitrofanov on 23-Сен-17, 12:41 
> фейсбучек испугался что сообщество перестанет его поделия фиксить и поддержкивать

Что от ритуальных услуг отключат же.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от th3m3 (ok) on 23-Сен-17, 12:05 
>>Facebook пришёл к компромиссному решению

А завтра они опять всё переиграют? Нет уж. Да и тем более, есть божественный Vue.js.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от rex (??) on 26-Сен-17, 10:20 
И в чём там божественность?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

36. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Добрый анон on 26-Сен-17, 18:34 
(ни в чем, конец)
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

8. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –3 +/
Сообщение от Аноним (??) on 23-Сен-17, 12:17 
Есть Mithril.js. Остальные фрэймворки не нужны.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +7 +/
Сообщение от anonimbl on 23-Сен-17, 19:46 
Во-первых, react -  не фреймворк.
Во-вторых, js не нужен.
В-третьих, ты клоун.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

33. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от rex (??) on 26-Сен-17, 10:25 
> Есть Mithril.js. Остальные фрэймворки не нужны.

ну, если сторонние компоненты к реакту тоже не нужны, тогда да.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +4 +/
Сообщение от Джобс on 23-Сен-17, 12:42 
Позднова-то, за это время многие команды стали рассматривать альтернативные варианты, вместо React — Preact и Vue, вместо Flow — TypeScript (собственно разработчики Vue, изначально использовавшие Flow, начали подготавливать кодовую базу к миграции на TS).

Открытым еще остается вопрос патентов GraphQL (больше инфы тут: https://github.com/facebook/graphql/issues/351), который вообще спецификация, а не код.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от rex (??) on 26-Сен-17, 10:22 

> вместо React — Preact и Vue

Preact и Inferno

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +1 +/
Сообщение от Аноним (??) on 23-Сен-17, 14:46 
Зачем сейчас реакт если есть Vue? Это просто была последняя капля, так что фейсбук теперь будет поддерживать всё это в основном своими силами, тем более что есть открытые аналоги.

P.S. А зачем фейсбук вообще делали jest, чем ava.js не угодила?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +2 +/
Сообщение от Аноним (??) on 23-Сен-17, 14:49 
Мда. Зачем нужен Vue, если есть jQuery, Prototype и script.aculo.us
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от Аноним (??) on 23-Сен-17, 15:03 
>jQuery

все зависит же от ситуации, для Вас судя по комментарию это Правильный Выбор. чем больше таких тем лучше.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –1 +/
Сообщение от НяшМяш (ok) on 23-Сен-17, 20:40 
На jQuery уже можно сделать одностраничный сайт?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +1 +/
Сообщение от Sw00p aka Jerom on 23-Сен-17, 22:39 
на плейн джЫЭс можно в чём проблема ?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –1 +/
Сообщение от Агроном on 24-Сен-17, 01:47 
> На jQuery уже можно сделать одностраничный сайт?

Ну да, а в чем пробьема?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +1 +/
Сообщение от Ilya Indigo (ok) on 24-Сен-17, 04:16 
Его можно написать и без jQuery.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Аноним (??) on 25-Сен-17, 10:03 
нет, в jquery же нет webpack, react-redux и react-router (желательно 4.2.3), а без этого и redux-devtools естественно, какой может быть современный сайт?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

21. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +3 +/
Сообщение от 5541.js on 23-Сен-17, 22:33 
> Зачем сейчас реакт если есть Vue? Это просто была последняя капля, так
> что фейсбук теперь будет поддерживать всё это в основном своими силами,
> тем более что есть открытые аналоги.
> P.S. А зачем фейсбук вообще делали jest, чем ava.js не угодила?

ava.js. Госпаде, сколько новых слов.js я сегодня узнал.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

35. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Аноним (??) on 26-Сен-17, 10:59 
ava не взлетела. Оно тормознутое и написано школьниками. Там ряд нерешаемых проблем имеется
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от Аноним (??) on 25-Сен-17, 10:19 
Блин, какой Vue? React - это квинтэссенция компонентного подхода, лучше которой пока ничего не придумали.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

30. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Led (ok) on 26-Сен-17, 00:46 
> квинтэссенция компонентного подхода

Давно на этом препарате сидишь? Смузи разбавляешь, или так глотаешь?

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от rex (??) on 26-Сен-17, 10:44 
> Зачем сейчас реакт если есть Vue? Это просто была последняя капля, так
> что фейсбук теперь будет поддерживать всё это в основном своими силами,
> тем более что есть открытые аналоги.
> P.S. А зачем фейсбук вообще делали jest, чем ava.js не угодила?

У Вас с Vue-м хайп просто, или реально чем-то лучше?
из туториала не заметно

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  –2 +/
Сообщение от Sabakwaka (ok) on 23-Сен-17, 19:34 
Используйте ванильный код и никому не будете должны.
А будешь форкать — будешь обязан раскрывать.
Не нужно выделываться.
Нравится? Используй, как есть и посылай всех прямо на%ер.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Facebook объявил о перелицензировании React, Jest, Flow и Im..."  +/
Сообщение от Мать драконов on 25-Сен-17, 20:39 
Ну так-то да. Но когда растет сложность приложения - компонентный подход React, управление состоянием через Redux решает. И чтобы подружить, react-redux. Хочешь ajax - redux-thunk. А если хочешь поддержку старых браузеров и JSX - Babel, а если чтобы чуть удобнее было и со статикой не так плохо работалось - Webpack.

Удивляют тут вопли больных сколько они слов узнали. Как правило это back-end разработчики у которых библиотек разных не меньше, а то и больше.

Веб - изначально гетерогенная среда, где каждый браузер - как лебедь, рак и щука. Весь этот зоопарк технологий *.js и нужен, чтобы как-то выживать в этом разнородном мире и чтобы у всех более-менее нормально все работало.

А если вы не умеете писать на JS - то идите вы н@хeр. И без вас тут хорошо.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру