I've only skimmed the paper, but I didn't find anything that would clearly distinguish between things that harm someone's reputation in a justifiable way, and things that harm it in an unjustifiable way. For example, if the CEO of a startup has previously been convicted multiple times for financial fraud, it would both hurt their reputation and be beneficial to potential investors to know this. But what if it's only…
There are no simple solutions to a problem this complex as human trust.
But I really do not see, how I can I trust humans more, if it would be illegal to say true things about the past.
Truth may never be hidden, if you want real trust. And there need to be more consequences of lying.
And people should accept, that people change. If someone was stupid in their teenage years 10 years ago, then most can actually assume, that they changed a bit.
But if someone was lying and stealing 20 years ago and is caught doing it again yesterday, I will probably also not trust this guy in 2 years, unless he can convincingly explain why and how he changed.