单项选择题

A.发布义务
B.保护代码完整
C.允许修改
D.允许与非开源代码混合