Неке дефиниције повезане са бесплатним софтвером

Да ли знате разлику између бесплатног софтвера и софтвера отвореног кода? Која је разлика између цопилефт и нон-цопилефт програма? Или која је разлика између бесплатног, схареваре и комерцијалног софтвера? Ово је један од оних дугих чланака, препун дефиниција и концепата који ће вам сигурно помоћи да организујете своје идеје када је реч о бесплатном софтверу.

Слободни софтвер

Бесплатни софтвер је софтвер који је лиценциран за било кога да користи, копира и дистрибуира, било са модификацијама или без њих, бесплатно или уз накнаду. То посебно значи да изворни код мора бити доступан. „Ако то није извор, то није ни софтвер.“ Ово је поједностављена дефиниција; видети такође пуну дефиницију.

Ако је програм бесплатан, потенцијално може бити укључен у бесплатан оперативни систем као што је ГНУ или бесплатни ГНУ / Линук системи.

Постоји много различитих начина за ослобађање програма: бројна питања која треба одлучити која у многим случајевима представљају нијансе и која се могу решити на разне начине без да програм престане бити бесплатан. Неке од могућих варијација су описане у наставку. За информације о одређеним лиценцама за бесплатни софтвер можете погледати листу лиценци.

Придев „бесплатно“ слободног софтвера односи се на слободу, а не на слободу. Међутим, власничке софтверске компаније понекад користе термин „бесплатни софтвер“ да би се позвали на цену [Напомена преводиоца: На енглеском се „бесплатни софтвер“ пише „бесплатни софтвер“, термин „бесплатан“ може значити „бесплатан“ или „бесплатан“]. Овај термин понекад користи када говори о бинарној копији која је доступна бесплатно; а други пут се користе за квалификовање копије укључене у новонабављени рачунар. То нема никакве везе са оним што подразумевамо под бесплатним софтвером у пројекту ГНУ.

Због ове потенцијалне забуне, када софтверска компанија тврди да је њен производ бесплатан софтвер, паметно је увек проверити услове те одређене дистрибуције да ли корисници имају све слободе које подразумева бесплатни софтвер. Понекад је то истински бесплатни софтвер; а други пут није.

Многи језици имају две различите речи за „бесплатно“ као слободу и „бесплатно“ као нулту цену. На пример, француски има изразе „либре“ и „гратуит“ [на шпанском се потпуно исто догађа са терминима „либре“ и „гратис“]. То се не дешава на енглеском, у енглеском постоји реч „бесплатно“, која се недвосмислено односи на цену, али нема заједнички придев који се недвосмислено односи на слободу. Стога, ако говорите језик који није енглески, предлажемо да преведете термин „бесплатно“ са „бесплатног софтвера“ на свој језик да бисте га учинили јаснијим. Погледајте нашу листу превода израза „слободни софтвер“ на друге језике.

Бесплатни софтвер је често поузданији од неслободног софтвера.

Софтвер отвореног кода

Многи користе термин „софтвер отвореног кода“ да би означили мање или више исту категорију као и бесплатни софтвер. Међутим, они нису потпуно исти тип софтвера: они прихватају неке лиценце које сматрамо превише рестриктивним, а постоје и бесплатне лиценце за софтвер које они нису прихватили. Међутим, разлике између онога што две категорије покривају је мало: готово сав бесплатни софтвер је отвореног кода, а готово сав софтвер отвореног кода је бесплатан.

Ми преферирамо термин „слободни софтвер“ јер се односи на слободу, нешто што термин „отворени извор“ не значи.

Софтвер за јавно власништво

Софтвер у јавном власништву је софтвер који није заштићен ауторским правима. То је посебан случај бесплатног софтвера који није заштићен ауторским правима, што значи да неке копије или измењене верзије можда неће бити потпуно бесплатне.

У неким случајевима извршни програм може бити у јавном домену, а да његов изворни код није доступан. Овај софтвер није бесплатан софтвер, јер да би био бесплатан, изворни код мора бити доступан. Са своје стране, већина бесплатног софтвера није софтвер у јавном домену; заштићен је ауторским правима, а носиоци ауторских права дали су законску дозволу било коме да га слободно користи користећи бесплатну софтверску лиценцу.

