Sisällysluettelo:
On olemassa monia avoimen lähdekoodin ohjelmistoja, jotka palvelevat useita sovelluksia. On myös monia erilaisia avoimen lähdekoodin lisenssejä. Yleisesti ottaen avoimen lähdekoodin ohjelmistoja voidaan käyttää, muokata ja jakaa laillisesti monissa ympäristöissä ja tilanteissa. Eri lisensseillä on kuitenkin erilaisia sopimuksia, ja on tärkeää ymmärtää ero suurempien lisenssien välillä, jotta saataisiin irti kaikki avoimen lähdekoodin ohjelmistot ja saadaan laaja käsitys avoimen lähdekoodin liikkeestä ja sen tarkoituksesta. (Jos haluat lisätietoja, katso Open Source: Onko se liian hyvää olla totta?)
Avoimen lähdekoodin lähde
Vaikka termi "avoin lähdekoodi" syntyi vuonna 1998, vapaan ohjelmistoliikkeen juuret juontavat jo 1970-luvulle. Ohjelmistokehittäjä, hakkereita ja vapaa-ohjelmistoaktivisti Richard Stallman kehitti ilmaisen ja avoimen käyttöjärjestelmän vuoteen 1983 mennessä. Vuoden 1984 alussa hän ilmoitti GNU-projektista, joka kehitti käyttöjärjestelmän, joka oli suurelta osin Unixin innoittama (GNU on rekursiivinen lyhenne "GNU's Not Unix"), mutta lähdekoodilla, joka oli ilmainen ja avoin yleisölle ehdotetulle yhteisön suuremmalle hyödylle.
GNU käytti Stallmanin (kuten myös muiden tekijänoikeuksien vastaisten aktivistien) edelläkävijää, joka tunnetaan nimellä “copyleft” ja joka tunnusti käytännössä alkuperäiselle henkiselle omaisuudelle laillisesti myönnetyt tekijänoikeudet, mutta luopui niistä nimenomaisesti edistämään markkinoinnin avointa käyttöä ja kehittämistä. työ. Tämä tekniikka ja filosofia antoivat ilmaisen pääsyn lähdekoodiin ohjelmistoille, jotka julkaistiin copyleft-järjestelmän alla, ilmaiseksi ja avoimeksi käyttöön ja muokkaamiseen.