Qualcomm „уби“ Arduino – това вече не е отворена платформа за „направи си сам“ , а корпоративна услуга
Преди шест седмици Qualcomm закупи Arduino. Общността на разработчиците незабавно се разтревожи, че Qualcomm ще унищожи правилата на отворения код, които трансфораха Arduino в езика за връзка на феновете на електрониката по целия свят. Ако се съди по оповестените тази седмица обновени условия за прилагане и политика за дискретност, пренаписани от юристите на Qualcomm, най-лошите страхове на общността се удостоверяват.
Очевидно Arduino към този момент не е обществен запас.
Новите условия наподобяват като нормата за всяка корпоративна SaaS платформа: наложителен арбитраж, интеграция на данните с световната екосистема на Qualcomm, надзор на износа, ограничавания за потреблението на изкуствен интелект и възбрана за противоположен инженеринг. Но казусът е, че Arduino не е SaaS. Той е гръбнакът на екосистемата за разработчици.
Новите условия за прилагане на Arduino в този момент не дават никакви патентни лицензи на разработчика. Това значи, че Qualcomm евентуално може да претендира за патентни права върху всички планове, основани с принадлежности Arduino, образци Arduino или хардуер, съчетаем с Arduino. Съществува противоречие: Arduino IDE (интегрирана среда за разработка) е лицензирана под AGPL, до момента в който CLI (интерфейс на команден ред) е лицензиран под GPL v3. И двата лиценза категорично изискват опция за назад инженерство на софтуера, а новите условия за прилагане категорично не разрешават това.
Общността се пробва да разбере същинските планове на Qualcomm. Дали тези условия са просто нормална процедура за юристите на SaaS, които ползват общоприет корпоративен образец към Arduino? Или Qualcomm „ тества границите “ и реакцията на общността? Или може би това е първата стъпка към отбрана на екосистемата, която преди малко е купила?
Qualcomm евентуално си е мислела, че купува хардуерна компания за интернет на нещата с лоялна потребителска база, само че цената на Arduino не е в хардуера. Техните платки от дълго време са остарели. Тяхната стойност е в стандарта. Arduino IDE е езикът за връзка за феновете на електрониката. Милиони разработчици са се учили от него, даже в случай че са минали към различен хардуер. ESP32, STM32, Teensy, Raspberry Pi Pico – нито един от тях не е обвързван с хардуера на Arduino, само че всички те работят с Arduino IDE.
Платформата Arduino се основава на познания, насъбрани в продължение на две десетилетия, като видеоклипове с указания, библиотеки с отворен код, планове, употребяващи принадлежности на Arduino и академични уроци. В доста от уроците се допуска, че е разполагаем Arduino. Когато потребителят потърси „ по какъв начин да разгадавам датчик “, отговорът е кодът на Arduino.
Arduino е екосистема, в която юристите на Qualcomm просто са внесли правна неустановеност. Ако Qualcomm стартира да постанова надзор върху IDE, CLI или главните библиотеки, това ще унищожи цялата екосистема на разработчиците. Дори тези, които не употребяват хардуер Arduino, зависят от софтуерната инфраструктура на Arduino.
Ако нещо се случи с Arduino IDE, даже и създаването му да спре или да стане сложна, ще бъде мъчно да се откри сурогат на тази елементарна рамка и светът ще загуби доста обещаващи нови разработчици заради по-високия предел за нахлуване. Всичко зависи от това дали платформата Arduino ще остане отворена и налична.
Arduino може би е комплектът принадлежности, който направи любителската електроника налична за милиони хора, само че общността на разработчиците е тази, която трансформира Arduino в това, в което се трансформира. Поглъщането от страна на Qualcomm слага това завещание под въпрос. Дали заради правно комплициране, корпоративна глухота или умишлена тактика, доверието на общността беше разрушено.
Някои специалисти допускат, че под „ платформа “ юристите на Qualcomm може да имат поради единствено облачните услуги на Arduino (форуми, Arduino Cloud, Project Hub), а не IDE и CLI, които запалянковците употребяват. Ако казусът е подобен, Qualcomm би трябвало да го уточни категорично и на понятен език. В края на краищата разработчиците на библиотеки евентуално се чудят дали присъединяване им в хранилищата на Arduino ги излага на юридически риск, а производителите на хардуер се питат дали е безвредно да се приказва за „ съгласуемост с Arduino “.
Следващите няколко месеца ще покажат дали новите условия за прилагане на Arduino са неточност или тактика. Ако Qualcomm даде уточнения, реалокира хранилищата под някакъв механизъм за надзор и отбрани инструментариума с отворен код, тогава може би обстановката към момента може да бъде избавена. В противоположен случай това ще бъде сигнал за търсене на други възможности. Въпросът не е дали занимание общността с отворен код ще оцелее. Въпросът е дали Arduino ще оцелее.




