The OpenNET Project / Index page

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



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

"Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от opennews (ok), 18-Фев-18, 00:02 
Следом за  React, Jest, Flow, Immutable.js (https://www.opennet.ru/opennews/art.shtml?num=47253) и GraphQL (https://www.opennet.ru/opennews/art.shtml?num=47286) компания Facebook  выполнила перелицензирование кодовых баз проектов React Native (https://github.com/facebook/react-native/) и Yoga (https://github.com/facebook/yoga), которые (https://github.com/facebook/yoga/commit/7f44ec512e7d150b7312...) переведены (https://github.com/facebook/react-native/commit/26684cf3adf4...) с лицензии BSD с дополнительным соглашением об использовании патентов ("BSD+Patent")  на лицензию MIT. Изменение лицензии позволит добиться совместимости кода React Native и Yoga с проектами фонда Apache.

Напомним, что в июле 2017 года Фонд Apache добавил (https://www.opennet.ru/opennews/art.shtml?num=46860) "BSD+Patent" в список несовместимых лицензий, код под которыми не разрешается использовать в проектах Apache. Проектам Apache было предписано избавиться от зависимостей под лицензией "BSD+Patent". Вначале Facebook отказался сменить лицензию, указав, что патентное дополнение, в котором фонд Apache усмотрел несбалансированное перекладывание рисков на потребителей продуктов, является ценой текущей политики открытости и дополнительным рубежом защиты от возможных патентных исков. Но в сентябре Facebook  уступил (https://www.opennet.ru/opennews/art.shtml?num=47253) пожеланиям фонда Apache и перевёл ряд своих проектов на лицензию MIT, не желая создавать препятствия для развития экосистемы открытого ПО для Web, завязанного на применении фреймворка React.

URL: https://news.ycombinator.com/item?id=16398582
Новость: https://www.opennet.ru/opennews/art.shtml?num=48094

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

Оглавление

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


1. "Facebook сменил лицензию на React Native и Yoga "  +7 +/
Сообщение от A.Stahl (ok), 18-Фев-18, 00:02 
>не желая создавать препятствия для развития экосистемы открытого ПО для Web, завязанного на применении фреймворка React.

Не желая оказаться за бортом больших проектов...
В вебе всё меняется так быстро, что за полгода вырастет новое поколение вебизян, которые могли бы уже и не знать ничего про React стоило лишь Фейсбуку чуть замешкаться с перелицензированием.

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

2. "Facebook сменил лицензию на React Native и Yoga "  +2 +/
Сообщение от Аноним (-), 18-Фев-18, 01:06 
> В вебе всё меняется так быстро
> Отправлено A.Stahl, 18-Фев-18
> facebook/react
> 75897c2dcd1dd3a6ca46284dd37e13d22b4b16b4
> Initial public release
> zpao committed on May 29, 2013

Чем старше человек, тем быстрее проносится для него время: если первые пять лет жизни длятся очень долго (столько всего нового и интересного вокруг), то промежуток между 40 и 45 воспринимается уже как незначительный миг. Именно поэтому стахлу промежуток между 2013 и 2018 кажется "очень быстрым". Дальше будет хуже: если сегодня (2018) появится новый фреймворк, то в 2038 стахл будет воспринимать его еще менее зрелым, чем сегодняшний 5-летний реакт.

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

24. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от _ (??), 20-Фев-18, 18:59 
Дык и ты там будешь.
Хотя ... к тому времени js-макак заменят даже не на индусов, а на примитивный ИИ :-р
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

25. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от Dmitry77 (ok), 06-Июн-19, 10:40 
вообще новость про ReactNative - фреймворк для мобильной разработки
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Facebook сменил лицензию на React Native и Yoga "  +4 +/
Сообщение от Аноним (-), 18-Фев-18, 01:15 
vue.js лучше.
React это jQuery веба
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Facebook сменил лицензию на React Native и Yoga "  –4 +/
Сообщение от Аноним (-), 18-Фев-18, 01:22 
> vue.js лучше.

Чем грузины?

1) vue.js фактически обслуживается всего одним человеком по имени Evan You. Если этот человек попадет под колеса автомобиля, внезапно заболеет, умрет или забухает, все vue.js-проекты по всему миру останутся без поддержки.
2) vue.js не имеет норм поддержки TypeScript: добро пожаловать обратно в нетипизированный динамический ад.
3) vue.js мутирует передаваемые ему входные данные: если передашь ему массив, то он про-monkey-патчит его, добавив свои нескучные $-методы, перезатерев заодно существующие, чтоб обеспечить его обзервабельность.
4) vue.js любит заниматься передвиганием кроватей в плане смены синтаксиса. Мой хелловорлд, написанный 2 года назад, уже не запускается.

