Azért más dolog ötleteket venni, és "from scratch" megírni a drivert, és más dolog átírni, pláne úgy, hogy menet közben van olyan állapot, hogy a fele még az eredeti gpl-es, másik fele meg már nem...
Szerintem ez akkor sem szabályos, ha valaki otthon csinálja ezt, és csak a kész végterméket adja közre, de ekkor nyilván nehezen bizonyítható.
Itt viszont még csak ez sincs...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o