Faits: A. Par prononcé du 6 juillet 2005, le Tribunal de district de Zofingen (Argovie) a condamné A._ à 600 fr. d'amende pour violation des art. 35 al. 1 et 36 al. 5 LCR. Selon le rapport du 27 mai 2005 de la police cantonale argovienne, l'intéressé circulait à moto, le 6 mai 2005, sur l'autoroute A1 Berne-Zurich, dans la commune d'Oftringen, alors que le trafic était dense; sur une distance d'environ 1500 m, il avait dépassé par la droite six véhicules qui circulaient sur la voie de gauche en déboîtant et en se rabattant à trois reprises; la vitesse des véhicules dépassés était d'environ 110 km/h. Le 6 janvier 2006, le Service vaudois des automobiles et de la navigation (SAN) a informé A._ qu'il envisageait une mesure de retrait du permis de conduire. Dans ses déterminations du 26 janvier 2006, l'intéressé contesta tout dépassement par la droite: il affirmait que la file de gauche avait fortement rallenti et qu'il s'était contenté de suivre les véhicules circulant sur sa piste. Par décision du 2 mai 2006, le SAN a infligé à A._ un retrait de permis de 3 mois, soit le minimum légal pour une faute grave au sens de l'art. 16c LCR. B. Par arrêt du 24 janvier 2008, le Tribunal administratif du canton de Vaud a admis le recours formé par A._, et ramené la durée du retrait à un mois. Le rapport de police n'était pas parfaitement clair, et le juge pénal n'avait pas retenu l'infraction consistant à dépasser par la droite en déboîtant et en se rabattant. Selon les explications du recourant, celui-ci avait dépassé un ou plusieurs camions circulant sur la voie de droite. Il n'y avait donc pas eu dépassement par la droite avec changement de voie, interdit par l'art. 8 al. 3 2ème phrase OCR, mais un devancement par la droite alors qu'il n'était pas établi que la circulation s'effectuait en voies parallèles. Le recourant n'ayant pas mis en danger ni gêné les autres usagers, la faute était de peu de gravité. C. Cet arrêt fait l'objet d'un recours en matière de droit public, formé par l'Office fédéral des routes (OFROU) qui conclut au prononcé d'un retrait de permis pour une durée de trois mois. La cour cantonale se réfère à son arrêt et conclut au rejet du recours. A._ conclut à l'irrecevabilité, subsidiairement au rejet du recours et le SAN s'en rapporte à justice.