Long story short, I'm working on building the debian/copyright file for a massive package, and have ran into the following rather confusing phrase in the copyright header of one of the source code files:
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Seems straightforward, right? Welp, guess what. There is no GNU Lesser General Public License version 2.
There's the GNU Library General Public License version 2, and there's the GNU Lesser General Public License version 2.1. The two licenses are different.
So... what license is this code under anyway? On one hand, maybe the user thought "LGPL-2" referenced a "Lesser General Public License version 2" and put that there without verifying that the license they were naming really existed. On the other hand, perhaps the use of the word "Lesser" rather than "Library" indicates that they mean LGPL-2.1.
Thankfully, the escape clause "or (at your option) any later version" has been given here, so I can call it LGPL-2.1 if all else fails and I should still be close enough to right. But still, I'd like to know if I'm just missing something, or if this really is ambiguous.