Прочитај ми чланак

Зашто је бесплатан софтвер потребнији него икад

0

gnuПлан за оперативни систем ГНУ је јавно објављен 27. септембра 1983. (Фото: Киша Ребит / Фликр)

(wired.com, Србин.инфо)

Сада је 30 година од када сам покренуо кампању за слободу у рачунарству, што значи да софтвер буде слободан или „libre“ (ми користимо ту реч да нагласимо да говоримо о слободи, а не о цени). Неки власнички програми, као што је Фотошоп, су веома скупи, док су други, као Флеш плејер, на располагању бесплатно – у сваком случају, они излажу своје кориснике власти другога.

Много тога се променило од почетка покрета слободног софтвера: Већина људи у развијеним земљама сада поседује рачунар – понекад их називају „телефон“ – и користе Интернет са њима. Неслободни софтвер и даље чини да корисници предају контролу над својим рачунарством неком другом, али сада постоји други начин да се контрола изгуби: Сервис као „Замена за софтвер“, или SaaSS, што значи допуштање туђем серверу да обавља ваше сопствене активности рачунарства.

Оба, неслободни софтвер и SaaSS, могу да шпијунирају корисника, ухвате га у клинч, па чак и да га нападну. Малвер је уобичајен у услужном и власничком софтверу, јер корисници немају контролу над њим. И то је основно питање: неслободни софтвер и SaaSS  контролише други ентитет (обично фирма или држава), слободан софтвер контролише корисник.

Зашто је контрола важна? Зато што слобода значи имати контролу над својим животом .

Ако користите програм за обављање делатности у вашем животу, ваша слобода зависи од ваше контроле над програмом. Ви заслужујете да имате контролу над програмима које користите, утолико пре када их користите за нешто важно у вашем животу.

Ваша контрола над програмом захтева четири основне слободе. Уколико нека од њих недостаје или је неодговарајућа, програм је власнички (или „неслободан“):

( 0 ) Слобода да покренете програм по вашој жељи, за било коју сврху.

( 1 ) Слобода да проучавате „изворни код“ програма, и мењате га, тако да програм ради како ви желите. Програми су писани од стране програмера у програмском језику – као што је енглески у комбинацији са алгебром – и та форма програма је „изворни код“. Свако ко зна програмирање и има програм у облику изворног кода, може да прочита изворни код, разуме његово функционисање, такође може да га и промени. Када је у питању извршни облик, низ бројева који су ефикасни у раду рачунара, али су веома тешки људском бићу да их разуме, разумевање и промена програма у том облику је страховито тешко.

( 2 ) Слобода да се направи и дистрибуира тачна копија када желите. (То није обавеза, већ избор. Ако је програм бесплатан, то не значи да неко има обавезу да вам понуди примерак, или да ви имате обавезу да му понудите примерак. Дистрибуцијом програма другима без слободе, њиховог слободног избора, ви их малтретирате, међутим, не бирајући да дистрибуирате програм – да га користите приватно – не малтретирате никога.)

( 3 ) Слободу да се направе и дистрибуирају копије својих модификованих верзија, када се жели.

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

Уколико корисници не контролишу програм, програм контролише кориснике .

За власнички софтвер, увек постоји неки ентитет, „власник“ програма, који контролише програм и. кроз њега , врши власт над својим корисницима. Неслободан програм је јарам ,инструмент неправедне власти. У екстремним случајевима (мада је екстремно постало широко распрострањено) власнички програми су дизајнирани да шпијунирају кориснике, ограниче их, цензуришу, и злоупотребљавају их. На пример,оперативни систем компаније Епл, iThings ради све ово. Виндоусов програм за мобилне телефоне и Гугл Хром за Виндоус садрже универзални скривени улаз који омогућава да нека компанија даљински мења програм, без тражења дозволе. Амазон Киндл има скривени улаз преко којег може да избрише књиге.
У циљу окончања неправде неслободног софтвера, покрет за слободни софтвер развија бесплатне програме, тако да корисници могу да се ослободе. Ми смо у 1984 почели развој слободног оперативног система ГНУ. Данас, милиони рачунара раде на ГНУ, углавном на ГНУ/Линукс комбинацији.

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

Ако користите SaaSS, оператер контролише ваш рад с рачунаром. То захтева поверавање свих важних података оператеру сервера, који ће бити приморан да га покаже држави – ко да после свега каже да сервери заиста служе?

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

Постоје случајеви кад се коришћењем неслободног софтвера директно врши притисак на друге да учине исто. Скајп је очит пример: када једна особа користи неслободни Скајп клијентски софтвер, то захтева да друга особа такође користи тај софтвер – и тако одустане од своје слободе, заједно са вама. (Гугл Хенгаутс има исти проблем.) Требало би да одбијемо да такве програме користимо чак и кратко, чак и на туђем рачунару.

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

Индиректна штета увећава се када је корисник јавна установа или школа. Јавне службе постоје због народа – не због себе. Када раде са рачунаром, раде за народ . Имају обавезу да задрже пуну контролу над тим рачунаром у име народа. Зато морају да користе само слободан софтвер и одбаце SaaSS,

Информациони суверенитет земље то и захтева. Према Блумбергу, Микрософтов Виндоус багује ка НСА пре него што то исправи. Ми не знамо да ли Епл ради исто, али је под истим притиском владе САД као Микрософт. За неку владу, коришћење таквог софтвера је угрожавање националне безбедности.

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

Власнички програмери би хтели д кажњавамо ученике који су доброг срца и деле софтвер или су довољно радознали да желе да га мењају. Чак су израдили анти – шеринг пропаганду за школе. Уместо тога, сваки разред треба да има ово правило:

 „Ђаци, овај разред је место где делимо наше знање. Ако донесете софтвер на час, не задржавајте га само за себе. Уместо тога, треба да делите копије са остатком разреда – укључујући и изворни код програма, у случају да неко жели да учи. Дакле, доношење власничког софтвера на час није дозвољено, осим ако не служи инжењерској пракси.“

У рачунарству , сарадња подразумева редистрибуцију тачне копије програма другима. Она такође укључује и дистрибуцију његове измењене верзије. Бесплатни софтвер охрабрује ове облике сарадње, власнички софтвер их забрањује. Власнички софтвер забрањује прерасподелу примерака, а блокирајући корисницима изворни код, блокира их да га мењају. SaaSS има исте ефекте: Ако рачунарство обављате преко Интернета и туђег сервера, са туђом копијом рачунарског програма – не можете видети или додирнути софтвер којим радите, тако да га не можете ни делити или променити.

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

Ја сам често питан да опишем „предности“ слободног софтвера. Али реч „предности“ је сувише слаба када је у питању слобода.

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

Морамо задобити контролу над свим софтверима које користимо. Како? Одбацујући SaaSS и неслободни софтвера на рачунарима које имамо или редовно користимо. Развијајући слободни софтвер ( они од нас који су програмери ). Одбијањем да развијамо или да унапређујемо неслободни софтвер или SaaSS. Ширењем ове идеје другима. Ослободимо све кориснике рачунара.

О аутору

 Заговорник слободног / libre софтвера Ричард Сталман је председник Фондације за слободан софтвер. Он је покренуо развој слободног оперативног система ГНУ 1984. ГНУ/Линукс систем (у суштини ГНУ са доданим Линуксом) се данас користи на десетинама милиона рачунара. Сталман је такође основао Лигу за слободу програмирања, која води кампању против правних претњи програмирању (укључујући патенте).

За Србин.инфо превео: Александар Јовановић