PrenosPrenos DokumentacijaDokumentacija Pogosta vprašanjaPogosta vprašanja
Site Navigation:

Vse kar ste želeli vedeti o odprti kodi (OK)

1. Podobnost med lastniško in OK programsko opremo

Obe imata licenco. S tem, ko programsko opremo kupimo/dobimo, sprejmemo pravila igre.
Če jih kršimo, izgubimo pravico do uporabe ali se celo znajdemo na sodišču.

2. Razlika med lastniško in OK licenco

V lastniški licenci večinoma piše, česa ne smemo.
V OK licenci piše, da lahko s kodo počnemo praktično karkoli, razen...

3. OK licenca (GPL) v dveh točkah

  1. Licenca dovoljuje uporabo, kopiranje, spreminjanje in razširjanje kode brez omejitev, razen
  2. če kodo razširjamo, licenca zahteva:
    • priloženo izvorno kodo
    • uporabo enake licence (t.j. nobenih dodatnih omejitev)
    • zaščito integritete avtorjev

4. Kje piše, da je OK brezplačna?

Nikjer.

5. Zakaj je OK tipično brezplačna?

Če je koda dostopna v izvorni obliki, jo plačamo največ enkrat, nato pa jo lahko legalno razdajamo doma, prijateljem, v šoli, v službi, ...

6. Kakšni so motivi?

Razvijalec 1: Si videl včeraj na CNN, Linus Torvalds in jaz?
Razvijalec 2: Pa naj kdo poskusi razrušit tale moj požarni zid!
Podjetje: Zakaj bi sami testirali paket A, izdajmo ga pod OK in dajmo na splet.
Učitelj: Te applete bi morda še kdo lahko uporabil pri pouku.

7. Kako lahko zaslužimo z OK?

Razvijalec 1: Jutri imam razgovor za službo, bom namignil, če kaj gledajo CNN.
Razvijalec 2: Moj požarni zid je sicer OK, ampak glavni ekspert za konfiguracijo sem jaz (zaenkrat).
Podjetje: Paket A je prosto dostopen, za zahtevnejše nudimo paket A+. In seveda vzdrževanje, prilagoditve, ...
Učitelj: Te applete bom dal kot prilogo knjigi, ki jo pišem/prevajam.

8. Zakaj ni vse, kar potrebujemo, izdano kot OK in brezplačno?

Zato, ker se razvijalci "praskajo, kjer jih srbi" in pišejo programe, za katere so sami motivirani.

9. Imamo OK program A, ki ne dela kot želimo. Kako prisiliti avtorja, da ga priredi zahtevam?

Halo?? Prisiliti?
Poskusimo s podkupnino: morda reagira na prijazno e-pošto, pizzo, ali šop $ ...
Mogoče se bo spomnil, da smo mu javili nekaj hroščev, ali pa nas pozna kot avtorja OK programa B.

10. Kaže, da vžge le zajeten šop $

Ni problema, poskusimo drugače: imamo izvorno kodo, kolega na faksu pa ravno razpisuje diplomske naloge.
Če pa se izkaže za pretrd oreh, bomo skupaj s partnerji poiskali cenejše programerje in si delili stroške.

11. Kako vemo, da bo lastniški program A, ki smo ga kupili, čez leta še vedno podprt?

Ni zagotovil.
Če pa je donosen in je veliko uporabnikov vezanih nanj, je zelo verjetno, da ga bomo lahko ponovno kupili.

12. Kako vemo, da bo OK program B, v katerega smo investirali toliko časa, čez leta še vedno podprt?

Ni zagotovil.
Če pa je zanimiv za dovolj uporabnikov in imamo izvorno kodo, lahko vedno skupaj financiramo nadaljnji razvoj.

13. Kaj pravzaprav je izvorna koda?

Program, napisan v človeku razumljivi obliki, ki ga lahko spreminjamo in prevedemo v oblike, primerne za izvajanje na različnih platformah računalnikov.

14. Kaj nam bo izvorna koda, saj nismo programerji?

Imamo zagotovilo, da bo koda za vedno dostopna. Nam in množici programerjev po vsem svetu.

15. Izvorna koda javna? Kaj pa varnost?

Več oči več vidi: v javni kodi se hitro odkrijejo skrita stranska vrata in popravijo napake.
Kaj pa je skrito v zaprtih, lastniških programih?

16. Ali se bolj splača investirati v razvoj OK ali kupiti lastniške programe?

(a) Dobro vprašanje - marsikdo se tega sploh ne vpraša.
(b) OK? Razvoj?? Same komplikacije!
Osnutek pogodbe imamo že pripravljen od lani, izborimo še dober popust na količino, javno naročilo pa itak ni potrebno, saj imamo le enega ponudnika.
(c) Investirati v OK? Zakaj le, saj je vse zastonj!
Poberemo iz spleta, pa je. Uporabniki se bodo že znašli.

17. Ali lahko z uporabo OK znižamo ceno lastniške programske opreme?

Odvisno od prepričljivosti.

18. Kupujemo nov računalnik, ali bo delal pod Linuxom?

Izbirajmo med dobavitelji, ki zagotavljajo podporo pod Linuxom.
Zahtevajmo garancijo, da zamenjajo komponente, za katere se pozneje morda izkaže, da niso podprte.

19. Kupili smo 1000 računalnikov, zdaj pa se je izkazalo, da grafična/zvočna kartica ne dela. Kaj storiti?

(a) Žal, prepozno: glavo v pesek in počakajmo, da problem izgine.
(b) Poskusimo srečo z Googlom, morda najdemo gonilnik.
(c) Najamemo programerja, ki bo napisal/priredil gonilnik.

Igor Mozetič


Zadnja sprememba: 21.10.2004 ob 20:17 CEST