开源是一种文化,一种精神

Unix系统工具与命令的百科全书:技术与历史的交汇 本章节是《Unix系统工具与命令的百科全书》的一部分,涉及Unix操作系统及其各种工具和命令的广泛讨论。内容不仅包括了命令的列举与解释,还有大量与Unix相关的术语、人名、组织、技术发展史的细节。通过这章节内容,读者可以了解到Unix操作系统背后的技术细节、开发故事和文化意义。 阅读详情

开源是一种文化,一种精神

开源即开放源代码这个大家都能理解。开源诞生于软件行业,1997春天,自由软件社团的一些领导者聚集到加利福尼亚州。这个社团包括 EricRaymond,TimO’Rerlly,VA Research的总裁Larry Augustin等人,他们所关心的是一种寻找方式,来向以前躲避自由软件思想的人们推广这种思想。他们担心,自由软件基金会的反商业信条会让人们对自由软件敬而远之。

在Eric Raymond的坚持下,这群人同意他们所缺乏的是市场营销活动,这个活动的目的是赢得思想,而不仅仅是市场份额。最后讨论的结果产生了一个新的术语来描述他们所推进的软件:Open Source(开源软件)。他们制定了一系列的指导原则,用来描述哪些软件可以有资格被称为开源软件。

以上开源我们暂且称之为狭义开源。事实上开源不仅仅代表软件源代码的开放,开源本身即意味着自由、共享和充分利用资源。开源是一种精神,开源是一种文华。我们将这种定义统称为广义开源。

广义开源远比狭义开源诞生的要早的多,广义开源伴随人类史发展,从古至今广义开源无处不在。西元1642年,出生在英国一个叫做乌尔索坡的偏僻村落的牛顿发现了万有引力,在广义开源思想的驱使下,他将此发现全部公开,从而使人类的发展产生了质的变化。如果他将万有引力申请专利,采用知识产权保护。那后果简直不堪设想。1879年,爱迪生经过上万次实验,世界上第个批炭丝的白炽灯问世了。正是广义开源思想深入人心,这些技术才理所当然的被完全公开。然而随着社会的发展,随着人们对金钱利益的霸占欲不断增强。首先就是在软件领域产生了封闭的思想,软件开发技术专利化,商业化,导致了软件技术本身无法良性发展。而如今,正式狭义开源思想将软件行业再次带回到广义开源思想中。开源必将成为软件业发展的未来趋势或者最终局面。曾经的软件业只是在某一时期因为商业公司的搅局而进入不良发展期。现在我们需要建立的开源社区最迫切的是要求人们从思想上开源,攻心为上,只有如此软件的开源才得以实现,资源的共享才得以实现。

     自 Linus Torvalds 创建 Linux 以来,开源思想在软件界可谓盛极一时。那么,什么是开源呢?简单来说, " 开源软件 " 就是源代码开放的软件。对普通用户来说,开不开源其实意义不是很大,他们更在乎收不收费,由于开源软件大多都是免费下载的,所以一提起开源软件,很多人的第一反应就是免费软件,对一般用户这么说也未尝不可。不过对于商业用户来说,开源的意义就不一样了,首先它可以减少开发周期,因为源代码开放了,只需要稍做修改就可以嵌入到产品中去;其次,它可以降低成本,免费午餐不一定就不好吃(也有些开源软件需要收费,但价格都比较低廉)。

   由于开源思想源于计算机软件界,所以发展至今,计算机类开源产品的种类、数量都是很多的,使用也比较广泛。如在操作系统领域, Linux 在服务器市场就占据了相当大的份额,并持续扩张, IBM 公司销售的薄片式服务器中大约有 75% 就运行着 Linux 操作系统; Web 方面,全球有百分之五十以上的 Web 服务器在使用开源的 Apache 系统;数据库,有针对互联网应用的轻量级数据库 MySQL ,也有针对大型应用的 PostgreSQL ,中国最大的门户网站 Sina 的后端数据库就采用了开源的 MySQL 数据库软件。其他还有各种非常流行的软件,如 GNU 的编辑软件 Emacs 、 Linux 的图形处理界面 Xfree86 、排版软件 TeX 等等,都获得了广泛的应用。 

