Mikä on avoin lähdekoodi?
kertokaas
7
1288
Vastaukset
- stWasm1.0
avoin lähdekoodi tarkoittaa sitä, että lähdekoodia saa vapaasti käyttää.
- ccccccc
vaan lisenssin mukaisesti
- stWasm1.0
ccccccc kirjoitti:
vaan lisenssin mukaisesti
oletko tutustunut gnu-lisenssiin? niitä ohjelmia voi vapaasti muuttaa, jakaa, jne. Kunhan sen lähdekoodi on mukana
- Open source
Tuolla olis vähän selvitystä:
http://www.pronics.com/avoininfo.html - m-drake
malliesimerkki avoimen lähdekoodin ohjelmasta:
http://fi.openoffice.org/ - Hartsa
Avoimen lähdekoodin ohjelmia ovat esm. Linux käyttöjärjestelmät ja ohjelmat, Open Office toimisto ohjelmat ja ynm. Avoin lähdekoodi -ohjelmistot yleisesti tarkoittavat ohjelmistoja, joiden lähdekoodi on saatavilla ilmaiseksi ja siihen saa tehdä muutoksia. Mikä on lähdekoodi ?
Lähdekoodi on ohjelmoijan tuottamaa koodia, jolla hän saa tietokoneen ja ohjelmat käyttäytymään haluamallaan tavalla. Elikkä on tietokoneohjelman ydin, jota ilman ohjelman päivittäminen, kehittäminen ja korjaaminen muodostuu erittäin hankalaksi tai jopa mahdottomaksi.
Avoin lähdekoodi ei tarkoita vain lähdekoodin saatavuutta. Avoimen lähdekoodin ohjelmilla täytyy olla myös vapaat levitysehdot. Ohjelmaa ei saa estää ketään myymästä tai lahjoittamasta ohjelmaa osana yhdisteltyä ohjelmistoa, joka on koottu useista eri lähteistä saaduista ohjelmista.
Tämä on varsin vallankumouksellinen ajatus nykyisessä ohjelmistoteollisuudessa..
Lähdekoodin levitys ohjelmistojen mukana sai alkunsa yliopistoista ja erilaisista tutkimusohjelmista 1970-luvulla. Lähdekoodin ilmainen levitys juontaa juurensa samasta ympäristöstä. 1970-luvun lopussa ja 1980-luvun alussa yliopistoissa ohjelmoijille maksettiin ohjelmoimisesta eikä heidän tuottamastaan lähdekoodista, joten he saattoivat levittää sitä suhteellisen vapaasti. Toisaalta lähdekoodi oli usein osa tutkimusprojektia. Lähdekoodin katsottiin olevan osa näiden tutkimusprojektien tuloksista, joten sekin julkaistiin samalla kuin muut tulokset.
Kun kuka tahansa voi halutessaan internetissä lukea ohjelman lähdekoodia, levittää ohjelmaa ja muuttaa ohjelman toimintaa haluamakseen, on kyse ohjelman evoluutiosta. Ohjelma kehittyy sitä mukaa, kun eri ohjelmoijat lisäävät omia parannuksiaan ja uusia ominaisuuksia ohjelmaan. Avoimen lähdekoodin ansiosta ohjelmoija kiinnittää entistä tarkemmin huomiota turvallisuuteen ja ohjelmoinnin tasoon, sillä kuka tahansa voi lukea hänen tuottamaansa koodia ja huomauttaa huolimattomuudesta tai huonosta ohjelmointityylistä. Ohjelmoijien kiinnittäessä huomiota näihin seikkoihin, ohjelmiin ei pääse lymyilemään vakavia tietoturva-aukkoja tai suunnitteluvirheitä.
Ohjelman kehittyminen ajan myötä vaatii siis ohjelman levittämistä lähdekoodin kera.
Tämä ei ikävä kyllä ole totta kaupallisissa sovelluksissa, jotka yleensä perustuvat suljettuun lähdekoodiin. Ilman avointa lähdekoodia, internettiä ei olisi olemassa. Monet internetin tukipilarit (e-mail, www-palvelimet, nimipalvelimet, internet-osoitteet ja protokollat) ovat kehittyneet tämän avoimen mallin pohjalta.
Linus Torvalds oivalsi tämän ajatuksen julkaistessaan Internetissä ensimmäisen version Linux - käyttöjärjestelmänsä ytimestä, eli kernelistä. Linus halusi luoda vapaan käyttöjärjestelmän, joka olisi vaihtoehto kaupallisille käyttöjärjestelmille.Tämä oli ratkaisu, jonka ansiosta Linux on noussut näinä vuosina varteenotettavaksi vaihtoehdoksi muille käyttöjärjestelmille.
Taloustutkimus tutki SOT Oy Suomen Ohjelmistotyö Ab:n tilauksesta Suomen kahdensadan suurimman yrityksen ja 201 kunnan näkemykset siirtymisestä Linuxiin. Tällä hetkellä jo 38 prosenttia vastanneista käyttää Linuxia, joiden lisäksi 40 prosenttia harkitsee tai on jo tehnyt päätöksen siirtymisestä Linuxiin. Yli viiden sadan hengen organisaatiot olivat tutkimuksen mukaan kaikkein innokkaimmin siirtymässä Linuxiin. Merkittävää oli kuitenkin julkisen sektorin huomattava kiinnostus, yli 50 prosentilla on käynnissä avoin lähdekoodi-hankkeita. Suurimmiksi vaikuttimiksi nähtiin järjestelmien merkittävät kustannussäästöt ja vakaus.
Hartsa- vastanneille
Niin, kiitos.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 477705
- 334263
- 573745
- 503210
- 172896
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons652621- 642498
- 552421
- 402349
- 162296