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


Бесплатное программное обеспечение с открытым исходным кодом ( FOSS ) — это термин, используемый для обозначения групп программного обеспечения, состоящего как из бесплатного программного обеспечения , так и из программного обеспечения с открытым исходным кодом [a], где каждый имеет свободную лицензию на использование, копирование, изучение и изменение программного обеспечения в любой образом, а исходный код находится в открытом доступе, так что люди поощряются к добровольному улучшению дизайна программного обеспечения. [3] Это отличается от проприетарного программного обеспечения , где программное обеспечение находится под ограничительным лицензированием авторских прав , а исходный код обычно скрыт от пользователей.

FOSS поддерживает права пользователя программного обеспечения на гражданскую свободу (см. « Четыре основные свободы » ниже). Другими преимуществами использования FOSS могут быть снижение затрат на программное обеспечение, повышенная безопасность и стабильность (особенно в отношении вредоносных программ ), защита конфиденциальности , образование и предоставление пользователям большего контроля над собственным оборудованием. Бесплатные операционные системы с открытым исходным кодом, такие как Linux и потомки BSD , широко используются сегодня, обеспечивая работу миллионов серверов , настольных компьютеров , смартфонов (например, Android ) и других устройств. [4] [5] Лицензии на бесплатное программное обеспечение илицензии с открытым исходным кодом используются многими программными пакетами . Движение за свободное программное обеспечение и движение за программное обеспечение с открытым исходным кодом - это социальные онлайн-движения , стоящие за широким производством и внедрением FOSS, причем первое предпочитает использовать термины FLOSS или free/libre.

«Свободное программное обеспечение с открытым исходным кодом» (FOSS) — это общий термин для программного обеспечения, которое одновременно считается как свободным программным обеспечением , так и программным обеспечением с открытым исходным кодом . FOSS (бесплатное программное обеспечение с открытым исходным кодом) позволяет пользователю проверять исходный код и обеспечивает более высокий уровень контроля над функциями программного обеспечения по сравнению с проприетарным программным обеспечением . Термин «свободное программное обеспечение» вообще не относится к денежной стоимости программного обеспечения, а скорее относится к тому, поддерживает ли лицензия гражданские свободы пользователя программного обеспечения («свободный» в смысле «свобода слова», а не «бесплатное пиво»). [3]Существует ряд связанных терминов и сокращений для бесплатного программного обеспечения с открытым исходным кодом (FOSS или F/OSS) или бесплатного программного обеспечения с открытым исходным кодом (FLOSS или F/LOSS предпочитается FSF по сравнению с FOSS, в то время как бесплатное или бесплатное программное обеспечение /libre — их предпочтительный термин). [6]

Хотя существует почти полное совпадение между лицензиями на бесплатное программное обеспечение и лицензиями на программное обеспечение с открытым исходным кодом, между сторонниками этих двух позиций существуют серьезные философские разногласия. Терминология FOSS или «Свободное программное обеспечение с открытым исходным кодом» была создана, чтобы нейтрализовать эти философские разногласия между FSF и OSI и иметь единый унифицированный термин, который мог бы относиться к обеим концепциям. [7]

Определение свободного программного обеспечения Ричарда Столлмана , принятое Фондом свободного программного обеспечения (FSF), определяет свободное программное обеспечение как вопрос свободы, а не цены, [8] [9] и поддерживает четыре основные свободы. Самая ранняя известная публикация определения его идеи свободного программного обеспечения была в февральском 1986 г. выпуске [10] Бюллетеня FSF, ныне прекращенного GNU's Bulletin. Канонический источник документа находится в разделе философии веб-сайта проекта GNU . По состоянию на август 2017 года он издается на 40 языках. [11]

Чтобы соответствовать определению «свободное программное обеспечение», FSF требует, чтобы лицензирование программного обеспечения уважало гражданские свободы / права человека, которые FSF называет « четырьмя основными свободами » пользователя программного обеспечения. [12]


Скриншот бесплатного программного обеспечения с открытым исходным кодом (FOSS): Linux Mint с рабочей средой Xfce , Firefox , программа-калькулятор, встроенный календарь, Vim , GIMP и медиаплеер VLC.