多项选择题

国际许可证协议是指在居住在不同国家的当事人之间所达成的协议,其中一方必须支付费用,从而有权使用另一方的()

A.专利或专有技术
B.商标
C.版权
D.技术设备和厂房
E.商业秘密