Thomas Schwinge wrote: > One thing to work on are device drivers. These would most probably be > ported from another operating system (Linux, *BSD)
If you port a driver you should take into account the license such driver use. IMHO the Hurd should go towards full GPLv3 compatibility. The GPLv3 license is a lot better than GPLv2. The problem is that some Linux kernel drivers are licensed as "GPLv2 only". Using such "GPLv2 only" drivers would be a blocker for a future Hurd licensed under "GPLv3 or later". IMHO, the Linux kernel sucks for being in practice GPLv2 only. See http://gnuherds.org/pledges?id=59