10 разлога за коришћење отвореног кода

10 Reasons Use Open Source



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

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







Допринос у пројектима отвореног кода/ФОСС заснива се на неколико фактора, на пример:



  • На основу камата
    Чему бих желео да допринесем? Шта желим да користим?
  • Необавезујуће
    Не мора. Шта волим да радим? Шта осећам да радим?
  • Према способностима
    У чему сам посебно добар? Шта желим да научим док испробавам нове ствари?

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



Модели лиценци

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





За софтвер се користе лиценце попут ГНУ јавне лиценце (ГПЛ) или БСД лиценце. Информациони производи, цртежи и аудио и видео подаци обично имају лиценцу Цреативе Цоммонс [1]. Сви модели лиценци су законски верификовани. Употреба лиценцних модела је у сталном порасту током последње деценије и данас је широко прихваћена.

10 разлога за отворени извор

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



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

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

3. Нижи укупни трошкови власништва (ТЦО)
Са отвореним кодом не постоје лиценце нити накнаде за коришћење. Као комерцијална услуга, трошкови се односе само на имплементацију, подешавање, конфигурацију, одржавање, документацију и услуге подршке.

4. Приближава свет

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

5. ФОСС нуди разноликост

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

6. Образовне могућности

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

7. Ствара могућности и заједницу

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

8. ФОСС подстиче иновације

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

9. Поверење
Тестирањем вашег софтвера путем отвореног кода, корисници и корисници могу видети шта ваш производ ради и која су његова ограничења. Купци могу погледати како софтвер ради, потврдити га и прилагодити ако је потребно. Ово ствара поверење у оно што производ или софтвер раде. Нико не воли решења или софтверске производе који су мистериозни и тешко разумљиви.

10. Поузданост и сигурност

Што више људи ради заједно на коду, већа је и поузданост тог кода. Код заснован на сарадњи биће супериорнији јер је лакше покупити грешке и изабрати најбоље решење. Безбедност је такође побољшана, јер код темељито процењује и оцењује заједница програмера који му имају приступ. Уобичајено је да постоје групе тестера које проверавају нова издања. Заједница марљиво решава све проблеме који се могу појавити.

Примери успешне употребе отвореног кода (случајеви употребе)

ФОСС већ дуго није нишно тржиште. Најистакнутији примери су рачунарски системи засновани на Линуксу који се користе свуда-од веб сервера, преко телевизора, до мрежних уређаја попут бежичних приступних тачака. Ово изузетно смањује трошкове лиценцирања и повећава стабилност основне инфраструктуре од које зависе многа поља, компаније и индустрије. Компаније попут Фацебоока и Гооглеа користе ФОСС за покретање својих услуга - то укључује веб локацију, Андроид телефон, као и претраживач и Цхроме веб прегледач.

Листа остаје непотпуна без спомињања Опен Соурце Цар (ОСЦар) [4,5], ОпенСтреетМап [6], Викимедиа [7] као и ЛибриВок [8], услуге која пружа бесплатне аудио књиге које читају волонтери из целог света . У наставку ћете пронаћи избор студија случаја за које мислимо да би вас могле инспирирати да користите рјешења заснована на ФОСС-у.

Студије случаја

1. Макоко, Нигерија

У сиромашној заједници Макоко у Лагосу у Нигерији живи скоро 95.000 људи. Комплетна мапа овог града сада је доступна на Гоогле мапама због доступности кода отвореног кода у Африци, захваљујући иницијативи Цоде фор Африца заједно са Светском банком [9]. Првобитно се Макоко није појављивао ни на каквим картама или урбанистичким документима [23]. У једном тренутку на карти су биле само 3 тачке, без обзира на чињеницу да је то један од највећих сиротињских четврти у Африци са сложеним системом пловних путева и кућа.

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

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

2. Рачунарски кластер у Месоцентре де Цалцул, Универзитет Францхе-Цомте, Француска

Университе де Францхе-Цомте, који се налази у Бесанцону, у Француској, води рачунарски центар за научно рачунарство [10]. Примарна подручја истраживања укључују наномедицину, хемијско-физичке процесе и материјале и генетске симулације. ЦентОС и Убунту Линук се користе за пружање паралелне рачунарске инфраструктуре високих перформанси.

3. ГирлХипе кодери (Вомен Вхо Цоде), Цапе Товн, Јужна Африка

Баратанг Мииа [11]-самоуки кодер-покренуо је ГирлХипе Цодерс [12,24] 2003. године као иницијативу за оснаживање младих девојака у Африци. Ово је школа софтверског инжењеринга која је фокусирана на обуку младих жена и дјевојака о томе како програмирати и развијати апликације за побољшање њихове дигиталне писмености и економске мобилности. Баратанг Мииа има за циљ повећање процента жена у научној, инжењерској и технолошкој индустрији. Клубови се воде тако да девојчице могу да похађају бесплатне часове после школе како би истражиле и научиле кодирање.

