7 заблуждений о программном обеспечении с открытым исходным кодом

Ключевые выводы

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

Когда дело доходит до бесплатного программного обеспечения с открытым исходным кодом (FOSS), многие люди оказываются в море заблуждений и непонимания. Это печально, потому что FOSS является критически важным компонентом экосистемы программного обеспечения и дает огромные преимущества.

Программное обеспечение с открытым исходным кодом небезопасно

Распространенным заблуждением является то, что FOSS не является безопасным, поскольку его исходный код общедоступен, что упрощает его использование хакерами. На самом деле верно как раз обратное. Публичный характер открытого исходного кода позволяет постоянно просматривать и вносить вклад сообщества разработчиков по всему миру.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

При этом было несколько инцидентов, когда открытый характер FOSS не спас его от злоумышленников. Например, бэкдор Webmin. на обнаружение и исправление которого ушло больше года, а также на невероятно серьезную ошибку Heartbleed, обнаруженную в криптографической библиотеке программного обеспечения OpenSSL.

Открытый исходный код означает более низкое качество

Многие люди считают, что, поскольку FOSS часто бесплатен и разрабатывается добровольцами, он должен быть более низкого качества. По правде говоря, многие проекты с открытым исходным кодом оказались ничуть не хуже своих проприетарных аналогов. FOSS часто выигрывает от разнообразного вклада разработчиков с разным опытом и уровнями знаний, которые вносят свой вклад в создание надежного и высококачественного программного обеспечения.

Это не означает, что программное обеспечение должно полностью соответствовать списку функций, заметьте. LibreOffice не упакован (некоторые сказали бы раздутым) с огромным количеством функций, которые есть в пакете Office 365, но он предлагает функции, которые на самом деле использует подавляющее большинство людей. Точно так же GIMP может не иметь всех тех же функций Adobe Photoshop, в частности его облачных функций, но в правильных руках он может достичь столь же хороших результатов.

Я использовал LibreOffice в течение нескольких лет учебы в университете и никогда не сталкивался с какими-либо ограничениями по сравнению с теми, кто использует Microsoft Word. VLC Player — лучшее приложение для воспроизведения мультимедиа, которое я когда-либо использовал, и оно имеет открытый исходный код. В большинстве случаев нет никаких предварительных затрат, чтобы попробовать альтернативу с открытым исходным кодом, поэтому вы можете попробовать эти программы самостоятельно и, возможно, сэкономить на лицензиях на программное обеспечение и абонентской плате.

Открытый исходный код только для разработчиков

Существует заблуждение, что СОПО предназначено только для разработчиков и ИТ-специалистов, прежде всего потому, что оно часто предоставляет пользователям доступ к основному исходному коду. Хотя это правда, что доступ к исходному коду может быть выгоден для разработчиков, многие программы с открытым исходным кодом удобны для пользователя и вообще не требуют знаний в области кодирования: Audacity для редактирования аудио, VLC для воспроизведения мультимедиа, Thunderbird для электронной почты и список продолжается.

Программное обеспечение с открытым исходным кодом не является коммерчески жизнеспособным

Некоторые люди считают, что программное обеспечение с открытым исходным кодом не может быть коммерчески жизнеспособным, потому что оно может свободно распространяться. Однако многие предприятия добились успеха, предлагая услуги премиум-класса, связанные с FOSS, такие как настройка, установка, техническая поддержка или дополнительные функции. Такие компании, как Red Hat (например, Red Hat Linux), IBM (например, PyTorch) и даже Google (например, Android) демонстрируют коммерческую жизнеспособность моделей с открытым исходным кодом.

Открытый исходный код всегда бесплатен

Хотя многие программы с открытым исходным кодом действительно доступны бесплатно, «открытый исходный код» не обязательно означает «бесплатный». Термин «открытый исходный код» относится к доступности исходного кода, а не к цене. Многие проекты с открытым исходным кодом финансируются за счет других средств, таких как пожертвования, абонентская плата или предложение премиум-версий с дополнительными функциями.

Проекты с открытым исходным кодом плохо поддерживаются

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

Все программное обеспечение с открытым исходным кодом одинаково

Наконец, существует заблуждение, что все FOSS одинаковы. Но, как и проприетарное программное обеспечение, СОПО сильно различается по функциональности, дизайну, поддержке и условиям лицензирования. Например, рассмотрите разницу между двумя операционными системами с открытым исходным кодом, Debian и Ubuntu: у них разные целевые пользователи, разные циклы выпуска и разные среды по умолчанию.

От операционных систем до программного обеспечения для повышения производительности, игр и многих других нишевых типов программного обеспечения, вероятно, есть по крайней мере один пакет FOSS, который именно то, что вы искали.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *