Duplicate custom parameters

I recently discovered that there are couple versions of names for some of the custom parameters listed in the documentation. For instance…
openTypeNameLicense see license
openTypeNameLicenseURL see licenseURL

I have a font that both types of strings, and the data conflicts. In the case of this font the parameters without the openTypeName in front of the parameter is the one that actually gets exported. I am assuming you want to keep both labels for these parameters for backwards compatibility reasons. If that is necessary, I would recommend that Glyphs raise a warning upon export that there are two custom parameters pointing to the same export field, even if the data is identical between them.

Moving forward, is there a recommendation or preference as to which label we use?

Good idea. I’ll add a check.
I prefer the shorter names. The longer ones might be more compatible with other tools.