Computer Science 491/492
Academic Year 2007/08
Open Source Software and Backwards Compatibility
- Should software be free?
- Is there an unethical aspect to providing similar functionality for free that a commercial product provides?
- Should someone be able to sell open source software?
- Should an application that uses open source materials be open source itself?
- Should developers be morally obligated or at least inclined to maintain backwards compatibility? Compare and contrast using Kantianism, Act Utilitarianism, Rule Utilitarianism, and Social Contract Theory