10 principles which a software license must adhere to to be considered open-source: 1. Free redistribution, 2.source code, 3. derived work, 4. integrity of the Author's source code, 5. no discrimination against persons or group, 6. distribution of license, 7. license must not specific to a product, 8. license must not restrict other software, 9. license must be technology-neutral. 10. no discrimination against fields of endeavor