I publish this software ander the Gnu public license
