
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, няма да ви губя времето. ?