Quite nice - I'd definitely be interested in a SQLDB port.
However, license.txt is very unclear to me:
https://github.com/jepafi/Laz_Query_Builder/blob/master/license.txtThe Open QBuilder is freeware.
Ok, that's good.
The Open QBuilder may be freely distributed, provided the
distribution package is not modified.
So, does this mean you may not alter the source code?!?!? or what is the "distribution package"? The resulting .ppu/Delphi binary package?
Extremely weird...
This part seems to clarify things:
This license is not distributed to the distribution packages
created with the Open QBuilder. You may freely dispose of your
distribution packages.
... so "distribution packages" are the compiled code as created by the compiler, right?
Mmmm, going to Fast Reports:
http://www.fast-report.com/en/product/open-query-builder/Fast Reports, Inc., by agreement with the original author, declares this adaptation of Open Qbuilder (for the newest versions of Delphi and C++Builder) and any further developments therefrom, to be open source.
and also encouraging:
You can create new TOQBEngine descendants to work with any Dataset-oriented sources (for example - OCI engine etc.). If you create your own OQBEngineXXX - contact us to share it with the Delphi and C++Builder developers community. We will place your engine on our web site. Please save the style of your engine-component's .dcr-icons and deploy your components as freeware with full source code.
The license of the open query builder version downloadable on the FastReports site is the same as that included in jepafi's repository.
However, this still leaves me with questions:
1. What licenses (GPL, MIT, BSD) is the license compatible with?
2. Can I modify openquery and distribute it without distributing source (needed if it is included in a MIT or BSD licensed program)
3. Is it compatible with modified LGPL so it can be used in Lazarus?
Regards,
BigChimp