Vad är utveckling av öppen källkod?

Utveckling av öppen källkod är en specifik typ av utvecklingsprocess för programvara. I denna process granskar kamrater öppet stadierna i utvecklingen av en mjukvara. Denna typ av mjukvaruutveckling är transparent och tillgänglig, så användarna kan ge sina inlägg, vare sig det är genom förslag eller genom personliga modifieringar.

Fördelarna med open source-utvecklingsprocessen kan inte underskattas. Många användare och utvecklare kan påverka hur en produkt blir, så potentialen att kasta ut en högkvalitativ produkt är hög. Detta skiljer sig mycket från proprietära projekt, som vanligtvis förblir bevakade under utvecklingsprocessen, där processen endast är känd av anställda i det ursprungliga företaget. Egenprojekt får ofta inte feedback från allmänheten förrän de kommer ut på marknaden, men utvecklingsprocessen med öppen källkod uppmuntrar feedback i många utvecklingsstadier så att produktens bästa kvalitet kan uppnås.

Utvecklingsprocessen med öppen källkod kan vara ett ovärderligt inlärningsverktyg för dem som vill utbilda sig om mjukvaruutveckling. Utveckling av öppen källkod hänger på användarnas deltagande, så användarna uppmuntras att ta med programvara och i själva verket göra dem till sina egna genom modifieringar och uppdateringar. Samarbete mellan olika användare säkerställer ett slags virtuellt kontroll-och-balans-system där en produkt utvecklas som ett resultat av slutanvändarnas önskemål, behov och input, i motsats till ett äganderättsföretagens slutlinje.

Denna process kan resultera i en öppen källkodsprodukt som är jämförbar eller bättre med egenutvecklad programvara - inte bara i applikation utan också i flexibilitet och pålitlighet. Både själva applikationerna och de data de producerar har en större chans att vara det som slutanvändarna verkligen vill ha. MySQL och PHP är exempel på applikationer som har resulterat från utvecklingsprocessen med öppen källkod.

Som en bonus kostar open source-utvecklingsprocessen och de produkter som resulterar ofta mindre än deras egna motsvarigheter. I själva verket anses öppen källkodsprojekt vara gratis för allmänheten att använda och ändra. Detta innebär att användare och utvecklare kan se källkoden för projekten, finjustera projekten som de finner lämpligt och distribuera dem till andra källor utan att behöva betala för licenser. I stället kan man hävda att allmänheten faktiskt tjänar på att använda öppen källkodsprodukter, eftersom användning av dem kan ge konkurrens för egna mjukvaruföretag, vilket sedan kan leda till att proprietära programvarupriser sänks.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?