Technologies
Do you have a question?
Davyin Internet Solution
e. info [at] davyin [dot] com
Room 311, Bldg.2, No.900,
North Zhongshan road, Shanghai 200070, P.R.China
Open Source
Most software, computer based or web based, bought, downloaded or installed by anyone is usually a collection of files containing lines of code in a given programming language(C, C++, PHP, ASP, etc…). Under its most common form, software is proprietary and protected with copyright enforcing its use under certain restrictive conditions. It usually comes as a compiled executable file – just a program file that has been prepackaged as a sequence of 0 and 1 that can only be understood by a specific operating system or platform (For example: Windows is a platform and Microsoft Office is a compiled executable program). In such a format, it becomes impossible to recover source files: that is one of the ways manufacturers used to deal with copy, replication of code and competition in the “traditional” software industry.
Difference between “customer lock-in” and open source
Such practice is known as “customer lock-in” since modification, update and extension of locked software necessarily has to go through its manufacturer who is the exclusive owner of the program source code. Learn more about vendor lock-in.
On the opposite, the concept of Open Source software gives free access to the source code of software and tries to leverage software quality by stirring the community’s input through modifications of code, creation of security patches and extension with new functionalities. From the beginning of the 90’s with the first Linux distributions to nowadays, the Open Source community has exponentially grown to become known today as a reference in numerous sectors.
Besides providing software source code, Open Source is generally either very cheap or completely free. As the Open Source community started growing, software quality started improving and getting closer to what traditional software vendors could be selling for high prices. Therefore, people started looking at alternatives and eventually massively turning to Open Source solutions. That’s how institutions such as the French government, the French army and police (Gendarmerie Française) chose to switch their entire systems to Linux (Open Source operating system) and began using Open Office (The well known Open Source alternative to Microsoft Office), which represents a switch of 400,000 computers.
At that point software manufacturers discovered that traditional business model had to evolve and Open Source software’s value became more and more visible to the commercial world. Some companies such as Red Hat sell their software as part of a package with many improvements and provide maintenance and support service.
To be considered as open source software by the software development industry, certain criteria must be met:
- The program must be freely distributed.
- Source code must be included.
- Source code can be freely modified.
- Modified versions can be redistributed.
- The license must not require the exclusion of other software or interfere with the operation of other software.
The open source community is made of “believers” who intend to provide at least the same product quality and functionalities than proprietary software. Open source software is more often easy to keep up to date as independent developers provide steady upgrades and modules.
Some famous open source projects
![]() Audacity Audio editor |
![]() Blender 3d Creation |
![]() Drupal CMS |
![]() Firefox Web Browser |
![]() FileZilla FTP Client |
![]() Joomla! CMS |
![]() phpBB Forum System |
![]() MySQL Database |
![]() Open Office Office suite |
![]() php Programming |
![]() ThunderBird eMail Client |
![]() Ubuntu Operating system |
![]() VLC Video player |
![]() WordPress Blog platform |
The Open Source Initiative
Created in 1998 from a subdivision of the Open Source software Community, the Open Source Initiative proposed a commercial policy adjusted to the market reality. This trend also advocates free access to source code, so their business model is not based on user licenses but on the support and services provided around those technologies. Besides Linux, Mozilla (Netscape browser core), Apache (Web server), PERL (Web scripting language) and PNG (graphics file format) are all examples of very popular software that is based on open source.
Davyin Internet Solutions is a firm believer in Open Source technologies and advocates the use of Open Source software worldwide. Since we don’t believe in technological lock-in, our work is entirely based on Open Source technologies which guarantee our transparency and flexibility to enable our customers to make the most value out of the Open Source.