HTSQL – A comprehensive navigational query language for relational databases
htsql.org
htsql.org
Essentially no way to profit from it, so the founder gave up
The next generation this effort is called Rabbit (MIT licensed) and we will announce it sometime this year or early next year. The RexDB API for Rabbit will be called rex.query (https://bitbucket.org/rexdb/rex.query) and, till Rabbit is fully developed enough to replace HTSQL, rex.query be targeting the HTSQL/PostgreSQL backend.
I know this is specific so here I go to find the source code and see if it's possible to add this... After 5 pages... No clear way to source code... Meh...
>For works that we would incorporate into our repository, we do require intellectual property assignment. In exchange, we give our word as a open source covenant that we will maintain this work and not take it soley proprietary with your contributions; else, we will release this entire work under the Apache license if future support is not forthcoming. We do not have a contribution agreement yet prepared, but when needed, we intend to model it after the Contributor Agreement, described by Bruce Perens’ The Covenant - A New Approach to Open Source Cooperation.
I guess it's time to go Apache don't you think? You gave you word ;)
Also I read the promise as being a promise about the contributed code, not the entire codebase.
That said, this code base has reached peak complexity (given the features it has) and would require some significant rework to incorporate even more features. We're moving on to a next generation query language we now call Rabbit.
One extension (for an independent implementation) I'm working on is even more defaults / heuristics for finding paths between tables, such that if you have a HTSQL query with /x.y.z you can leave out the y if it's clear from the context (or set by user preference).
Another thing that's practically missing is a defined standard grammar, the description in the documentation isn't suitable except as guidance.
There is no such thing as "complete" in software development.
Any project wihout relatively recent commits or releases usually signifies abandonment and makes it worrisome to use, for me at least.
http://demo.htsql.org/course.filter(%0A%23%20include%20only%...
The issue tracker is unfortunately private, we fix bugs or implement minor features that materially affect RexDB paying customer's usage of HTSQL.
[0] http://tinkerpop.apache.org