李开复直言:没有开源也就没有今天的Google

   eNet硅谷动力消息日前,“2006开源中国开源世界--开放标准、开源架构、开源生态系统与应用解决方案高峰论坛”在京举行。IBM、Intel、Google、SUN、HP、中科红旗、中标软件等企业悉数到场,对开放标准、开源架构、开源生态系统、知识产权、商业模式、应用解决方案和开源人才培养等发表自己的看法。

尽管上述跨国公司都不是真正意义上的开源软件提供商,甚至不是一家纯粹的软件公司,但这些国际巨头还是主动向开源“示好”,并基于开源软件研发。不难看出,开源的影响力和产业链的确在扩张。

  Google公司全球副总裁李开复在会议上直言不讳的说:“Google的后台里,使用了相当多的开源的技术,和开源的伙伴们也有相当多的合作。Google在开源方面有几个地方是非常感谢开源社区的,甚至可以说没有开源,就没有今天的Google。”

  在李开复看来,从整个计算机科学发展看,开源有很大的贡献。因为有了开源,让更多学生可以学习这些方面的技术,而且在最核心的技术上得到发展。

  “我想Google和其他公司感谢开源,因为提供了技术,人才和整个计算机科学的提升。”李开复称,“其实我们很多开源都是使用在内部架构里面,我们有非常多的服务器。在上面我们还用了很多系统管理的工具,另外用了很多不同的和开源有相当密切关系的不同的计算机语言和工具。所以非常感谢开源提供给公司不同的技术,让我们更快的做出更好的技术。”

  众所周知,在开源领域,Google一向持积极宣扬的态度,并已成为一家推动开源运动的“先锋”公司。其服务不仅应用了大量开源软件,还派出一些工程师对包括OpenOffice在内的开源软件进行完善。在Google里有相当多开源的一些元老,而负责维护2.6版本的Linux内核的安德鲁·莫顿,也即将加盟Google。

  7月底,Google公司还曾宣布,将提供一个免费的开源项目存储服务,让开源业界把软件代码都托管到自己旗下。之所以推出如此的服务,其主要目的是想通过出版Google项目的API和开源代码,或是创办一些编程大赛的活动,引起更多开发者的兴趣。据透露,Google接下来所有的开源项目,都将和该存储服务挂钩。

GNU开源文化 讲述GNU开源文化,了解开源的意义,下载没错! 立即下载

相关推荐

若为自由故:自由软件之父理查德·斯托曼传

  理查德·马修·斯托曼是IT界传奇人物、自由软件之父,他是自由软件运动的精神领袖、GNU计划以及自由软件基金会的创立者。理查德·马修·斯托曼多次来过中国做宣传和演讲,具有非常高的知名度。在国内有大批的拥趸。   《若为自由故:自由软件之父理查德·斯托曼传》为人们描绘了一位计算机界的奇才。然而,与那些硅谷创业故   事不同,这里没有一夜暴富的上市传奇,没有商场战场的尔虞我诈,更不会看到主人公的圆满谢幕。   国内外众多IT知名人士,包括万维网创始人蒂姆·伯纳斯-李,Linux之父林纳斯·托瓦兹、优快云创始人蒋涛、知名IT人徐继哲等鼎力推荐。

开源精神_为什么我们需要开源精神

开源精神 我们已经经历了软件和互联网吞噬世界的时代,现在我们都在享受软件和互联网带来的便利。 回来几年后,我们无法想象现在的快递是如此便捷,外卖如此便捷,一切都与以前完全不同。 即使我们出去旅游,也出现了一种新型的Airbnb或短期租赁。 在过去,很少有人能想象有这么多人为游客出租他们的免费房屋甚至房间。 在Internet和软件繁荣之前,这是无法想象的。 新兴的趋势正在出现,那就是开放源代...

编程故事的地方 2749

自由软件自由社会

自由软件,自由社会:理查德·斯托曼选集(第三版)

现阶段为什么国内程序员无法很好的参与到开源社区?

