Tags: discrimination, distribution terms, endeavor, execution, free redistribution, license distribution, open source definition, open source software, royalty, software distribution, source code,
The Open Source Definition
Introduction 5. No Discrimination Against Persons or
Groups
Open source doesn't just mean access to the source
code. The distribution terms of open-source software The license must not discriminate against any person or
must comply with the following criteria: group of persons.
1. Free Redistribution 6. No Discrimination Against Fields of
The license shall not restrict any party from selling or Endeavor
giving away the software as a component of an
The license must not restrict anyone from making use of
aggregate software distribution containing programs
the program in a specific field of endeavor. For
from several different sources. The license shall not
example, it may not restrict the program from being
require a royalty or other fee for such sale.
used in a business, or from being used for genetic
2. Source Code research.
The program must include source code, and must allow 7. Distribution of License
distribution in source code as well as compiled form.
The rights attached to the program must apply to all to
Where some form of a product is not distributed with
whom the program is redistributed without the need for
source code, there must be a well-publicized means of
execution of an additional license by those parties.
obtaining the source code for no more than a
reasonable reproduction cost preferably, downloading 8. License Must Not Be Specific to a Product
via the Internet without charge. The source code must
The rights attached to the program must not depend on
be the preferred form in which a programmer would
the program's being part of a particular software
modify the program. Deliberately obfuscated source
distribution. If the program is extracted from that
code is not allowed. Intermediate forms such as the
distribution and used or distributed within the terms of
output of a preprocessor or translator are not allowed.
the program's license, all parties to whom the program
3. Derived Works is redistributed should have the same rights as those
that are granted in conjunction with the original software
The license must allow modifications and derived works,
distribution.
and must allow them to be distributed under the same
terms as the license of the original software. 9. License Must Not Restrict Other Software
4. Integrity of The Author's Source Code The license must not place restrictions on other
software that is distributed along with the licensed
The license may restrict source-code from being
software. For example, the license must not insist that
distributed in modified form only if the license allows the
all other programs distributed on the same medium
distribution of "patch files" with the source code for the
must be open-source software.
purpose of modifying the program at build time. The
license must explicitly permit distribution of software 10. License Must Be Technology-Neutral
built from modified source code. The license may
No provision of the license may be predicated on any
require derived works to carry a different name or
individual technology or style of interface.
version number from the original software.
The Open Source Definition