It seems a little draconian to impose on the users the severe restrictions imposed by the GNU license. I will not be able to use this commercially with that license (since it impacts products using it). I wonder if it would make sense to use the ever more popular, very permissive MIT license, or a similar one like apache?