Glosarioa

Kode irekia (open source)

Kode irekia iturburu-kodea publikoki eskuragarri duen softwareari deritzo, lizentzia baten bidez edonork erabili, aldatu eta pasatzeko aukera ematen duena.

Zer esan nahi du kode irekiak?

Iturburu-kodea programa baten giza irakurgarri den forma da. Kode irekiko softwarearekin, kode hori publikoki eskuragarri dago, eta lizentzia batek dio edonork irakurri, erabili, aldatu eta pasa dezakeela. Zein lizentzia diren kode irekikotzat Open Source Initiative-k definitzen du. Adibide ezagunen artean daude Linux nukleoa, Firefox nabigatzailea, LibreOffice bulego-multzoa eta VLC multimedia-erreproduzitzailea.

Lizentziak eta nola desberdintzen diren

Kode irekiko lizentziak batez ere softwarea pasatzen denean aplikatzen diren baldintzetan desberdintzen dira. GPL bezalako copyleft lizentziek banatzen diren bertsio aldatuak lizentzia berdinaren pean berriro argitaratzea eskatzen dute. MIT edo Apache bezalako lizentzia permisiboek, aldiz, kodea produktu komertzial itxietan txertatzeko aukera ere ematen dute. Kode irekiak ez du automatikoki doakoa esan nahi, eta ezer kostatzen ez duen softwarea ere ez da automatikoki kode irekikoa.

Kode irekia eta segurtasuna

Kode irekiak adituen independenteei programa bat aztertzeko, akatsak aurkitzeko eta atzeko ate ezkutuak ezagutarazteko aukera ematen die. Hori benetan gertatzen den ala ez proiektu bat zein aktiboki mantentzen eta berrikusten den araberakoa da; kode irekia ez da automatikoki kode segurua. Argitaratutako kodea eta instalatzen duzun aplikazioa ere desberdinak izan daitezke. Build erreproduzigarriek egiaztatzeko aukera ematen dute banatutako aplikazio bat benetan argitaratutako iturburu-kodetik eraiki zela. Hala ere, aplikazioak iturri ofizialetatik soilik instalatu behar dituzu.

Estandar irekiak

Estandar irekiak kode irekia ez den beste gauza bat dira. Zerbait nola funtzionatu behar duen publikoki deskribatzen dute, adibidez fitxategi-formatu bat, sare-protokolo bat edo zifratze-metodo bat, eta edonork inplementa ditzake – iturburu-kode itxia duen softwarean ere. Adibideak dira HTML, PNG irudi-formatua eta AES zifratze-estandarra. Kriptografian bereziki, jardunbide ona da adituek berrikusi dituzten publikoki dokumentatutako metodoetan soilik oinarritzea.

Maiz egindako galderak

Doakoa al da kode irekiko softwarea?

Askotan bai, baina ez nahitaez. Lizentziak, oro har, softwarea saltzea baimentzen du, eta enpresa askok dirua irabazten dute kode irekiko proiektuen inguruko laguntzatik, ostalaritzatik edo funtzio gehigarrietatik.

Kode irekia erabil dezaket nire proiektuetan?

Bai, kasuan kasuko lizentziaren baldintzak betetzen badituzu, hala nola egileei kreditua emanez edo banatutako aldaketak lizentzia berdinaren pean argitaratuz.

Lotutako terminoak

Lotutako gaiak

Probatu Friendstime

Izena ematea minutu bat baino ez da, eta doakoa da.

Glosarioko termino guztiak →