Citation: 6B_289/2009 16.09.2009 E. 3

Le recourant a requis le bénéfice de l'assistance judiciaire. Les revenus dont il dispose et les conclusions qu'il a prises, qui n'étaient pas vouées à l'échec, justifient qu'il soit fait droit à sa requête (art. 64 al. 1 LTF). Il peut, en conséquence, être dispensé des frais judiciaires, bien qu'il n'obtienne que très partiellement gain de cause, ce qui ne justifie, en revanche, pas l'allocation de dépens (art. 68 al. 1 et 2 LTF). La complexité de la cause et les intérêts en jeu justifient enfin qu'un avocat d'office lui soit désigné (art. 64 al. 2 LTF). Le canton de Vaud, représenté par son Ministère public, ne peut prétendre des dépens (art. 68 al. 3 LTF) et ne supporte pas de frais (art. 66 al. 4 LTF). Par ces motifs, le Tribunal fédéral prononce: