send a webmail
phone page

Description
Open source is a term used to describe software whose license gives the users the freedom to use the software for any purpose, to modify the software, and to freely redistribute either the original or modified software without further limitations or royalty payments.

The advantages are clear; when developers can read, redistribute, and modify the source code (the programming data that is used to build the software, website, etc...) of a program, the software evolves. People are free to improve it, adapt it for their purpose, fix bugs, etc. The end result is often a highly efficient, extremely cost-effective and well tested piece of software that benefits from a larger support base of developers than conventional 'closed-source' software.

Open source software is developed under a wide variety of licenses that vary in the terms of their use. The most well known license is the GPL (GNU Public License) which is the license that the Linux operating system is mostly developed under. Other well known licenses are the LGPL an FreeBSD.

Enradia is firmly committed to the Open Source movement. We have benefited immensely from the use of open source software ourselves and believe that our clients should too. To this end, all of the code used in our Content Management Systems is developed under an open source standard.

Benefits
The benefits to the client are threefold:
1. Cost. Because the software is essentially free, your investment is limited to the design, customization and support of the software for your needs.
2. Future support: Further down the line, you may decide to have modifications performed on the software in-house or by a third party. The are no limitation to you doing this and your developer can easily locate development and support information on the web to assist them. The only restriction is that any modifications must be bound by the same licensing terms as the original code.
3. Development base: Because most of the code that we use is developed by a worldwide pool of developers, the software undergoes rapid development and a strong testing base.

Popular OS Licenses:

  • GPL (GNU Public License)
  • LGPL (Lesser GNU Public License)
  • FreeBSD

All of the above licenses as well as others can be found at Open Source.

The Open Source concept
The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

Free Redistribution
No restrictions are placed on parties from selling of giving away the software.

Source Code
The software must include source code and must also allow for binary distributions when there is a well-publicized means of obtaining the source code.

Derived Works
Modifications and derived works must be allowed, and must be distributed under the same terms as the license of the original software.

Integrity of the Author's Source Code
The distribution of modified source code must be allowed although restrictions to ensure the possibility to distinguish the original source code from the derived works are tolerated. For example, the possibility of using different software names.

No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.

No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

Distribution of License
The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.

License Must Not Be Specific to a Product
The rights given by the license must not be different for the original distribution and any other one even when it takes place in a totally different context.

License Must Not Contaminate Other Software
The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.