J'argumenterai en sens inverse. Il s'agit d'un texte pénal ; or on ne peut incriminer personne si le texte pénal n'a pas explicitement prévu un comportement sanctionnable.
La personne qui souhaite transgresser le secret des affaires aura tout loisir, devant le juge, pour dire qu'elle ne savait pas qu'elle avait telle ou telle obligation. Le juge doit avoir la capacité de contrebalancer cette allégation tactique injustifiée en répondant : compte tenu des circonstances, vous deviez le savoir !