Можно ли обходиться исключительно свободным ПО?

Открытое ПО повсюду, и это также отличная философия, которой можно следовать. Впрочем, некоторые убеждены, что использовать только открытое программное обеспечение невозможно, потому что для некоторых задач открытые программы либо не существуют, либо делают свою работу неадекватно.

Я не хочу сказать, что это восприятие неверно, но вы можете удивиться, когда обнаружите, как много вы можете делать с помощью открытого ПО. На самом деле, шансы того, что вы сможете обходиться только им, достаточно велики.

Почему ПО с открытым кодом?

Перед тем, как мы начнем, нужно ответить на вопрос «Зачем?». Есть две основные группы причин, почему кто-то хочет использовать открытое ПО: техническое преимущества и философия.

Из определения программного обеспечения с открытым исходным кодом следует то, что каждый сможет загрузить и изучить «открытый» код самостоятельно. Это означает, что люди могут просматривать его и искать баги, ошибки безопасности и даже бэкдоры. Это также позволяет каждому в мире поддерживать открытые проекты, потому что каждый может загрузить код и затем добавлять туда свой. Если у проекта достаточно поддержки, то он может развиваться достаточно быстро, а его коду можно доверять.

Люди также могут создавать собственные открытые программы для работы с определенными задачами, что увеличивает выбор пользователя, который сможет выбрать лучший инструмент для своей работы.

Люди, которые используют открытое ПО по философским причинам, обычно верят, что все программы должны быть бесплатно доступны для использования каждому. Что касается технических аргументов, то обычно они сравнивают код ПО с математикой — математику нельзя патентовать, тогда почему это нужно делать с программным обеспечением?

Операционная система

02 Ubuntu Desktop

Большинство людей обычно используют открытое ПО для технических преимуществ, гибкости и свободы выбора. Важный шаг к использованию исключительно свободного ПО — это установка какого-либо дистрибутива Linux на ваш компьютер. Linux — это ядро операционной системы с открытым исходным кодом, и существует множество дистрибутивов, которые используют это ядро как свою основу. Хотя вы можете попытаться установить коммерческое программное обеспечение на Linux, обычно его доступно так много, и обычно намного проще использовать альтернативы с открытым исходным кодом.

Примечание: несмотря на то, что большая часть ядра Linux представляет собой открытый исходный код, в нем также есть закрытые бинарные вставки, которые предоставляют функциональность для некоторого оборудования, например, для WiFi-карт. Если вы хотите исключительно открытое ядро, то вы можете обратиться к таким дистрибутивам, как Trisquel — они предоставляют модифицированную версию ядра под названием linux-libre.

Программное обеспечение

Теперь, после того, как мы рассмотрели операционные системы, давайте изучим свободное ПО, доступное нам для различных нужд. В этой статье мы будем фокусироваться на кроссплатформенных решениях, которые также могут работать, например, в Windows, и постараемся не рассматривать доступные только для Linux приложения.

Почтовый клиент и веб-браузер

Firefox и Chromium (проект, на котором основан Chrome) — это отличные открытые браузеры, которые могут помогать вам работать в Интернете. Thunderbird — это способный открытый почтовый клиент, если вы используйте подобные приложения. Если вы используете IM-сервисы, то, возможно, лучшим выбором для вас станет Pidgin.

Работа с фотографиями и видео

GIMP — это самое близкое открытое решение, которое может заменить Photoshop и поддерживает все самые продвинутые его функции (хотя все еще создаются плагины для расширения функциональности этого замечательного приложения). Audacity — это отличное приложение для записи аудио и его обработки, надежное и эффективное в работе, используемое, например, подкастерами.

И, наконец, Blender (да, приложение, чаще всего известное за свою способность работы с 3D-графикой) стал способным видеоредактором, который может оказаться сложно использовать в первый момент, но в итоге он оказывается производительным помощником, когда вы освоите его азы.

Офис, продуктивность и мультимедиа

Если вы ищете полноценный офисный пакет, вам нужно обратить свое внимание на LibreOffice — на данный момент это наиболее полное возможностями решение со множеством удобных функций и отличной совместимостью с Microsoft Office.

Если вы просматриваете какой-либо тип мультимедиа, то VLC — это отличное приложение, которое может проигрывать их все. Хотя, возможно, он не выглядит очень привлекательно, то это точно приложение с наибольшим количеством возможностей. Наконец, он бесплатен и открыт. Мы также рассматривали в наших предыдущих статьях некоторые другие проигрыватели аудио и видео — вы можете выбрать что-либо из них.

И, наконец, для записи заметок вы можете использовать, например, настольное приложение, такое как Tomboy, или же просто использовать сервис наподобие Evernote и ваш браузер, чтобы взаимодействовать с ним. У него множество возможностей, которые позволяют сделать вашу память лучше при использовании компьютера.

Игры

Игры — это, возможно, единственная сфера, в которой open-source не так силен. Хотя игры с открытым кодом и существуют, ни один тайтл, о котором вы обычно слышите, не является открытым. Впрочем, если вы хотите использовать только открытые игры, вам придется подобрать их. Доступны хорошие игры, которые точно развлекут вас, но не ожидайте (нативно) играть в Call of Duty, NBA 2015 или другую популярную игру.

Игры всегда будут в подобном положении хотя бы из-за авторских прав на художественную работу, музыку и прочее. Хотя, все может измениться благодаря выходу Steam для Linux. В этом клиенте есть растущая библиотека совместимых с Linux игр. Они открытые? Нет. Но они работают на открытой операционной системе Linux? Многие из них — да.

Использовать только открытое ПО возможно

Есть ли какие-либо альтернативные приложения, которые мы пропустили? Возможно, но для многих людей это все, что они делают со своими компьютерами. Конечно, все еще есть другие решения с открытым кодом для более специфичных задач, но они не так известны хотя бы из-за рода этих задач. Впрочем, список выше должен будет подходить всем обычным пользователям домашних компьютеров.

Конечно, вы можете просмотреть списки лучших приложений для Linux, чтобы найти еще больше открытых приложений, которые потенциально могут быть доступны и для других платформ.

А что мы пропустили — приложения или категории, приложения из которых используются многими людьми? Расскажите нам в комментариях!