Можда ћете се устручавати да користите бесплатни софтвер отвореног кода, посебно зато што велики део кода долази од волонтера. У већини области наших живота, то што производ долази од реномиране компаније је плус. То је начин на који верујете да је нешто добро направљено.
Зашто веровати коду неких волонтера у односу на висококвалитетни софтвер стручњака из Мицрософта, Аппле-а и Гоогле-а?
Као што су нам технолошки гиганти показали, њихов софтвер може бити поуздан, али често долази са свим врстама праћења и других облика експлоатације. Софтвер отвореног кода је заправо много сигурнији за коришћење, а ево зашто.
1. Јавни код је код коме можете веровати
Основни проблем са великим делом софтвера који долази од великих, добро познатих технолошких компанија је тај што је изворни код скривен од погледа. То су власничке информације и можете упасти у невоље због прегледа, модификације или редистрибуције кода.
Ваша једина опција је да користите софтвер какав јесте и верујете да је безбедно за покретање, или можете да се одлучите да не користите софтвер уместо тога.
Овај тип кода је познат као софтвер затвореног кода. Пошто не можете да видите код, немате начина да тачно знате шта софтвер ради. Ово компанијама даје слободу да раде све што може повећати њихов профит.
Због тога апликације које користимо прате наше понашање, прате нашу локацију и на други начин покушавају да прате шта радимо. Те информације су вредне за компаније да их продају брокерима података или користе за продају огласа.
Рецимо да је апликација отвореног кода желела да уведе исту врсту прикупљања података. Па, врло мало људи заправо жели да буде праћено. Ценимо своју приватност, па када имамо избор да уклонимо код који прати наше понашање, то чинимо.
Пошто је изворни код доступан свима за уређивање и редистрибуцију, долази неко и користи код да направи нову (понекад практично идентичну) апликацију са уклоњеним нежељеним битовима. Овај процес је познат као рачвање, и обесхрабрује лоше понашање.
Као иу другим областима нашег живота, транспарентност има тенденцију да подстакне људе да се боље понашају и дају боље резултате.
2. Те велике компаније? Сви они верују отвореном коду
Која је прва компанија која вам падне на памет када помислите на велику технологију? Амазон? Фејсбук? Аппле? Све три ове компаније користе софтвер отвореног кода у различитом степену и доприносе одређеним пројектима. И нису сами.
Размислите о томе како Мицрософт улаже у Линук кернел (оперативни систем отвореног кода) да би Азуре учинио убедљивим производом за рачунарство у облаку. Гоогле користи Линук не само у облаку већ и на Цхромебоок-овима и Андроид-у. Компаније испод су биле све платинасти чланови Линук фондације почетком 2023.
Валве плаћа програмерима да побољшају све софтвер отвореног кода који чини Стеам Децк могућим. Затим постоје гигантске корпорације које више послују са другим предузећима него са општим потрошачима, као што су Орацле и ИБМ. И један и други користе и развијају софтвер отвореног кода.
Сам интернет је углавном изграђен на архитектури отвореног кода. Веб програмери су упознати са оним што се зове ЛАМП стек (Линук, Апацхе, МиСКЛ и ПХП), који често користе као основу за веб локације и веб апликације. Све четири компоненте су отвореног кода.
Програмери и компаније верују софтверу отвореног кода јер је поуздан, лакши од развоја алтернативе од нуле и често бољи од онога што би могли сами да развију. Када користите њихове производе, у неком тренутку дуж ланца често се и даље ослањате на отворени код, чак и ако крајњи резултат има власнички слој на врху.
3. Сви смо уложени у исти код
Када је изворни код отворено доступан, он улази у неку врсту јавног заједничког добра. Нека технологија отвореног кода функционише више као инфраструктура. Као и код јавних путева, сви ми улажемо у поуздану инфраструктуру, приватни грађани и корпорације заједно.
Дакле, док много софтвера отвореног кода долази од волонтера, велики износ такође долази од плаћених запослених. На пример, Линук кернел је пронађен у суперкомпјутерима и мобилним телефонима подједнако. Свако, од произвођача до научника, има разлоге да допринесе закрпама Линук кернелу које додају функције или исправљају грешке.
Чак и када компаније стварају производе који се међусобно такмиче на тржишту, оне и даље улажу у софтвер отвореног кода који користе да буде што бољи и стабилнији.
Многи програми отвореног кода се чак дистрибуирају под цопилефт лиценцама које захтевају од људи који користе код да јавно деле своје модификације. Ово спречава некога да узме код и сакрије га у својој приватној креацији. Уместо тога, они враћају, програм постаје бољи, а ми сви имамо користи.
4. Софтвер се (обично) даје бесплатно
Већина софтвера отвореног кода је бесплатна за коришћење, али ово је препознатљива карактеристика која се не истиче толико као некада. Ових дана већина софтвера не долази са ценом. Али постоји разлика. Софтвер затвореног кода је често бесплатан јер су програмери пронашли други начин да профитирају од пројекта, обично прикупљањем и продајом или на други начин коришћењем података о нама.
Када користите Гоогле документе, сваки притисак на тастер је доступан Гоогле-у да се пријави и уновчи на било који начин који жели. Гугл може да заради више новца од што више људи да користи Гоогле документе него од продаје софтвера мањини која би била спремна да то плати.
Софтвер отвореног кода се заиста даје бесплатно, без икаквих обавеза. Када користите ЛибреОффице, нико не зна шта радите са софтвером.
ЛибреОффице је бесплатан јер се, у свету у коме се толико тога ради на рачунарима, може сматрати неправедним људи бирају између куповине скупог софтвера или праћења њиховог личног понашања да би учествовали друштво. Ово нас доводи до наше следеће тачке.
5. Заједница отвореног кода има етички кодекс
Свет софтвера отвореног кода је вођен другачијим скупом правила од оних у свету власничког софтвера. Многи људи који стварају ФОСС то чине јер верују да је то етички поступак. Понекад се ради о зарађивању новца, али најчешће није. Људи често стварају и деле свој код из доброте свог срца.
То не значи да су људи несебични. Осим новца, има много добити. Многи људи уче како да програмирају гледајући већ доступан изворни код и желе да узврате. Други су имали користи од алтернатива отвореног кода за плаћене програме које нису могли да приуште и желе да креирају сличан софтвер за људе попут њих.
Неки једноставно воле да имају слободу да раде шта год желе са софтвером на својим машинама и не могу да замисле да постављају ограничења себи или другима.
Корисници држе своје креаторе софтвера према строгим стандардима. Људи изазивају гнев због промена на које људи не би ни трепнули у свету власничког софтвера, на пример када је Цаноницал додао Амазон препоруке у Убунту (које су на крају уклонили као резултат).
У свету слободног софтвера, подразумевано очекивање је да не ограничавате ко има приступ вашој апликацији, не ограничавате како могу да је користе и не пратите њихово понашање.
6. Софтвер отвореног кода је издржао тест времена
Многи пројекти отвореног кода постоје деценијама. Узмите у обзир Мозилла Фирефок, ЛибреОффице, ГИМП, Аудацити и ВЛЦ. Ово су програми који су постепено постајали све бољи, добијајући нове функције док су губили старе грешке. Исто се може рећи за софтвер у позадини, као што је Линук кернел, или десктоп окружења, као што су ГНОМЕ и КДЕ. Овај софтвер је зрео и доказан.
Ово не значи да не постоји стабилан софтвер затвореног кода који постоји годинама. Постоје. Али већ верујете власничким софтверима. Поента је да је велики број софтвера отвореног кода исто толико тестиран временом, ако не и више.
Такође је вредно напоменути како у свету власничких софтвера када компанија пропадне, њен софтвер нестаје. Осим ако неко није купио права, нико неће видети код. Једноставно нестаје.
Са софтвером отвореног кода, пројекат може постати неодржаван, а ниједна верзија се више не појављује. Али код наставља да постоји и неки људи могу користити овај код за креирање новијег софтвера. Дакле, чак и ако апликација изгледа мртва, њен код може да живи.
Софтвер отвореног кода је најпоузданији софтвер
Софтвер отвореног кода не нуди увек највише функција или најбоље перформансе. Постоје многи власнички програми који надмашују конкуренцију. Али када су у питању питања поверења, то је област у којој софтвер отвореног кода најбоље служи.
Није после ваших података. Не жели да вам приказује огласе. Не покушава да вас закључа у екосистем. Ако желите да користите свој рачунар безбрижно, бесплатан софтвер отвореног кода је прави начин.