The LSB is a specification, and as such, should be provider neutral. But it contains many “hard‑coded” reference to GNU at many places. Ex. the ELF Linux's specific entries
PT_GNU_RELRO and al., or with some libraries like
libgcc_s. How these explicit references to GNU in the LSB should be interpreted?
- Is it there for historical reasons (like the
MZmagic in one of the Windows executable formats)?
- Is it there to designate GNU as a unique provider for some parts of conforming systems?
- Is it there as an acknowledgement of some role played (currently or in the paste) without any particular mandate?
I would not have asked this questions, if the references did not appeared in a standard specification, I mean, the questions should be understood in this particular context.