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

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

Но затем движение за открытый исходный код(source movement) набрало обороты, и внезапно нас угостили продуктами выдающегося качества. Цена? Совершенно ничего. Разве(Don) ты не любишь Интернет(Internet) ?

Но что такое открытый исходный код?(But What Is Open Source?)

Существует две формы программного обеспечения — с открытым исходным кодом и закрытым (проприетарным) исходным кодом. Важно понимать разницу.

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

С другой стороны, программное обеспечение с закрытым исходным кодом (проприетарное), как следует из названия, полностью закрыто. Компании не хотят, чтобы вы видели исходный код(source code) , потому что они полагаются на исходный код(source code) , чтобы получать прибыль от своих продуктов.

Например, вы никогда не увидите исходный код(source code) продуктов Microsoft или Apple. Это просто не в их интересах. Вы можете запускать продукты с открытым исходным кодом в операционных системах Microsoft или Apple(Microsoft or Apple) , но залезать под капот Windows или macOS(Windows or macOS) , чтобы проверить их код? Да, удачи с этим.

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

линукс(Linux)(Linux)

Linux , вероятно, является самым большим, самым известным и самым популярным из существующих проектов с открытым исходным кодом(source project) . С тех пор, как это началось в 1991 году, сейчас легко существует пара сотен активных «дистрибутивов» операционной системы Linux(easily a couple hundred active Linux operating system “distros” ) (сокращение от дистрибутивов). Это включает в себя систему Tails(the Tails system) , которую я недавно профилировал, и высококлассные системы, такие как Ubuntu , Linux Mint и Debian .

Linux привлекателен для людей, которых отталкивает мысль о необходимости платить за дорогие операционные системы, или для людей, питающих ненависть к Windows .

Linux поддерживается большинством основных программных приложений(software apps) , но его недостатком является то, что установка этих приложений не так проста, как в Windows или macOS(Windows or macOS) . Требуются некоторые технические способности.

Мозилла Фаерфокс(Mozilla Firefox)(Mozilla Firefox)

Я не скрывал своей любви к Google Chrome , но в моем сердце все еще есть место для Mozilla Firefox . Firefox существует дольше, чем Chrome , и именно Firefox начал разрушать браузерную монополию Microsoft.

Я удивлен, однако, что не многие люди знают, что Firefox является открытым исходным кодом и что его владелец Mozilla является некоммерческим фондом. Вы можете свободно проверять код, добровольно помогать в разработке браузера и даже создавать свой собственный браузер на основе кода Firefox(Firefox code) . Три примера: WaterFox , PaleMoon и Tor Browser(the Tor Browser) .

LibreOffice

Если бы когда-нибудь была причина никогда больше не платить за Microsoft Office , то это был бы LibreOffice . Даже платить за Office 365 бессмысленно, когда вы видите бесплатные альтернативы, такие как LibreOffice и Google Suite .

LibreOffice — это набор для обработки текстов,(word processing suite) который включает в себя текстовые документы, электронные таблицы, базы данных и «презентации» (их версия Powerpoint ). Хотя у LibreOffice есть собственный формат файлов(file format) , другие форматы файлов(file format) , такие как файлы Microsoft , полностью поддерживаются, и есть отличная кнопка создания PDF(PDF generation) одним щелчком мыши .

KeePass

Не так давно я писал о своей любви к KeePass , и, несмотря на то, что более блестящие соперники пытались привлечь мое внимание, моя привязанность к KeePass никогда не ослабевала. Конечно, KeePass немного прост(bit plain) и функционален. Но иногда это все, что вам нужно.

Помимо хранения ваших паролей, он также имеет очень простой в использовании генератор паролей(password generator) . Когда вы принимаете предложенный вам пароль, он автоматически предварительно заполняет поля KeePass , поэтому все, что вам нужно сделать, это «сохранить».

Поскольку у KeePass также есть портативная версия, (KeePass)файл базы паролей(password database file) легко поместить в облачное хранилище и синхронизировать его между компьютерами.

Вордпресс(WordPress)(WordPress)

Наряду с Linux это, вероятно, еще один самый известный пример проектов с открытым исходным кодом. Он используется ошеломляющими 60 миллионами веб-сайтов для поддержки всего(power everything) , от интернет-магазинов до портфолио и блогов (и многих других промежуточных применений).

Скажем так, если WordPress завтра решит прекратить разработку, у многих веб-сайтов возникнут серьезные проблемы.

Чтобы расширить удобство использования, WordPress в значительной степени полагается на свою обширную библиотеку плагинов(plugins) и тем(themes) . Большинство из них бесплатны, но есть и премиальные варианты.

Хром(Chromium)(Chromium)

Я упоминал ранее, что Mozilla Firefox был лучшим браузером с открытым исходным кодом, но Google также работает над своим собственным легким предложением с открытым исходным кодом.

Не путать с Google Chrome , Chromium — это браузер Google с открытым исходным кодом. Большая часть кода Google Chrome основана на Chromium , но Chromium также является самостоятельным браузером.

Многие другие разработчики браузеров используют код Chromium(Chromium code) для своих браузеров. Сюда входят Amazon Silk и Opera(Amazon Silk and Opera) . С этого года Microsoft Edge также будет включать Chromium в свой браузер.

Криптовалюта(Cryptocurrency)

Наконец, криптовалюта. Да, даже это с открытым исходным кодом, так как любой может взять существующую криптовалюту, изучить код и создать новую. Например, я мог бы взять Биткойн(Bitcoin) и использовать код для создания ONeillCoin , если бы у меня было такое желание и навыки разработки.

Но это для другой статьи и для тех, кто знает, о чем идет речь.



About the author

Я веб-разработчик с опытом работы более 10 лет. Я специализируюсь на разработке Chrome OS и работал над широким спектром проектов от небольших стартапов до компаний из списка Fortune 500. Я также являюсь экспертом по учетным записям пользователей и семейной безопасности и разработал несколько успешных приложений для Android.



Related posts