北航开源软件开发导论课程第一次作业
北航开源软件开发导论课程第一次作业
1. Richard Stallman是谁? 试评价其主要工作和观点。
Richard Stallman是自由软件运动的推动者并且是GNU、GPL、GCC的作者。其软件自由的观点引起软件史上一次重要改变,让所有用户拥有软件的自由查看、修改、分发和运行软件的权利。
2. Linux内核是如何开发的,与Windows的开发有什么不同?
Linux内核由Linus开头,由全球各地的开发者共同开发。而Windows内核是由Microsoft公司开发,是一个不透明的过程。
3. RedHat是如何盈利的?
客户订阅他们的安全、性能优化等等产品,为用户提供解决方案,提供培训和认证课程,还有各个合作伙伴
4. 与闭源相比,开源有哪些优缺点?
开源软件的优点:免费使用、可定制、社区支持、可靠安全。
开源软件的缺点:技术要求高、不适用商业模式。
5. 对中国发展开源有什么建议?
需要政府支持,各大企业积极投资开源项目,更多普及开源教育,开展开源研究和发展