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.


Reply via email to