trumpai, kas yra laisva programinė įranga (atviras kodas):
Atviro kodo progama eiliniam vartotojui dažnai nesiskiria nuo kitų. pvz, http://www.ivpk.lt/main.php?id=opensource/d3.html
Tačiau atviro kodo programų kūrimo filosofija yra ypatinga tuo, kad bet kam yra suteikiama laisvė programas keisti/taisyti/perprogramuoti bei platinti pagal savo norus - jie nėra varžomi kitų programos kūrėjų.

AtvirasKodas/Zaliems/LaisvosProgramos

Kame čia šuo pakastas?

Kiekviena programa turi dvi formas:

Tradiciškai komerciniais sumetimais jis būna neplatinamas, nes bijoma, kad konkurentai nenuplagijuotų idėjų.
Kita vertus, atviras kodas leidžia bet kam prisidėti prie programų kūrimo -- netgi jei jiems tai tiesiog hobi (pan, kaip galvosūlių sprendimas). Pvz, suradęs klaidą, gali pats ją ištaisyti. http://www.akl.lt/ak/?doc=osd.html

Dabar programos tampa vis sudėtingesnės ir norint sukurti kokybišką produktą,
verta suvienyti visų pastangas. Tai ir yra laisvos programinės įrangos (atviro kodo) siekis. Laisvos programinės įrangos iniciatorius Richardas Stallmanas patiesė pagrindus laisvos programinės įrangos kūrimui --
nekomerciniais tikslais (už įv. fondų lėšas) sukūrė pagrindines programų kūrimo priemones (tekstų redaktorių emacs, C ir kitų programavimo kalbų kompiliatorių GCC ir t.t.)
ir išleido jas pagal "pradinių tekstų" prieinamumą garantuojančią licenziją. http://www.akl.lt/ak/?doc=gpl.html
Kiekvienas gauna tūkstanteriopai daugiau negu pats duoda ;).
Turėdamas programavimo pagrindus tu gali nagrinėti programas ir
* ištaisyti rastas klaidas
* modifikuoti programą savo poreikiams
* papildyti programą naujom galimybėm
Programų kūrimas kažkuo panašus į skruzdėlyno statymą.


Kad atviras kodas populiarus ir skatina programų kūrimą, galima įsitikinti http://sourceforge.net , http://freshmeat.net

Norintiems dalyvauti AK

Dažnai būna problema susiorientuoti programavimo projektų gausybėje,
tačiau tai verčia mokintis pasirinkti bei derinti idėjas,
taip pat padeda išvengti dviračių išradinėjimo (kas sutaupo daug laiko -- ty, pagreitina progresą).


comments:

... -- Mon, 14 Feb 2005 21:50:03 +0200 reply
http://opensource.mit.edu/online_papers.php