Vis enkel innførsel

dc.contributor.authorHansson, Knut W.
dc.date.accessioned2011-05-06T08:52:56Z
dc.date.available2011-05-06T08:52:56Z
dc.date.issued2011-05
dc.identifier.isbn978-82-8261-008-7
dc.identifier.issn0807-4488
dc.identifier.urihttp://hdl.handle.net/11250/141996
dc.description.abstractDenne rapporten tar primært for seg noen erfaringer som jeg har gjort med å lage og distribuere et fritt program (fri programvare). Høgskolen i Buskerud har en spesiell interesse i dette som deleier i Nasjonalt kompetansesenter for fri programvare. Min fagseksjon (som underviser flere Bachelorprogrammer i IT) og jeg selv personlig, har også interesse av dette. Dessuten mener jeg at dette bør ha generell interesse for dem som veileder, underviser eller selv tenker å involvere seg i frie programvareprosjekter. Med fri programvare, menes det her edb-programmer som distribueres med en fri lisens, dvs. en lisens som oppfyller kravene i Free Software Foundation. Bl.a. innebærer det at brukeren fritt kan anvende, endre og videredistribuere programmet. Kildekoden må offentliggjøres. Fri programvare har fått stadig mer vind i seilene, og både Staten og EU er sterkt interessert i slike programmer. Sistnevnte har undersøkt både hvem som lager slik programvare og hvorfor de gjør det. Det viser seg at svært mange enkeltpersoner er involvert bl.a. for å utvikle egen kompetanse og fordi de idealistisk ønsker å støtte idéen. Kompetansen mener de fremmer karrieren. Det er også mange store bedrifter som lager fri programvare. Frie programmer brukes også av mange store bedrifter og av det offentlige, og enkelte av dem er svært kjent, f.eks. Linux, Apache, MySQL og PHP. Undersøkelsen er utført som en case-studie. Jeg har laget et program som jeg så har lagt ut som fri programvare. Jeg gjorde da en del erfaringer, som jeg gjengir i denne rapporten. Erfaringene er naturligvis svært subjektive: De gjelder for meg og mitt ene prosjekt. Allikevel mener jeg de har en overføringsverdi til andre, tilsvarende prosjekter. Hovederfaringene er oppsummert på side 31. Der anbefaler jeg andre som er tenker å lage et fritt programvareprosjekt å starte med en grundig kontroll av om det allerede finnes et liknende, fritt program. Hvis et slikt finnes, er det bedre å "henge seg på" det, istedenfor å lage sitt eget. Hvis man etter denne kontrollen fortsatt vil lage sitt eget prosjekt, bør man velge et FOSPHost nettsted for publisering. Da får man mange, nyttige verktøy inkludert. Deretter kan jeg anbefale at man henter Karl Fogels råd for slike prosjekter (http://producingoss.com) og følger dem. Det er relativt tidkrevende, men ikke spesielt vanskelig, å komme fra et program som man selv har og er fornøyd med, til det er ferdig publisert som et fritt programvareprosjekt. Enkelte ting bør gjøres tidlig: - Sjekk om noen har gjort det samme før – i så fall bør man vurdere å henge seg på det - Velg programnavn og sikre Internett-domener - Bestem et nettsted for publisering – det har gjerne krav som man må forholde seg til og det gjøres best før man legger for mye arbeid i forhold som ikke tilfredsstiller kravene Noen arbeidsoppgaver gikk ganske greit og tok ikke særlig lang tid: - Å lage logo/ikon - Å velge lisens (man bør ikke lage sin egen) - Å lage beskrivelse til utviklere - Å lage bilder av skjemaene - Distribusjon og publisering av fri programvare Andre arbeidsoppgaver var mer tidkrevende, selv om de kanskje ikke var så vanskelige: - Å lage fornuftige kommentarer i kildekoden - Det var enkelt å sette opp nettstedet på SourcForge.net, men ganske tidkrevende (det kan nok variere fra nettsted til nettsted) - Å lage brukerhjelp, selv om den var svært enkel Det var både vanskelig og tidkrevende å lage "Mission Statement". Fra andre prosjekter vet jeg at det kreves mye arbeid å lage god brukerhjelp, men det har jeg ikke gjort denne gang.en_US
dc.language.isonoben_US
dc.relation.ispartofseriesRapporter fra Høgskolen i Buskerud;84
dc.subjectfri programvareen_US
dc.subjectopen sourceen_US
dc.titleDistribusjon/publisering av fri programvare : noen erfaringer med et slikt prosjekten_US
dc.typePeer revieweden_US
dc.typeResearch reporten_US
dc.subject.nsiVDP::Mathematics and natural science: 400::Information and communication science: 420en_US
dc.source.pagenumber45en_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel