It is a condition for zakat to be liable on things other than wheat, barley, dates, and raisins, that the owner have disposal over them legally and actually. Therefore, if someone usurps them for a significant period during the year [and so he cannot actually have disposal over them], or if the owner is legally forbidden to have disposal over them, then there is no zakat to give.