多项选择题

A.软件必须由创作者独立开发
B.软件必须向知识产权部门登记
C.软件必须固定在某种有形物上
D.软件必须翻译成中文
E.软件必须适合所有计算机使用