Open Source Software

Open Source software is software with open source code that is available to the public, enabling anyone to copy, modify and redistribute the source code without paying any fee. There are therefore a number of rules to be considered in the creation of Open Source software. As such, some of the rules and restrictions which have to be applied during the porcess of the development and distribution of Open Source software such as Linux can be listed as follows:

  1. Free Redistribution: the users of Open Source software are not restricted when it comes to selling or giving away such software as a component of an aggregate software distributution containing programs from a number of different sources. In other words, no royalty will be required for a sale of the software.
  2. Source Code: all Open Source software is required to include the source code and herethrough give permission for distribution of the software and source code. In the event where some of the source code is not included with the software, another well-publicised means of obtaining the relevant source code, a reasonable reproduction must be downloadable via the Internet without change. The source code must also come in the form most preferably used by programmers who in turn modify programs with use of such source code. Forms such as the output of a preprocessor or translator as well as deliberately obfuscated source code is not allowed.
  3. Modifications: Open Source software must allow for modifications and derived works, which can then be distributed under the same terms of the original software.
  4. Source Code Integrity: source code may be restricted from being distributed in modified form only in the case that the software allows distribution of "patch files" with the source code specifically intended for program modification at build time. All Open Source software must allow distribution of software built from modified source code. Modified or derived works may need to carry different names or version numbers to the original.
  5. No Discrimination against Persons or Fields of Endeavour: software may not discriminate against any persons or restrict anyone from use of the software in a specific filed of endeavour. Open Source software can therefore be used by any type of business and for genetic research. Therefore, all groups of persons are equally eligible to make use of and contribute to Open Source.
  6. Non-Specific to Particular Software or Technology: Open Source software must be innately applicable to and with any software or technology in place.

Open Source Development Applications used by Intoweb

Intoweb Design Develops most of its websites with open source applications. The applications that Intoweb use are

  • Postgre
  • PHP
  • Linux

To find out more Click Here

One of Intowebs open source development languages is PHP, here at Intoweb we offer the training course, sell PHP books online and we also programm our websites in PHP.

Intoweb is also one of the leading training facilities around because it only offers the best when it comes to training, some of the training courses that we offer is Linux.

The most common reason for companies to go through with Linux Migration are:

  • Lower Cost
  • Better Performance
  • Fewer Viruses
  • A More Stable Platform
  • More Control Over The Technology

To find out more on Linux Migration click here

To find out more about how to use one of Intoweb's solutions, contact us: