I'm a little shocked here tbh.
If you take away the charges of perjury etc, for which he was found not guilty, then you must assume the captains version of events are true.
In his case, the negligence of duty charge is a case of an honest man who made a mistake and reported what he saw to the letter.
How does this support a just culture and encourage open reporting when someone who made a mistake and reported what he saw and did is not only thrown out of the service but given a jail sentence and a criminal record.
This frankly stinks. Had there been no accusation of perjury the consequences could well have been so different. There are plenty of incidents where mistakes have written off multi million pound aircraft and resulted in nothing more than remedial training. How is this result either fair or just.