Dovrei dire ora. La ragione per cui dico questo è perché non si può mai essere veramente sicuri di quante persone ci vorranno. Forse a nessuno interesserà, forse sarà molto richiesto. Se continui a lavorare da solo, potresti perdere uno sforzo perché nessuno lo vuole. Oppure potresti finire a fare un lavoro che le persone interessate potrebbero aver fatto. Inoltre, qualsiasi progetto software precedente potrebbe fare con alcuni occhi in più che vanno oltre le scelte di progettazione, API ecc.
Ovviamente, si applica la restrizione che dovrebbe essere utilizzabile. Ma se stai seguendo i principi SE appropriati, probabilmente hai diverse fasi in cui il software sarebbe in uno stato rilasciabile. Prova a rilasciarlo ogni volta che raggiunge tale livello.