Понекад се термин „јавно власништво“ користи слободно у значењу „бесплатан“ или „слободно доступан“. Међутим, „јавно власништво“ је правни појам и тачно значи „без ауторских права“. Да бисмо били што јаснији, препоручујемо употребу „јавног власништва“ да би се изразило само ово значење, а употребу осталих израза да би им се пренело одговарајуће.

Према Бернској конвенцији, коју је потписала већина земаља, свако ново писање је аутоматски заштићено ауторским правима. То укључује програме. Стога, ако желите да програм који сте написали буде у јавном домену, морате следити одређене законске процедуре да бисте аутоматски избегли да му се додају ауторска права.

Софтвер заштићен од цопилефт-а

Софтвер заштићен од Цопилефт-а је бесплатан софтвер чији услови дистрибуције осигуравају да су све копије свих верзија бесплатни софтвер. То значи, на пример, да цопилефт лиценце не дозвољавају трећим странама да додају никакве додатне захтеве (осим ограниченог скупа захтева за повећање њихове заштите) и захтевају да изворни код буде јаван. Неке лиценце за цопилефт, попут треће верзије ГПЛ-а, спречавају друге начине да се софтвер учини власничким.

У пројекту ГНУ копирамо готово сав софтвер који пишемо, јер је наш циљ да сваком кориснику дамо слободе које подразумева термин „бесплатни софтвер“. Погледајте Цопилефт протецтед за даља објашњења како цопилефт ради и зашто га користимо.

Цопилефт је општи концепт; да бисте заправо копирали програм, потребно је да користите одређени скуп термина дистрибуције. Постоји много могућих начина за писање услова дистрибуције цопилефт-а, тако да у принципу може постојати много лиценци за бесплатни софтвер цопилефт. Међутим, у пракси готово сав софтвер за копилефт користи ГНУ Генерал Публиц Лиценсе. Генерално, две различите лиценце за копилефт су „некомпатибилне“, што значи да је незаконито комбиновање кода који је заштићен тим лиценцама; стога би за заједницу било добро када би сви користили једну копилефт лиценцу.

Бесплатни софтвер није заштићен ауторским правима

Бесплатни софтвер који не припада цопилефт-у укључује дозволу аутора за поновну дистрибуцију и модификацију софтвера, као и дозволу за додавање додатних ограничења.

Чињеница да је програм бесплатан, али није заштићен цопилефт-ом, имплицира да неке његове копије или измењене верзије можда неће бити потпуно бесплатне. Софтверска компанија би могла компајлирати програм, са или без модификација, и дистрибуирати извршну датотеку као власнички софтверски производ.

Пример је Кс систем прозора. Конзорцијум Кс издаје Кс11 са условима дистрибуције који га чине бесплатним софтвером који није копилефт. Ако желите, можете добити копију која садржи ове услове дистрибуције и која је бесплатна. Међутим, постоје и неслободне верзије, а постоје популарне радне станице и ПЦ графичке картице у којима раде само неслободне верзије. Ако користите овај хардвер, Кс11 за вас није бесплатан софтвер. Чак су и сами програмери Кс11 једно време правили Кс11 неслободни софтвер.
Софтвер покривен ГПЛ-ом
ГНУ Генерал Публиц Лиценсе (ГПЛ) је одређени скуп термина дистрибуције који се користе за заштиту програма цопилефт. ГНУ пројекат користи ову лиценцу за дистрибуцију већине ГНУ софтвера.

ГНУ систем

ГНУ систем је оперативни систем сличан Унику, сачињен у потпуности од бесплатног софтвера, који смо развили у пројекту ГНУ од 1984. године.

Уник-сличан оперативни систем чине многи програми. ГНУ систем укључује сав ГНУ софтвер, као и многе друге пакете, као што су Кс Виндов Систем и ТеКс, који нису ГНУ софтвер.

Прва пробна верзија комплетног ГНУ система била је доступна 1996. године. Укључивао је ГНУ Хурд, наше језгро, развијено од 1990. 2001. ГНУ систем (укључујући ГНУ Хурд) почео је да ради прилично поуздано, али Хурд И даље му је недостајало неке важне карактеристике, па се не користи широко. У међувремену, ГНУ / Линук систем, дериват ГНУ система који користи Линук као језгро уместо ГНУ Хурд, био је веома успешан од 1990-их.

