TT123B wrote:
I thought developers were not allowed on this
This was not a developer-related question, and not related to code-signing or to developer ID or such.
Developers are most definitely active on this forum, though technical questions from developers are rather rare around here, given the availability of the developer forums and developer technical services.
Various developers are replying to questions around here. There are developers with level 10 around here, too.
This particular question involved a particular and old Mac app installation idiom, one not very well documented, and one that can be confusing when first encountered. (This installer idiom certainly confused me, back when I first met it an aeon or three ago.)
For the person installing the app, most installers will have some instructions available about how the installer works, separately snd sometimes also directly in the DMG. Here is the Firefox DMG installer documentation:
https://support.mozilla.org/en-US/kb/how-download-and-install-firefox-mac
There are tools available for developers to more easily build and verify these DMG installers too, including DropDMG: