$\newcommand{\supp}{\operatorname{supp}} \newcommand{\span}{\operatorname{span}}$Let $M$ be a module over a ring $R$ and $S\subset M$
Define $\mathscr{A} = \bigcap\{N\subset M: N \text{ is a submodule of } M , S\subset N\}$
Define $\mathscr{B} = \{\sum_{i\in\text{supp}(f)} f(i)i : f\in R^S , \supp(f) \text{ is finite } \}$.
Here, if $R$ has a unity, then these two sets are the same. However, if $R$ does not contain a unity, then these two sets may not be the same.
Which one should i use for the definition of $\span (S)$?
Moreover, i don't know where a concept of module is useful when $R$ has no unity.. Should I just assume that $R$ has a unity?
About the first question I suppose that's a matter of taste to choose which one of the two submodules above is the span. Anyway there's another possible definition of span: consider the set $$\bar S = S \cup \{ s \in M \mid -s \in S\} \cup \{rs \in M \mid r \in R, s \in S \lor -s \in S\}$$ then we have a module $$\mathcal C= \left\{ \sum_{i=0}^n v_i \mid v_i \in \bar S\right\}$$ this submodule is the submodule of all linear combination can be formed in a module over a (non necessarily unital) ring and so it (at least in my opinion) it deserves the name of span of $S$. It's easy to see that this module is contained in every submodule containing $S$, and so $\mathcal C= \mathcal A$.
About the second question, modules over ring (non necessarily unital) are actions of rings over abelian groups and so are equivalent to representation of rings in abelian groups.
Because there are interesting non unital rings, as one can see in this MO thread, I suppose it's interesting studying action/representation of such rings, and so studying modules over non unital rings can be useful too.
Hope this helps.