Citation: 2C_48/2018 E. C

Vor Bundesgericht beantragt A.________, das Urteil des Kantonsgerichts vom 25. Oktober 2017 aufzuheben und ihm die Aufenthaltsbewilligung, eventualiter die Aufenthaltsbewilligung aufgrund eines nachehelichen Härtefalls (Art. 50 AuG), subeventualiter aufgrund eines Härtefalls nach Art. 30 AuG zu erteilen. Er beantragt zudem die unentgeltliche Prozessführung. Das Kantonsgericht verzichtet auf eine Vernehmlassung ebenso das Staatssekretariat für Migration. Der Regierungsrat des Kantons Basel-Landschaft beantragt vernehmlassungsweise Abweisung der Beschwerde. Mit Präsidialverfügung vom 24. Januar 2018 ist der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt worden.