- Softver otvorenog koda je softver licenciran u skladu sa Definicijom otvorenog koda ili Open Source Definition (OSD)
- Softver otvorenog koda se distribuira u formatu čitljivom za ljudska bića
- Softver je napravljen kao otvoren za saradnike i druge razvojne timove
Definicija otvorenog koda (OSD) je priznata i podržana od celokupne zajednice otvorenog koda
Ona podrazumeva:
- slobodnu redistribucija softvera – svako može da ga peuzme i koristi
- slobodan pristup izvornom kodu – svako može da ga izmeni i doradi
- slobodu da se iz softvera naprave njegovi derivati – svako može da napravi svoju verziju prema sopstvenim potrebama
- Integritet autorovog koda mora biti održavan i poštovan
- nije dozvoljena diskriminacija perma pojedincu ili grupi ljudi
- Licenca ne sme biti vezana i jedinstvena za proizvod
- Licenca ne sme ni na koji način ograničavati upotreba drugu softvera
http://opensource.org/docs/osd
Pomalo o istoriji
Slobodan softver (softver otvorenog koda) pruža korisnicima slobodu da koriste, distribuiraju. Proučavaju, promene i unaprede softver koristeći GNU javnu licencu – GNU Public License (GNU).
Softver otvorenog koda je ustanovljen 1998 i postao je popularan među korisnicima koji se interesuju za izvorni kod, kao i za njegov razvoj
OSD je promovisan i uživa zaštitu od strane Inicijative za otvoreni kod Open Source Initiative (OSI).
Tri „C“ otvorenog koda
Code
Ili izvorni kod. Neki popularni projekti su Linux, Apache, MySQL, PHP, Ruby , Ubuntu
Collaborative tools
Ili saradnički alati. Oni su kičma svih projekata Otvorenog koda. Ti alati uključuju controlne sisteme pojedinih projekata. IRC, dopisne liste, wiki stranice, blogove i ostale alate koji omogućavaju članovima razvojnih timova da kreiraju kod zajedno.
Community
Ili zajednica. Razmena ideja kao i razvoj koda putem interneta, saradnja korisnika sa razvojnim timovima na celoj zemaljskoj kugli čini jednu zajdnicu posvećenu istom cilju.
Licenciranje
Licenciranja je ključni deo razvoja softvera
Licenci ima mnogo i one se razlikuju
Izbor prave licence za pojedini projekat je veoma važno
Sve licence otvorenog koda moraju biti prosleđene i odobrene od strane Inicijate za otvoreni kod (OSI)
Pravila i običaji softvera otvorenog koda
Bilo ko može i sme kreirati svoj softver, ukoliko je softver koristan biće pregledan i ocenjen širom zajednice
Najbolji način da naučite je da se priključite bilo kom popularnom projektu u izradi
Možete uzeti učešće u skladu sa interesovanjem, koristeći softver u razvoju, ispravljajući greške, praviti zakrpe za njih, učestvovati na dopisnim listama i podučavajući druge.
Doprinoseći širite sopstveno znanje!
Učenje je ključna komponenta otvorenog koda!
Misli globalno – deluj lokalno
Napredak zajednice lokalno doprinosi i zajednici globalno
Uzimajući znanje na globalnom nivou edukujete ostale na lokalnom nivou
Kreirajte lokalni „ekosistem“
Podržite sve koji koriste slobodni softver
Slobodan softver nije skup, otvoren je i transparentan, i na njemu se može zaraditi!
Нема коментара:
Постави коментар