It does pose an interesting problem, certainly, but it's not as bad as it seems at first glance, especially if we're happy to leave the extant history dumps intact and apply the new license as of, say, revision two billion and higher...
If we do that, it becomes impossible to revert articles without being extremely careful. It doesn't seem practical to me...