I think it's good to have an up front definition of terms to make sure there is no misunderstanding. I'm ok with the distribution having ``-`` and the package having ``_`` since that's pretty common practice. The paragraph you have above this one already has an up-front definition, but maybe you can add the words 'package' and 'distribution'?