当前位置:首页 > 通信技术 > 通信技术
[导读]2001年7月23日,全球IT行业的目光投向了美国的圣迭戈,一年 一度的全球最大规模的全球开放源代码大会在这里隆重召开。为什么本次大会引起如此多人的重 视?因为这次的大会出现了一个极其著名的面孔,也是开放源代


2001年7月23日,全球IT行业的目光投向了美国的圣迭戈,一年
一度的全球最大规模的全球开放源代码大会在这里隆重召开。为什么本次大会引起如此多人的重
视?因为这次的大会出现了一个极其著名的面孔,也是开放源代码自认为最强的对手──微软。微
软从某种方面来说是不支持开放源代码的代表,大家都想听一听微软的声音,以此引起对开放源代
码的重新认识。在会上,微软的代表——微软先进策略部高级副总裁Graig Mundie发表了外交词
令的讲话:开放源代码对促进全球软件和信息技术行业的快速发展是很有益处的,我们将极其珍视
这个优点,并在将来的商业策略中加以运用,但是关于源代码的GPL授权方式我们目前还看不到它
对软件企业发展的好处。这个观点在会上也得到一部分人的认同,甚至在Linux领域取得瞩目成绩
的某公司负责人也对微软的观点表示赞同:GPL可能会制约软件公司的发展,也许我们需要一种更
加灵活的即能开放源代码又同保证提供源代码公司利益的许可方式。这次的讨论一直在比较温情和
理性的气氛中进行,但要取得一致的观点恐怕有点过于乐观,但两大阵营能做到一起并进行积极的
探讨,毕竟让人感到一丝希望。什么是开放源代码?这个问题很简单,就是指源代码公开的软件,
将软件的源代码放在网上供下载或者可以低廉的价格买到。“源代码公开”是争论的焦点,支持的
一方罗列了许多源代码公开的益处如加快开发速度、减少软件中的BUG、使软件更加完美等等,而
反对的一方却抱出了“知识产权”的大旗,不利于行业的发展,缺少了软件研发的后续资金。从客
观上来说,两者都有各自的道理,并且说的都是事实。于是微软采取一种折衷的方法:只在合作伙
伴中开放源代码。微软的这种做法确实有其可取之处,并比较务实,但开放源代码的支持者却对微
软的这种做法抱有不满意的态度,希望微软的“步子迈得再大一点,思想再解放一点”,开放源代
码的支持者的这种做法可能有失偏颇,一味强调过度开放源代码,在现在盗版泛滥的时代,拥有源
代码的公司如何得到回报,没有回报,就没有进一步研发资金,软件的发展从何而来。对于这些问
题,开放源代码的支持者认为通过Internet让全球的所有软件开发者共同进行开发,进一步的开
发可以不再需要拥有“种子代码”公司的参与,所以不涉及资金的再追加问题,而且后续的开发由
于全球的高级程序员的共同协作,肯定开发出的软件比单个公司开发出的要好得多。这种想法因为
有Linux树立了一个杰出的榜样,所以成为开放源代码一个有力的证据,但总让人感到一种理想主
义与无政府主义。开放源代码的支持者给我们描绘了一幅软件开发美妙的过程:某公司提供种子源
代码→放在网上→任何个人和企业都可修改、复制、散发→放在网上,这种过程一直循环下去,最
后由微小的“种子源代码”得到规模很大的很成熟很完美的“最终软件”。关键的问题是:由小到
大谁来组织,从“种子源代码”开始也许会发展成为各种各样的“最终软件”,没有一个统一的标
准,软件与硬件的结合又成了一块头痛事,这件事在Linux本身也得到验证:一下子出现了很多种
Linux,让普通用户感到无所适从。举个例子,Windows2000的开发到底化费了多少人力、物力与
财力,恐怕超出一般人的想象;再说编写代码并不是像写小说一样容易,依靠单个人的思索可以随
心所欲虚构任意的情节,它里面含有很高的软件开发技术,必须由很多人协同工作来克服软件开发
过程中的技术难题,所以不管如何软件开发都需要公司的参与。这时一系列问题出现:公司如何维
持,软件开发人员如何取得报酬?开放源代码的支持者给我们描述的是一个软件开发中的理想的共
产主义社会:由于Internet的普及,人们很容易下载开放源代码软件,很容易把开发、改进的新
成果上网交流,而且便于品头论足,这样就使软件的开发由过去集中在专门的机构里进行变为分散
在网络上由许许多多独立的开发者协作完成,这种分散开发的方式可以调动更多人的积极性,发挥
更多人的创造性,而且受到更多人的实践检验,因而能够更快地完成和完善。不仅比传统方式开发
的软件更为稳固,而且能够获得更多的支持和更快的更新。开放源代码在许多方面的表现像自由市
场经济或自然生态系统的机制。在这里人们各自从自己的利益出发,巧妙而有效地修正开发的程
序。在开发Linux之初,其开创者Linus发扬了无私无畏的精神把Linux的内核采用GPL授权模式无
偿地捐献出去,最终按照上面的理想状态成就了Linux。但这时就有两点要注意:1、在现在这个
竞争激烈的时代,谁能保证每个公司和个人都不保持自己的“秘密武器”,毫不保留地奉献出去;
2、在后来开发与完善Linux的过程中,微软成了公众的敌人,有了共同的靶子与敌人,就如第二
次世界大战一样是三个侵略国家使全世界被侵略国家联合起来,遍布世界各地的自由开发人士才组
合起来挑战微软,但一旦失去了共同的敌人,开放源代码还会这样做吗?不可否认,开放源代码支
持者给我们描述的全球开发模式确有其先进美妙的一面,但究竟能否永久确实让人怀疑。因为
Linux的出现确有其历史背景:大家都看不惯微软的垄断,在微软强大的大压力之下,Linux确实
得到许多受微软气的大公司的支持,如IBM、Compaq、Sun等等,后来Linux中许多杰出的功能都
是由这些大公司开发的,为了挑战共同的敌人,他们心甘情愿地奉献出来才成就了今天的Linux。
如果没有微软,他们还会这么慷慨吗?从某种方面来说,是微软成就了Linux。马克思梦想中的共
产主义“各尽所能、各取所需”近百年过去了,到现在也没有实现的迹象,因为有个人的与集体的
私心在作怪,软件开发领域中的“共产主义模式”──开放源代码果真就能成功吗,我有点怀疑,
但我仍然祝福这种模式能够实现,如果真能永久这样,确实是人类之福。
(摘自计算机世界)

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

