Open source e aggiornamenti

2

Ho trovato una libreria open source che può funzionare bene con il mio progetto, ma ho notato che non è aggiornato frequentemente e ho paura di non avere il supporto necessario.

La frequenza degli aggiornamenti è un criterio appropriato per scegliere una libreria open source piuttosto che un'altra?

    
posta ADIMO 23.11.2011 - 10:05
fonte

3 risposte

2

Può essere, se ti aspetti che il codice che stai riutilizzando abbia spesso difetti che causano difetti nella tua applicazione, e quindi devi essere corretto. (Naturalmente, dovresti testare accuratamente la parte della libreria che hai effettivamente usato e verificare che faccia il lavoro correttamente prima che lo spedisci con il tuo prodotto, ma sappiamo tutti che il mondo non è così in ordine.) In questo caso non dovresti rendere il successo commerciale dipendente da librerie di terze parti in cui non sei sicuro del supporto, sia open-source che no!

Ma tieni presente che "pochi aggiornamenti" e "probabile avere dei difetti" non sono necessariamente correlati. In effetti, può essere anti-correlato per prodotti molto diffusi e molto maturi. E, naturalmente, il bonus dell'open source è che se c'è è un difetto con una correzione chiara e ovvia, puoi semplicemente apportare la correzione senza dover attendere il supporto esterno.

    
risposta data 23.11.2011 - 10:37
fonte
1

Sei preoccupato per la mancanza di aggiornamenti ma non ci dici da quanto tempo questa libreria open source è stata pubblicata. Inoltre, è utilizzato da molti utenti?

Se è nuovo, allora sì, la mancanza di aggiornamenti sarebbe inquietante, ma se è abbastanza matura, allora non penso che sia un problema. Forse non è stato trovato nulla di serio.

Se il codice è su github o qualcosa di simile, verificherei le richieste di funzionalità e le segnalazioni di bug che ha. Magari mandare una mail al manutentore e chiederglielo direttamente. Egli sarà in grado di dare più informazioni rispetto a qualsiasi di noi.

    
risposta data 23.11.2011 - 10:33
fonte
0

Il software in uno dei miei prodotti non è stato aggiornato per 18 mesi circa, principalmente perché attraverso le circa 50000 istanze in cui viene utilizzato non sono stati segnalati bug. Questo è un software closed source, ma non credo che nessuno degli utenti del software sia turbato per la mancanza di aggiornamenti. In alcuni casi, eseguire un aggiornamento è un incubo logistico.

    
risposta data 23.11.2011 - 10:15
fonte

Leggi altre domande sui tag