Fatti

Il procedimento riguarda una querela penale per falsificazione di documenti presentata da [X.] contro l'orchestra da camera [A.] . [X.] accusò l'orchestra di aver manipolato due fogli di valutazione che gli erano stati consegnati nell'ambito di un accordo stragiudiziale. L'ufficio del pubblico ministero del cantone di Zug non proseguì il procedimento penale e il tribunale d'appello del cantone di Zug respinse il ricorso di [X.] contro questa decisione.

[X.] chiese al Tribunale federale di annullare la sentenza del tribunale d'appello e di ordinare all'ufficio del pubblico ministero di proseguire il procedimento penale. Chiese anche l'assistenza giudiziaria gratuita e la nomina di un difensore.

Il tribunale d'appello e l'ufficio del pubblico ministero rinunciarono a presentare osservazioni.

Legge

Il Tribunale federale esaminò l'ammissibilità del ricorso e concluse che esso era ammissibile, poiché la decisione impugnata costituiva una decisione finale di un'ultima istanza cantonale in una causa penale e il ricorrente era stato parte del procedimento cantonale come querelante.

Il Tribunale federale respinse l'obiezione del ricorrente, secondo cui l'ufficio del pubblico ministero aveva compiuto un atto di indagine aggiungendo gli atti del procedimento di esecuzione e quindi non poteva non proseguire il procedimento. Il Tribunale stabilì che l'archiviazione e la non prosecuzione erano disciplinate dalle stesse norme procedurali e non era chiaro in che modo il ricorrente avesse subito un pregiudizio a causa della non prosecuzione.

Il Tribunale federale concluse anche che l'ufficio del pubblico ministero aveva legittimamente non proseguito il procedimento, poiché non erano stati trovati indizi di comportamento penalmente rilevante da parte di persone dell'ambito dell'orchestra denunciato. La motivazione dell'ufficio del pubblico ministero, condivisa dal…