As it turns out, it is now possible to totally turn off generation of short names in manner "compatible" with Windows, thus steering clear of potential patent trouble. The patch is being reviewed by patent lawyers, to ensure it fulfils this purpose. More here...