前言 早在2年多前,笔者曾写过一篇关于如何参与到开源社区的文章:作为一名非Committer,如何向开源社区提交自己的代码,但是现在笔者重新阅读这篇文章,发现与其讲述的参与开源的方法论,还不如帮大家仔细分析其内在本质的一些现象和原因,核心问题:为什么国内程序员无法很好的参与进开源社区?笔者在15年刚毕业不久,因为工作的机会偶然间接触到了开源,随后就一直乐此不疲,开源给我带来快乐的同时也促进着...

走在前往架构师的路上 2363

Labview程序框架介绍

当掌握LabVIEW基础知识并达到,理解单个小型模块程序会相对轻松。而若想进一步探索大型程序,就必然需要了解程序框架相关内容。LabVIEW常用的程序架构包括等。在多年工作中,我接触过的众多高级工程师所开发的大型程序,基本都基于这些架构搭建。接下来,将为大家详细介绍这些框架。

Misterlhw的博客 4619

海康威视4G摄像头直连实战:不用萤石云,手把手教你用ISUP SDK搞定跨网段视频流

本文详细介绍了如何通过海康威视ISUP SDK实现4G摄像头的直连通信,提供了一套零平台费、自主可控的技术方案。文章涵盖技术选型、设备端配置、服务器端开发及高级应用场景,特别适合中小型安防项目,帮助开发者解决跨网段视频流传输难题,降低长期运营成本。

weixin_27076351的博客 469

开源文化

开源即开放源代码,近年来,以开源软件为代表的开源文化成为了世界上一股愈发壮大的进步潮流,在我国也为越来越多的的人们所了解.作为广大开源软件用户与贡献者之一,我在学习了本学期“重要思想概论”课程,通过老师的介绍了解了社会改革与发展规律等内容后,对开源文化这种新兴文化现象与历史进程中社会的发展的关系产生了兴趣,查阅相关资料,对其进行了研究. 以...

weixin_34163553的博客 434

微信聊天记录数据库解密实战:从WCDB到sqlcipher4的关键步骤解析

本文详细解析了微信桌面版聊天记录数据库的解密实战过程。通过逆向分析,定位了微信从WCDB框架到sqlcipher4加密的关键步骤,并成功提取了数据库密钥。文章重点介绍了如何通过动态调试、字符串定位等方法,追踪并验证sqlcipher4的加密密钥,最终实现对加密数据库文件的解密操作,为安全研究和数据恢复提供了技术参考。

weixin_29322553的博客 1071

开源文化的了解

开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。 Open Source(即开放源代码)的定义由Bruce Perens(曾是Debian的创始人之一)定义如下: ●自由再散布(Free Distribu

u010304051的专栏 851

哈密顿-雅可比不等式:连接最优控制与优化算法的自然物理原理

在控制理论与优化算法之间,存在一个深刻而实用的桥梁。最优控制理论旨在通过设计控制输入,使动态系统在时间维度上达到性能最优,其核心数学工具如庞特里亚金极大值原理和哈密顿-雅可比-贝尔曼方程,为解决连续时间系统的优化问题提供了优雅框架。然而,这些方法在高维非凸问题中面临求解难题。哈密顿-雅可比不等式作为一种松弛方法,通过构造李雅普诺夫函数并验证一个不等式条件,转而寻求性能有保障且易于实现的次优解,其本质是保证系统能量衰减和性能上界。这一原理与耗散性理论紧密相连,体现了自然物理系统(如阻尼振动)中能量耗散的普遍规

weixin_30582943的博客 313

稳定双共轭梯度法BiCGSTAB流程

稳定双共轭梯度法BiCGSTAB流程

abner361的博客 1154

开源的精神:理想与现实的碰撞

开源的精神,是一曲关于自由、共享和协作的赞歌,是全球开发者共同的追求。然而,在这美好的愿景背后,开源也面临着许多现实的挑战。作为开源世界的一员,我们应当以积极的心态参与其中,不仅要享受开源带来的便利,也要肩负起自己的责任,推动开源生态的可持续发展。开源的未来掌握在我们每一个人的手中。让我们以开放的心态和坚定的信念,共同构建一个更加自由、包容和繁荣的开源世界。

全栈工程师,热爱编程,喜欢探索各种技术栈。分享前端、后端、数据库等技术学习心得,以及在项目开发中的实践经验。 1万+

C++ PCL点云处理实战专栏

工业级点云处理技术学习资源,涵盖电力、建筑、隧道等领域的实战案例。内容分为三阶段:代码原理(算法认知)、动态库(项目验证)和完整代码(定制开发)。

weixin_45196569的博客 1117

GLWTPL许可证的国际化策略:如何让幽默跨越文化障碍

GLWTPL许可证(Good Luck With That Public License)是一个独特的开源许可证,以其幽默风趣的风格在开发者社区中广受欢迎。然而,当这种幽默需要跨越不同文化和语言时,如何保持其魅力同时避免文化误解,成为了一个值得深入探讨的话题。🎯 ## 理解GLWTPL的幽默本质 GLWTPL许可证的核心魅力在于其轻松幽默的表达方式。与传统的严肃法律文书不同,它采用了一种更贴

gitblog_00936的博客 498

【第1章>第9节】基于FPGA的图像开运算处理算法的Verilog实现

本文介绍了基于FPGA的开运算图像处理实现方法。主要内容包括:1)输入图像二值化处理,通过阈值将灰度图像转换为二值图像;2)数据缓存与窗口提取,使用寄存器数组缓存5行图像数据并构建5×5处理窗口;3)腐蚀运算逻辑,判断窗口内是否全为白色像素;4)膨胀运算逻辑,检测窗口内是否存在白色像素。最后给出了Verilog实现方案,通过级联腐蚀和膨胀模块完成开运算处理。该方法可用于FPGA图像处理算法开发。

