It does seem to be quite some (very boring) work. I'm curious about your reasons for taking it up. Is it more of a principles kind of a thing or do you see it could make a difference to the project in the end?

At the very least, the ability to use the code as a library. A library under the GPL3 is unlikely to be popular.