Sachverhalt:
A.
Das Obergericht des Kantons Thurgau verurteilte A._ am 9. August 2017 als Berufungsinstanz wegen mehrfacher Vergewaltigung, mehrfacher Förderung der Prostitution, versuchter Erpressung und Betrugs zu einer Freiheitsstrafe von sechseinhalb Jahren, unter Anrechnung der erstandenen Untersuchungs- und Sicherheitshaft bzw. des vorzeitigen Strafvollzugs. Das begründete Urteil wurde am 17. November 2017 verschickt.
Am 15. Dezember 2017 verfügte der Präsident des Obergerichts des Kantons Thurgau die bedingte Entlassung von A._ per 24. Januar 2018 aus dem Strafvollzug, unter Anordnung einer Probezeit von vier Jahren.
B.
Mit Beschwerde in Strafsachen beantragt der Generalstaatsanwalt des Kantons Thurgau, diesen Entscheid aufzuheben, die bedingte Entlassung zu verweigern und A._ im Strafvollzug zu belassen. In verfahrensrechtlicher Hinsicht ersucht er, der Beschwerde im Sinne einer vorsorglichen Massnahme aufschiebende Wirkung zuzuerkennen und den Strafvollzug für die Dauer des bundesgerichtlichen Verfahrens fortzusetzen.
C.
A._ beantragt in seiner Vernehmlassung, sowohl das Gesuch um aufschiebende Wirkung als auch die Beschwerde abzuweisen. Er legt eine "Interne Mitteilung" der Justizvollzugsanstalt Pöschwies ins Recht, mit der diese A._ informiert, der Obergerichtsentscheid werde erst am 8. Februar 2018 rechtskräftig, weshalb er am 24. Januar 2018 nicht entlassen werde, sondern im Vollzug zu bleiben habe. Nach Einholung der Rechtskraftbescheinigung werde er dann über den Übertritt in die Ausschaffungshaft informiert. A._ rügt, dieses Vorgehen zur Verhinderung seiner Entlassung sei unhaltbar und ungesetzlich.
Der Obergerichtspräsident beantragt, die Beschwerde abzuweisen.

Erwägungen:
1.
Angefochten ist der kantonal letztinstanzliche Haftentscheid des Obergerichtspräsidenten. Dagegen ist die Beschwerde in Strafsachen nach den <ref-law> gegeben, und der Generalstaatsanwalt ist befugt, sie zu erheben (Art. 81 Abs. 1 lit. a und b Ziff. 3 BGG). Die weiteren Sachurteilsvoraussetzungen geben zu keinen Bemerkungen Anlass, sodass auf die Beschwerde eingetreten werden kann.
2.
Mit dem angefochtenen Entscheid hat der Präsident des Obergerichts den Beschwerdegegner auf dessen Gesuch vom 28. September 2017 hin bedingt aus dem Strafvollzug entlassen, unter Anordnung einer Probezeit von vier Jahren.
Der Generalstaatsanwalt macht geltend, nach <ref-law> könne die zuständige Behörde einen Gefangenen nach Verbüssung von zwei Dritteln der Strafe bedingt entlassen. Nach § 4 Abs. 1 der Justizvollzugsverordnung des Kantons Thurgau seien die Vollzugsbehörden zuständig für sämtliche Entscheide im Bereich des Straf- und Massnahmenvollzugs, die nicht kraft kantonalen Rechts oder Bundesrechts einer gerichtlichen Instanz zugewiesen seien. Das sei vorliegend nicht der Fall, der Präsident des Obergerichts als Verfahrensleiter des Berufungsgerichts sei mithin für eine bedingte Entlassung des Beschwerdegegners nicht zuständig gewesen, weshalb der angefochtene Entscheid wegen Verletzung von <ref-law> aufzuheben sei.
3.
Unbestritten ist, dass die Frist für die Anfechtung des Berufungsurteils vom 9. August 2017 "im Januar 2018" abgelaufen ist, der angefochtene Entscheid vom 15. Dezember 2017 mithin vor der rechtskräftigen Verurteilung des Beschwerdegegners erging. Der Präsident des Obergerichts war damit nach <ref-law> als Verfahrensleiter des Berufungsgerichts befugt, über die Fortführung der Sicherheitshaft bzw. die Entlassung des Beschwerdegegners daraus zu befinden. Dass sich dieser im vorzeitigen Strafvollzug befand, ändert daran nichts (<ref-ruling> E. 3.2; Urteil 1B_116/2013 vom 12. April 2013 E. 2.1). Der Obergerichtspräsident hat das Entlassungsgesuch zwar fälschlicherweise unter dem Gesichtspunkt einer bedingten Entlassung nach Verbüssung von zwei Dritteln der Strafe geprüft: dazu war er nicht zuständig, und diese Frage stellte sich auch nicht, da der Beschwerdegegner noch nicht rechtskräftig verurteilt war und seine Strafe dementsprechend noch gar nicht (definitiv) angetreten hatte. Wie der Obergerichtspräsident in seiner Vernehmlassung darlegt, hat er indessen implizit auch die Haftgründe geprüft, denn das Vorliegen von Haftgründen im Sinn von <ref-law> würde auch einer bedingten Entlassung entgegenstehen. Somit trifft im Ergebnis nicht zu, dass die Entlassung des Beschwerdegegners von einem unzuständigen Richter angeordnet wurde, die Beschwerde ist insoweit unbegründet und abzuweisen. Was sich daraus für die weiteren Vollzugsfragen ergibt, werden die zuständigen kantonalen Straf- bzw. Vollzugsbehörden zu entscheiden haben.
4.
Die Beschwerde wird abgewiesen. Bei diesem Ausgang des Verfahrens werden keine Kosten erhoben (<ref-law>). Hingegen hat die Generalstaatsanwaltschaft dem Beschwerdegegner eine angemessene Parteientschädigung zu bezahlen (Art. 68 Abs. 1 und 2 BGG).

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen.
2.
Es werden keine Kosten erhoben.
3.
Die Generalstaatsanwaltschaft hat dem Beschwerdegegner für das bundesgerichtliche Verfahren eine Parteientschädigung von Fr. 500.-- zu bezahlen.
4.
Dieses Urteil wird den Parteien und dem Obergericht des Kantons Thurgau, Präsident, schriftlich mitgeteilt.
Lausanne, 30. Januar 2018
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Störi