Будући да је сврха ГНУ-а да буде слободан систем, сваки његов саставни део мора бити слободан софтвер. Међутим, не морају сви они бити заштићени цопилефт-ом; Правно, може се укључити било која врста слободног софтвера ако помаже у постизању предложених техничких циљева. И није неопходно да свака компонента буде ГНУ софтвер појединачно. ГНУ систем може и укључује бесплатни софтвер који није заштићен ауторским правима, као што је Кс Виндов Систем, који је развијен у другим пројектима.

ГНУ програми

Израз „ГНУ програми“ еквивалентан је ГНУ софтверу. И програм је ГНУ програм ако је ГНУ софтвер (софтвер ГНУ Пројецт). Понекад кажемо да је то „ГНУ пакет“.

ГНУ Софтваре

ГНУ софтвер је софтвер објављен под покровитељством ГНУ пројекта. Такође називамо програм који је ГНУ софтвер или ГНУ пакет. Датотека РЕАДМЕ или приручник за ГНУ пакет треба да назначе да јесте; штавише, Каталог слободног софтвера идентификује све ГНУ пакете.

Већина ГНУ софтвера заштићена је од копирања, али не и сва; међутим, сав ГНУ софтвер мора бити бесплатан софтвер.

Неке од ГНУ софтвера написало је особље Фондације за слободни софтвер, али већину софтвера дају добровољци. Од софтвера који су допринели добровољци, понекад је власник ауторских права Фондација за слободни софтвер, а понекад су то аутори.

Софтвер није бесплатан

Неслободни софтвер је сваки софтвер који није бесплатан. То укључује полу-бесплатни софтвер и заштићени софтвер.

Полу-бесплатни софтвер

Полу-бесплатни софтвер је софтвер који није бесплатан, али укључује дозволу за појединце да га користе, копирају, дистрибуирају и модификују (укључујући дистрибуцију измењених верзија) у непрофитне сврхе. ПГП је пример полу-бесплатног програма.

Полу-слободни софтвер је етички много бољи од власничког софтвера, али и даље представља проблеме који нам не дозвољавају да га користимо на слободном оперативном систему.

Ограничења Цопилефт-а дизајнирана су да заштите основне слободе свих корисника. За нас је једино суштинско ограничење оправдано у употреби програма оно које спречава додавање ограничења од стране других људи. Полу-бесплатни програми имају додатна ограничења мотивисана искључиво себичним циљевима.

Немогуће је укључити полуслободни софтвер у бесплатни оперативни систем. То је зато што су услови дистрибуције за бесплатни оперативни систем у целини спрега услова дистрибуције свих програма који га чине. Додавање полу-бесплатног програма у систем учиниће систем у целини само полу-бесплатним. Два су разлога због којих не желимо да се ово догоди:

Верујемо да бесплатни софтвер треба да буде за све, укључујући компаније, не само за школе или за приватне активности у слободно време. Желимо да позовемо компаније да користе пуни ГНУ систем, те стога не бисмо смели да у њега укључимо полу-бесплатни програм.
Комерцијална дистрибуција бесплатних оперативних система, укључујући ГНУ / Линук системе, веома је важна и корисници цене могућност комерцијалне дистрибуције на ЦД-РОМ-у. Укључивање полу-бесплатног програма у оперативни систем спречило би његову комерцијалну дистрибуцију на ЦД-РОМ-у.

Сама Фондација за слободни софтвер није комерцијални ентитет и стога би могла легално да користи полу-бесплатни програм „интерно“. Али нема, јер би то негативно утицало на наше напоре да добијемо програме које бисмо могли да укључимо у ГНУ систем.

Све док постоји задатак који треба обавити са софтвером, а ви немате програм за то, ГНУ систем ће недостајати. Требало би да кажемо волонтерима: „Још немамо програм за обављање овог посла у пројекту ГНУ, па се надамо да ћете га написати.“ Ако бисмо за тај задатак користили полу-бесплатни програм, сами бисмо дискредитовали оно што кажемо; и замах (наш и оних који би могли да деле наше ставове) да напишемо бесплатну алтернативу био би изгубљен. Према томе, немамо.

Власнички софтвер

