自由软件之父,自由软件之父是谁

自由软件之父,自由软件之父是谁缩略图

世界著名it人才有哪些

世界著名it人才有哪些

1. 史蒂夫-乔布斯 (苹果CEO) 2. 提姆-伯尔尼斯-李 (万维网(Web)发明者) 3. 比尔-盖茨 (微软创始人) 4. 詹姆士-格雷(Java技术之父) 5. 李纳斯-托沃兹 (Linux之父) 6. 理查德-斯托曼 (自由软件之父) 7. 亚瑟-克拉克(《2001太空漫游》作者) 8. 特德-库特 (关系型数据库之父) 9. 史蒂夫-雪莉 (Xansa创始人) 10.玛莎-雷恩-福克斯 (Lastminute.com创始人)

IT发展历史?

IT发展历史?

1.1 IT的本质及其发展历史

SOA的服务的理念思想,本质上是一种业务和技术的完全分离,业务又能和技术自由组合的思想。它达到了目前软件设计思想的最高境界。SOA的出现,预示着一个以服务为导向的新的IT时代的到来。

软件发展的方向和未来是每个程序员所关心的问题。本章将首先描述IT的本质,实际上就是IT的作用和目的。接下来介绍IT语言的发展历史,有助于读者把握IT的未来和方向。理解IT的本质及其发展历史,也有助于更好地理解SOA。

1.1.1 IT的本质:创建信息和调用信息

IT,英文的全称为Information Techology, 中文翻译为信息技术,是为企业的需要而出现的。IT本质上包括两种信息使用方式:

创建信息

调用信息

下面我们就详细地从这两个方面来予以介绍。

1.创建信息

在企业的各种生产活动中,如接收订单、原料采购、产品生产、发货、收款等活动,必然要产生大量的信息。这样就需要将各种信息整理和收集起来,以备以后的进一步调用。比如收到订单之后,就需要把客户的信息、所购买的产品、产品当时的报价等记录下来,以备将来发货和收款时使用。

2.调用信息

以上的实例,接收订单后,企业开始从事生产,产品生产出来后,需要发货。就需要找到原来的订单记录上面的客户地址用来发货;同时找到当时的报价信息,用来催款(invoice)。这就是调用信息的实例,也就是IT帮助企业创建信息和调用信息的实例。

自由软件之父 Richard Stallman 怎么使用电脑

自由软件之父 Richard Stallman 怎么使用电脑

请参考RMS的个人网站 https://www.stallman.org/stallman-computing.html

开源软件和自由软件的界限是什么?火狐算不算是自由软件?

“自由软件”这个名词最早是由老牌黑客Richard Stallman提出的

但他的自由理念比较极端,所以相当一部分“开源人士”(当时并没有开源这个概念,但确实有一群把自己编写的源代码无私奉献出来的人)并不接受或者有保留的接受这个概念

后来由于Linux系统——这个完全开放的平台出现。大量开放源代码的程序出现。Linux之父Linus Torvalds带领众多的“开源人士”重新定义“自由软件”的概念。将其定义的更加具体和规范

这样,这个重新定义的“自由软件”概念才开始广泛的被接受

在大约1998年前后的时间,大量“自由软件”的社区把这个重新定义的“自由软件”重命名为“开源软件”

所以目前来说:

1.现在规范的说法都是开源软件,自由软件的定义并不明确,也越来越少的被人使用。

2.一般来说自由软件和开源软件可以看作同义

3.如果非要有个区分的话,我个人认为自由软件可以看作毫无限制的彻底开放,而开源软件则需要遵守相应的开源协议:如GPL等

如果把自由软件和开源软件看作同义的话

那火狐肯定是自由软件自由软件

自由软件的发展历史

http://www.lupaworld.com/bbs/thread-32894-1-1.html

把诗看成想象力的自由游戏的德国美学家是谁

美学之父是17世纪德国著名美学家鲍姆加登,其最早提出了“美学”的概念和定义.他在《美学》等著作中所提出的一系列美学思想,对此后的美学界同样产生了重大影响. 鲍姆嘉登在自己的哲学研究体系中,第一次把美学和逻辑学区分开来.

PHP之父勒多夫是哪里人?

算是丹麦的,格陵兰09年才内政独立但外交、国防与财政相关事务仍委由丹麦代管

Rasmus Lerdorf于1968年生于格陵兰岛西部迪科斯岛上的Godhavn/Qeqertarsuaq。他是PHP的开山鼻祖。在设计PHP之前,Rasmus Lerdorf曾在上世纪90年代早期维护过新闻卫星通讯系统,并设计了用于验证数据正确性的错误验证协议。然后在1991年获得了2项加拿大的专利。在1991-1993,他做了近3年的Unix程序员,并成功地开发出了一个面向对象接口生成器。在1994年,Rasmus Lerdorf升任产品经理,主持并设计了很多基于Unix的通讯、GUI等系统。在1995年,Rasmus Lerdorf成为了一名IT顾问。在随后几年,他先后在University of Toronto 、Bell Global Solutions以、IBM、Linuxcare Inc和Dot.com Bomb/baby Vacation工作,并设计和开发了大量的软件系统。

