In discussion with William Leslie (verte) in the #hurd IRC channel, the idea of getting rid of GPLv2 only code was exposed.
A kernel under "GPLv3 or later" would be great. Optionally with some "BSD" code. Maybe it could be one of the long-term target of "the Hurd roadmap". <verte> Currently gnumach is using linux 2.0 and 2.2 drivers. <verte> I am not sure if they are licensed under "GPLv2 or later" or <verte> just "GPLv2" only. Maybe we can maintain almost all drivers and move to a "BSD"+"GPLv3 or later" license. IMHO, the Linux kernel sucks for being in practice GPLv2 only. Unfortunately I do not have time to realize such task, so instead I have started a donation-pledge-group with $50 USD at http://gnuherds.org/pledges So maybe others can carry out such task at the long term. http://gnuherds.org/pledges?id=59