面对人工智能(AI),乐观者纷纷用金钱投票。

关键字: AI 亚马逊 Meta 谷歌 微软

在越来越多的企业采用AI技术的推动下,亚马逊、微软和谷歌三大云计算巨头2024年开局表现强劲。

关键字: 云计算 微软 谷歌 亚马逊

为了满足日益增长的数据处理需求,铁威马NAS推出了全新的性能巅峰2024年旗舰之作F4-424 Pro,并搭载了最新的操作系统--TOS 6。这款高效办公神器的问世,无疑将为企业和专业人士带来前所未有的便捷与效率。

关键字: 存储 Linux 服务器

「人工智能浪潮下的中国制造」论坛顺利召开 上海2024年4月17日 /美通社/ -- 4月12日,由百年名校法国里昂商学院主办,斯巴诺萨设计承办,福州东湖数字小镇,福建亚太合会数字经济专委会协办的"中法建交6...

关键字: 微软 雷诺 AI 中国制造业

4月21日消息,Meta发布超级彪悍的大语言模型Llama 3之后,微软也很快推出了自己的新一代WizardLM2 8x22B,号称迄今最强大,完全超越Claude 3 Opus&Sonnet、GPT-4等竞品,而且开源...

关键字: 微软 AI 机器AI 比尔盖茨

近日媒体Business Insider透露称,微软目前正在疯狂囤货GPU,目标在2024年12月前达到180万片。微软本次采购的 GPU 主要来自英伟达公司,不过微软也计划采购 AMD 等其它公司的 GPU 进行扩充。

关键字: 微软 GPU

业内消息,微软公司宣布将向阿联酋顶级人工智能公司G42投资15亿美元,以支持这家总部位于阿布扎比的公司缩减在中国业务的承诺。此前该公司表示将减少在中国的业务,并承诺投资于主要的西方市场。

关键字: 微软 G42

4月17日消息,近日微软硬件设计领域的重量级人物、Surface设计团队负责人Ralf Groene在领英上发帖宣布退休。

关键字: 微软 AI 机器AI 比尔盖茨

英国竞争与市场管理局(CMA)日前表示,对美国科技公司可能会操纵全球AI市场感到担忧。

关键字: AI 谷歌 苹果 微软 Meta

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发
关闭
关闭