Власнички софтвер је софтвер који није ни бесплатан ни полу-слободан. Њихова употреба, дистрибуција или модификација је забрањена, захтева да затражите ауторизацију или је толико ограничена да заправо то не можете учинити слободно.

Фондација за слободни софтвер следи правило да на своје рачунаре можемо да инсталирамо заштићени програм само када то чинимо привремено и у сврху писања бесплатне алтернативе том истом програму. Осим овог конкретног случаја, верујемо да не постоји могући изговор за инсталирање власничког програма.

На пример, веровали смо да је инсталација Уника на наше рачунаре 1980-их била оправдана, јер смо га користили за писање бесплатне алтернативе самом Унику. Тренутно, с обзиром на то да су на располагању бесплатни оперативни системи, овај изговор више не важи; елиминисали смо све неслободне оперативне системе; и на било који нови рачунар инсталирамо потпуно бесплатан оперативни систем.

Не инсистирамо на томе да се ГНУ корисници или сарадници придржавају овог стандарда. Ми сами креирамо овај стандард. Али надамо се да су и они одлучили да је следе.

фрееваре

Термин „бесплатни програм“ нема јасно прихваћену дефиницију, али се обично користи за означавање пакета који се могу дистрибуирати, али не и модификовати (и чији изворни код није доступан). Ови пакети нису бесплатни софтвер. Стога, немојте користити термин „бесплатни програм“ за означавање бесплатног софтвера.

Схареваре

Схареваре је софтвер којем је дозвољено да дистрибуира копије, али за сваку коришћену копију корисник мора платити накнаду за лиценцу.

Схареваре није бесплатан софтвер, чак ни полу-бесплатан. То је из два разлога:

За већину схареваре-а изворни код није доступан; због тога не можете на било који начин изменити програм.
Не можете копирати схареваре и инсталирати га без плаћања накнаде за лиценцу, чак ни за појединце који га користе у непрофитне активности (у пракси корисници често игноришу услове дистрибуције и то ионако чине, али ови услови то не дозвољавају ).

Приватни софтвер

Приватни или прилагођени софтвер је софтвер развијен за корисника (обично организацију или компанију). Овај корисник га поседује и користи га и не објављује га ни као изворни код ни као бинарни.

Приватни програм је бесплатан софтвер у тривијалном смислу ако његов једини корисник има пуна права на њега. Међутим, када се дубље разматра питање, питање да ли је такав програм бесплатан губи смисао.

Генерално, не верујемо да је развој програма и његово објављивање погрешка. Постоје случајеви када је програм толико користан да га копичење за себе штети човечанству. Међутим, већина програма није толико дивна, а њихово објављивање није посебно штетно. Због тога не постоји сукоб између развоја приватног или прилагођеног софтвера и принципа кретања слободног софтвера.

Већина ангажовања програмера је за развој прилагођеног софтвера; стога се већина програма програмира или би могла бити изведена на начин који је компатибилан са кретањем слободног софтвера.

Комерцијални софтвер

Комерцијални софтвер је онај који је развило предузеће које намерава да добије новац од његове употребе. „Комерцијално“ и „власничко“ нису исто! Већина комерцијалног софтвера је власнички, али постоји комерцијални бесплатни софтвер, а постоји и некомерцијални неслободни софтвер.

На пример, ГНУ Ада се увек дистрибуира под условима ГНУ ГПЛ, а свака од његових копија је бесплатан софтвер; међутим, његови програмери склапају уговоре о одржавању. Заинтересовани купци понекад коментаришу продавце: „Осећали бисмо се сигурније са комерцијалним компајлером.“ На шта добављачи одговарају: „Ада из ГНУ-а је комерцијални компајлер; с тим што је то такође бесплатан софтвер ».

За ГНУ пројекат нагласак је на другом нивоу: важно је да је ГНУ-ова Ада слободан софтвер; да ли је комерцијално није пресудно питање. Међутим, даљи развој ГНУ Аде, који је комерцијалан, дефинитивно је користан.

Молимо вас да помогнете ширењу вести да је комерцијални бесплатни софтвер могућ. То можете учинити покушајем да не кажете „комерцијално“ када је оно што мислите „власничко“.

Извор: Фондација за слободни софтвер (ФСФ)


Додај као жељени извор на Гуглу