Facebook току-що промени лиценза на React. Ето 2-минутно обяснение защо.

Facebook току-що превключи няколко от своите проекти с отворен код - включително React - към популярния лиценз MIT.

Преди това Facebook използваше свой собствен потребителски лиценз „BSD + патенти“. Това беше подобно на широко използвания лиценз за BSD, но включваше и клауза, която основно казваше: „не можете да съдите Facebook за нарушаване на вашите патенти“.

Този лиценз беше подложен на пожар това лято. Ето какво се случи.

15 юли: Фондация Apache забранява реакцията

Фондация Apache изпрати известие, забраняващо използването на инструменти с лиценз BSD + Patents в техните проекти с отворен код. (Apache има история на забрана на лицензи, които те смятат за твърде ограничителни, като например GNU GPL.)

18 август: Facebook казва, че лицензът BSD + Patents е да ги защити от „безценен спор за патент“

Facebook пише в блог, че се нуждаят от лиценза за патенти BSD +, за да могат да разработят 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, няма да ви губя времето. ?