M公司的程序员在不影响本职工作的情况下,在L公司兼职并根据公司项目开发出一项与M公司业务无关的应用软件。该应用软件的著作权应由()享有。A.M公司 B.L公司 C.L公司与M公司共同 D.L公司与程序员共同