уторак, 1. фебруар 2011.

Saznajte više o Open source

  • 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!

Нема коментара:

Постави коментар