Zur Diskussion: Ist Open Source sicherer als kommerzielle Software?

Gestern bin ich über einen Artikel gestolpert, der von Open Source Software und dem Schwenk von Microsoft in diese Richtung handelt.

In diesem wurden unter anderem Gründe aufgezählt, die für Open Source Produkte und gegen kostenpflichtige Programme sprechen sollen, mit denen ich aber nicht ganz einverstanden bin.

Natürlich ist der Punkt des kostenfreien Erwerbens natürlich nicht anzufechten.

Aber mit folgendem bin ich nicht einverstanden:

[…]Zunächst ist es für Kunden von Vorteil, wenn der Quellcode der gekauften Software frei verfügbar ist.
So kann man nicht nur sicherstellen, dass die Anwendung sicher ist und keine unbekannten Hintertüren eingebaut wurden.[…]

Also kostenlos oder kostenpflichtig?

Egal, aber was ist denn mit der Sicherheit?

Warum soll eine Software keine unbekannten Hintertüren haben, nur weil der Sourcecode frei verfügbar ist?

Ich denke nicht, dass jeder Fehler, und vorallem sicherheitsrelevante Lücken,  unbedingt von Softwarenutzern erkannt und als Fehler identifiziert werden können.

Schließlich ist ja nicht jeder Fehler offensichtlich.

Vielleicht seh ich das als „Bezahlentwickler“ etwas pessimistisch, aber ich kann mir auch nicht vorstellen, dass jeder gefundene Bug zwangsläufig auch sofort gemeldet oder sogar gleich vom Entdecker selber behoben wird, zumal nicht jeder programmieren kann;-)

Außerdem kann das Melden von Fehlern auch bei kommerziellen Applikationen gemacht werden, was also nicht wirklich ein Vorteil für Open Source darstellt.

Auch den nächsten Punkt kann ich nicht wirklich nachvollziehen.

[…]Gleichzeitig lässt sich eine Investition besser schützen, wenn die angeschaffte Software mit anderen Applikationen besser zusammenarbeitet. […]

Was hat der Schutz einer Investition (einer Software) mit der Zusammenarbeit mit anderen Applikationen zu tun?

Und zweitens: Warum soll eine Open Source Software besser mit anderen Produkten zusammenarbeiten als kostenpflichtige?

Ich sehe das nicht so.

Gerade was Schnittstellen angeht, ist ein kommerzieller Anbieter darauf angewiesen, dass diese einwandtfrei funktionieren (wie übrigens eigentlich die ganz Software), da er sonst von seinem Kunden einen auf den Deckel bekommt.

Was ist Eure Meinung dazu?

Vielleicht hab ich das auch nicht richtig verstanden oder ich bin auf dem völlig falschen Dampfer.

Nicht dass Ihr mich missversteht, es gibt jede Menge toller Open Source Applikationen, nur bin ich mit diesen vorgetragenen, verallgemeinerten Vorteilen dieser Produkte nicht ganz einverstanden, schließlich besteht die Open Source – Welt nicht nur aus den großen Produkten wie WordPress, Open Office etc…

Aber jetzt würde ich gerne wissen wollen was Ihr darüber denkt!