Free software continuation of the Slick MS-SQL driver.
Normally in Slick, you would pass the driver to Slick by name, use
scala.slick.driver.FreeSQLServerDriver
The artefact (currently only snapshot) is published as:
resolvers += Resolver.sonatypeRepo("snapshots")
"com.github.fommil" %% "freeslick" % "2.0.3-SNAPSHOT"In version 2.0 of Slick, Typesafe removed support for their trivial MS-SQL driver, closed the source and started to charge for it. BSD and Apache OSS licenses allow such moves: this incident serves as a good reason for you to prefer a Free Software license that cannot be closed again (e.g. LGPL) in your next github project or contribution.
Anybody who works in a corporate environment knows the challenges involved in getting approval to buy any form of license - no matter the cost - so this strategic move from Typesafe is not only concerning, but frustrating for anybody using a Scala stack.
This project offers community-maintained support for MS-SQL and is willing to take contributions for other proprietary databases. Although, bizarrely, the MS Access driver has remained part of Slick releases.
Our code starts with the last-known release of the driver from Slick and all community enhancements are made using the LGPL so that they remain free (in both senses: user freedom and gratis).
You can contribute by clicking the star button and using this software! Tweet about it if you find it useful.
Contributors are encouraged to fork this repository and issue pull requests. It's such a simple project that if you have a bug, you'll probably be able to fix it yourself.