Из всего этого следует, что vue.js хорош исключительно для очень_легких && домашних проектов.

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

5. "Facebook сменил лицензию на React Native и Yoga "  –2 +/
Сообщение от Аноним (-), 18-Фев-18, 01:31 
Да кому ваш typesript нужен когда dart ещё жив здоров..
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от Чупачупс (?), 19-Фев-18, 12:47 
Много кому нужен TypeScript. Откройте hh и удивитесь
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Facebook сменил лицензию на React Native и Yoga "  –2 +/
Сообщение от Аноним (-), 18-Фев-18, 01:33 
> vue.js не имеет норм поддержки TypeScript

Я вообще то использую Flow.

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

7. "Facebook сменил лицензию на React Native и Yoga "  –2 +/
Сообщение от Fjgkdhdnxo (?), 18-Фев-18, 01:46 
1. Как и линукс. Никому это не мешает.
2. Дичь. Пиши хоть на брейнфаке. Все равно транспайлить в ес5.
3. Если в твоих массивах какие-то собственные $-методы, у тебя явно будут проблемы с любым фреймворком, которые не любят костыли.
4. Тоже самое из п.3. Любители юзать грязные хаки - ссзб. Есть архитектура фреймворка. Если ты не умеешь ее грамотно использовать, проблема не во фреймворке. А если ты хочешь в версии 2 запустить что-то 1 версии и наоборот - ну тут поможет только Герман Картер.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Facebook сменил лицензию на React Native и Yoga "  +3 +/
Сообщение от Аноним (-), 18-Фев-18, 02:53 
> 1. Как и линукс. Никому это не мешает.

Да ладно? То есть линукс тоже разрабатывается ровно одним человеком? И никакими корпорациями не пахнет? Как минимум один лишь факт завязывания на одном человеке сразу отрезает путь vue.js к энтерпрайзу: вряд ли солидная компания захочет быть зависимой от одного вполне конкретного человека в лице Evan You.

> 2. Дичь. Пиши хоть на брейнфаке. Все равно транспайлить в ес5.

То есть ты не отличаешь "исходный код" от "целевой платформы"? И от плюсов откажешься в пользу брейнфака, аргументируя это тем, что оба все равно скомпилятся в один и тот же ELF, а потому плюсы не дадут никаких преимуществ перед брейнфаком?

Речь о стадии разработки, а не времени выполнения, а на vue.js даже твой брейнфак не прокатит: под vue.js можно писать исключительно на JS (с бабелем максимум), но не на дарте/тайпскрипте/брейнфаке, следовательно, закрыты все те преимущества, которые дают дарт/тайпскрипт/брейнфак на стадии разработки.

Напоминаю также о том, что язык Си сам по себе начинался как транспилятор в ассемблер, а плюсы - транспилятор в Си. Vala до сих пор транспилируется в си; зачем создают все эти языки, если можно херачить на асме? — ответ на этот вопрос конкретно тебе пока не известен: для тебя "все равно все скомпилится в ELF".

> 3. Если в твоих массивах какие-то собственные $-методы, у тебя явно будут проблемы с любым фреймворком, которые не любят костыли.

Вот именно, что не будут. Будут только в тех фреймворках, где не отличают интерфейс от реализации и свободно мутируют все подряд. Таким фреймворком является vue.js — в нем одном собрались все самые худшие практики программирования: жесткая зависимость от реализации, мутирование объектов, манки-патчинг и т. д.