MATLAB,verilog,python,opencv,tensorflow,caffe,C,C++ 315

手把手教你学Simulink--智能控制算法的控制算法领域仿真建模实例:基于Simulink的遗传算法优化控制仿真模型

通过上述步骤,你可以设计并仿真一个基于Simulink的遗传算法优化控制模型。这种方法适用于许多复杂的优化场景,尤其是当传统方法难以找到最优解时。随着经验的积累,你可以进一步优化遗传算法的参数设置,或者结合其他智能优化技术(如粒子群优化、差分进化等)提升优化性能。

MHD0815的博客 208

开源,是这个世界最伟大的发明

开源,是这个世界最伟大的发明 大家好,我是媛小北。 我一直觉得,开源是这个世界最伟大的发明,也是这个世界上最有趣、最美好的发明。 它属于理科男的浪漫。 一群相互不认识的陌生人,甚至都不知道他来自于哪个国家,却可以为了一个共同的目标,默默贡献很多年。 你要知道,他们可能没有领取一毛钱的工资,甚至不图谋任何的回报,就把自己最精华的内容贡献了出去。 这就是开源,就是开源精神。 开源的历史其实就是互联网的历史。 早在 20 世纪 50 年代和 60 年代,开发早期互联网技术和电信网络协议的研究人员就十分倚仗开放的协

weixin_44015043的博客 329

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

我看“开源”

“开源”这个词语,是我的生活中接触最多的,每天的开源信息都要浏览上百条,我也在思考,“开源”到底有什么魅力,让这么多的人为其痴狂~ “开源”,英文意思为Open Source,是说程序员在一定的协议基础上开发源码的意思,目的是为了分享其成果,让更多地人参与进来,创造出更加强大系统,Linux就是开源界的一员。现在计算机这个领域的开源有很多种,有的人开源其产品为了让更多地人尝试使用

禅意之家 279

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

“开源&开源软件“

“开源(open source)”这个词,指的是事物规划为可以公开访问的,因此人们可以修改并分享。 这个词最初是起源于软件开发中,指的是一种开发软件的特殊形式。但到了今天,“开源”已经泛指一组概念——就是我们称之为的“开源的方式”。这些概念包括开源项目、产品,或是自发倡导并欢迎开放变化、协作参与、快速原型、公开透明、精英体制以及面向社区开发的原则。 什么是开源软件? 开源软件的源代码任何人都可以审查、修改和增强。 “源代码(source code)”是软件中大部分计算机用户都没见过的部分,程序员可以

