Slick Extensions Licensing Change

February 01 2016
by Typesafe, Inc.

Because nearly every application is driven by some sort of data source, we invested in building Slick, a Functional Relational Mapping (FRM) library for Scala that makes it easy to work with relational databases.

Over the past four years we have made significant improvements to Slick. Most recently, making database access more Reactive by adding asynchronous stream processing with non-blocking back-pressure when accessing any of the supported JDBC-based database systems.

As Slick has matured, so has the Scala community. We are proud that our Slick database drivers have become stable commodities for Scala developers and, as stewards for a number of open source technologies, we and the community believe that open sourcing Slick Extensions is now appropriate.

Historically Slick Extensions, which provides drivers for commercial databases (Oracle, IBM DB/2, and Microsoft SQL Server) were licensed free for development and required a commercial license for production. Moving forward, Typesafe is donating Slick Extensions to core Slick, and they are now subsequently available under the Open Source terms for both development and production use. The drivers will be integrated into the core Slick project in the next release.

Our goal now becomes supporting a vibrant community of contributors to enhance the future of Slick. To this end we are going to expand the group of core committers to include members of the community outside of Typesafe and EPFL. We will instigate a proper community process that allows the evolution of Slick to be guided by the community.

Slick remains part of the Typesafe Reactive Platform, including the open sourced versions of the previously commercial database drivers. Customers will benefit from the same level of support as before, while gaining the ability to examine and debug issues more easily on their own due to having access to the entire source code.

Typesafe will continue to manage the release timeframe and announcements, allowing us to maintain the level of quality associated with a project under the Typesafe umbrella.

Past News Items

Jul 04 2016
We have just released Slick 3.2.0-M1, the first milestone for Slick 3.2. It should show up on Maven Central within the next few hours. You can find the source code...
Mar 18 2016
I'd like to draw your attention to the new [community process](/community/process.html) and [code of conduct](/community/conduct.html) for Slick, both of which are based on [Play Framework's](https://playframework.com/community-process). Back in 2008 [I](https://github.com/szeiger) started...
Feb 01 2016
Because nearly every application is driven by some sort of data source, we invested in building Slick, a Functional Relational Mapping (FRM) library for Scala that makes it easy to...
Dec 15 2015
We are happy to announce the release of Slick 3.1.1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/3.1.1. Please see http://slick.typesafe.com/docs/...
Oct 09 2015
We are happy to announce the release of Slick 3.1.0. These are the major new features compared to Slick 3.0.0: New query compiler back-end. The main goal is to avoid...
Oct 02 2015
We have just released Slick 3.1.0-RC3, the third release candidate for Slick 3.1.0. You can find the source code here: https://github.com/slick/slick/tree/3.1.0-RC3. Builds for Scala 2.10 and 2.11 are available from...
Sep 25 2015
We have just released Slick 3.1.0-RC2, the second release candidate for Slick 3.1.0. You can find the source code here: https://github.com/slick/slick/tree/3.1.0-RC2. Builds for Scala 2.10 and 2.11 are available from...
Sep 11 2015
We have just released Slick 3.1.0-RC1, the first release candidate for Slick 3.1.0. You can find the source code here: https://github.com/slick/slick/tree/3.1.0-RC1. Builds for Scala 2.10 and 2.11 are available from...