You can't depend on "org.ensime" %% "core" % "2.0.0-M1" without releasing your entire application under the GPLv3.
We released "api" under the Apache 2.0 license so that you could use the scala code as a reference when connecting over the SWANKY (tcp) or JERKY (websockets) protocols.
I trust this was an innocent mistake.