I believe that the best way to ensure prompt fixing of bugs in code and feature enhancements is to make stuff open source. I chose to release fortranposix and gnuplotfortran under the LGPL (Lesser GNU Public License). The terms of this license, unlike commercial licenses, permit you to use this library freely and unlike full GPL, permit commercial programs to link against it (please read the exact terms of the license to see what is allowed / not allowed).