所在的位置: python >> python优势 >> oeasypython0007Gu

oeasypython0007Gu

Guido的简历

回忆上次内容

计算机本身的特性决定计算机保存传递的是电子而不是原子这就使得存储和分发的成本几乎为零在这样的物理基础上出现了自由软件运动从rms提出的fesoftwa开始到gnu研发的各种软件自由软件运动之后出现了开源运动提倡把源代码开放也被大量的商业公司所跟随python其实是一个典型的开源项目自由软件标志性的语言是谁制作出了python这个语言呢?

Guido

荷兰人Guido最早开发的python那个时候还没有github

当时Guido怎么就想到要创造一个python呢?

缘起

最早Guido曾经在CWI工作CWI是荷兰的数学与计算机科学国家研究所

这个研究所在研究一种语言能够像C语言那样全面调用计算机的功能接口又能像shell那样轻松的编程这个语言叫做ABC当时Guido在CWI参与到ABC语言的开发他将自己所知的一切语言设计知识都倾注在这个项目上尽管已经具备了良好的可读性和易用性Guido白天做abc晚上做自己的python但ABC语言最终还是没有流行起来后来Guido去哪里了呢?

cnri

荷兰的国家研究中心

Guido吸取了ABC的教训开始了自己的python语言95年开源运动还在兴起的过程中研究python项目的经费是cnri出的按理说这python应该算是cnri的

发展

Guido想把他做成开源的但是没有立场毕竟cnri花了钱python从开始就是属于Guido的最开始在cwi工作写abc下班摸鱼改的python的bug到了cnri继续做这个甚至让cnri出研究python项目的经费

从python的Owner上面其实可以看到Guido的工作轨迹那这个python到底属于谁呢?

Guido的考量

在python的license里面提到了cwi和cnri当时python的主要成员开始讨论python应该继续免费开源还是商业

Guido认为如果商业化python的用户就会离开最终选择开源贡献者和社区也是在开源的基础上发展起来的但商业是世界运行的底层逻辑强大的商业资本方会有律师、媒体python离开商业也会举步维艰这曾让Guido很苦恼

转机

开源运动的爆发给了他启发他开始选择gpl协议来发布python源代码gpl后续必须也得开源后来互联网兴起其中一个网站BeOpen.


转载请注明:http://www.aierlanlan.com/grrz/2664.html