Citation: 2C_730/2015 E. C

Mit Eingabe vom 1. September 2015 beantragt A.________ dem Bundesgericht, das Urteil des Verwaltungsgerichts sei aufzuheben; die Niederlassungsbewilligung sei ihm zu belassen. Eventuell sei ihm eine Aufenthaltsbewilligung zu erteilen. Der Beschwerdeführer ersucht um unentgeltliche Prozessführung und Verbeiständung. Die Sicherheitsdirektion und das Verwaltungsgericht des Kantons Zürich verzichten darauf, sich vernehmen zu lassen. Das Staatssekretariat für Migration beantragt, die Beschwerde sei abzuweisen. Der Präsident der II. öffentlich-rechtlichen Abteilung hat der Beschwerde am 3. September 2015 antragsgemäss aufschiebende Wirkung zuerkannt.