I think it would be useful to keep some modules GPLv2, at least for some time.
Which ones? I have no problems with changing to (L)GPLv3-only (L)GPLv3 or later, actually. for possibly the majority of modules, unless there are GNU projects under (L)GPLv2 using a particular module As far as I know there are no GNU projects using (L)GPLv2-*only*, they are all "or later". A compatibility problem only arises with -only packages. RMS suggested that GnuTLS shouldn't be upgraded now. It would create Ah yes, thanks for the reminder. unnecessary work if I have to fork the current gnulib modules and maintain them separately, which would be needed if gnulib switched to (L)GPLv3. Clearly that would be very undesirable. Of course, if there are other GNU projects using gnulib staying at GPLv2-or-later for the foreseeable future (gettext?), it may end up that there's not enough in gnulib that can be updated to make it worthwhile. I haven't heard specifically about anything besides glibc and gnutls staying at v2. karl