1968 m. buvo įkurtas ARPANET tinklas, Interneto pirmtakas. Nors ARPANET skirtas tyrinėtojams apsikeisti informacija apie projektus ir jų kodus, jis taip pat tampa programinės įrangos atviruoju kodu galimybių demonstravimo scena. 1969 m. Bell laboratorijų tyrinėtojas Kenas Tomsonas (Ken Thomson) parašo pirmąją...
Aštuntajame dešimtmetyje, atsiradus personaliniams kompiuteriams bei padidėjus programinės įrangos paklausai bei sudėtingumui, kompiuterių programinė įranga tampa intelektualios nuosavybės objektu su visais iš to išplaukiančiais apribojimais ir prieštaravimais nusistovėjusiai tradicijai. Atvirojo teksto programinės įrangos judėjimas atsirado kaip pasaulio kompiuterinės bendrijos reakcija į...
Gamintojas gaminantis vien tik nemokamą programinę įrangą tikrai ilgai neišsilaikys rinkoje – tol kol užteks vidinių resursų. Taigi, aptarsime, kada yra naudinga gaminti bei naudoti gamyboje atvirojo kodo programinę įrangą. Be abejo, atvirojo kodo produktų panaudojimas kuriant naujus produktus naudingas gamintojui....
Įsivaizduokime tokią situaciją: organizacija ruošia įvairius Internet sprendimus, organizacijos viduje yra vykdomas projektas - paskirstyto spausdinimo programinė įranga, kuris yra labai svarbus organizacijos vidinei veiklai, tačiau niekada nebus pateiktas rinkai, nes nesutampa su organizacijos verslo kryptimi. Šį projektą vykdo nedidelė grupelė...
Matyt daugiausia privalumų iš atvirojo kodo programų gauna vartotojas ir tam yra tikrai ne viena priežastis. Pirmiausia, produkto įsigijimo kaina. Atvirojo teksto programos nemokamos ir laisvai dalinamos. Jų nevaržo legalumo klausimai, nereikia skaičiuoti instaliacijų bei kopijų skaičiaus. Be abejo, yra ir...
Dažniausiai atvirojo teksto programinės įrangos kūrimo procesas yra toks: kažkas inicijuoja projektą, sudaroma kertinė projekto komanda, visa informacija apie projektą patalpinama Internet svetainėje (pavyzdžiui, http://sourceforge.net). Projekto eiga matoma viešai – kiekvienas gali prisijungti ar įnešti savo indėlį. Pagrindinė proceso idėja –...
Kad geriau suprasti atvirojo teksto programų naudojimo bei kūrimo privalumus, panagrinėsime visas sąveikaujančias šalis. Kertinė dalis – specifinis programų kūrimo procesas. Proceso vykdytojas – programinės įrangos gamintojas, iniciatorius – užsakovas, o rezultatai atitenka į vartotojų rankas. Apžvelgsime privalumus bei trūkumus kiekvienos...
Populiariausias licencijos tipas – Pagrindinė viešoji licencija. Komerciniu požiūriu ši licencija daugiausia draudžianti. Pagal ją, kiekvienas gali modifikuoti GPL programą, tačiau darbo rezultatas taip pat turi būti reguliuojamas GPL licencijos, t.y. turi būti platinamas nemokamai ir kartu su kodu. Šios licencijos...
Programos licencija neturi priklausyti nuo to, ar programa yra kažkokios distribucijos dalis. Jei programinė įranga yra išimama iš distribucijos, tai jai turi galioti ta pati licencija bei turi būti naudojama ir platinama atsižvelgiant į ją....