Наскоро новината съобщи това Microsoft направи промени в условията за използване на каталога от App Store, което ще влезе в сила от следващата седмица.
Най-противоречивата промяна беше забраната за продажба на приложения с отворен код, които обикновено са безплатни. Въведеното изискване има за цел да се бори с трети страни, които печелят от продажбата на популярни програмни модули с отворен код.
Тази нова промяна не идва от нищото, тъй като в продължение на няколко месеца много потребители се оплакваха на Microsoft и дори на предполагаемите разработчици защо публикуват приложения с отворен код като техните и други, ако поискат плащане за изтеглянето им. Практически пример беше GIMP, че при търсене на приложението се появиха няколко приложения с името и които бяха платени.
Новите правила са формулирани по такъв начин, че забраната за продажба важи за всички проекти с отворени лицензи, тъй като кодът на тези проекти е наличен и може да се използва за създаване на безплатни компилации.
Забраната важи независимо дали акаунтът е свързан с директен разработчики включва приложения, хоствани в App Store от големи проекти за финансова подкрепа на разработката.
Например проекти като Krita и ShotCut са използвали публикуването на платени компилации в App Store като една от опциите си за набиране на средства. Промяната ще засегне и проекти като Inkscape, които се предлагат безплатно в App Store, но позволяват произволна сума за дарение.
Представители на Microsoft казват решението беше взето поради трудността да се идентифицират истинските разработчици и желанието да се защитят потребителите от манипулиране на софтуер с отворен код и продажба на програми, които могат да бъдат изтеглени законно безплатно.
Когато обсъждаме промените, ръководителят на App Store обеща да преразгледа правилата, като добави опции за подпомагане на разработването на отворени проекти. Но облекчаването на споменатото правило се отнася до използването на бизнес модели, които са в ущърб на безплатния софтуер с отворен код, като разпространението на намалени версии на софтуер с отворен код и продажбата на отделна търговска версия, която включва функции, които не са налични .са налични в кодовата база с отворен код.
От своя страна правозащитната организация Софтуер за опазване на свободата (SFC) счита, че забраната за продажба на софтуер с отворен код в App Store е неприемлива, тъй като всяка наистина отворена или безплатна система винаги е достъпна за безплатна употреба - разработчиците работят публично и не се намесват в създаването на модификации и формирането на компилации за всяка платформа.
Тези права и свободи са фундаментални за безплатните лицензи и лицензи с отворен код и се прилагат както за потребителите, така и за бизнеса, което прави възможно да се възползват от софтуера с отворен код не само за първоначалните разработчици, но и за дистрибуторите, които предлагат лесни за използване методи за доставка, като в - местоположение на приложението. Магазин. Например, всеки може да продава своя продукт, базиран на ядрото на Linux, стига да отговаря на изискванията на GPL лиценза,
SFC не изключва, че ограниченията въведени бъде тактически ход за привличане на внимание: Отначало Microsoft се опитва да въведе неразумни промени и след появата на възмущение се съгласява, отменя решението, като по този начин изразява своята привързаност към идеите на софтуера с отворен код.
Подобна тактика беше използвана и при създаването на каталога на App Store, който първоначално забраняваше публикуването на програми с лицензи за копилефт, но след вълна от възмущение Microsoft предизвикателно се обърна към общността и позволи поставянето на софтуер с отворен код. Подобна ситуация се случи с премахването и последващото връщане на функцията Hot Reload в кодовата база с отворен код .NET.
И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробности на адрес следната връзка.