开源相关知识介绍
以下是自己网上搜集的一些有关开源的一些背景知识进行分享,欢迎对开源感兴趣的同学可以阅读,跟我一起走进开源、拥抱开源。
目录
一、开源项目的演进
二、开源项目的成功案例
Apache
Linux
Mozilla
Ubuntu
三、开源项目的版权问题
学院开放许可证
商业开放许可证
Apache License 2.0
一、开源项目的演进
从历史发展的角度,开源项目的演进,大致经历了几个阶段:
第一阶段:C语言和Unix的诞生。1969年,也就是APPANET成立的那一年,AT&T贝尔实验室的Ken Thompson发明了Unix。Thomspon曾经参与Multics的开发,Mulitics是源自ITS的操作系统,用来对当时一些较新的操作系统理论,如把操作系统较复杂的内部结构隐藏起来,提供一个介面,使得程序员能不用深入了解操作系统与硬件设备,也能快速编程。Unix在系统设计上,借用了Multics。同年,Thompson的同事Dennis Ritchie发明了C语言。C的设计原则在于好用,自由和弹性。于是,
开源相关知识介绍最先出现在Python成神之路。
共有 0 条评论