Now, what happens is, whenever we use such proprietary software, we need to sign a license agreeing to the terms and conditions, and that license will surely restrict our rights to view, modify and re-distribute the software. During this also, they must sign something called NDA or non-disclosure agreement, so that the source code is available only to the parties who signed on that agreement and no one else.įor example, we use Microsoft Windows which is one of the examples of Proprietary software. They can distribute or share their code only with the trusted personnel or partners with whom they want to collaborate on developing a new product. In proprietary software, only the owner of the software has full legal access to the source code. Talking about proprietary software, think it as all the commercial software that is available in the market. e.g: GPL (General Public Licenses) are the best-known examples of restrictive licenses. Hence, they are also referred to as “Copyleft” licenses. Meanwhile, in restrictive licenses, if you make any changes to the code then the modified software must be made available to all the people in the community. e.g: BSD (Berkeley Software Distribution) licenses are the best-known examples of permissive licenses. Mostly, these types of licenses are adopted by the companies so that they can hide the changes and distribute them to other people out there. In permissive licenses, if you make any change to the software code and use it in your own application, it is not necessary that you need to distribute your application to other people in the community.
0 Comments
Leave a Reply. |