What this english article also misses is that the Belgian government becomes liable for the damages. This was discussed in the local press.
Anyways, if the fine print of the contract indeed stipulates that they will sell it at cost, then I see no problem with it. The problem is that I doubt this is the case otherwise they could give up their patent and let countries produce the "generic" version. In return they will be refunded for their research and can keep their know-how.