多项选择题

A.特许协议是国际法主体间的协议
B.特许协议是国内法契约
C.特许协议许可外国投资者享有专属于政府的资源开发权或基础设施建设经营权
D.特许协议适用国际法或一般法律原则