享你所想 934

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu的读音和意义(转)

Ubuntu的读音和意义 Ubuntu的读音:Ubuntu,源于非洲祖鲁人和科萨人的语言,发作“oo-boon-too”的音。大多数的美国人读"ubuntu"时,将"u"作为元音发音,类似单词 "who" 或者"boo",重音在第二个音节即u'buntu,oo-boon-too。如果你喜欢添加一些非洲撒哈拉的味道,你可以在第一个"u",后面带些嗡嗡声:oom-boon-too。 Ubunt...

weixin_30813225的博客 661

黑客是什么?想成为黑客需要学习什么?

在《黑客辞典》里有不少关于“黑客”的定义, 大多和“精于技术”或“乐于解决问题并超越极限”之类的形容相关。然而,若你想知道如何成为一名黑客,只要牢记两点即可。这是一个社区和一种共享文化,可追溯到那群数十年前使用最初的共享小型机以及最早的“阿帕网”的专业程序员和网络专家们。而这样一群人便被称之为“黑客”。黑客们建立了互联网,黑客们让Unix操作系统成为了今天这个样子,黑客们管理着讨论组,黑客们维持着万维网的运转。

2301_77152761的博客 1万+

♂【超全超详细】2W字零基础小白黑客学习路线,知识体系

这是外网曾经一篇很火的关于如何成为一个黑客的文章,虽然里面提到的一些技术可能有些过时,但就学习方法和思想上,仍然值得我分享给大家。关注大师的言行, 跟随大师的举动, 和大师一并修行, 领会大师的意境, 成为真正的大师。这可以追溯到几十年前,那时候第一代分时微型计算机才刚刚诞生, 而 ARPAnet 的实验也才刚展开。那时的编程专家和组网高手建立了一个具有共享性质的文化社群, “hacker” 这个名词就是其中的成员创造的。

GJ_ia的博客 441

复古计算复兴:手工CPU背后的极客文化与开源精神

本文探讨了复古计算复兴中手工CPU项目的技术文化内涵,展现了极客通过手工焊接和汇编代码从零构建计算系统的实践。这一运动不仅深化了对计算机底层原理的理解,还体现了开源精神在硬件领域的扩展,促进了技术教育的民主化和社区协作创新。

efc1234567的博客 782

Deep-Live-Cam开源精神:开源文化和社区价值

在人工智能技术飞速发展的今天,Deep-Live-Cam作为一个实时面部交换和深度伪造工具,不仅展示了技术的前沿性,更体现了开源文化的深层价值。这个项目如何在短短时间内获得全球开发者的关注?开源精神如何塑造了这样一个具有争议性却又极具创新性的工具?本文将深入探讨Deep-Live-Cam背后的开源文化和社区价值。 ## 开源伦理:责任与创新的平衡 ### 道德框架的建立 Deep-Live-...

gitblog_00006的博客 852

为什么我们需要开源精神

我们已经经历了软件和Internet吞噬世界的时代,现在我们都在享受软件和Internet带来的便利。 回来几年后,我们无法想象现在的快递是如此便捷,外卖如此便捷,一切都与以前完全不同。 即使我们出去旅游,也出现了一种新的Airbnb或短期租赁模式。 在过去,很少有人能想象有这么多人为游客出租他们的免费房屋甚至房间。 在Internet和软件繁荣之前,这是无法想象的。 新兴的趋势正在出现,那就...

编程故事的地方 471

论坛介绍 | COSCon'22 开源文化

COSCon'22开源社/KAIYUANSHE业界最具影响力的开源年度盛会2022 第七届中国开源年会(COSCon'22)来啦!!!本次年会将于 10月29日-30日由开源社举办。线上共设有1个主论坛和16个分论坛,线下分会场遍布成都、深圳、上海、北京等11个城市。扫描下方二维码即可报名,快来参与吧~01论坛介绍随着开源被主流的接受,越来越多的公司、个人参与进来,大家也开始寻找集体行动的逻...

开源社KAIYUANSHE的博客 1573
上一篇: Javascript中最常用的55个经典技巧
下一篇: MSDN简介
citywalker007
博客等级 码龄20年 26粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值