ahh, so if im understanding what your saying correctly, put in RL terms, you believe that because copyright laws are in place for authors that don't want so share their code, it excludes the possibility of open source existing.
no the OPTION to protect scripts is not mandatory and im am certain...