• 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

    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

    Dodatni zahtevi OSD

    • Licenca ne sme biti vezana i jedinstvena za proizvod
    • Licenca ne sme ni na koji način ograničavati upotreba drugu softvera

    Više detalja ima na:

    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!

    Advertisements

    One thought on “Saznajte više o softveru otvorenog koda

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s