Значение на свободния софтуер
Miscellanea / / August 08, 2023
В момента има два основни начина на мислене сред създателите на софтуер. От едната страна са програмистите, които защитават патентован софтуер а от друга тези, които защитават безплатен софтуер.
Последните се застъпват за това, че всички потребители имат право да разполагат с безплатния софтуер, от който се нуждаят, и да направи кода на този софтуер публичен, достъпен и видим за всеки, който иска да го модифицира (Отворен код), за да го настроите според вашите нужди.
Тази концепция, макар и да изглежда малко утопична, има зад себе си цяло философско течение, командирован от милиони програмисти, които ежедневно си сътрудничат в създаването на нови програми и в разработването на все повече и повече код. Като такъв той се ражда в края на 80-те години от ръката на Ричард Столман, за да се противопостави на монопола, който големите компютърни компании се опитваха да наложат.
И тук трябва да направим малък параграф, за да изясним едно много често срещано объркване по отношение на безплатния термин.
Безплатно не означава непременно безплатно. Безплатна програма, чийто код не е отворен, не може да се счита за безплатен софтуер, нито една програма може да спре да бъде безплатна, защото е платена.Той безплатният софтуер е този, който, в думи от основателите на това течение, дава свобода на потребителя: свобода да разглеждате кода, да го използвате без ограничения, да го разпространявате, ако желаете, и да го променяте, ако желаете. Споделянето на безплатен софтуер всъщност не е престъпление, а по-скоро самата причина за създаването на програмата.
Когато потребител придобие безплатен софтуер, той става собственик на него, без условия, тъй като програмистите се отказват от всякакви права върху него.
Връщайки се към темата, основният въпрос е: Защо аз като потребител трябва да се грижа за използването на безплатен софтуер, а не на патентован такъв? Е, по много причини. За начало повечето големи частни програми съдържат зловреден код, скрит от потребителя и използван за събиране на информация или изпълнение на подпрограми без разрешението на потребителя. Тъй като не можете да видите кода, не се знае точно дали тази патентована програма е чиста или наистина се възползва от потребителя. Пълната противоположност на безплатната програма, която е софтуер без нищо скрито.
Освен това, друг важен аспект е, че поне според неговите защитници, той позволява a непрекъснато подобряване на кода споделени и следователно на програмите. Като бъде споделен, всеки програмист може да подобри оригиналния код, за да работи по-добре или да направи нещо различно, и този код в същото време повторно споделена може да се променя безкрайно, докато частна програма може да се променя само от нейната собственици, които искат или не, следвайки стриктно икономически и бизнес критерии, а не най-добрите потребителско обслужване.
Важността на това движение е такова, че Безплатен софтуер надхвърли областта на компютрите, за да се разшири в други области като кино, изкуство, телевизия или дори литература.