Насчёт разграничения понятий линейной и аффинной функций. По поводу аффинной функции я уже писал. Теперь насчёт линейной. Гельфанд в своих лекциях по линейной алгебре (пар. 23) определяет линейную функцию, как функцию, которая удовлетворяет условиям:

и

. Далее множество

всех линейных функций на линейном пространстве

он называет пространством, сопряжённым к

. Ранее в он определяет билинейную функцию, как функцию, линейную по обоим аргументам. Позднее он определяет подобным образом полилинейные функции ( в частности, тензоры).
Вот Зорич во втором томе (пар.2, стр. 62 по 6-му изд.) пишет, что если область значения линейного отображения числовое поле, то такие отображения называются функциями (иногда функционалами). И его понимание линейной функции совпадает с пониманием оной Гельфандом.
Не знаю насчёт общепринятости, но по-моему вполне естественное определение. И в каких-то областях математики приходится работать как с линейными, так и с аффинными функциями. И тогда естественно эти понятия не смешивать, а корректно определить по раздельности.