写点什么

“为什么中国没有 Apache 基金会这样的组织?”

  • 2018-12-11
  • 本文字数:2175 字

    阅读完需:约 7 分钟

“为什么中国没有Apache基金会这样的组织?”

“世界不能没有开源”,“开源正在杀死软件开发”,“开源不过是一些理想主义者的美梦”,“你开源我赞美,要我开源我不干”。关于开源,我们能聊的太多。而“中国化”的开源,却总是受到不少的质疑与诋毁。但在中国,有这样一群开源的先驱,哪怕公司不支持,也依旧在坚守。这是二叉树第四季,我们想跟你聊聊开源这件事儿。


老刘并非典型的黑客。1999 年,老刘初次接触开源,当时的他已经是一位 Oracle 的高管。连接他与开源之间的第一道桥梁叫做 TurboLinux,是当时“全球最领先的 Linux 发行版“之一,在 IT 界的火爆程度恐怕不亚于今天的区块链;然而到了今天,知道的人可能不太多了。百花齐放的 Linux 发行版们从未迎来自己最好的时代,就早早被扫入了历史的角落。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    但老刘从此再也没离开过开源。吸引着他的,并非完全是一种对技术的狂热,也并非完全是黑客们所崇尚的那种自由精神。多年以来,最吸引他的一直是这一个问题:


    “为什么中国没有像 Apache、GNOME、FreeBSD 这么好的基金会?”



    Apache 基金会创建于 1999 年,其最重要的创始项目是创建于 1993 年的 Apache Web Server。Apache Web Server 与 Linux、MySQL、PHP 一起组成了知名的 LAMP 技术栈,无论从技术的角度,还是从历史的角度,都是今日互联网最重要的基础之一。


    GNOME 基金会背后的自由软件基金会创建于 1985 年,是自由软件世界的教主 Richard Stallman 为了推动自由软件运动而建立。Richard Stallman 领导下的 GNU 项目众多,最为知名的莫过于 emacs 编辑器。



    (对,就是上面这个学习曲线超越人类认知的 emacs 编辑器)


    FreeBSD 基金会成立于 2001 年,专门为了支持 FreeBSD 这个项目而建设。


    三个基金会的总部都设立在美国。


    成功的开源项目背后一定有成功的开源社区吗?成功的开源社区背后一定有成功的基金会吗?在老刘看来,基金会这样的非营利公益组织是必要的。


    从 TurboLinux 离开后,他创过业,又回到了 Oracle,后来加入了微软。他加入微软的时候,正是微软开始对开源释出善意的时候,“微软开放技术子公司”正是这一态度的先锋。2014 年,他在那里牵头,与业界同行组建了开源社。


    开源社一开始想做的,就是一个开源软件基金会类型的组织。虽然,基金会没能注册成,但是以成立草根社区联盟【开源社】的方式为国内的开源社区与项目提供一些基础的服务,包含开源治理、社区发展以及国际接轨,总也填补了国内在这方面的一些空白吧!


    所所谓开源治理、社区发展,在很多人看来,偏“务虚”,关于宪章、理念、法务的事情,黑客们不感兴趣。黑客们大多桀骜不驯,想要做英雄。


    但是开源社成立的理念却是“社区重于代码”、“能够帮助别人成为英雄,才是真英雄!”


    转眼间四年过去。


    “中国的开源运动到了一个转型时间了。”



    这样乐观的说法背后,是筚路蓝缕、默默耕耘的开源社。


    2015 年,微软开放技术子公司被微软收回了,其余创建开源社的同行伙伴们或者被收购或者人事频繁更动。而老刘也在 2016 年离开微软。


    如果开源社就此消失不见,可能也没什么奇怪的。


    但是,留在开源社的伙伴们,都认为这是一件值得继续做下去的事情。


    此时的老刘,做出了一个重要的决定:“全职”把开源社做下去。没有企业付工资给他,他还要自己花钱来推动开源社的一些事情。


    为什么要继续做开源社?


    “为什么不来?18 年的职业生涯,我基本没有脱离过开源这个领域。”



    开源社在前两年蹒跚学步,但是积累了一批核心的个人贡献者。


    “我们觉得还是要模仿国外的顶级基金会,是由个人的贡献者来做。志愿者真的愿意贡献,真的有热情,有真心的让他投入,对吧?我们后来就在 2017 年初的时候改制,完全变成个人会员制。“


    改成了个人会员制,就能够将开源社打造成中国的 Apache 基金会吗?


    此时的老刘已经清楚的知道,开源社有属于开源社自己的道路,不可能照搬 Apache 基金会的方式来走。开源社也不是 Apache 基金会的附属单位。


    但是仍有一些最基本的理念,那些源自 Apache 社区的理念,已经根深蒂固地影响了老刘的三观。比如在他眼中,中国的开源一直没做起来,有这样一个重要原因:


    “中国技术社区里面是,我懂代码我最牛,你们都得听我的,大家都是彼此在排斥,没有那种社区的氛围。社区意识、公民意识,本来是中国文化比较欠缺的一点。“


    老刘不相信独裁。



    (开源社区里面,星战、星际文化总是无处不在。)


    改制后的开源社核心贡献者不相信独裁,老刘们信奉的是“社区大于代码”和“Don’t be a jerk! (不要做一个混蛋!)”


    “我跟国际社区、国内社区建设和学习的过程中我自己也学到很多,原来人跟人交往可以有另一种模式,可以一起成长。”


    “代码是完美的话,社区就死了。一个一般的代码,但是有很多人愿意去修改它的话,你就会有一个好的项目,好的社区出来。”



    中国的开源需要什么?


    信任、分享、贡献、协作、热爱、共识。


    Don’t be a jerk! (不要做一个混蛋!)



    身穿道具长袍、挥舞着“激光剑”、在开源概念诞生 20 周年的庆生 party 上玩着 cosplay 的开源社理事们,看起来很像是一群自 high 不停的大龄青年。利用自己的业余时间做这么一场活动,希望在某一天,这个小小的组织能够为世界的开源做出更大的贡献。


    中国会出现 Apache 这么好的基金会吗?


    “我们能够为开源项目的贡献者们贡献什么?我们的价值在哪里?“


    只要怀着这样的心情,总会诞生什么有价值的东西的吧!


    回到最初的话题,“为什么中国没有像 Apache 基金会这样的组织?”,你的答案是什么?


    2018-12-11 10:244614
    用户头像
    二叉树视频 InfoQ旗下短视频品牌

    发布了 98 篇内容, 共 32.0 次阅读, 收获喜欢 184 次。

    关注

    评论 4 条评论

    发布
    用户头像
    希望看到更多新兴开源社区的崛起,为中国的开源补充新鲜血液。
    2020-07-22 19:36
    回复
    用户头像
    国内的软件氛围有待改善
    2018-12-17 09:00
    回复
    用户头像
    原因有很多,中国的程序员普遍加班比较严重,自己公司的事情都忙不完,哪里还有时间去弄这些无偿的东西呢?
    2018-12-11 21:56
    回复
    没有更多了
    发现更多内容

    Java反射源码学习之旅 | 京东云技术团队

    京东科技开发者

    Java java反射 企业号 6 月 PK 榜

    一定要看的前端codeReview规范指南

    快乐非自愿限量之名

    前端 技术框架

    车联网 CAN Bus 协议介绍与数据实时流处理

    EMQ映云科技

    物联网 mqtt canbus

    直播平台源码功能分享:直播回放功能的实现

    山东布谷科技

    软件开发 直播 源码搭建 直播平台源码

    瓴羊Quick BI:财务报表分析工具的重要应用

    巷子

    Apifox:与 OpenAI 接口调试的最佳拍档

    Apifox

    开发 API openai ChatGPT chatgpt api

    vivo 自研鲁班分布式 ID 服务实践

    vivo互联网技术

    雪花算法 分布式ID UidGenerator Tinyid Leaf

    Android SDK安全加固问题与分析

    百度Geek说

    android 安全加固 企业号 6 月 PK 榜 6 月 优质更文活动

    一名中级程序员应该具备的技能

    树上有只程序猿

    编程 程序员 低代码 职业生涯 JNPF

    香港云主机为你的业务注入强大的云端动力!

    一只扑棱蛾子

    香港云主机

    直播系统聊天技术(九):千万级实时直播弹幕的技术实践

    JackJiang

    网络编程 即时通讯 IM

    AI药物研发大赛培训来啦!清华博导讲解,高分基线等你来Fork!

    飞桨PaddlePaddle

    人工智能 百度 paddle 飞桨 百度飞桨

    浅谈 ByteHouse Projection 优化实践

    不在线第一只蜗牛

    bytehouse

    AIGC+设计|AI卖画,卖的是创意还是生意?

    TE智库

    人工智能 AIGC 生成式AI 平面设计

    SpringBoot 2 种方式快速实现分库分表,轻松拿捏!

    程序员小富

    分库分表 springboot ShardingSphere

    一年省七位数,得物自建HFDS在 Flink Checkpoint 场景下的应用实践

    得物技术

    大数据 阿里云 成本优化

    华为云CodeArts TestPlan测试设计:守护产品开发质量之魂

    华为云PaaS服务小智

    云计算 软件开发 华为云 产品测试

    PoseiSwap IDO、IEO 结束,即将登录 BNB Chain

    西柚子

    【有奖体验】这个 AI 智能回答,就一个字“绝”!

    阿里巴巴云原生

    阿里云 AI 云原生

    玖章算术与百度智能云达成合作,「NineData SQL 开发」成为百度智能云主推的数据库工具

    Baidu AICLOUD

    行云管家- 积极探索“AI+信息安全”的创新融合

    行云管家

    网络安全 信息安全 智能 AI智能

    一次搞懂线性稳压器/LDO的工作原理

    元器件秋姐

    物理 电路 元器件 PCB 稳压器

    全球NDR市场“客户之声”首次发布:那些最挑剔的用户都选了谁?

    Geek_2d6073

    BI商业智能工具成宠儿,企业降本增效优质工具

    夜雨微澜

    从“云原生”到“比Flink快十倍”:RisingWave的寻找自我认知之旅

    吴英骏

    数据库 sql 流处理

    k8s实战案例之部署redis单机和redis cluster

    不在线第一只蜗牛

    k8s

    玖章算术与百度智能云达成合作,「NineData SQL 开发」成为百度智能云主推的数据库工具

    NineData

    数据库 百度智能云 云市场 玖章算术 NineData

    直播预约 | 邀您共同探讨“云XR技术如何改变元宇宙的虚拟体验”

    3DCAT实时渲染

    元宇宙 VR虚拟现实 云XR技术

    互联网大厂2700道Java高频面试题(2023年最新版)不管你工作几年,都可以看看!

    采菊东篱下

    java面试

    数据分析与可视化在企业中的日常应用

    夏日星河

    使用堡垒机的意义你知道吗?能解决哪些问题?

    行云管家

    网络安全 信息安全 堡垒机 数据泄露

    “为什么中国没有Apache基金会这样的组织?”_开源_二叉树视频_InfoQ精选文章