Sì, offrono supporto, ma molti non offrono una soluzione. Alcuni anni fa ci imbattiamo in un problema con un bug di crittografia DES per il quale era nota una soluzione banale. Microsoft lo ha documentato e ha segnalato la risoluzione come non risolverà. Abbiamo dovuto disabilitare la correzione dei bug di crittografia per consentire a Internet Explorer di funzionare.
Ho avuto un prodotto con supporto in cui sono state chiuse diverse segnalazioni di bug con la risposta che il problema sarebbe stato risolto nella prossima versione. Alla fine ho chiesto quando era prevista la prossima versione. La risposta è stata: "Non prevediamo di passare mai a un'altra versione." Ho interrotto il supporto. Se avessi ricevuto questa risposta per un progetto open source, probabilmente avrei potuto risolvere i problemi.
Un altro progetto, spesso ci è stato chiesto di segnalare quale fosse la soluzione quando l'abbiamo trovata. "Quindi entrambi sapremo la soluzione." Il supporto è migliorato nel tempo e hanno offerto soluzioni. In un caso, ho avuto modo di parlare con lo sviluppatore di un codice che speravamo di ottenere da un handle del database.
Ho anche avuto a che fare con il supporto per ottenere le patch conosciute rilasciate immediatamente quando il software è stato rotto. In un altro caso con lo stesso fornitore, ho dovuto inviare un problema di multi-threading due volte. La prima correzione ha ridotto in modo significativo la frequenza del problema, mentre la seconda ha risolto il problema. Entrambe le correzioni sono state consegnate al di fuori del ciclo di rilascio.
Molti progetti open-source sono disponibili con supporto a pagamento. Questo è uno dei modi con cui i progetti vengono finanziati. Questo è in aggiunta al supporto non pagato spesso eccellente che è spesso disponibile. In casi complicati, aiuta a vedere cosa sta facendo il codice nella tua organizzazione. Con open-source questo è relativamente facile da determinare.
EDIT: La maggior parte del software open source che uso funziona così bene che non ho bisogno di supporto. Alcuni di quelli in cui ho bisogno di aiuto includono MySQL, Apache, Ubuntu e Firefox. In quasi tutti i casi sono stato in grado di ottenere le mie risposte dalla documentazione di supporto e dai forum. Generalmente trovo che le patch quando richiesto siano rese disponibili molto velocemente.