Citation: 2C_998/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 30. November 2020 beantragt A.________ dem Bundesgericht die Aufhebung des angefochtenen Urteils. Vom Widerruf seiner Niederlassungsbewilligung und der Wegweisung sei abzusehen und es sei lediglich eine Verwarnung auszusprechen. Ferner ersuchte er um Gewährung der unentgeltlichen Rechtspflege. Das Verwaltungsgericht und das Migrationsamt des Kantons Solothurn beantragen, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Staatssekretariat für Migration hat sich nicht vernehmen lassen.