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

Sep 18 2022
Slick 3.4.0 was released and published to Maven Central, with 281 merged pull requests, many from the community. A pull request that could cause issues was then rolled back, so...
Aug 16 2022
If you use Slick, please try 3.4.0-RC3 by changing the version in your build. After a week, if no regressions have been reported we will G-d willing release 3.4.0 (final)....
Apr 23 2021
Slick is community-maintained. Planning for future releases, including for Scala 3, is in progress. Please help if you can! For details, visit [this ticket](https://github.com/slick/slick/issues/2198).
Sep 09 2020
We have just released Slick 3.3.3 You can find the source code here: . Builds for Scala 2.11, 2.12 and 2.13 are available from Maven Central, as usual. ## Highlights...
Jan 30 2019
We have just released Slick 3.3.0 You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. ## These are...
Mar 23 2018
We have just released Slick 3.2.3. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...
Mar 06 2018
We have just released Slick 3.2.2. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...
Jul 20 2017
We have just released Slick 3.2.1. You can find the source code here: . Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual. From 3.2.0 on,...