I didn't have a BBC & I don't remember there being any copy protection on the Acorn Electron version.
However, I DO remember the Amstrad CPC 6128 disc version used something called (I think) "Armorlock", which must have been the world's worst anti-piracy software. I really hope it didn't cost much because it took me all of 20 minutes to: Find out how it worked. Bypass it. Copy the game files to a new disc. Write a custom loader.
I don't recall who published the Amstrad version of Elite, but they seem to have been oblivious to the fact that the CPC 6128 also ran CP/M, with which you could see (and copy) the files on the disc which were hidden from the user if it were opened under Locomotive Basic.
Because the CPC was Z80 based, it could only access 64k/b of memory at any given time, which resulted in lengthy disc thrashing whenever you docked at a space station. By copying the game files to a new disc & writing a custom loader you could load the relevant files into the CPC's second 64k/b bank of memory & by switching banks at the correct moment eliminate the disc thrashing. A rather more elegant solution, I think.
