There already exists an answer here on Stack Exchange to the question of why projective modules are called projective modules. I would now like to find out the answer to the question "Why are free modules called free modules?"
The way I have long thought about the extent to which having a basis makes the modules free is the sense that, as in a vector space, you can pick a given "direction" in $R^n$, and that "direction" is then uniquely and unambiguously determined. You can "go on and on forever" on it, and while you might end up where you started, like in the case of a free module over $\mathbb{Z}_{m}$, $m \in \mathbb{N}$, you never actually "leave" the direction in which you started going in. In that sense, you are "free" in that "directions" are "independent".
It struck me however earlier today that this might not be the "canonical" reason for why free modules are said to be free.
Is there some "canonical" explanation for the term?
Look forward to your answers.