The objective of this paper is to study the nonnegativity of the Moore-Penrose inverse of an operator between real Hilbert spaces. A sufficient condition ensuring this is given in terms of certain spectral property of all positive splittings of the given operator. A partial converse is proved. © 2008 Springer Science + Business Media B.V.