The redistribution of a program code with no copyright as a proprietary software can be avoided by using a(n) _____.
A) nondisclosure clause
B) open source license
C) patent protection
D) copyright term