单项选择题

A.仅供特定群体使用的软件
B.源代码可以任意获取、通过开放协作开发和维护的软件
C.只能由原始开发者修改的软件
D.需要付费才能使用的软件