Should OSs be proprietary so that the manufacturers will be able to make enough profit to continue their development or should the internals and specifications of OSs be open for all users to know? Solution should OSS be proprietary? No, OSS should not be proprietary to help manufacuturers will be able to make profit. OSS makes money for manufacturers by helping its users install,use and troubleshooting it. Open source softwares are built collarboratively by programmers all around the world. These softwares are developed rapidly and maintained easily. Open sources are continuously modified to build better software. The internals and specifications of open source software must be open for all users to know because it helps the programmers or students to develop new software and also to upgrade the software to better one. .