Citation: 2C_397/2019 E. 5

Die Beschwerde in öffentlich-rechtlichen Angelegenheiten ist abzuweisen. Dem Verfahrensausgang entsprechend wäre der unterliegende Beschwerdeführer demnach grundsätzlich kostenpflichtig (vgl. Art. 66 Abs. 1 BGG). Das Bundesgericht hat jedoch mit Verfügung vom 7. Mai 2019 das Gesuch um unentgeltliche Rechtspflege gutgeheissen. Dementsprechend ist der Rechtsvertreter aus der Bundesgerichtskasse zu entschädigen. Der Kanton Zürich hat keinen Anspruch auf Parteientschädigung (Art. 68 Abs. 3 BGG).