Avoin lähdekoodi

koodariverstaan toiminnassa keskeisessä osuudessa ovat avoimen lähdekoodin ratkaisut. Suosimme avoimen lähdekoodin ohjelmistoja ja ratkaisuita.

Avoin lähdekoodi on uusien EU direktiivien mukaisesti kasvamassa valtavasti Euroopan Unionin markkina-alueella. EU edesajaa Euroopan digitaalista suverniteettiä, ja avoimen lähdekoodin ratkaisut ovat siihen tehokas ratkaisu. Siksi me hyödynnämme ja käytämme avoimen lähdekoodin ratkaisuita, sekä kehotamme opiskelijoitamme osallistumaan aktiivisesti avoimen lähdekoodin yhteisöihin.

Avoin lähdekoodi mahdollistaa palveluiden räätälöinnin ja yksinkertaisen käyttämisen, ilman massiivisia kustannuksia tuotteen käyttäjälle. Avoimen lähdekoodin suurin kilpailuvaltti on sen turvallisuus, kun kymmenet tai jopa sadat tuhannet ihmiset tarkistavat koodia ennen julkaisua, on pientenkin virheiden löytäminen tehokasta ja nopeaa.

Avoin lähdekoodi koodariverstaassa

Koodariverstaan toimintatavat perustuvat avoimen lähdekoodien projektien toimintatapoihin. Koodariverstas hyödyntää GitHubia kaikissa projekteissa joita opiskelijat tekevät, lähes kaikki koodariverstaassa tuotettu koodi on kaikkien nähtävissä ja muokattavissa.

Koodariverstaan hallinnoima Wiki-alusta on avointa lähdekoodia, ja on vapaasti nähtävillä GitHubissa. Jokainen GitHub käyttäjän omaava henkilö voi jättää omia muokkauksiaan tarkistettavaksi ja implementoitavaksi.

Suosimme avoimen lähdekoodin ohjelmistoja myös muussa toiminnassamme. Projektien hallinnoimiseen käytämme Taigaa, Taiga on täysin avoimeen lähdekoodiin perustuva projektinhalintatyökalu joka mahdollistaa opsikelijaprojektien reaaliaikaisen seuraamisen. Taiga sisältää useita eri ketterän kehityksen työkalua ja sen käyttäminen on täysin maksutonta.

Hyödynnämme wiki-alustan kehityksessä Quartoa, Quarto on täysin avoimeen lähdekoodiin perustuva tieteellinen julkaisualusta. Quarto mahdollistaa erittäin monimuotoisten alustojen rakentamisen useaan eri käyttötarkoitukseen.

Versiohallinnassamme käytämme hyväksi todettuja avoimen lähdekoodin yhteisöissä käytettyjä toimenpiteitä. Avoimen lähdekoodin versiohallinta mahdollistaa kaikkien halukkaiden osallistumisen ja tehostaa muutosten hallinointia usean henkilön tehdessä muutoksia samanaikaisesti.