Definition of Close Source
Close source software is software in which there are various codes closed to the public. Users are not allowed to view or modify the codes. That is, close source can only be developed or modified by the owner or owner of the code. In addition, the owner of close source has the right to share the code through a license.
So, even though someone else already has the software code, they are still bound by the rules when they want to use or also modify the code. In the process of publication, usually close source software will be published without using source code. That way, users can only obtain software that was previously compiled into binary programs.
Users do not have access to be able to open the code even though the software has been distributed free of charge without having to be charged any fees or conditions. When someone can find out the codes that are in the close source software, then they can easily edit them according to what they want.
When someone already understands the structure and other information relating to code in the software, then it will easily change the software that was originally paid to be free. For this reason we can easily find an application that was originally paid but can be downloaded and used for free. Meanwhile, for a company that wants to edit the code, the company must require a license called a non-disclosure agreement.
It should be understood that actually close source users are still relatively less compared to those who use open source. This is caused by only people who understand the source code that can use it.
Strengths and Weaknesses of Close Source
There are several advantages and disadvantages of close source need to be understood. What are the advantages and disadvantages? Here is the answer:
1. Advantages of close source
Below are some of the advantages possessed by close source:
- Linux is stable
- Linux is free or not paid, meaning you don't need a license to use it
- Linux is a secure operating system alias secure which operating system this one implements a standard security protocol that has a high level of security.
- Has a lot of support and documentation. Those who use Linux as well as the community have provided a large number of which may reach millions of documentation. Some of them such as How To, Readme, Manual, Info, and also others.
- Linux highly respects those who like to modify or create.
- Linx is an operating system that is free of viruses. The reason is because this one operating system, including Like-Unix and Unix which is famous for being free from viruses. In addition, when someone wants to change, open, delete, or add parts of the system, then he will be asked to enter a password. While the virus cannot find out the password, except the owner and user.
- The Linux Operating System has many variants so you will be given the ease of knowing which operating system you think is best and according to taste.
- Linux has a display that is not boring because there will always be a new look that will certainly make the operating system this one more interesting.
2. Shortcomings of Close Source
While for shortcomings owned by close source we will explain the following:
- Having minimal support for hardware or as well as software .
- For beginners, of course, they will experience problems where they will have difficulty when having to operate it. In contrast to the use of Windows where ordinary people also tend not to experience difficulties.
- Games on Linux do not have the same quality as those used on Windows.
- Lack of socialization for Linux users.
- Due to the many distributions or types of Linux, sometimes confusing users to distinguish them.
- Having dependence on pirated software.
- Lack of official support from developers
Example of Software Close Source
What is an example of close source software? In the following we will give examples of software that you may have used but were not aware of.
- Programming language not a few programming languages that have licenses from close source. For example Pascal, ASP.Net, and also Visual Basic.
- Web Browser for web browsers that use close source, one of them is Internet Explorer which is the default browser for those who own or use the Windoes operating system.
- Applications not a few applications that are also famous for using close source or closed code. Some examples of these applications include Adobe Photoshop, Corel Draw, Adobe Acrobat, as well as Adobe Illustrator.
- Office applications, several office applications classified as using close source include Microsoft Office. We certainly already know about this one application. Almost everyone who every day is always struggling in the world of typing or offices can not be separated from the name Ms. Office.
- Anti-Virus, there are several anti-viruses which are also applications that use close source that serves to protect against various attacks of malicious programs that can attack at any time and unpredictably . Some examples of anti-virus applications such as Avast, Norton, McAfee, etc.
That is the explanation that we can convey about the meaning of close source, advantages, disadvantages and also examples. Hope it is useful.