Skip to main content

Hvad er open source -softwareudvikling?

Udvikling af open source software er en specifik softwareudviklingsproces, som peers åbent kan gennemgå.Faserne i udviklingsprocessen er både tilgængelige og fuldstændig gennemsigtige.Dette giver brugerne mulighed for at tilbyde input og forslag til softwareudvikling enten gennem kommunikation eller faktisk ændring af softwaren.

Både brugere og softwareudviklere drager fordel af open source -softwareudviklingsprocessen.Brugere opfordres til at påvirke udviklingsprocessen, og udviklere opfordres til at foretage softwaremodifikationer baseret på deres input, så sandsynligheden er høj for, at produktet vil blive udviklet til at imødekomme brugernes specifikationer og behov.Processen, der resulterer i proprietær software, kunne ikke være mere forskellig fra udvikling af open source -software.Udviklingsprocessen omkring proprietær software er normalt meget hemmelig, og ofte er det kun kun medarbejdere, der arbejder direkte på projektet, er interesseret i processen.I modsætning hertil gør udvikling af open source -software til stadierne i en software -udvikling offentlig viden, og publikummets input på softwaren på hvert trin betragtes som afgørende for produktets kvalitet.

En åben softwareudviklingsproces kan være et utroligt uddannelsesværktøjtil softwareudviklere.Den krævede deltagelse af brugere og udviklere gør intim viden om softwaresystemer og arbejde til en velkommen konsekvens.At gøre sig bekendt med softwaren kan også foretage hyppige ændringer, opdateringer og forbedringer til virkelighed for brugere, der bruger softwaren.Samarbejde af denne art sikrer, at brugere altid præsenteres for en version af softwaren, der afspejler deres personlige behov, ønsker og input.Med proprietær software sidder brugere ofte fast med den version af software, som virksomheden beslutter at producere.

Processen med open source -softwareudvikling adskiller sig meget fra processen fra dens proprietære kolleger, men den resulterende software er sammenlignelig.Nogle betragter det som bedre ikke kun med hensyn til den faktiske anvendelse, men også i fleksibilitet og pålidelighed.Open source -applikationer og de data, der er oprettet af dem, er normalt bedre refleksioner af reelle brugere ønsker.MySQL og PHP er resultatet af udvikling af open source -software.

En anden fordel ved udvikling af open source -software er, at offentligheden kan bruge og ændre softwaren gratis.Enhver, inklusive lidenskabelige udviklere og nysgerrige brugere, kan se kildekoden for open source -software og ændre projekterne.De kan også distribuere softwaren uden at skulle betale gebyrer eller omkostninger forbundet med licenser.Open source -software er gratis, så brug af produkter, der er resultatet af open source -softwareudviklingsprocessen, kan faktisk have effekten af at reducere omkostningerne ved konkurrerende proprietær software.