реклама

Значи сте изтеглили Firefox и сменихте Microsoft Office с LibreOffice? Толкова много обичате тези приложения, че вече няма да хвърляте пари в Microsoft или Apple и да имате реши да премине на 100 процента Linux Как можете да помогнете да превърнете 2017 г. в годината на десктопа на LinuxНяма значение дали Linux постига световна компютърна доминация. Важното е, че можем да го използваме днес и това е страхотно - а сега е чудесно време да предприемем потапянето! Прочетете още .

Но оттогава открихте това безплатен софтуер тук няма съвсем същото значение и може би се чудите защо не просто наричаме всички тези неща отворен код за по-голяма яснота. Каква е голямата работа?

Оказва се, че безплатният софтуер и софтуерът с отворен код не са едно и също. Нека изясним това.

Някои предистория за контекста

През 50-те години почти целият софтуер е произведен от учени и изследователи. Те споделяха компютърен софтуер и изходен код без ограничения, така че потребителите да могат да поправят собствените си грешки. Голяма част от това беше софтуер за обществено достояние - който в смисъл на авторско право е най-безплатната форма на безплатно.

instagram viewer

Част от това беше културно. Част от това се дължи на естеството на софтуера. За разлика от физическите стоки, цифровият софтуер може да се копира безкрайно безплатно и с минимални усилия. Компютърен хардуер може да се продава, сигурно, но код?

Това започва да се променя от 70-те години. IBM започна да таксува отделно за софтуер и спря да предоставя изходния код. Това породи антимонополно дело с продължителност от 1969 до 1982 година. През 1983 г. Apple печели дело на Върховния съд определяне, че бинарният софтуер може да бъде защитен с авторски права. Microsoft пусна Windows няколко години по-късно.

Това беше климатът, при който движението за поддържане на софтуер „свободно“ се формира.

Произход на движението на свободния софтуер

От 70-те години Unix беше доминиращата операционна система. През 1983 г. Ричард Сталман обявява проект за създаване на напълно непатентована Unix-съвместима операционна система, проектът GNU. Две години по-късно той основава Фондацията за свободен софтуер с мисията да застъпва и обучава хората за безплатния софтуер.

Stallman не измисли фразата „безплатен софтуер“, която до голяма степен се отнасяше до софтуера в публичното пространство. Но той разшири какво означава софтуерът да е безплатен.

Фондацията за свободен софтуер определя безплатния софтуер като софтуер, който потребителите могат да пускат, копират, разпространяват, изучават, променят и подобряват. „Безплатният“ се отнася до тези свободи, а не до цената. Просто се случва случаят, че повечето безплатен софтуер не струва пари, най-вече защото компаниите които търсят да продават софтуер, обикновено ограничават свободата на потребителите да копират, разпространяват или подобряват това, което те Купува.

Фондацията за свободен софтуер изброява четири свободи, които счита за съществени:

  1. Свобода 0 - Свободата да стартирате програмата, както желаете, за всякакви цели.
  2. Свобода 1 - Свободата да изучавате как работи програмата и да я променяте, така че да прави изчисленията, както желаете. Достъпът до изходния код е предпоставка за това.
  3. Свобода 2 - Свободата да преразпределяте копия, за да можете да помогнете на ближния си.
  4. Свобода 3 - Свободата да разпространявате копия на модифицираните си версии на други. По този начин можете да дадете шанс на цялата общност да се възползва от вашите промени. Достъпът до изходния код е предпоставка за това.

Въвеждане на фразата „Отворен код“

Докато етикетът за свободен софтуер е изрично етичен, етикетът с отворен код не е. Терминът се формира през 90-те, след Ерик Реймънд Катедралата и базарът помогна вдъхнови Netscape да пусне изходния код за своя интернет пакет Netscape Communicator.

Това от своя страна вдъхнови Реймънд и други да видят как могат да пренесат идеалите на Фондацията за свободен софтуер в света на бизнеса. Те излязоха с термина „отворен код“ и през 1998 г. Реймънд и Брус Пернс основават инициативата за отворен код. Инициативата за отворен код предоставя 10 точки Определение с отворен код и то предлага сертификационен знак за съвместими приложения.

Движението с отворен код не игнорира стойностите на свободния софтуер, но е по-ангажирано с отвореното сътрудничество. Целта е компаниите и разработчиците да направят кода за своя софтуер свободно достъпен. По този начин потребителите могат да се доверят на програмите, работещи на техните машини, и да допринесат корекции и функции обратно към проекта.

Много от етиците все още се привеждат в съответствие, но движението с отворен код е по-малко конфронтационно и по-склонно да прави компромиси, за да разпространи приемането.

Ключова разлика

Свободният софтуер и движенията с отворен код са съгласни по повечето основни ценности, но те имат различни дефиниции на свободата.

Фондацията за свободен софтуер обхваща copyleft, за да защити четирите свободи, изброени по-горе. Това законово не позволява на хората да преразпределят безплатен софтуер с добавени ограничения. Организацията заложи тази главница в GNU General Public License Лицензи за софтуер с отворен код: Кой трябва да използвате?Знаете ли, че не всички лицензи с отворен код са еднакви? Прочетете още . Всеки, който използва GPL код, трябва да пусне и своите творения като GPL.

Много от основните програми, които правят Linux и други безплатни операционни системи 3 UNIX-подобни операционни системи, които не са LinuxНаскоро хората започнаха да бъркат „UNIX“ с „Linux“. Linux беше повлиян от UNIX, но UNIX системите нямат връзка с Linux. Ето някои важни UNIX-базирани системи, за които си струва да знаете. Прочетете още работата започна като част от проекта GNU. Много от приложенията са лицензирани съгласно GPL.

Лицензите за безплатен софтуер също са с отворен код, но не всички лицензи за отворен код изискват разработчиците да споделят своя код. Някои позволяват на разработчиците да използват код с отворен код за създаване на приложения с затворен код, като например MIT License. Тези лицензи без копиране са известни като разрешителни.

Докато защитникът на безплатен софтуер може да разглежда използването на безплатен софтуер за създаване на несвободен софтуер като ограничаване на свободите на потребителя, привърженикът на отворен код може да бъдете по-склонни да разглеждате разрешителния лиценз като наистина безплатен - тъй като хората са свободни да правят каквото си искат с кода, дори ако това означава да правят собственост ап.

Някои особено изявени личности твърдят, че някои лицензи за безплатен софтуер, като GPL v3, имат толкова много условия, че значително ограничават свободата на програмиста.

Необходимостта от FOSS

За да обобщим, целият безплатен софтуер е софтуер с отворен код, но не целият софтуер с отворен код е безплатен софтуер. Поради тази причина защитниците на свободния софтуер биха предпочели да наричат ​​свободния софтуер като безплатен софтуер. Но тъй като общите потребители свързват „безплатно“ с цената, това име не е всичко толкова ясно. Нещата са особено объркани, ако всъщност сте провеждане на дискусия относно безплатния софтуер в контекста на парите.

Ето защо виждате повечето безплатен софтуер така наричаното безплатен софтуер с отворен код, или FOSS. Това ви позволява да кажете, че безплатният софтуер в Windows често се предлага с реклами, но безплатен софтуер с отворен код не става, без да обърквате всички в стаята.

Много потребители и разработчици просто не се интересуват

Голяма част от този разговор се отнася до лицензирането и това може да бъде доста скучна тема. За не-юристи голяма част от това дори няма смисъл. Много потребители просто искате да стартирате програми Най-добрият софтуер и приложения за LinuxНезависимо дали сте нов в Linux или сте опитен потребител, ето най-добрият софтуер и приложения за Linux, които трябва да използвате днес. Прочетете още и куп разработчици просто искат да ги създадат. Как се лицензира софтуерът е по-малък приоритет.

Но безплатният и софтуер с отворен код е този, който открито обсъжда етиката, така че думите имат значение, дори ако това може да направи живота по-объркващ.

Съгласни ли сте с принципите на безплатен софтуер или движението с отворен код? Съчувствате ли и на двете? Какво мислите, че трябва да се обадим на безплатен и отворен код софтуер? Нека обсъдим това в коментарите по-долу!

Bertel е цифров минималист, който пише от лаптоп с физически превключватели за поверителност и ОС, одобрен от Фондацията за свободен софтуер. Той цени етиката над функциите и помага на другите да поемат контрола над дигиталния си живот.