Hello- This is my first post to this list so I want to start by saying thank you for H2! It's a great project and I've used it extensively in the past.
A couple years ago, I was tasked to develop a web app using SQLite and a spatial extension called SpatiaLite. I used Xerial's JDBC driver which unfortunately did not support connection pooling. So, in a pinch, I grabbed 2 classes from H2 to create a ConnectionPoolDataSource for SQLite. In the spirit of open source, I would like to release my modified code back to the community and have it integrated into the Xerial SQLiteJDBC project. Unfortunately, there's a license compatibility issue. The Xerial SQLiteJDBC project is released under an Apache license. H2 is of course dual licensed under MPL and EPL. While the licenses are very similar and appear to be compatible, I was wondering if I could get someone's permission to release my modified code under an Apache license. The 2 classes in question are: - org.h2.jdbcx.JdbcXid (r3670) - org.h2.jdbcx.JdbcXAConnection (r3905) You can compare mycode with the original H2 code here: http://sourceforge.net/p/sqlite-connpool/code/HEAD/tree/trunk/org/sqlite/SQLiteXid.java http://code.google.com/p/h2database/source/browse/trunk/h2/src/main/org/h2/jdbcx/c.java?spec=svn4734&r=3670 http://sourceforge.net/p/sqlite-connpool/code/HEAD/tree/trunk/org/sqlite/SQLitePooledConnection.java http://code.google.com/p/h2database/source/browse/trunk/h2/src/main/org/h2/jdbcx/JdbcXAConnection.java?spec=svn4734&r=3905 Although the differences are quite minor, I hope you'll see that the classes in question represent only a tiny fraction of H2 capabilities.If there's anything else I need to do to make the code more portable (e.g. copyright notices, credits, etc), I'll be more than happy to oblige. My sincere thanks and best regards, Peter -- You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/h2-database?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
