I disagree. The previous comment implied that the developers of VLC dislike the changes introduced with version 3 of the GPL. If that's true, then why use *any* GPL with the "or later version" language? If it was specifically the GPLv3 that they disliked, they could have used LGPLv2.1 *only*. AFAIK, the "or later version" issue doesn't arise with BSD or MIT licenses.