Viren, Spyware, Datenschutz 11.258 Themen, 94.807 Beiträge

Open Source = weniger Bugs?

Olaf19 / 7 Antworten / Flachansicht Nickles

Hallo zusammen!

"Open Source Software neigt zu weniger Fehlern" - so lautet das Fazit einer wissenschaftlichen Studie aus Großbritannien:

http://www.heise.de/newsticker/data/adb-29.06.03-001/

Die Rede ist nicht von absoluter, 100%iger Perfektion - nur davon, dass Open-Source-Projekte sich schneller einem fehlerfreien Zustand annähern als Closed-Source-Projekte.

CU
Olaf

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
xafford Olaf19 „Open Source = weniger Bugs?“
Optionen

studien sind so eine sache: sage welches ergebnis du willst und irgend ein institut wird bereit sein, dir die passende studie zu liefern.
ich denke nicht, daß so eine generelle aussage wirklich aussagekräftig ist, man kann viel dagegenargumentieren.
pro:
1. open source hat (meist) einen geringeren funktionsumfang als das closed source pendant->weniger gefahr von bugs
2. bei open source können willige programmierer entdeckte bugs sofort korrigieren->weniger bugs
3. ein OS-programmierer wird im allgemeinen mit mehr ehrgeiz programmieren, da jeder seinen code einsehen kann und unsaubere programmierung auf den jeweiligen programmierer zurückfällt->weniger bugs
4. OS hat einen geringeren marktdruck, es muß nicht zu einem bestimten termin in der releasephase sein, längere alpha und betaphasen->release hat weniger bugs
contra:
1. bei OS sind auch hobbyprogrammierer am werke mit weniger erfahrung ->evtl. mehr bugs
2. ein OS-programmierer kann zumeist nur in seiner freizeit programmieren, weniger zeit -> mehr bugs
3. der code wird von unterschiedlichsten leuten an unterschiedlichen orten bearbeitet, gemeinsame reviews finden eher nicht statt->mehr bugs
4. eine genaue abstimmung von modulen und zusätzen kann nciht immer stattfinden ->mehr bugs

(man kann für beides beliebig weiter argumentieren, aber ich denke ein objektives fazit kann man darin finden, daß es immer auf das produkt ankommt. zum beispiel die SNF von mandrake war bis version 7.x absolut unbrauchbar und voller bugs, apache 1.3.2x ist eine software mit sehr wenigen bugs (mittlerweile), apache 2.0.x glänzt häufig mit bekannt gewordenen bugs und lücken. solaris als closed source gilt oftmals als eines der stabilsten systeme, raptor ist eine der stabilsten firewalls, die firewall1 wird recht häufig durch lücken berühmt...also generell denke ich, daß man keine allgemeingültige regel ableiten kann, es kommt wohl eher immer auf die programmierer, deren koordinierung und die anzahl und dauer der tests und reviews an.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen