Tutto ciò che hai detto si applica anche al software commerciale e vicino.
Aggiornamenti: la differenza è che il codice FOSS è molto più onesto riguardo al loro programma di sviluppo incrementale. Il mondo closed source vuole pensare che il loro prodotto sia l'ultima e ultima versione finale .. con aggiornamenti e patch di sicurezza regolari ... fino alla prossima versione che vogliono che tu compri. Notare quanti aggiornamenti si ottengono ancora con un software di origine chiuso?
Perdite di memoria: stai scherzando ora. Il software è software, la maggior parte delle cose FOSS non è scritta da bambini nella loro camera da letto sul retro, è scritta da persone che scrivono software closed source durante i loro lavori diurni. Quindi non c'è motivo per cui diventerebbero improvvisamente dei poveri programmatori la sera. L'altro aspetto qui è che se c'è una perdita di memoria in FOSS è possibile risolvere da soli! Prova a farlo con un prodotto closed source.
Conflitti: per niente, come prima, le stesse cose venivano confezionate solo in modo diverso. FOSS sarebbe in conflitto dove la fonte chiusa non ha solo senso.
I problemi con FOSS hanno più a che fare con la documentazione, generalmente ottieni il codice e nessun supporto, tutorial, esempi o aiuto. Se sei il tipo di ragazzo che ha bisogno di sentirsi dire come programmare, FOSS non fa per te. Detto questo, ci sono molte risorse disponibili per molte cose FOSS, dipende solo dal singolo prodotto.