单项选择题

A.仅教授学生如何使用开源软件
B.营造开源文化,培养学生的开源能力和精神
C.限制学生参与开源项目以保护知识产权
D.将开源软件作为商业软件的替代品