FSF осъжда използването на „неоторизиран и объркващ“ безплатен софтуер 

FSF

Лого на FSF

Преди няколко дни на Free Software Foundation публикува публикация в блог в която организацията благодаря на всички, които използват GNU лицензите да разпространява и лицензира софтуер, „но“ осъжда използването на неоторизирани и объркващи производни на тези лицензи.

В статията си Фондацията за свободен софтуер обяснява как потребителите са защитени срещу ограничителни условия въведени от хора, които използват условията на лиценза на GNU, за да напишат свои собствени нови лицензи, по начин, който увековечава потребителите да упражняват свободите на свободния софтуер.

Въпреки че софтуерните компоненти с отворен код по дефиниция са достъпни за всички, някои притежатели на авторски права не искат продукт, често създаден с благотворителна цел, да се използва и продава неконтролируемо. Поради това те забраняват използването на отворен код в патентован софтуер и дори изискват продукт, създаден от отворен код, да бъде пуснат в публичното пространство. Това обаче не означава, че решенията с отворен код не могат да се използват за търговски цели.

Има например платени версии на Linux, чиито собственици правят пари от продажба на лицензи за разпространение и поддръжка на клиенти. Приемливите сценарии за използване на софтуера, определени от притежателя на авторските права, са описани в лиценза.

В тези сценарии всичко може да изглежда „добро“ и „правилно“ до известна степен и като такива лицензите включват изрично предоставяне на права, ясни и пълни задължения за предоставяне на изходен код и клаузи за копиралефт, които гарантират защитата на свободите в производните произведения.

Повече от тридесет години GPL са в центъра на движението за свободен софтуер. И всеки път, когато получател на GPL-лицензиран софтуер види лиценза, той знае, че има всички основни свободи по ясен и недвусмислен начин.

Лицензите с отворен код могат да бъдат разделени на две категории, които са разрешително и копилефт:

  • От страна на разрешителния лиценз, те позволяват изходният код да се използва във всеки проект, включително патентовани, а сред най-популярните са: Apache License 2.0, BSD 2-Clause „Simplified“, BSD 3-Clause „New“ и Лиценз на MIT
  • По отношение на копилефт, Фондацията за свободен софтуер разделя този лиценз на две категории: „Силен копилефт“ и „Слаб копилефт“. Силно копилефт не предполага условия, при които производният софтуер може да се разпространява под какъвто и да е лиценз, различен от този, използван в изходния код. Copyleft Weak, от друга страна, предвижда такива условия.

Е, макар че това го казва "теорията", на практика не всичко е гладкоот времето на Големите проекти често използват няколко компонента с отворен код едновременно. И преди да ги изпратите в производство, трябва да се уверите, че програми или части от тях, пуснати под различни лицензи, могат да бъдат комбинирани в рамките на един продукт.

Като такова, всичко е просто с разрешителните лицензи, тъй като повечето са съвместими помежду си, с други безплатни и дори патентовани лицензи. Фрагментите на изходния код ще останат под собствените си лицензи и новият проект може да съществува под всеки друг. Copyleft лицензите, от друга страна, не само са несъвместими с разрешителните и патентованите лицензи, но дори могат да бъдат несъвместими един с друг. Например GPLv2 е несъвместим с GPLv3.

Това е мястото, където статията на Фондацията за свободен софтуер има „защо“ тъй като се споменава, че някои автори "се занимават с объркващи практики" когато пишете лицензи, които използват съществуващите правила и условия на Лицензите за свободен софтуер на GNU, без намерението да предоставят четирите свободи на потребителите.

Например, отдавна сме свидетели на опити за добавяне на ограничения към самия лицензен текст, поставен във файла LICENSE или включен на друго място във версията на програмата. Такъв е случаят с така наречените „commons“, които, когато се прилагат към лиценз за безплатен софтуер, потвърждават, че програмата е покрита от лиценза. Но, в същото време, той е противоречив по смисъла си, като посочва, че продажбата на копия на програмата или извършването на търговска услуга с програмата е забранена.

Предвид този сценарий на „вмъкване на ограничения в GNU лиценз“  Фондацията за свободен софтуер вече беше наясно с подвеждащи и объркващи лицензионни практики, които подкопаваха намерението на GNU GPLv2 чрез добавяне на условия, забраняващи определени употреби. Предназначен да позволи на потребителите да премахнат всички ограничения допълнителна информация, която може да е добавена към лиценза, FSF включваше „раздел 7“ на GNU GPLv3 и AGPLv3, озаглавен „Допълнителни условия“.

Тук бяхме особено загрижени за проблема с авторите на програми, които искат да лицензират произведенията си по подвеждащ и може би противоречив начин, използвайки GPL с неприемливи допълнителни ограничения, които биха направили тези произведения несвободен софтуер.

За да стане още по-ясно, че добавените ограничения са несъвместими с GNU лиценза, Free Software Foundation даде на потребителите правото да премахнат тези добавени ограничения и да запазят свободата на програмата. Но FSF има друг правен инструмент за противодействие на опитите за разпространение на програми под GNU General Public License, които са били погрешно модифицирани, за да станат несвободни лицензи.

FSF завършва статията си, като споменава, че винаги е позволявал на всеки да използва неговите лицензи според целта си, която е да предостави и защити свободата на потребителите да изпълняват, копират, разпространяват, изучават, модифицират и подобряват софтуера.

Патентованият софтуер е неетичен и морален според FSF и работи усилено за изграждането на бъдеще, което съдържа все по-малко.

Ако сте заинтересовани да научат повече за това, можете да проверите подробностите В следващия линк.