三门峡市湖滨区建设局网站,蚌埠本地网站,wordpress 分类不显示全文,北仑网站建设培训学校开放源码软件运动是计算机科学领域的一种文化现象#xff0c;源自***对智慧成果共享、自由的追求。开源运动发展到现在#xff0c;这种能够积极促进人类文明发展的文化已经***到信息、教育、健康等领域#xff0c;融入了哲学范畴。开放源码运动的史前史包括了整个Unix#… 开放源码软件运动是计算机科学领域的一种文化现象源自***对智慧成果共享、自由的追求。开源运动发展到现在这种能够积极促进人类文明发展的文化已经***到信息、教育、健康等领域融入了哲学范畴。 开放源码运动的史前史包括了整个Unix自由软件和***文化的历史。“开放源码”一词来源于1997年春天在加州的Palo Alto召开的一个所谓“纯粹程序员” 参与的战略研讨会。参加会议的有Todd Anderson, 来自Foresight研究所Chris Peterson 来自Linux国际协会的John Hall 和Larry Augustin有硅谷Linux用户协会的Sam Ockman以及Eric Raymond。 它们关系的是寻找一种方式来像以前躲避自由软件的人们来推广这种思想自由软件和自由软件基金会的反商业信条让很多人对自由软件敬而远之。在Eric Raymond的坚持下他们一致通过了用新的术语OpenSource开源软件来描述他们所推进的软件。 1998年2月23日网景宣布它将发布Navigator浏览器的源代码成为开源软件发展历史的转折点经过一番激烈争辩“开放源码”取代“自由软件”成为***们对开放原始码软件的代名词。开源软件与自由软件Linus Torvalds创建Linux以来开源思想在软件界可谓盛极一时。那么什么是开源呢简单来说开源软件就是源代码开放的软件。由于开源思想源于计算机软件界所以发展至今计算机类开源产品的种类、数量都是很多的使用也比较广泛。如在操作系统领域Linux在服务器市场就占据了相当大的份额并持续扩张IBM公司销售的薄片式服务器中大约有75%就运行着Linux操作系统Web方面全球有百分之五十以上的Web服务器在使用开源的Apache系统数据库有针对互联网应用的轻量级数据库MySQL也有针对大型应用的PostgreSQL中国最大的门户网站Sina的后端数据库就采用了开源的MySQL数据库软件。其他还有各种非常流行的软件如GNU的编辑软件Emacs、Linux的图形处理界面Xfree86、排版软件TeX等等都获得了广泛的应用。开源被很多***认为是计算机科学的一种文化复兴是计算机科学真正成为科学并能够与其他科学一起同步发展的手段。开源发展到今天不仅仅有数以万计的***在积极地参与像IBM、HP、CA、SUN等一些软硬件厂商也在加大在开源方面的投入并积极向开源社区贡献优秀开源软件因为开源催化了软件业快速向服务也蜕变的速度并为IBM这样的硬件和集成服务提供商提供了新的商机。开源软件与许可证授权获得开放软件源码是免费的但对所获取源码的使用却需要遵循该开源软件所作的许可声明。开源软件常用的许可证方式包括BSD、Apache Licence、GPL等其中GNU的GPL被最多的开源软件组织所采用。开源软件许可模式主要分为两类一类是copyleft一类是non-copyleft。copyleft许可比如GNU GPL类型坚持认为在开源软件基础上作修改后的软件仍旧是自由软件。自1998年2月美国OSI成立之后经其正式认可的开源许可类型已达30种2002年1月止。同时在GNU工程/自由软件基金会的自由软件许可页面上包含了15种与GPL兼容的自由软件许可、2种文档许可以及总共42个软件许可再加上4种非软件许可。一些著名开源许可类型1BSD许可--它要求版权和著者身份申明2GPL--通用公共许可(CopyLeft)禁止派生或发行产品的限制3LGPL--库/次级GPL它不同于GPL许可证在这个许可证下库函数库可以自由地联接到专有软件4Artistic许可--使作者保持对进一步开发的控制。5Netscape公共许可NPL--基于GPL精神的新的许可证但是保持了对源码更多的控制和所有权6公共域Public Domain--通常用于决定性的算法以鼓励广泛使用通常由美国政府使用。开源教育自由的交换想法? 协作创造一套健壮、对大家有益的系统不仅仅Linux是开源哲学的受益产物在学校教学领域也在探索开源模式的应用以期能够为教学带来一个更高效、更先进、更丰富的教学体系——这就是开源教育。开源教育模式下教师们以互联网为媒介共享课件、协作开发课件、交流教学心得。人类对世界的人是主要通过两种途径学习他人经历或亲身体验。教育的本质之一就是通过让人们通过学习多少辈先人积累 下来的经验更快更好的建立对世界的正确认识和树立良好的世界观。从这点看科学的发展、教育的发展和开源的发展所采用的方法论是一致的而开源正是这种 方法论的代名词。何谓开源所谓“开源”就是开放资源Open Source的意思。不过在程序界更多人习惯把它理解为“开放源代码”的意思。在计算机发展的早期阶段软件几乎都是开放的任何人使用软件的同时都可以查看软件的源代码或者根据自己的需要去修改它。在程序员的社团中大家互相分享软件共同提高知识水平。这种自由的风气给大家带来了欢乐也带来了进步。 但不久之后以微软为主的一些商业公司就破坏了这种风气。这些商业公司从自由的计算机社团里雇佣了大量的技术高手开发带有知识产权保护的专有软件。他们 在分发软件的时候也不再附带源代码。从此专有软件的时代到来了。直到现在专有软件不公开源代码仍是默认的行业潜规则。 即使这样崇尚自由的斗士们也没有妥协。他们认为数字时代本应是自由的任何人都可以自由的获取软件资源及其源代码而不应该被少数商业公司所控制。 因此由 Stallman为领袖的一群富有激情的技术高手们发起了自由软件运动创立了“自由软件基金会”即 Free Software Foundation(FSF)。FSF 颁发了 GNU GPL 通用公共许可GPL 明确定义了自由软件的含义即用 户拥有使用软件、修改软件、重新发布软件以及改善再利用软件等四种自由作为前提的自由软件必须公开所有的源代码。 GPL 成为自由软件世界中的最高 精神纲领它成功地创建了一个软件中的自由王国并保证开发者、用户都拥有充分的自由权。另外在自由软件的世界中根本就不存在盗版的概念。 “自由软件”的英文是“Free Software”这不免为许多人所误解人们经常把它和“免费软件”连系在一起免费的恰恰都是些低级的这使得自由软件蒙上了一层阴影。于是大家决定给自由软件一个更易理解的别名“开源软件”。开源一词则由此得来。 所以开源即是自由的化身。它讲述了一种公开的、自由的精神。软件开源的发展历程 为我们软件行业以及非软件行业的人都带来的巨大的参考价值。开源的真谛——自由、开放。人的本性中就有一种崇尚自由、希望共享的心理。毕竟相 对来讲隐私只是我们个人生活的一小部分而已而我们的社会团体生活中开放却是促进整个集体进步的重要因素我想当我们分清楚什么不能公开和什么该公 开的时候当我们很好的平衡这两者而非抑制其中一方的时候我们就会生活的更美好。不能公开 的比如我们的个人隐私、国家的核心技术和敏感技术如印钞机等可以公开的应该是一些不甚敏感、公开不意味着毁灭的技术和信息如软件源代码、部分 硬件电路图、饮食菜谱等等很多实例证明公开它们不但没有使公开者蒙受损失反而引起了人们更多的兴趣和热情使得相关的技术发展进入一个良性循环稳步 前进这就是一种良好的社会风气了。只有把握好公开和不公开的道德尺度世界就才会和偕。但恰 恰是有一些人不但无视和谐反而利用了自己本来就影响行业和谐的垄断地位去破坏另一个和谐并冠冕堂皇的称自己是为了知识产权而奋斗而阻止原本应当开 放的东西。对于微软的行业垄断以及封闭源代码的做法我不想太多讨论业内的争论已经够多了。只是以我的想法来说在信息时代对技术的封闭一定是阻 碍了科学进步的绊脚石曾经的产权保护的确是推进了一些国家的进步但却不一定适用于当今的时代发展如果现在还无视开源的重要性只能说明这些人的短 视或暗怀鬼胎。自由软件基金会的创建人以及开源界的精神领袖 Stallman 说 “老师说如果你有糖你不能独吃而应该和别的孩子分着吃。但现在的管理部门说老师应当教孩子们接受许可证观念如果你带了一些软件到学校他要说 ‘喔不不要共享它共享意味着你在偷窃共享意味着你要坐牢。’社会本不应该是这样我们需要好的风气。至少在不费事的时候能主动帮助别人因为这是 社会发展的基础这是最基本的品德。而他们却把我们的社会变成残酷竞争的社会。”王开源在《开 源中国说》的演讲中说到“自由的哲学是自由作为人类普世价值观是广泛存在、普遍拥有的自由软件就是自由价值观广泛存在人类各个领域的具体体现而自 由的理念是全人类普遍追求的理想无产阶级的自由是全社会的终极自由。”我认为自由的目的是创造一个美好和谐的社会风气亦是推动社会进步的一种重要手 段。在这样一个大的理想下我们发现“自由”更是一种寻求蓝海的重要战略在译言网中网民所翻译的一篇文章《奥巴马想知道为什么要开源》中说到奥巴马曾经要求 Sun 公司主席 Scott McNealy 提供一份开源软件带给美利坚合众国政府好处的报告McNealy 毫不讳言地向奥巴马建议“一眼就可以看出开源软件要比专有软件更经济、更有效、生产力更高....政府应当安装在开源基础上生产的开源软件以提高安全 性降低费用获得更高品质、可信度更高以及更低价....而所有的上述好处都来自开源软件。”当然你也许还没能想通一个问题如果我们将产品的内部技 术构造公布出去后它是否还有价值我要告诉你的是公开它的内部技术构造并不代表公布它的全 部这其中还包括一系列的如整合、系统优化和工程化等的软性思维也就是隐性技术。所以开源产品的价值并不因为将其内部公开内部结构而丧失。理解这一点也 是理解开源意义的一步。只要你稍稍留意就会发现开源就在我们的身边。如果你再稍加思考就会明白过来我们正是处在一种大的时代变革初期而开源正式默 默推动这场变革的巨大力量。更早的意识到这一点是使你站在世界前沿的基本要素。也许你已经能够强烈的感受到开源的重要性了种种迹象也表明开源越来越受到政府 、企业的重视越来越多的人认识到开源的重要性及可发展性变革已近在眼前开源也被提上了日程。 转载于:https://blog.51cto.com/huifeideyu/1179758