Throughout, we denote by $\mu$ the Lebesgue measure on $[0, 1]$.
Let $f \in L^1([0, 1])$ be a nowhere zero function, that is, the set of all $x \in [0, 1]$ such that $f(x) = 0$ is empty.
Suppose there exists some $\varepsilon$ with $0 < \varepsilon < 1$ such that for every open subset $E$ of $[0, 1]$ with Lebesgue measure $\varepsilon$, we have
$$\int_E f \, d\mu > 0.$$
Question: Is it true that $\mu(\{f > 0\}) > 1 - \varepsilon$?