开源相关知识介绍

以下是自己网上搜集的一些有关开源的一些背景知识进行分享,欢迎对开源感兴趣的同学可以阅读,跟我一起走进开源、拥抱开源。

目录
一、开源项目的演进
二、开源项目的成功案例
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成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/26011.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>