Facebook просто змінив ліцензію на React. Ось 2-хвилинне пояснення, чому.

Facebook щойно перевів кілька своїх проектів з відкритим кодом - включаючи React - на популярну ліцензію MIT.

До цього Facebook використовував власну власну ліцензію “BSD + Patents”. Це було схоже на широко використовувану ліцензію BSD, але також включало пункт, який в основному говорив: "Ви не можете подати до суду на Facebook за порушення ваших патентів".

Ця ліцензія зазнала критики цього літа. Ось що сталося.

15 липня: Фонд апачів забороняє реагувати

Фонд Apache надіслав повідомлення про заборону використання будь-яких ліцензованих інструментів BSD + у своїх відкритих джерелах. (Apache має історію заборони ліцензій, які вони вважають занадто обмежувальними, наприклад, GNU GPL.)

18 серпня: Facebook заявляє, що ліцензія BSD + Patents має на меті захистити їх від "безмежних судових процесів щодо патентів"

Facebook писав в блозі, що їм потрібна ліцензія BSD + Patents, щоб вони могли швидше розвивати React, не потребуючи адвокатів, щоб підписати свої зміни.

Це спонукало такі спільноти, як Reddit, Hacker News та freeCodeCamp, обговорювати альтернативні варіанти React.

14 вересня: WordPress заявляє, що не відповідає ліцензії BSD + на патенти Facebook

WordPress, який забезпечує близько 25% всіх веб-сайтів, заявив, що не використовуватиме React у майбутніх проектах, якщо не зміниться ліцензія.

22 вересня: Facebook оголошує, що відмовляється від ліцензії BSD + Patents і переходить на ліцензію MIT

24 вересня: WordPress каже, що з React зараз все гаразд

Засновник WordPress каже, що задоволений змінами, і WordPress може використовувати React у майбутніх проектах.

25 вересня: Facebook офіційно переходить на ліцензію MIT

Софі Альперт зробила коміт, який змінив ліцензію на MIT.

26 вересня: Facebook випускає React 16

Тепер, коли невизначеність щодо ліцензії React врегульована, React, швидше за все, залишиться одним із найпопулярніших інструментів веб-розробки.

Facebook також переходить на більш дозвільні ліцензії для інших своїх проектів з відкритим кодом.

Сподіваюсь, це пояснення було Вам корисним. Якщо ви хочете вивчити ліцензії з відкритим кодом, GitHub створив цей інструмент, щоб допомогти вам вибрати підходящий для вас.

Я пишу лише про програмування та технології. Якщо ви стежите за мною у Twitter, я не буду витрачати ваш час. ?