Responda à Microsoft "nova" e "legal".
Sim, o driver do SQL Server agora sob licença MIT em
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.1.0.jre8</version>
</dependency>
Resposta para a Microsoft "antiga":
Para o meu caso de uso (teste de integração), foi suficiente usar um escopo do sistema para a dependência do driver JDBC, como tal:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>3.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/sqljdbc4.jar</systemPath>
<optional>true</optional>
</dependency>
Dessa forma, eu poderia colocar o driver JDBC no controle de versão local. Não é necessário que cada desenvolvedor configure manualmente as coisas em seus próprios repositórios.
Eu me inspirei nesta resposta para outra pergunta do Stack Overflow e também escrevi sobre isso aqui .