1. Free to use and distribution
2.Availability of technical support
3. Availability of source code
4.Ability to modify code
Answer:2