Sachverhalt: A. Am 13. Januar 2015 geriet A._ am Steuer eines Personenwagens in Bern in eine Polizeikontrolle; er stand unter Drogeneinfluss (Cannabis) und hatte keinen Führerausweis. Am 18. Februar 2015 entzog das Strassenverkehrs- und Schifffahrtsamt des Kantons Bern A._ den Führerausweis für immer. Einer allfälligen Beschwerde entzog es die aufschiebende Wirkung. Am 20. Mai 2015 wies die Rekurskommission des Kantons Bern für Massnahmen gegenüber Fahrzeugführerinnen und Fahrzeugführern verschiedene Beweisanträge sowie die Beschwerde von A._ gegen diese Entzugsverfügung ab. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, diesen Entscheid der Rekurskommission aufzuheben und festzustellen, dass die Entzugsverfügung des Strassenverkehrs- und Schifffahrtsamts vom 18. Februar 2015 zu Unrecht ergangen sei. Die Angelegenheit sei zur Neubeurteilung unter Zulassung der beantragten Beweismittel an die Vorinstanz zurückzuweisen. Ausserdem ersucht er um unentgeltliche Rechtspflege im Sinn von Art. 64 BGG. C. In seiner Vernehmlassung beantragt das Strassenverkehrs- und Schifffahrtsamt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Gesuch um unentgeltliche Rechtspflege sei abzuweisen. Die Rekurskommission beantragt unter Verweis auf ihren Entscheid, die Beschwerde abzuweisen. Denselben Antrag stellt das Bundesamt für Strassen (ASTRA).