I don't know what all this FUD about not making money from GPL software is. I make a decent wage from mine (all legal and taxed I might add) on top of my day job wages. Also you could have the driver ported and hense stay GPL but the seperate front end code as proprietry closed-source and charge for the whole package. You would have to make available the source for the driver bit but not the front end. Even then you can still charge for the act of downloading from your own site.