Ja, sie bieten Unterstützung, aber viele bieten keine Lösung an. Vor ein paar Jahren hatten wir ein Problem mit einem DES-Verschlüsselungsfehler, für den ein trivialer Fix bekannt war. Microsoft hat es dokumentiert und die Auflösung als nicht behebbar gemeldet. Wir mussten die Fehlerbehebung für die Verschlüsselung deaktivieren, damit Internet Explorer funktioniert.
Ich hatte ein Produkt mit Support, bei dem mehrere Fehlerberichte mit der Antwort geschlossen wurden, dass das Problem in der nächsten Version behoben werden würde. Ich fragte schließlich, wann die nächste Veröffentlichung fällig sei. Die Antwort lautete: "Wir planen nicht, jemals eine andere Version zu veröffentlichen. Ich habe den Support eingestellt. Wenn ich diese Antwort für ein Open-Source-Projekt erhalten hätte, hätte ich die Probleme wahrscheinlich beheben können.
Bei einem anderen Projekt wurden wir oft gebeten, die Lösung zu melden, als wir sie fanden. "Also werden wir beide die Lösung kennen." Der Support wurde mit der Zeit besser und sie boten Lösungen an. In einem Fall musste ich mit dem Entwickler eines Codes sprechen, von dem wir gehofft hatten, ein Datenbankhandle zu bekommen.
Ich habe mich auch mit dem Support befasst, um bekannte Patches zu erhalten, die sofort veröffentlicht wurden, als die Software defekt war. In einem anderen Fall mit demselben Anbieter musste ich ein Multithreading-Problem zweimal zurückschicken. Der erste Fix reduzierte die Häufigkeit des Problems erheblich, und der zweite schien das Problem vollständig zu lösen. Beide Fixes wurden außerhalb des Release-Zyklus geliefert.
Viele Open-Source-Projekte sind mit kostenpflichtiger Unterstützung verfügbar. Dies ist einer der Wege, wie die Projekte finanziert werden. Dies kommt zu dem oftmals hervorragenden unbezahlten Support hinzu, der häufig zur Verfügung steht. In kniffligen Fällen hilft es zu sehen, was der Code in Ihrer Organisation tut. Mit Open Source ist dies relativ einfach zu bestimmen.
BEARBEITEN: Die meisten Open-Source-Programme, die ich verwende, funktionieren so gut, dass ich keinen Support benötige. Einige von denen, bei denen ich Hilfe benötigt habe, sind MySQL, Apache, Ubuntu und Firefox. In fast allen Fällen konnte ich meine Antworten aus der Support-Dokumentation und den Foren abrufen. Generell stelle ich fest, dass Patches bei Bedarf sehr schnell verfügbar sind.