A diferença está no objetivo e aplicação de cada um desses, por exemplo:
Código de Barras (GTIN13, GTIN8 e outros): Utilizado para identificar o produto físico (açúcar, arroz, leite, remédios e afins). Conheça os outros tipos de códigos de barras aqui.
Número Global de Localização (GLN): Utilizado para identificar localizações físicas (endereços, armazéns, docas, etc.) ou entidades legais (Indústria XX Ltda., Indústria YY S/A, Matriz, Filiais, etc.).
Conheça mais sobre o GLN aqui.