24.04.2024
Projekt podpira MVZT

Angleška stran/English version

Iz o COKS - Center odprte kode Slovenije

(Primerjava redakcij)
Skoči na: navigacija, iskanje
Vrstica 5: Vrstica 5:
A kljub temu, da je na prvi pogled videti, da lahko s takšnimi programi vsak dela vse, kar želi, veljajo tudi za odprtokodne programe pravila "obnašanja", saj tudi zanje veljajo pravila, zapisana v različnih [https://www.opensource.org/licenses/alphabetical licencah]. Vse licence pa imajo skupne točke, ki so:
A kljub temu, da je na prvi pogled videti, da lahko s takšnimi programi vsak dela vse, kar želi, veljajo tudi za odprtokodne programe pravila "obnašanja", saj tudi zanje veljajo pravila, zapisana v različnih [https://www.opensource.org/licenses/alphabetical licencah]. Vse licence pa imajo skupne točke, ki so:
-
# '''Prosto razširjanje''' - licenca odprtokodnega programa ne sme nikogar omejevati pri razširjanju ali prodaji programske opreme, ki je del neke celote
+
# Mogoče jo je svobodno redistribuirati. Odprto kodo lahko redistribuira kdorkoli
-
 
+
brezplačno ali proti plačilu;
-
* Izvorna koda MORA biti vključena skupaj s programom,
+
# Izvorna programska koda je dostopna uporabniku. Licenca mora dovoljevati
-
* Uporabnik lahko kodo spreminja in dopolnjuje,
+
distribucijo v prevedeni kakor tudi v izvorni obliki;
-
* Avtorjeva izvorna koda mora biti vidno ločena od originalne različice,
+
# Licenca mora dovoljevati spremembe osnovne kode in izvedene oblike nove kode;
-
* Prepovedana je diskriminacija oseb in skupin,
+
# Kljub temu, da mora biti izvorna koda dostopna, lahko izvorni avtorji zahtevajo, da
-
* Prepovedana je diskriminacija področij uporabe,
+
se morebitne spremembe jasno ločijo od originalne kode in tako ohranijo ločnico
-
* V distribucijo programa mora biti vključena tudi licenca, ki pa ne sme vnašati novih restrikcij,
+
med prvotno in modificirano kodo (npr. v obliki popravkov ali različnih verzij);
-
* Licenca ne sme omejevati drugih izdelkov,
+
# Licenca ne sme omejevati katerekoli osebe ali skupine;
-
* Licenca mora biti tehnološko nevtralna
+
# Licenca ne sme biti omejevalna glede na področje dela, v okviru katerega se
-
* Licenca ne sme biti povezana z izdelkom.
+
programska koda uporablja;
 +
# Distribucija licenc mora biti enakovredna za vse uporabnike, brez dodatnih
 +
omejitev;
 +
# Licenca za isto programsko kodo se ne sme razlikovati, če se jo uporablja v
 +
kombinaciji z drugo programsko opremo;
 +
# Licenca ne sme omejevati uporabe druge programske opreme;
 +
# Licenca mora biti tehnološko nevtralna.

Redakcija: 09:52, 10. oktober 2007

Kaj je Odprtokodna programska oprema?

Odprtokodna programska oprema (OKPO) je naziv za programsko opremo, katere izvorna koda je prosto dostopna, da je to kodo mogoče prosto uporabljati, raziskovati njeno delovanje, spreminjati in razširjati tako originalne kot dopolnjene in spremenjene kopije tega programja.

A kljub temu, da je na prvi pogled videti, da lahko s takšnimi programi vsak dela vse, kar želi, veljajo tudi za odprtokodne programe pravila "obnašanja", saj tudi zanje veljajo pravila, zapisana v različnih licencah. Vse licence pa imajo skupne točke, ki so:

  1. Mogoče jo je svobodno redistribuirati. Odprto kodo lahko redistribuira kdorkoli

brezplačno ali proti plačilu;

  1. Izvorna programska koda je dostopna uporabniku. Licenca mora dovoljevati

distribucijo v prevedeni kakor tudi v izvorni obliki;

  1. Licenca mora dovoljevati spremembe osnovne kode in izvedene oblike nove kode;
  2. Kljub temu, da mora biti izvorna koda dostopna, lahko izvorni avtorji zahtevajo, da

se morebitne spremembe jasno ločijo od originalne kode in tako ohranijo ločnico med prvotno in modificirano kodo (npr. v obliki popravkov ali različnih verzij);

  1. Licenca ne sme omejevati katerekoli osebe ali skupine;
  2. Licenca ne sme biti omejevalna glede na področje dela, v okviru katerega se

programska koda uporablja;

  1. Distribucija licenc mora biti enakovredna za vse uporabnike, brez dodatnih

omejitev;

  1. Licenca za isto programsko kodo se ne sme razlikovati, če se jo uporablja v

kombinaciji z drugo programsko opremo;

  1. Licenca ne sme omejevati uporabe druge programske opreme;
  2. Licenca mora biti tehnološko nevtralna.



Kdaj nek program velja za odprtokoden?

Kljub temu, da velja v odprtokodnem svetu precejšnja svoboda, pa tudi tu veljajo neka pravila. Obstaja več deset vrst licenc, od katerih sta najbolj znani GNU/GPL in BSD. (bistvo ene in druge)


Zanimive povezave

Public sector and Open Source

FSF Europe

ADAE

Open Source Academy UK

ObjectWeb Consortium

Open Source Observatory

Odprtokodne licence, podprte s strani OSI (Open Source Initiative)

Obrazložitev licenc prostega programja

Politika Vlade RS pri razvijanju, uvajanju in uporabi programske opreme in rešitev temelječih na odprti kodi