Free and Open Source Software-Choices and responsibilities.