Criteria:

1. No Intentional Secrets

2. Availability

3. Patents

4. No Agreements

5. No OSR Incompatible Dependencies

(Source:Opensource.org)