我为何拥抱开源

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

选择一个操作系统对我们这样以计算机为生活中必不可少的一部分的人来说是一件很重要的事情。但是,太多的选择对我来说是一种折磨。对于桌面系统,选择其实不是很多。

 

微软的Windows系列和苹果的Mac系列操作系统的商业模式更接近于传统的资本主义。而以GNU/Linux为代表的开源 系统更接近于共产主义。前者以利益为最终的目的。用户购买的商品只能看到,不能摸到,却可以让用户在今后的3-5年中方便地使用计算机。这无疑推广了计算 机技术的普及;而后者是在一群计算机爱好者中间展开的以兴趣为纽带的松的组织提供给社区成员以及一切其他人所使用的免费系统。马克思主义所认为的到了生产 力的高级阶段所产生的共产主义劳动生产关系在自由软件作者的身上已经有所体现。软件作为一种特殊商品完全可以做到按需分配而不会因为更多的拷贝而成倍消耗 人力及自然资源。不消耗资源的东西,严格意义上讲不能成为商品。比如你自己的梦想,比如工作之余望一下窗外傍晚的美景等等。然而,软件毕竟还是需要消耗比 较多的人力资源和相对较少的自然资源,例如租办公地点,电脑折旧,电力消耗,和电影,唱片等娱乐业很相似。但是娱乐业很多年来的商业模式都相对单一,因为 除了人力资源,各种其他的资源的投入成本比较高。一部电影要拍好,优良的剧本,导演的水品,演员的演技固然重要,但如果没有很大一部分资金用作硬性支出, 比如场地,宣传,后期制作等等是不可能拍出好电影的。同样出版唱片,书籍也是这个模式。即使音乐家为了艺术不想收取版权费用,后期制作,发行商,出版商, 都会考虑到自身利益而不允许免费发行的商业模式存在。艺术家和那些开源的黑客们的共同点都是以兴趣为工作的动力,利益不是最重要的。但他们的区别是黑客自 主性强,更加自由,而娱乐界和其他类型的艺术家受到的商业限制较多,虽然大家都是艺术家。真正的艺术家寻求自由,不受到约束。但艺术家也是人,需要生活, 我们没有任何理由要求他们的产品是免费的,或认为只有免费的才是真正艺术家创造的东西。免费和自由是不同的东西。我们看到无数伟大的艺术家,比如莫奈,比 如梵高,他们的作品价格很高,但我们不能说他们不是自由的。也有些所谓艺术家,为了成名而免费推出自己的作品。作为理智的人因该看清楚本质。

 

显然,对于大多说人来说都还没有感受到微软所谓的“毒瘤”的开源"潮流"。难道大多数人的选择一定就是正确的?的确,一个被公 认的艺术家就是被这样评价的。再看开源软件社区,很多公司都想借机得到商业的利益。比如红帽和Ubuntu,其实就是艺术家们的出版商,但不同的是他们获 得的是艺术家们的免费的已经被公认的成果,风险很少。艺术家不能得到盈利的提成。这就好比贱卖甚至奉送梵高的向日葵真迹。对于大多数开源作者还是乐于接受 这样的“双赢”结局。然而有些则不能。但他们显然应该在加入项目的时候就考虑清楚这个问题。这有点像让共产主义者接受社会主义。Debian社区是一个典 型的共产主义社区,不允许任何其他声音。这也许是一种对纯洁的完全自由世界的美好向往。我最欣赏的人是自由的艺术家,包括但不限于哲学家,程序员,诗人, 音乐家,画家,甚至厨师,裁缝,工匠,只要是发自内心追求美好的东西的人,我都认为他们是艺术家。特别是不为了利益而创作的作品,那样的作品是带有灵魂 的。当然我绝对赞成艺术家讨口饭吃的权利。商业软件早已超出了这个范畴。仔细研究了微软和苹果的作品后发现他们是精细的工艺品,但我只能说它们绝对不算艺术品。Windows其实在很多方面是超过GNU/Linux的,而且不停变化,以适应不断变化的商业需求。但艺术品却随着时间不会改变其迷人的气质。

 

