Definition of Open Source

To be named Open Source, a project needs more than allowing access to his source code. The Open Source Initiative define 10 critieria to comply to, for a project to be able to be called Open Source Project.
  1. Free Redistribution : the software can be distributed for free or sold without paid retribution to the original author.
  2. Source Code : it must be distributed with or freely available to anybody.
  3. Derived Works : you can distribute for free or sell your own variants of the orginal work but under the same terms as the original software.
  4. Integrity of the author's source code : it is allowed that variants are distributed as patches to the orginal source codes and not as completely new source code revisited.
  5. No discrimination against persons or groups : anybody can use the software, no matter who they are or where they live.
  6. No discrimination against fields of endeavor : any organisation (commercial or not) may use the software.
  7. Distribution of license : the rights associated with the software apply to anybody getting the software, without the need to create additional licenses.
  8. License must not be specific to a product : the rights are attached to the program only, not the program and its environment. Therefore the program can be run everywhere if the license is respected.
  9. License must not restrict other software : the license of the software must not  place restrictions on other software distributed or used together with the licensed software.
  10. License must be technology-neutral : the license of the software may not limit the use of the software on some plateform or in a particular environment.