Plea deals aren't a solution. No matter how reasonable.
This agreement itself is a plea deal, but involves the agreement in principle that Assange has committed a crime by publishing this information. That in itself is an enormous problem for people seeking out government wrongdoing.