Pease read chapter 7 textbook and library resources and reputable journals and review PP slides chapter 7 pages 53 to 57 and in your own word discuss your understanding of:
What is an Open Source Software? What is the idea behind open source software?
What are open source issues and why more product companies are using an open source approach to development?
If you are in charge of developing a new software application will you use some open source components in your software application, and why?
what is Layered Architecture? When used? Advantages and Disadvantages of Layered Architecture?