Most software products that we buy and use could be called closed source software. The source code of this software cannot be adjusted. We do not have access to the source code; what we buy is compiled code. For example, we cannot modify the hyphenation algorithm of Microsoft Word. This code was written by a Microsoft programmer somewhere in Seattle and cannot be changed; it is blocked for everyone. When you want to change something, you have to pass on your demands to Microsoft.
The opposite applies to the source code of open source software. Open source
code can actually be modified because the vendor includes the source code.  When you think that you can improve Software or extend its functionality, you go ahead and try. You try to find the part in the source code that you want to improve and apply the desired changes. Next you compile and link the existing code to the code that you just wrote, and you have created an improved version. In short, the source code is open and accessible to you. You can even go further. When you think your improved code is really good and useful, you can send it to the vendor of the open source software product. The developers then decide whether they want to add your code to the standard code.
If they do, others can enjoy your work in the future. If they don’t, you can become such a vendor yourself, as long as you provide your new source code publicly. So either way, an open source license ensures that open source software is improved and is spread into the world.
In short, open source software. That is easy to understand. Most open source software is also free to use. However, when we talk about selling software that includes open source software, it becomes a different
story .
Many Open Source Software Have their General Public License .It depends on Software policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

30 − 29 =