«Дайте человеку рыбу, и вы накормите его на день. Научите его ловить рыбу, и вы накормите его на всю жизнь».
Мы живем в мире, который поощряет культуру несвободного программного обеспечения. Большинство из нас всегда использовали на своих компьютерах только несвободное программное обеспечение. Наших детей тоже учат им пользоваться, но они частично или полностью не знают о свободном программном обеспечении и тех преимуществах, которые оно предоставляет.
Обучение студентов является основным источником дохода для некоторых поставщиков несвободного программного обеспечения. Кроме того, для этих поставщиков это огромная возможность познакомить будущих взрослых со своим продуктом и навсегда сохранить свое доминирующее положение. Они тратят огромные суммы денег на маркетинг, чтобы заручиться поддержкой образовательных департаментов. Как энтузиаст открытого программного обеспечения, я считаю, что проприетарное программное обеспечение несовместимо с образованием, потому что пользователи — просто инертные потребители, и им по закону запрещено изучать его исходный код. Образование с использованием компьютеров должно быть бесплатным. Это не должно быть возможностью для корпораций обеспечить свою монополию на программное обеспечение.
Я не забываю тот факт, что несвободное программное обеспечение иногда является мощным и надежным. Однако оно не уважает свободу пользователей. Можно сказать, что программное обеспечение служит своим пользователям, только если оно уважает их свободу. Но известно, что разработчики добавляют вредоносные функции, которые шпионят за пользователями, ограничивают их использование, заставляют их соглашаться на обновления и т.д. Более того, некоторые штаты США даже хвастаются тем, что сотрудничают с поставщиками несвободного программного обеспечения, такими как Microsoft, принимая бесплатные предложения, понимая или не понимая пагубных последствий использования несвободного программного обеспечения в обществе. Кстати, утилиты и другой софт доступны на страницах специализированного сайта.
Отсутствие Корпоративных обязательств
С другой стороны, свободное программное обеспечение — это путь для изучения студентами. Эта статья посвящена тем людям, которые не осведомлены о преимуществах использования свободного программного обеспечения.
1) Доступно при минимальных затратах
Свободное программное обеспечение не означает нулевую стоимость программного обеспечения. Верно, что большинство текущих проектов с открытым исходным кодом доступны бесплатно, что приводит к двусмысленности вокруг широко используемого термина «свободное программное обеспечение». Итак, распространенная поговорка гласит: «Думайте свободно, как о свободе слова (freedom), а не бесплатно, как о бесплатном пиве (нулевая стоимость)». Бесплатное программное обеспечение снижает себестоимость производства. Создание системы, подобной MS-Windows, стоит миллионы долларов. Но если вы создадите такую же систему, используя бесплатную версию POSIX, это, вероятно, обойдется менее чем в сотню долларов.
2) Обеспечивает полную свободу
Изначально производители компьютеров стремились только к инновациям в аппаратном обеспечении и не рассматривали программное обеспечение как бизнес-актив. Это связано с тем, что большинство пользователей компьютеров были учеными и техниками, которые могли самостоятельно модифицировать программное обеспечение, поэтому аппаратное обеспечение распространялось с предустановленным программным обеспечением. Позже были представлены языки программирования высокого уровня, которые были совместимы практически со всеми типами компьютеров. Это означало, что можно было улучшить работу даже менее эффективного аппаратного обеспечения. Это привело к снижению прибыли производителей оборудования, которые внедряли инновации в дизайне и рассматривали оборудование как свой единственный бизнес-актив. Им пришлось начать относиться к программному обеспечению как к неотъемлемой части продаж своего оборудования, применяя строгую политику в области авторских прав. Это привело к росту популярности несвободного программного обеспечения.
Ричард Столлман однажды сказал:
Свободное программное обеспечение дает пользователям свободу изучать, как работает программа, получая доступ к исходному коду, создавая дополнительный код, тестируя, модифицируя и распространяя его. Эти вещи запрещены для несвободного программного обеспечения.
3) Никаких навязанных обновлений
Свободное программное обеспечение никогда не исчезает, как проприетарное. Если проприетарные поставщики прекращают поддержку продукта, у пользователей есть два варианта: либо использовать неподдерживаемую версию программного обеспечения, либо перейти на (нежелательное) обновление. Принудительное обновление свободного программного обеспечения никогда не происходит. Например, когда RedHat решила прекратить поддержку своих RedHat Linux 7, 8 и 9, различные другие компании выступили с предложением поддержать их.
4) Отсутствие слежки за пользователями
Если пользователи не имеют контроля над используемым программным обеспечением, оно может легко отслеживать их активность. Компания, стоящая за несвободным программным обеспечением, часто устанавливает функции, которые не позволяют пользователям делиться им с другими. Поскольку любой, кто покупает несвободное программное обеспечение, должен подписать лицензионное соглашение перед его использованием, он соглашается с тем, что поставщик имеет право проверять содержимое жесткого диска без предупреждения. Это нарушает нашу конфиденциальность, поскольку на наших компьютерах хранятся наши личные данные и наша повседневная деятельность.
5) Проверяемость
Когда производители программного обеспечения с закрытым исходным кодом заявляют, что они внесли улучшения в программу, повысили безопасность и ограничили доступ к бэкдорам, пользователи вынуждены этому верить. Поскольку исходный код не предоставляется, доказательств для таких заявлений нет.
6) Обеспечивает лучшую безопасность
Общеизвестно, что несвободное программное обеспечение угрожает безопасности пользователей. Существует долгая история уязвимостей в системе безопасности. Несвободное программное обеспечение не обязательно останавливает распространение вирусов и позволяет хакерам захватывать компьютеры людей для рассылки спама. Поскольку программное обеспечение является секретным, все пользователи зависят от корпорации в решении подобных проблем.
7) Отсутствие монополий
Проще и дешевле переключаться с одного свободного программного обеспечения на другое по сравнению с переключением несвободного программного обеспечения. Свободное программное обеспечение не привязывает вас к какой-либо корпорации.