Edit Info Other
Create account
Login
Bidra/StudentProsjekter/

Retningslinjer

Retningslinjer

Her er våre retningslinjer for gjennomføringen av prosjektene.

Hvilke studenter vi ønsker

Det er viktig at de studentene som utfører prosjekt for oss kan jobbe selvstendig og er flink til å tilegne seg informasjon og ny teknologi på egen hånd.

Det er i tillegg viktig at studentene har evnen til å tilpasse seg miljøet for fri programvare og bli en del av det så lenge prosjektet pågår.

Studentene vil være likestilt med andre utviklere av fri programvare, og kan ikke forvente noe ekstra hjelp fra fri programvare miljøet eller Skolelinux. De vil få samme hjelp som personene i miljøet yter til hverandre, en hjelp som ofte er veldig bra.

Våre kontaktpersoner

Vil være et bindeledd mellom studentene og Skolelinux-miljøet.

En kontaktperson skal:

NB! Skolelinux ønsker å opptre kun som kunde ovenfor studentene, vi ser på studentene som leverandører som på egenhånd skal løse en oppgave for oss.

Fri programvare og åpne standarder

Skolelinux er et prosjekt som er utviklet som fri programvare under GNU Public License (GPL), og det brukes kun åpne standarder.

Vi ønsker at alle studentprosjekter skal utvikles på samme måte, som fri programvare under GNU Public License og ved hjelp av åpne standarder. Dette for å sikre tilgjengeligheten til arbeidet for alle.

Fri programvare ved GNU Public License(GPL) gir brukerene frihet til å kjøre , kopiere , distribuere , studere , endre og forbedre programvaren, så lenge brukerene ikke fratar andre de samme rettighetene. Dette innebærer at brukerene har fri tilgang til programvareoppskriften (kildekoden) og alle rettigheter til programvaren.

Se hele lisensen her : http://www.gnu.org/copyleft/gpl.html#TOC1

God utviklingspraksis

Da resultatet av prosjektarbeidet i mange tilfeller vil bli videreutviklet av andre i ettertid så setter vi strenge krav til kodepraksisen.

Den bør gjennomføres på en fin og ryddig måte, med fyldige og gode engelske kommentarer.

Følg kodekonvensjonen på Ikke klar

Modellering

Vi foretrekker at modellering foregår ved hjelp UML-standarder.

Diagrammer som lages må kunne leses og endres ved hjelp av fri programvare, eller kommersiell programvare som har gratis versjon for ikke kommersielt bruk.

I tillegg til at programvaren må være tilgjengelig for Linux.

Dokumentasjon

Vi foretrekker at dokumentasjonen skrives på engelsk, men den kan i enkelte tilfeller skrives på norsk. Dette avtales med kontaktpersonen.

Felles arkiv (SVN)

Skolelinux bruker SVN til felles arkiv over alle dokumenter i prosjektet.

Alt som gjøres bør sjekkes inn her regelmessig.

Les en introduksjon til SVN her.

Utviklersamlinger

Med jevne mellomrom arrangeres det utviklersamlinger forskjellige steder i langet hvor mange av bidragsyterene til Skolelinux samles på et sted.

Alle studenter oppfordres til å delta på disse samlingene. Reiseutgifter blir på de fleste samlinger dekket.

Gjenbruk av programvarekode

Studenter blir oppfordret til å benytte seg av de rettighetene fri programvare gir dem.

Bidra/StudentProsjekter/Retningslinjer (last edited 2009-10-12 09:57:18 by localhost)