{"id":339,"date":"2005-12-08T01:56:40","date_gmt":"2005-12-08T00:56:40","guid":{"rendered":"http:\/\/www.lubica.net\/bigwhale\/blog\/?p=339"},"modified":"2005-12-08T01:56:48","modified_gmt":"2005-12-08T00:56:48","slug":"odprta-koda-in-prosto-programje","status":"publish","type":"post","link":"https:\/\/lubica.net\/bigwhale\/blog\/odprta-koda-in-prosto-programje\/","title":{"rendered":"Odprta koda in prosto programje"},"content":{"rendered":"<p>Takole, glede na <a href=\"http:\/\/www.slo-tech.com\/script\/forum\/izpisitemo.php?threadID=193849#neprebrano\">zadnja dogajanja<\/a> na <a href=\"http:\/\/www.slo-tech.com\/\">Slo-Techu<\/a>, se bom malo razpisal o odprti kodi in prostem programju. Tako, poljudno znanstveno, za slehernika.<\/p>\n<p>Kaj to sploh je? Najprej od pribli\u017enega za\u010detka. Kaj so licence in pravica do uporabe programske opreme? Metka se odpravi v trgovino in si kupi najnove\u0161i CD programa Janko 3.11. Kaj je kupila Metka? CD? Program? Program na CDju? Je Janko 3.11 zdaj njen? V ve\u010dini, skoraj v vseh primerih je odgovor na ta vpra\u0161anja ne. Sedaj se pa zakomplicira.<\/p>\n<p>Metka si namesti svoj program Janko 3.11 na ra\u010dunalnik in med name\u0161\u010danjem sprejme <a href=\"http:\/\/en.wikipedia.org\/wiki\/EULA\">pogodbo (EULA)<\/a>. Le-ta, pa ji pove kak\u0161ne pravice ima, \u010de jih sploh ima, Metka pri uporabi programa Janko 3.11. Hipoteti\u010dno gledano, \u010de je Janko 3.11 operacijski sistem, ki ga je naredilo podjetje <a href=\"http:\/\/www.microsoft.com\/\">Microsoft<\/a>, potem so Metkine pravice precej omejene. V ve\u010dini primerov dobi Metka precej omejeno pravico uporabe programa Janko 3.11. Uporablja ga lahko samo na tem ra\u010dunalniku kamor ga je namestila in uporablja ga lahko samo ona. Torej, lastnik programa je Microsoft, Metka je pa zgolj pridobila pravico za uporabo s tem, ko je kupila CD s programom. Pravico do uporabe bi lahko pridobila \u0161e na kak drug na\u010din, ni bila obvezana, da kupi ta CD.<\/p>\n<p>Precej \u017ealostno, sploh, \u010de se \u010dlovek zaveda, da se Microsoft, takrat, ko uporabnik sprejme njihovo pogodbo, ponavadi se za sprejetje pogodbe \u0161teje odpiranje ovitka v katerem je CD, \u010de je bila poleg prilo\u017eena papirnata razli\u010dica pogodbe ali pa klikanje na gumb &#8216;I AGREE&#8217; (Se Strinjam) med samo namestitvijo programa, odre\u010de vsem odgovornostim, za katere bi jih uporabnik utegnil kriviti, \u010de bi se mu kaj pripetilo pri uporabi njihovega programa.<\/p>\n<p>Po doma\u010de povedano Microsoft vam pove: &#8216;Mi nismo krivi za ni\u010d. \u010ce uporabljate na\u0161 software, ste si krivi sami, nih\u010de vas ni silil, \u010de vam je ob uporabi na\u0161ega programa odtrgalo roko, glavo ali nogo je to va\u0161 problem, \u010de vam je ubilo ta\u0161\u010do prav tako, \u010de ste ob najve\u010dji posel, ker je crknil na\u0161 program, je to va\u0161 problem, ne na\u0161. Lahko se zjokate, lahko cepetate z nogami in si grizete prste, lahko tudi postrelite va\u0161e bli\u017enje ampak prej ste pritisnili I AGREE in sedaj je to va\u0161 problem. Imejte to nekje v glavi, da ne bo potem jokanja in stokanja. Aja, \u0161e ta malenkost je, pogoji te pogodbe se lahko s kakim popravkom programa, ki ga utegnete namestiti kasneje, spremenijo. Teoreti\u010dno vam lahko vzamemo tudi pravico do uporabe programa, \u010de se nam tako zaho\u010de. Ampak, vi se itak strinjate s tem.&#8217;<\/p>\n<p>Kdaj ste pa vi nazadnje prebrali EULA? No, z izjemo zadnjih treh stavkov ima tudi ve\u010dina <a href=\"http:\/\/en.wikipedia.org\/wiki\/Free_software\">prostega programja<\/a> precej podobno licenco. Z nekaj temeljnimi razlikami. Tukalje se bom omejil na <a href=\"http:\/\/www.gnu.org\/\">GNU<\/a> <a href=\"http:\/\/en.wikipedia.org\/wiki\/GPL\">GPL<\/a> licenco.<\/p>\n<p>GNU GPL licenca vam daje \u0161tiri temeljne pravice:<\/p>\n<ul>\n<li>pravico do poganjanja programa za kakr\u0161enkoli namen<\/li>\n<li>pravico do preu\u010devanja programa, kako deluje in spreminjanja programa<\/li>\n<li>pravico do redistribucije programa<\/li>\n<li>pravico do izbolj\u0161evanja programa in objavo izbolj\u0161av<\/li>\n<\/ul>\n<p>S takoimenovanimi <a href=\"http:\/\/en.wikipedia.org\/wiki\/Closed_source\">zaprto kodnimi<\/a> re\u0161itvami in programi v ve\u010dini primerov ne dobite niti ene od teh pravic. Poleg vsega tega vas GPL licenca ne omejuje pri prodaji GPL programov in pri prodaji storitev, ki so povezane z GPL programjem.<\/p>\n<p><em>Ej stari, u \u010demu je ke\u010d?<\/em> V bistvu je finta. Precej dobra finta. Cela finta je pa v tem, da so vam vse te \u0161tiri pravice dane le pod pogojem, da se prena\u0161ajo naprej. Torej, GPL program lahko distribuirate naprej ampak samo pod to\u010dno istimi pogoji. Torej, \u010de daste kopijo programa prijatelju, ga lahko on spet prekopira in ga da \u0161e nekomu drugemu. Prav tako je s popravki programa, \u010de ga popravite in popravke javno objavite (niste zavezani javno objavljati popravkov, \u010de jih uporabljate v lastne namene, jih lahko po mili volji uporabljate), potem morajo biti ti popravki na voljo pod enakimi pogoji.<\/p>\n<p>Kaj pa slaba stran tega? Sigurno je, nikoli ni ni\u010d tako zelo ro\u017enato, kot se sli\u0161i. Slaba stran tega je, da bi podjetje, ki bi prodajalo svoje programe z GPL licenco moralo temeljito pretresti svoj poslovni model in slu\u017eiti kruh s prodajo podpore in drugih storitev okrog njihovega programja. Denarja od prodaje licenc, bi bilo verjetno manj, kot, \u010de bi prodajali zaprto kodno re\u0161itev. Kako nadoknaditi to izgubo?<\/p>\n<p>Ena re\u0161itev je, da poleg samega programa podjetje proda \u0161e nekaj bolj fizi\u010dno oprijemljivega, recimo li\u010dna \u0161katla v kateri je program in ena tona literature. Potem je tukaj dolo\u010deno \u0161tevilo podpore uporabnikom, ki jo lahko ponudijo in \u0161e kup drugih storitev. Res je, GPL licenca ni za vsakogar.<\/p>\n<p>Precej zmotno pa je mi\u0161ljenje, da je GPL licenca v nasprotju s kapitalizmom. Dale\u010d od tega, je zgolj naslednja stopnja v evoluciji le-tega. Kdor se mu bo prilagodil, bo pre\u017eivel, kdor pa ne, pa bo ho\u010de\u0161 no\u010de\u0161 izumrl ali pa se bo moral zadovoljiti z manj\u0161im dele\u017eem na trgu.<\/p>\n<p>Trenutno imamo na voljo prosto dostopne operacijske sisteme, prosto dostopne pisarni\u0161ke pakete, spletne brskalnike, programe za prebiranje elekronske po\u0161te, programe za obdelavo fotografij in glasbe&#8230; prosto dostopni programi lahko v tem trenutku zadovoljijo potrebam vsaj 80% uporabnikov ra\u010dunalnikov. Morda celo ve\u010d.<\/p>\n<p>Torej, kaj sploh \u0161e ostane velikim? Ta trenutek je to enormna koli\u010dina uporabnikov, monopolni polo\u017eaj na trgu in pa navada uporabnikov.<\/p>\n<p>Stvari se spreminjajo, nekateri si \u017eelimo le odprtih standardov in po\u0161tene igre drugih proizvajalcev, svoje programe naj kar obdr\u017eijo zaprte in kar se mene ti\u010de lahko \u0161e bolj omejijo pravice uporabnikov. Nas to ne moti, bomo napisali bolj\u0161e programe in jih ponudili uporabnikom. Noben od ta velikih si ne upa oditi na \u010disti dvoboj, s pravili, ki veljajo za vse. Morda, se pa preve\u010d bojijo poraza.<\/p>\n<p>Kdo ve&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Takole, glede na zadnja dogajanja na Slo-Techu, se bom malo razpisal o odprti kodi in prostem programju. Tako, poljudno znanstveno, za slehernika. Kaj to sploh je? Najprej od pribli\u017enega za\u010detka. Kaj so licence in pravica do uporabe programske opreme? Metka se odpravi v trgovino in si kupi najnove\u0161i CD programa Janko 3.11. Kaj je kupila Metka? CD? Program? Program na CDju? Je Janko 3.11 zdaj njen? V ve\u010dini, skoraj v vseh primerih je odgovor na ta vpra\u0161anja ne. Sedaj se&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/lubica.net\/bigwhale\/blog\/odprta-koda-in-prosto-programje\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-339","post","type-post","status-publish","format-standard","hentry","category-open-source"],"_links":{"self":[{"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/posts\/339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/comments?post=339"}],"version-history":[{"count":0,"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/posts\/339\/revisions"}],"wp:attachment":[{"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/media?parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/categories?post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lubica.net\/bigwhale\/blog\/wp-json\/wp\/v2\/tags?post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}