FREE SOFTWARE: EMPOWERING USERS AND ENCOURAGING DEVELOPMENT