> 4. Тоже самое из п.3. Любители юзать грязные хаки - ссзб. Есть архитектура фреймворка. Если ты не умеешь ее грамотно использовать, проблема не во фреймворке. А если ты хочешь в версии 2 запустить что-то 1 версии и наоборот - ну тут поможет только Герман Картер.

Речь о публичном апи и обратной совместимости. Претензия именно к двиганию кроватей без всяких видимых причин. Что сменилось в архитектуре фреймворка настолько, что обычный фор сменил синтаксис с версии 0 в версию 1? Распиши мне, о "грамотный пользователь архитектуры".

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

16. "Facebook сменил лицензию на React Native и Yoga "  –1 +/
Сообщение от Аноним (-), 18-Фев-18, 13:11 
лол, откуда у такого трешака плюсы?
прям по первому пункту:
https://github.com/vuejs/vue/pulls
https://ru.vuejs.org/v2/guide/team.html

Дальше даже читать не стал: плач Ярославны какой-то. Превратили ресурс в помойку.

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

17. "Facebook сменил лицензию на React Native и Yoga "  +1 +/
Сообщение от Аноним (-), 18-Фев-18, 14:52 
https://github.com/vuejs/vue/graphs/contributors

а теперь посмотри тот же график для репы линукса. Там тоже у одного человека 1,998 коммитов, а у остальных по 30, 20, 10?

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

21. "Facebook сменил лицензию на React Native и Yoga "  –1 +/
Сообщение от Чупачупс (?), 19-Фев-18, 14:58 
Поколение твиттера ниасиляет многобукаф. Ничего удивительного
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от Аноним (-), 19-Фев-18, 21:43 
> Поколение твиттера ниасиляет многобукаф. Ничего удивительного

Ох уж эти старперы. Сколько времени нужно на прочтение Войны и Мира? А для просмотра хорошей экранизации часов 9! Экономия времени без потери качества на лицо!
Но ветераны юниксадминства считают, будто на дворе все еще время тормозных 33КБ/с модемов и обмена текстовыми сообщениями со скоростью летящего голубя и тратят охотно часы на прочтение романов других таких же старперов!


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

23. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от qrKot (?), 20-Фев-18, 08:40 
Экономия времени - налицо.
"Без потери качества" - вот это уже неправда. Реально 80% книги "недополучишь".
Собственно, если уж надо сэкономить время, при этом настолько халатно относиться к качеству, что "прочесть и зазырить кинцо - одно и то же", будьте более последовательны. Тупо не смотрите, еще 9 часов сэкономите.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

8. "Facebook сменил лицензию на React Native и Yoga "  +1 +/
Сообщение от th3m3 (ok), 18-Фев-18, 02:23 
>vue.js не имеет норм поддержки TypeScript

И не надо. Нафиг этот костыль.

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

11. "Facebook сменил лицензию на React Native и Yoga "  –2 +/
Сообщение от Hello (?), 18-Фев-18, 03:28 
Это ты так троллишь? Чем твой vue не jQuery для веба? Оно все построено вокруг нетипизированных объектов с частичным выносом логики в строковые литералы. Нашелся тут умник...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Facebook сменил лицензию на React Native и Yoga "  +1 +/
Сообщение от KonstantinB (ok), 18-Фев-18, 17:38 
Некорреткно сравнивать фреймворк и библиотеку.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Facebook сменил лицензию на React Native и Yoga "  –2 +/
Сообщение от mimocrocodile (?), 18-Фев-18, 02:37 
Как я уже 100500 раз писал бессмысленное и бесполезное изменение в угоду идиотам
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от Аноним (-), 18-Фев-18, 12:37 
Ненужно сменило лицензию на ненужно. Хомячки в печале.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Facebook сменил лицензию на React Native и Yoga "  +/
Сообщение от Fjgkdhdnxo (?), 18-Фев-18, 18:52 
Д'Артаньян?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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