Citation: 6B_117/2015 E. 26

Au vu de ce qui précède, le recours doit être partiellement admis. Le jugement attaqué doit être annulé et la cause renvoyée à la cour cantonale pour qu'elle prononce un nouveau jugement dans le sens des considérants 3, 9, 11, 14, 18, 19, 21 et 22 et qu'elle fixe une nouvelle peine. Le recours doit être rejeté pour le surplus dans la mesure où il est recevable. Comme le recourant succombe sur de nombreux autres points, il doit supporter une partie des frais judiciaires (art. 66 al. 1 LTF), et n'a droit qu'à des dépens réduits, à la charge du canton de Vaud (art. 68 al. 1 LTF). La requête d'assistance judiciaire est sans objet dans la mesure où le recourant obtient gain de cause et peut prétendre à des dépens; elle doit être rejetée pour le reste, dès lors que le recours était pour le surplus dénué de chance de succès. Dès lors que les points sur lesquels le recours est admis ne concernent pas les intimés, seul le Ministère public et la cour cantonale ont été invités à se déterminer. Par ces motifs, le Tribunal fédéral prononce :