jOOQ Newsletter October 28, 2013

subscribe to the newsletter here

jOOQ 3.2 Licensing Update

Three weeks ago, we have announced and released

jOOQ 3.2 under the terms of a new dual-licensing model offering jOOQ’s support for commercial databases under a commercial jOOQ license.

The jOOQ community has reacted intensively on the user group, most of the feedback having been very positive. The licensing change is received as a good sign for jOOQ’s long-term future, even if some aspects of it were rightfully challenged.

One important such aspect is the jOOQ license 1.0 (Oct 1) phrasing on the term “distribution”. This has been rectified in the new jOOQ license 1.1 (Oct 28) which explicitly grants our licensees the right to distribute and embed jOOQ with their end-user applications (see §6.2). This has been a misunderstanding on our part and was never intended to be a limitation to our customers. As this updated license grants new rights to our customers, it shall be in effect immediately also for existing jOOQ 3.2 customers.

Do also note that we have published an FAQ for licensing questions you may have.

jOOQ 3.3 Outlook

The upcoming release 3.3 (scheduled for early 2014) will include a bulk of exciting new features among which:

  • Support for MS Access, available in the jOOQ Professional Edition
  • Support for keyset paging (see SQL zone, below)
  • SQL transformation SPI example implementations showing how to perform row-level security and shared-schema multi-tenancy with jOOQ 3.2+
  • A new Open Source contribution platform, allowing the community to easily share SPI implementations and other sorts of plugins not maintained by the Data Geekery

And much more. See the GitHub 3.3.0 milestone for an overview of feature candidates, or participate in the user group to discuss your ideas!

Upcoming Events

Some of you may have noticed with regret that the MEDIT Symposium in beautiful Sicilly has been cancelled. It would have been a great place to learn about the latest activities in the Open Source world. But we are more than happy to announce to you that these events are confirmed. Meet Lukas and jOOQ and lots of other good stuff at:

Stay informed about 2014 events on www.jooq.org/news.

SQL Zone – keyset paging

In recent newsletters, we’ve been talking about NoSQL. But let’s get back to SQL andhow to stay in control of your SQL. As mentioned before, jOOQ 3.3 will provide native support for keyset paging, which is also referred to by some as the “seek method”. Our recent blog post explains how this works, and why it allows you to perform constant-time paging even in very large data sets. This is particularly useful when implementing Twitter- or Facebook-like lazy loading of more and more data!

SQL Zone – useful SQL tricks

We also would like to advertise two SQL tricks that come in handy every once in a while:

SQL Zone – MySQL parser / jOOQ code generator

Our October 10 newsletter announced a new cooperation between GUDU Soft and Data Geekery: SQL2jOOQ. Developments around a MySQL -> jOOQ code transformation have progressed quite a bit. This promising tool will soon help you migrate your large legacy application with tons of hand-written, string-based SQL to jOOQ.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s