translate English to German: That fits with the commonsense idea that if people only do good in public, they may be motivated by a desire to gain a reputation for generosity.
Das passt zur landläufigen Vorstellung, dass Menschen, die ihre Wohltätigkeit nur öffentlich ausleben, möglicherweise vom Wunsch motiviert sind, es aufgrund ihrer Großzügigkeit zu Anerkennung zu bringen.