Faktisk er det dér, at et Open Source system har sin fordel: Netop fordi der er mange, som har sine øjne på de ting, der lægges i koden, er der en højere kvalitet i det og færre forretningskritiske fejl. Nu er det heller ikke sådan, at alle og enhver bare kan lægge ny kode ind i projekt. Typisk sidder er person, som gennem demonstreret teknisk kompetence og tid i projekter, er såkaldt maintainer på enten hele projektet eller på dele af det. Vil du lægge et stykke kode ind, så skal det gennem maintaineren først, og ofte via en mailingliste, hvor koden gennemgåes af andre. Jeg har selv tidligere arbejdet hos en softwareproducent, som lavede software på den gamle metode. Og jeg må ærlig talt sige, at min tillid til Open Source, blev kraftigt styrket: Kode bliver ofte kun checket af én medarbejder - ham som står for det. Nogle gange slet ikke. Andre gange blev kritiske sikkerhedshuller ikke rettet lige med det samme, fordi der jo ikke var nogen, som kendte til hullet (ja, men hvad så når uheldet så ER ude). Så med andre ord føler jeg mig personlig mere tryg ved forretningskritisk software, som har været gennem en offentlig proces med mange øjne på koden. Og ærlig talt også ved software som udviklere med passion for det har kigget på det, frem for udviklere som måske i virkeligheden ikke synes det er særlig spændende, men som jo får sin løn for at arbejde på det. Jeg siger ikke, at Open Source er lutter idyl. Det har også sine ulemper. Det er en kompliceret diskussion, men alt i alt stoler jeg mere på software, som stiller sig frem med hvad det består af, og hvad det helt konkret gør på min maskine og med mine data :-) |
Hej Michael
Det største site der pt findes med Open Source programmer er Sourceforge.net som indeholder
tusinder af programmer, og synes jeg selv rimeligt OK at finde rundt i.