Мы знаем, что перед неповторяющимся союзом или при однородных членах предложения запятая не ставится. Мы приедем сегодня или завтра. Купи колбасы или сосисок. В этом случае или является разделительным союзом: он связывает два члена предложения, которые взаимоисключаемы — либо одно, либо другое, причем эти понятия обозначают разные вещи. Но существует ещё и пояснительный союз или, который связывает тождественные (то есть обозначающие одно и то же) понятия. Лингвисты, или языковеды, занимаются изучением языков. Вечером мы должны встретиться с Марией Анатольевной, или попросту Машей, как она сама предпочитала себя называть. Здесь лингвисты = языковеды, Мария Анатольевна = Маша. То есть это одно и то же, просто названия разные. В этом случает запятые ставятся перед или и после второго понятия, то есть выделяем пояснительный оборот. Отдельно стоит сказать и про двойные заголовки. Если у произведения два названия, соединенные союзом или, то перед или ставится запятая, а первое слово второ