|
|
|
Frie programmer åpen kildekode |
|
|
|
Frie program i skolen Over hele landet klages det fra skolene om at de har for lite penger. Den røde tråden er at det brukes så mye penger på digitale «dingser» og lisenser at skolene ikke har råd til trykte bøker og annet undervisningsmateriell. Kan frie programmer med åpen kildekode være et alternativ? The Free Software Foundation (FSF) er en ideell organisasjon som arbeider for å fremme datamaskinbrukers frihet. Den ble stiftet av Richard Stallman 4. oktober 1985. Bakgrunnen var et ønske om at alle dataprogram skulle være til fri benyttelse, og ha åpen kildekode. For å oppnå dette utarbeidet de GNU-lisensen (The GNU General Public License), som gir brukeren fire slike friheter. Programmene som gis ut under GNU-lisensen kalles «frie programmer» (free software). De fire frihetene: Friheten til å bruke programmet som du ønsker, for et hvert formål. Friheten til å studere hvordan programmet virker, og tilpasse det til dine behov. Tilgang til kildekoden er en forutsetning for dette. Friheten til å redistribuere kopier slik at du kan hjelpe andre. Friheten til å distribuere kopier av dine modifiserte versjoner til andre. Ved å gjøre dette kan du gi hele fellesskapet en sjanse til å dra nytte av endringene dine. Tilgang til kildekoden er en forutsetning for dette. Program med åpen kildekode (OpenSource), er programmer hvor koden programmet er skrevet i er tilgjengelig. Har du kompetanse innen programmering, kan du laste ned kildekoden, gjøre endringer på den og pakke programmet på nytt. Dermed har du laget din egen versjon av programmet. For skolene er dette veldig interessant. En skole kan laste ned, og tilpasse/ oversette, et program til undervisning. Deretter kan de distribuere den tilpassede versjonen til alle skolene, uten å betale noe ekstra. Se de fire frihetene. Skolene abonnerer på det Microsoft-baserte økosystemet med blant annet kontorpakken Office 365, og tilhørende «Sky-tjenester». Alt dette kan skiftes ut, og erstattes med frie programmer. Både Ubuntu og RedHat kan levere komplette økosystemer basert på åpen kildekode. Her hjemme er Redpill Linpro en slik leverandør. Har skolene/ kommunen kompetansen kan de selv laste ned programmene og sette opp skolens økosystem. Hva trenger egentlig en skole? Her er en oversikt med frie programmer? Læringsplattform. Dette brukes av de fleste skoler. Dette er, enkelt fortalt, nettsider hvor det kan drives undervisning, gruppearbeid, distribueres undervisningsmateriell, beskjeder mm. Moodle og BigBlueButton er læringsplattformer som kan lastes ned og installeres på egen server på skolen. Dermed vil all informasjon om, og fra, elevene bli lagret på skolen. Dette er viktig for elevenes personvern. Server/ fildeling. Lagring i «Skyen» kan dere sette opp selv lokalt på skolen, i stedet for å leie plass i serverparker andre steder. Det er viktig for personvern og sikkerhet, i tillegg til at skolen/ kommunen sparer kostnader. Det er flere Linux-baserte serverprogrammer tilgjengelig. Til orientering, over 90% av alle nettsider ligger på Linux servere. Kontorpakke. Når skolene ikke abonnerer på det Microsoft-baserte økosystemet, vil også kontorpakken Office 365 forsvinne. Denne kan erstattes med LibreOffice. LibreOffice inneholder alt Microsoft Office inneholder, pluss mere i tillegg. LibreOffice og Microsoft Office kan bruke de samme dokumentformatene. Chat-nettverk. Dette er praktisk for å kunne sende meldinger til og fra elever, og lærere. XMPP (tidligere Jabber) er en åpen internettprotokoll for direktemeldinger. Server-programmet som brukes, kan lastes ned og installeres på egen server på skolen. Dermed kan skolen sette opp eget internt XMPP-nettverk. Elever og lærere kan opprette brukere på denne. Deretter kan de kommunisere med hverandre, ha nettmøter, og kommunisere med brukere på andre servere ute på Internett. Støtter både tekst, lyd og bilde (avhenger av hvilket chatprogram brukere har på sine maskiner). XMPP støtter kryptering. Videokonferanser, nettmøter. Jitsi er en kryptert videokonferanseløsning. Også her kan server-programmet lastes ned og installeres på skolens server. Dette er viktig for elevenes personvern. Dette er den grunnleggende utrustingen skolen må ha. Alt dette er frie program (free software) som kan lastes ned gratis. Det er mulig å gi donasjoner, men det er ikke noe krav. Det at dere kan installere på alle maskinene/ skolene uten å betale noe ekstra, gjør at dere sparer lisensutgifter. Se de fire frihetene. Har skolen eldre PC`er som ikke lengre oppdateres? Det finnes mange Linux-baserte operativsystemer. Disse operativsystemene utvikles av utviklergrupper med bidragsytere fra hele verden. Internasjonal dugnad. De fleste av disse gis ut under GNU-lisensen (free software), og har åpen kildekode (OpenSource). En av fordelene med Linux-baserte OS, er at de kan installeres på eldre PC`er. Du får da et topp moderne OS med det siste, og maskinen kjører like fort som da den var ny. Skolen kan gi sine eldre PC`er nytt liv, og spare penger. Se de fire frihetene. De Linux-baserte operativsystemene kommer med alt dere trenger ferdig installert, blant annet kontorpakken LibreOffice. Som dere ser, er det fult mulig å sette opp en skole/ undervisningsmiljø med kun frie programmer (free software). Den enkelte skole må selvfølgelig selv vurdere om de vil gjøre dette, men det er mye penger å spare. Ved å bruke kommunens egen IKT-avdeling, som kommunen allerede betaler for, blir dette «gratis». Det blir ingen ekstra kostnader ut over IKT-avdelingen. Læringsprogram. Hvordan produsere og distribuere frie program. La oss ta et tenkt eksempel: Staten betaler utviklere for å skrive et læringsprogram, og gi det ut med GNU-lisensen. Dette blir en engangskostnad. Deretter kan programmet distribueres ut til alle skolene i Norge uten å betale noe ekstra. Se de fire frihetene. Engangskostnaden kan deles på alle skolene, og vi vil se at det blir en bitteliten kostnad pr. elev. Et annet tenkt eksempel: Koding, det å skrive program, er en del av undervisningen. De programmene som elevene skriver kan skolen legge ut med GNU-lisensen. Deretter kan alle skolene laste ned disse og bruke dem i sin egen undervisning uten å betale noe ekstra. Dermed kan nye elever studere hvordan programmene er skrevet, kildekoden, og lære av dette. Ved at alle skolene bytter program på denne måten sikrer vi at alle får tilgang på alt som blir laget, gratis. Nettbrett/ iPad. Det er flere og flere som ønsker at disse fjernes fra skolen. Den diskusjonen skal jeg ikke ta del i, men dersom de blir fjernet vil skolen spare store beløp. Dette, og det skolene sparer ved å bytte til frie programmer, er beløp som kan brukes på bøker og annet undervisningsmateriell. Bjarne Jullum |