Citation: 2C_355/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 11. Mai 2020 beantragt A.________ dem Bundesgericht die Auf hebung des angefochtenen Urteils. Vom Widerruf seiner Niederlassungsbewilligung und der Wegweisung sei abzusehen. Eventualiter sei ihm eine Aufenthaltsbewilligung zu erteilen und auf die Wegweisung zu verzichten. Prozessual ersucht er für das bundesgerichtliche Verfahren um unentgeltliche Rechtspflege. Das Verwaltungsgericht des Kantons Bern, die Sicherheitsdirektion des Kantons Bern und das Staatssekretariat für Migration beantragen die Abweisung der Beschwerde. A.________ reicht am 9. Juli 2020 Schlussbemerkungen ein.