气质往往体现在一些不变的东西上。那么GNU/Linux有什么东西永远不变?

  • 一次成本低。如果不要技术支持,软件价格为0。如果有钱,就让软件商赚点技术支持费,大家都开心。
  • 技术不过时。比如vi,emacs,gcc等等,让人感觉稳健。而苹果,微软有很多昙花一现的技术或产品,目的很明确,要消费者购买。商业公司行为无非为了金钱。
  • 时间设置。Linux把BIOS机器的时间设置为UTC,全世界都是这个时间。那么即使我拿着笔记本周游世界,BIOS的时间永远标准。我所作的只是换一个城市。这就是科学!西欧,北美等用夏令时的地方也照样不出错。
  • 为程序员精心打造。GNU诞生的时候就是一套程序员的装备,到现在发展很健壮了。因为是程序员自己写的,对自己用的东西比较在乎。而微软关心的是企业用户。因为他们是最大的买家。而对程序员来说很多软件需要使用第三方产品,虽然这些产品都很强大。
  • 有知情权。系统对用户完全透明。自己甚至可以去改动都不会触犯许可协议。虽然很少有谁会去仔细阅读千万行的代码。 

 

当然,这个世界上总会有一些不同的声音,也到处是喜欢工艺品的人。真正的艺术品不一定是大众公认的。比如老妈给你烧的菜,可能都上不了小餐馆,可对你来说却是能打动心灵的艺术品。

 

拥抱开源》这书怎么样? 国庆假期期间,人民邮电出版社给我寄的新书《拥抱开源》到了,我翻看了一遍,写点读后感。该书是X-lab实验室翻译的,译者主要是华东师范大学的老师和同学。部分开源专家对译稿做了审校。总体而言,翻译质量是很高的。该书的作者是Gordon Haff,他是Rad Hat公司的技术布道者,为多家媒体撰稿。该书原版的书名为:《How Open Source Ate Software》,直译就是《开源是怎么吃掉软... 阅读详情

相关推荐

中国工程院院士倪光南:拥抱开源 与世界协同创新

开源已成为全球技术创新和协同发展的新模式,是新一代信息技术发展的核心动力。

开源吞噬世界。 927

褚霸:阿里开源四部曲,从拥抱到回报

6月24日至25日,由中国开源软件推进联盟(COPU)主办的“第十一届开源中国开源世界高峰论坛”在北京成功召开。本届论坛以“深化开源交流,壮大开源平台,服务万众创新,发展共享经济”为主题。 阿里云研究员余锋 (花名:褚霸)受邀参加了本次活动,褚霸代表阿里巴巴集团为大家介绍了阿里巴巴与开源的故事。阿里巴巴与开源的关系,褚霸总结为四个阶段,分别是拥抱开源...

weixin_34273046的博客 615

走进开源拥抱开源

本文主要分享开源文化介绍,如何走进开源、参与开源拥抱开源

ith321的博客 1441

拥抱开源指南

开源是源代码可以任意获取的计算机软件,任何人都能查看、修改和分发他们认为合适的代码,但这并不意味着可以使用源代码而没有任何著作权或发行权的约束,我们接触到的开源软件一般都有对应的开源许可证(OpenSourceLicense)对软件的使用、复制、修改和再发布等进行限制。许可证即授权条款,开源许可证就是说明这些限制的文件,常见的开源许可证主要有Apache、MIT、BSD、GPL、LGPL、MPL、SSPL等。下面,我们通过一张表来简单了解一下常见宽松开源许可证之间的区别(图片来自https。......

weixin_42806166的博客 646

拥抱Linux,拥抱开源,拥抱未来

Linux是我们这个时代的技术奇迹和文化象征。它不仅改变了软件和互联网的面貌,也正在影响和塑造我们的社会和文明。Linux代表了技术的力量、开源的精神、协作的文化、创新的动力。拥抱Linux,就是拥抱一个更加开放、自由、平等、协作的世界。拥抱开源,就是拥抱一种新的文明形态和价值观。拥抱未来,就是拥抱无限的可能性和创造力。让我们携手并肩,一起为Linux的生态和发展贡献自己的力量。让我们传承和发扬Linux的精神和文化,让技术成为推动社会进步的力量。让我们一起开启人类文明的新篇章,一起创造更加美好的未来。

猪肉炖粉条的博客 771

微软真的拥抱开源了吗? 

本文转自:码农翻身 作者:刘欣前几天无意中看到一篇文章,标题是:Tutorial: Build aJava EE and Postgresweb app in Azure,看起来挺普...

weixin_34228387的博客 124

微软真的拥抱开源了吗?

前几天无意中看到一篇文章,标题是:Tutorial: Build a Java EE and Postgres web app in Azure,看起来挺普通的,但是这个...

码农翻身 794

为什么微软、Google 等都在纷纷拥抱开源

作者| 黄峰达头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)开始之前,让我们再说说开源软件到底代表的是什么?开源软件是源代码可以任意获取的计算机软件,...

