Let $E$ be topological vector space Hausdorff, and $p: E \longrightarrow E$ be a continuous projection of $E$, that is, $p$ is linear and $p^2=p$, where $p^2=p$ means $$p(p(x))=p(x),\;\forall \; x \in E.$$ I want to prove that $p$ is open.
So, I think it's enough to prove that given $ x \in E $ then the set $ p(V) \in E$ is a neighborhood of $ p(x) \in E $, where $ V: = U_0 + x \subset E$ is a neighborhood of $ x $, with $ U_0 $ a neighborhood of $ 0 \in E $.