A company publishes the design of its security software product in a manual that accompanies the executable software.
a. In what ways does this satisfy the principle of open design? In what ways does it not?
b. Given that the design is known, what advantages does keeping the source code unavailable give the company and those who purchase the software? What disadvantages does it cause?