CSDN资讯 3326

华为首席开源联络官任旭东:业务和战略驱动华为拥抱开源

参与开源后,程序员的快乐又回来了

CSDN资讯 8975

拥抱开源,我们是认真的-网易易数2020年Apache Spark贡献总结

开源软件正在吞噬世界,在未来,没有一家企业能够脱离它们,也不可能存在一家企业能够脱离开源的开发协作方式,也没有一家企业会拒绝这种本质上是双赢的局面。本文来自网易数帆旗下网易易数研发团队,记录其2020年在Apache Spark上的点滴贡献。 前言 “自研不等于自主可控, 开放才是未来。”来自网易副总裁汪源的一席话,体现了拥抱开源和构建开源生态方面,网易人的决心和一贯坚持。 我们为什么要拥抱开源 对企业而言,四字真言,有利可图。这是摆在我们面前现实且需要正视的目的。对于企业来讲,“使用”开源可以.

NetEaseResearch的博客 1万+

微软拥抱开源_学习拥抱开源,或者被埋葬

微软拥抱开源 任何想法向繁荣发展的文化的转变都会破坏现状,这归因于处于该想法中心的人们的热情。 社区的信念和坚定不移的信念将一个想法推进到可以带来改变的事物中。 社区本身具有影响力,但是当应用于软件世界时,影响力甚至会更高。 开源软件引发了软件编写方式,系统构建方式以及创新方式发生革命的主要原因之一是组成该社区的人们的活力。 构成该社区的各行各业的贡献为开源软件渗透到每个业务领域铺平了道路,...

cumo7370的博客 302

拥抱开源,需要跨越那些鸿沟? ————《Open Life —— 有关开源的哲学》读后感...

点击蓝字关注我们开源之道点评多样性,这是文化演进的方式,以开源的方式来处理事情,甚至作为一种人生哲学,也是很大一部分人的选择,而且这个大门正如它自身所表达的,对于所有人都是开放的。但是,...

johnwoo_lee的专栏 1267

微软拥抱开源_拥抱技术世界的开源转变

微软拥抱开源 我在VAX / VMS世界中长大。 我参加的那所大学的学生计算系统是VAX 11/785,后来我在行政计算部门工作时,他们有一个11/780作为测试箱,一个11/785和8650集群进行生产工作。 想象一下一个房间,里面满是冰箱,所有冰箱并排摆放,大型磁带机,高速greenbar打印机,所有那些如今已成为古董的可爱物品-电脑大时的古朴文物,以及防止它们融化的空调下降更大。 当我...

cumo7370的博客 221

微软专利有条件开放——拥抱开源软件

  原创: 泊头子    来源(微信公众号):专利方舟 2018年10月11日,微软宣布加入开源发明网络(OIN),将“微软爱Linux”进行到底,成为开源社区的标志性事件。2018年10月25日,微软宣布完成75亿美元收购开源代码库GitHub交易,这是微软公司开拓云计算和企业软件市场的另外一个重要里程碑事件。微软已经全面拥抱开源软件。时隔4天之后,IBM也步微软后尘,宣布以340亿美元...

zhjsxp的博客 812

拥抱者(Tree-Hugger)开源项目指南

拥抱者(Tree-Hugger)开源项目指南 一、项目目录结构及介绍 tree-hugger 是一个基于 tree-sitter 的轻量级、可扩展的高级通用代码解析器。以下是其基本的目录结构概览及其简介: 根目录 README.md: 项目概述和快速入门指南。 LICENSE: 使用的MIT许可证文件。 requirements.txt: 项目运行所需的Python依赖列表。 setup...

gitblog_00076的博客 322
上一篇: Use reverse ssh tunnel to access remote machines behind NAT
下一篇: 用ssh做firefox的代理
空空法师
博客等级 码龄21年 18粉丝 156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值