ГирлХипе помаже у побољшању не само живота девојака и жена које су укључене у ову иницијативу, већ и њихових заједница, путем глобалног такмичења за технолошко предузетништво под називом Тецхноватион, чији је ГирлХипе регионални амбасадор. У овом програму дјевојчице проналазе проблем у својим заједницама, осмишљавају рјешење за то и користећи кодирање отвореног кода израђују апликацију за то рјешење. Друге жене које су квалификоване кодерице имају прилику да менторирају и воде млађе жене у индустрији. ГирлХипе такође учи пословне жене како да користе веб за пласирање свог пословања на мрежи. Ова иницијатива је помогла девојчицама да се запосле у индустрији у којој иначе не би могле да раде.

Твитер потпредседник инжењеринга посетио је ГирлХипе у Кхаиелитсхи, Цапе Товн, Јужна Африка [25]

4. Цртани филмови и отворени извор

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

Међу онима у индустрији који су прихватили ову технолошку идеју спада Пикар Аниматион Студиос [13], који је отворио своју технологију Универзалног описа сцене (УСД) [14]. УСД помаже филмским ствараоцима у читању, писању и претпрегледу података о 3Д сценама, омогућавајући многим различитим уметницима да раде на истом пројекту. Пикар је такође објавио софтвер РендерМан [15], фотореалистичан софтвер за 3Д рендеровање бесплатан за некомерцијалне сврхе, као што су образовне сврхе и лични пројекти.

Од слободног софтвера до слободног друштва

Пре десет година, Тхомас Винде и Франк Хофманн су поставили питање, шта би се догодило да се принципи ФОСС -а пренесу на друштво и на тај начин промене модел друштва? [3] Спровођење овог корака често се сумња и класификује као утопија. Желели смо да сазнамо више о томе. Резултат нашег истраживања био је знатижељан поглед на наше друштво (са претежно европског становишта) који је посматрао еволуцију процеса који су свесно или несвесно следили принципе ФОСС -а. Пронашли смо дугачку листу изненађујућих примера, од бесплатних бежичних мрежа попут Фреифунка [16] до отворених библиотека, бесплатних хардверских пројеката (РаспберриПи, Ардуино, БеаглеБоард), непрофитних канцеларијских заједница, Глобалног комплекса за изградњу села (ГВЦС) [17] ], и дељење рецепата као што су ФрееБеер [18] и ОпенЦола [19].

Наш закључак је био да општије, системско усвајање ФОСС принципа обећава да ће направити значајну позитивну разлику за наше глобално друштво. Прелазак са најамног рада на добровољни рад у заједници могао би помоћи у постизању, корак по корак, слободног друштва у којем се потребе свих могу препознати и задовољити. На афричком континенту је ова идеја заједнице веома јака (Убунту [20]), док се у Европи и Северној Америци вековима губила у корист приступа оријентисаног на профит.

Закључак

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

  • Може ли неко украсти мој изум?
    Путем отвореног кода, једноставно делимо своје идеје и имамо користи једни од других кроз ово дељење идеја. Уобичајена је пракса, међутим, одати признање људима који су нам помогли у развоју идеје.
  • Колико можемо научити једни од других?
    Постоји толико много знања и постоји толико начина да се поједностави и развије друштво. Користећи отворени извор, заједно учимо и подучавамо друштво, тако да сви имају користи у исто време. Најбоља решења долазе из сарадње, јер се она умножава и проширује индивидуалним знањем. Свако има идеју која може инспирисати остале кориснике, повећати креативност и подстаћи иновације.
  • Стојимо на плећима дивова да направимо нешто велико. Наш рад се заснива на раду других. Шта можемо вратити заједници?

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

    Као компанија која користи ФОСС, такође можете допринети подршци за хардвер (који се изводи у рачунарском центру) или спонзорисати догађаје обезбеђивањем соба за састанке или суорганизацијом конференција. Многи научни институти и компаније дозвољавају својим запосленима да раде на ФОСС пројектима док су на послу - време проведено на побољшању отвореног кода помаже у побољшању софтвера који компанија користи.

    Добротворна организација под називом Арцхитецтуре фор Хуманити, недавно преименована у Опен Арцхитецтуре Нетворк [21, 22], бесплатна је, отворена заједница отвореног кода посвећена побољшању глобалних животних услова кроз иновативне и одрживе дизајне зграда. Ова мрежа укључује управљање пројектима, дељење датотека, базу података ресурса и алате за заједничко пројектовање на мрежи. Користећи софтвер отвореног кода, ова организација настоји да донесе решења за хуманитарне кризе изградњом школа у заједници, домова, центара итд. То чине чинећи професионалне архитектонске дизајне слободно доступним, омогућавајући архитектама, дизајнерима, иноваторима и лидерима заједнице да деле иновативне и одрживе идеје, дизајне и планове који подржавају еколошки прихватљив, хуманитарни дизајн и архитектуру. Ова организација је покренута као иницијатива за помоћ заједницама и није се фокусирала на шифру, већ на практичну помоћ.

Референце

АУТОРИ

Плакедес Неханда је вишенамјенска, свестрано вођена особа која носи многе шешире, међу којима су планери догађаја, виртуелни асистент, преписивач, као и страствени истраживач на било коју тему из Јоханесбурга, Јужна Африка.

Франк Хофманн ради на путу-по могућности из Берлина, Женеве и Цапе Товна-као програмер, тренер и аутор за часописе попут Линук-Усер и Линук Магазине. Он је такође коаутор књиге о управљању пакетима Дебиан ( хттп://ввв.дпмб.орг ).