勒多夫2002年加盟雅虎,并一直在该公司担任工程师。

2009年11月11日Rasmus Lerdorf通过Twitter 宣布,他已经从雅虎离职。

什么是GPL和LGPL

GNU通用公共许可证(简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证。最初由Richard Stallman为GNU计划而撰写。目前大多数的GNU程序和超过半数的自由软件使用此许可证。此许可证最新版本为“版本2”,1991年发布。GNU宽通用公共许可证(简称LGPL)是由GPL衍生出的许可证,被用于一些GNU程序库。

http://wiki.ccw.com.cn/GPL

GPL和LGPL是GNU的两种License。越来越多的自由软件(Free Software)使用GPL作为其授权声明,如果对GPL一点都不了解,有可能在使用自由软件时违反了GPL的授权。如果是个人或不正规的公司倒也无所谓,但如果是有规模的公司,恐怕会有被起诉的风险。

在使用Log4cpp时我想到了授权的事情,于是有了兴趣对GPL做一下了解。这是必要的,因为公司也维护了一个验证过的自由软件库,里面包含的自由软件除了功能上是可靠的,另外就是一定可以被私有使用的,否则后果很严重(黎叔很生气!)。

Log4cpp最初的版本使用GPL作为授权声明的,在0.2.1版本以后改用更为宽松的LGPL。LGPL最初是Library GPL的缩写,后来改称作Lesser GPL,即为更宽松的GPL。当一个自由软件使用GPL声明时,该软件的使用者有权重新发布、修改该软件,并得到该软件的源代码;但只要使用者在其程序中使用了该自由软件,或者是使用修改后的软件,那么使用者的程序也必须公布其源代码,同时允许别人发布、修改。也就是说,使用GPL声明下的的自由软件开发出来的新软件也一定是自由软件。

LGPL是GPL的变种,也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与GPL的最大不同是,可以私有使用LGPL授权的自由软件,开发出来的新软件可以是私有的而不需要是自由软件。所以任何公司在使用自由软件之前应该保证在LGPL或其它GPL变种的授权下。

以下是Richard Stallman关于GPL和LGPL的论述

为什么你不应该使用LGPL发布你的下一个库

GNU计划在使用库时有两个首要的许可证.一个是GNU LGPL(库GPL);另一个是普通的GNU GPL.选择不同的许可有很大的不同:选择LGPL允许在私有程序中使用该库;选择普通的GPL则只允许在自由软件中使用它.

关于哪一种许可证对指定的库是最好的这一问题实际上是一个策略问题,它取决于实际情况.当前,大多数的GNU库被采用LGPL,这意味着我们只使用着其中的一个策略,而忽略了另一个. 所以现在我们在寻求更多以普通的GPL许可证形式发布的库.

私有软件开发者有金钱上的优势;自由软件开发者需要相互之间利用各自的优势.对一个库采用普通的GPL对自由软件开发者的优势要大于对私有软件开发者: 他们可以使用的库对于私有软件开发者是不可利用的.

使用普通的GPL并不是对于所有的库都有好处.在某些情况下更有理由来使用LGPL.最常见的情况就是当一个自由库的特性可以很容易地被私有软件以其他可替代库来实现.在这种情况下,库不能给与自由软件任何特别的优势,因而最好还是为LGPL发布该库.

这也就是为什么我们为GNU C 库选择LGPL.总之,有很多的其他C库;我们使用GPL发布该库,将迫使私有软件开发者不得不使用其它的库–对他们来说这不成问题,而我们则有了麻烦.

然而,当一个库所提供的功能是非常独特的时候,如GNU Readline, 情况就大不一样了. Readline库可实现输入编辑和记录交互式程序操作,这在别处通常是不可多得. 在GPL下发布它并限制它只能在自由程序中使用, 这我们的社团是一个重要的促进.至少今天某个应用程序之所以是自由软件,只是因为它必需要用到Readline.

如果我们收集一些强大的、私有软件中没有相类似东西的、采用GPL的库,它们将提供一系列有用的模块用于新的自由软件的构造. 这对于将来的自由软件开发将是一个显著的优势, 一些项目将为了使用这些库而考虑使软件自由化. 大学的项目是易于被影响的;而且今天,随着某些公司开始考虑使软件自由化, 甚至一些商业项目也会由此受到影响.

私有软件开发者试图否认自由竞争的重要性, 他们会拼命说服作者不要将库使用GPL来发布. 例如,他们会呼吁利己主义,信誓旦旦地说如果我们让他们在私有软件产品中使用代码,将有“更多的用户”用到该库. 流行是一种诱惑,它使一个库开发者倾向于相信这种观点:社会首先需要的是促进一种库的流行;.

但是我们不应该听从这种诱惑,因为如果我们联合起来,我们可以做得更好.我们这些自由软件开发者应该相互支持. 通过发布只能为自由软件使用的库,我们可以互相帮助,使彼此的自由软件包优于其它的私有替代品. 整个自由软件运动将会有更多的机会,因为自由软件作为一个整体将会在竞争中表现更佳.

因为”LGPL(Library GPL)”的称呼传达了关于这一问题的错误观点,我们计划将称呼改为”次级GPL(Lesser GPL)”.事实上要更换名称要花一定的时间,但你不必再等–你可以现在就发布应用GPL许可证的库.

http://hi.baidu.com/%CD%F5%BE%FC/blog/item/922a6059345ad12a2834f013.html

4.什么是自由软件?

“自由软件”是指用户运行、拷贝、研究、改进软件的自由,更准确地说,是指三种层次的自由: 研究程序运行机制,并根据你自己的需要修改它的自由 重新分发拷贝,以使其他人能够共享软件的自由 改进程序,为使他人受益而散发它的自由 你也许或花钱、或免费得到了GNU软件的拷贝,然而,不管你如何得到拷贝,你都有复制和更改软件的自由,在GNU计划中,我们使用“copyleft”来合法地保护每个人的自由.

C#之父是谁?和详细信息?

安德斯·海尔斯伯格   Delphi和.NET之父:安德斯·海尔斯(Anders Hejlsberg)

  安德斯·海尔斯伯格(Anders Hejlsberg,1960.11~),丹麦人,Turbo Pascal编译器的主要作者,Delphi和.NET之父

  安德斯·海尔斯伯格曾在丹麦技术大学学习工程,当时他在丹麦拥有个叫Poly Data的公司,他编写了Pascal编译器核心,最初叫作Compass Pascal,后来叫Poly Pascal。Anders把该编译器核心授权给了美国Borland公司。安德斯·海尔斯伯格作为雇员加入Borland公司,并且是后来所有Pascal版本与Delphi前3个版本的架构师。Philippe Kahn为Pascal添加了用户界面与编辑器。

  Anders Hejlsberg曾在丹麦科技大学学习工程学。Anders Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了一个Pascal编译器。当时,还是一个小公司的Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal。在Borland,Hejlsberg继续开发Turbo Pascal,并最终带领他的小组设计了Turbo Pascal的替代品、开发工具史上的奇迹:Delphi语言。

  1996年,Anders Hejlsberg在Delphi3发布前离开Borland去了MS。

  在此之前,MS曾多次企图挖走Anders,但都没有成功。据信anders去MS(主要)不是钱的问题,虽然MS的开价也相当有吸引力: 130万美元年薪外加股票期权和分红,总计超过300万美元。更主要的原因是Anders和Delphi开发组的其他成员在修改编译器的问题上发生了争执;还有,据Borland内部人讲,Anders认为自己不再是“不可缺少的人”。

  Anders在Delphi3中几乎没有做什么工作,Chuck Jazdzewski扮演了一个更重要的角色。(–Anders Ohlsson) Anders在Borland时把所有精力都放在了Pascal产品上,也需要新的挑战,这时Bill Gates的亲自邀请,许诺给与挑战的机会,Anders加入了Microsoft就势在必行。

  Microsoft 用丰厚的薪水、股票认购权和巨额的加盟奖金雇请了 Hejlsberg 之后,Borland 曾提出通过不正当手段吸收新成员的控告。Borland 还曾声称 — 提供了很少的细节来支持指控 — Hejlsberg 正在开发“Delphi for Java”。这场诉讼虽然最终以 Borland 的胜利而收场;但Anders 已经在为Microsoft工作了。

  1996年Anders来到微软后,直接主抓Visual J++的研发工作,并在1999年被授予“distinguished engineer”(卓越工程师),在微软仅有16人获得这样的荣誉。

  后来微软希望通过开发最新的软件开发语言来赢得软件开发者的拥戴,在微软公司把视窗操作系统和软件向网络迁移的新市场战略中,C#语言是最重要的环节。微软动用了最好的资源。Anders担任了C#语言的首席设计师,同时也是微软.NET战略构架的重要参与决策者。考虑一下Anders的经历,就不会奇怪微软将此重任交给他了。毕竟C#也不是他对软件开发方式重大变革的首次。现在经过几年时间的埋头苦干,C#已成为微软反击Java语言的最有力武器。

  鉴于他为软件开发做出的巨大贡献,Anders在《Dr.Dobb’s》杂志的2001年西部会议上被授予“Prestigious Excellence in Programming Award”,《Dr.Dobb’s》杂志的主编Jonathan Erickson说:“这一荣誉,我们每年只颁给那些在软件开发领域做出非凡贡献的人员,Anders开发的C#和他整个职业生涯中为软件开发所做出的巨大贡献有目共睹,他无愧于这一荣誉!”

  比尔盖茨也高度评价说:“我们为Anders获得这一荣誉感到无比自豪,Anders在C#创建中所做的努力将会改变现在的软件开发方式,并将在以后的十年继续产生影响。”

  “程序员是最好的职业”,Anders说:“每两年,CPU的速度要加倍,内存容量是原来的四倍,但是我们的大脑还是原来的大小,很显然,将需要更多的程序原来补充这些。”

  ______

  注:海尔斯伯格曾在微软博物馆视频上表明他是1960年生的,但很多其它资料显示,他是1961年生的。2006年,在巴塞罗那微软技术教育大会(TechED)上,安德斯再次确认他生于1960年。