“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

年度回顾:禅道王春生谈开源软件趋势

  • 2012-02-06
  • 本文字数:1501 字

    阅读完需:约 5 分钟

在刚刚结束的第22 期百度技术沙龙中,禅道开源项目管理软件创始人王春生来到沙龙现场,分享了开源软件的发展历程,介绍了开源软件与自由软件的区别并结合自己所作的禅道开源项目管理软件的经历,对开源软件在国内的发展形势和未来做了表述,以下是详细的分享内容。

在过去的一年中,由企业主导的开源行为越来越多,起到的作用也非常显著。例如在分布式运算中饱受欢迎的 Hadoop ,还有移动开发平台的 PhoneGap ,这些都属于开源软件,这些同样也是企业主导的一种开源行为。同时,这种现象也反过来反映了一种变化:在以前,以 Stallman 为首倡导的是自由软件,当时还没有开源软件的概念,我们现在谈到更多的是开源软件,开源软件和自由软件最主要的区别就是,开源软件较之自由软件更中性化、更中庸,并不排斥商业。现在一些企业的开源行为,包括开源软件开发者,他们对于开源的目的已经开始发生了变化。有的是为了要像 Stallman 这种,以富有侠客精神为荣,但对于另外的开源行为来说,大部分国外开发者从事开源软件的目的更多地是为自己,有的是为了找工作时能有一份比较不错的简历,兴趣爱好所占的比例反而倒不是很大。

在国内做开源软件其实很难,因为一提到开源软件,大家第一反应就是免费,一旦提出收费就会有人站出来批评你。其实需要转变的是我们的观念,开源软件和商业软件其实并不矛盾,正是因为有了许多商业性公司的参与,才让开源软件能够更快更好地去发展,比如像 IBM、SUN 以及 Apache 基金会等等,Google、苹果他们也都在开放自己的代码,FaceBook 也使用了大量的开源软件。所以可以看出,软件和互联网的发展,确实对开源软件的应用提供了一个很好的发挥空间,单纯的凭借侠客形式的开源,是不可能发展到今天的。所以,开源软件已经不像以前那样高尚、崇高,现在开源已经非常普遍,我们几乎每天都在接触开源。

我从 04 年开始做开源软件,当时目的很单纯,无非是为了写个代码给大家用,自认为是很爽的一件事情,当时也没有太多的目的在里面,后来慢慢地发生了一些改变。

禅道项目管理主要是基于 Scrum 思想,专门针对研发类的项目管理做了这样一个软件。做到现在已经两年多,也深刻体会到在国内做开源软件真的很难,因为国外的很多商业模式在国内基本都行不通。比如在国内不会有人为技术支持和服务买单,国内技术型的开源软件还比较缺少,像 Google 操作系统或是开源数据库、中间件这种级别的软件相对来说还是比较缺乏的。对于有的技术型应用来说,做技术支持和收费就没有问题,比如像 Linux,红帽,可以专门做各种商业性的这种技术支持,因为离开它系统就很难运转,MySQL 也是如此。但如果禅道项目管理软件一个星期不能访问,也不会有什么问题。所以没办法,我们只好再去摸索一些新的思路,如何通过一个比较好的一个运作,从而使得项目可以更健康的生存下去。

国内有太多开源软件的最终结局都是一个样子,一开始做得热火朝天,干劲十足。过一段时间之后它就销声匿迹了,更不会有人去提交代码了。所以我们现在认为比较行的通的一个方法就是靠社区,希望在 2012 年中国可以建立起一个开源基金会,我们也希望通过民间的这种类似于联盟性质的组织,可以更好的去帮助开源软件作者和开发团队来维护软件,比如当你需要一些测试的主机资源、设计方面的资源甚至是法律上的一些帮助时,都能在基金会中找到帮助。这样来看,一个民间行为,也就是基金会这样的做法,还是比较不错的。

刚才也提到了风投,其实风投现在基本不关注开源软件,更不用说去投资开源相关的东西。但我们还是希望能够看到有一些案例,比如说国内的一家投资商,来为开源软件进行相应的投资,这样就可以帮助开源软件做得更好,未来可以影响到更多的人,这是我的一个希望。

2012-02-06 22:512737
用户头像

发布了 156 篇内容, 共 49.4 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

平台+低代码:中小企业数字化转型普惠之路

EquatorCoco

低代码 数字化

低代码开发:学校低成本数字化转型的新引擎

不在线第一只蜗牛

低代码 数字化

一座“超级工厂”:让中国没有流不通的数据

脑极体

数据

如何保障服务的高可用:提升可观测性

SFLYQ

高可用 后端 可观测性

C#中使用IntPtr.Size属性来判断当前系统是32位还是64位

百度搜索:蓝易云

C# 云计算 Linux 运维 云服务器

orca市值机器人/刷量机器人/做市机器人

区块链技术

除了Sora,还有哪些AI软件工具值得推荐?这30个一定要知道!

彭宏豪95

AI软件 AIGC AI工具

深入解析 Java 面向对象编程与类属性应用

小万哥

Java 程序人生 编程语言 软件工程 后端开发

Chatbot具体需要如何搭建

百度搜索:蓝易云

云计算 Linux 运维 chatbot 云服务器

Qualcomm’s “core”QCN9274 leads WiFi 7 to break through the boundaries of wireless connections

wallysSK

数字人直播带货的前景如何?

青否数字人

教你如何拿Merlin Chain空投,附视频教程

BlockChain先知

hal库中串口常用函数介绍

百度搜索:蓝易云

云计算 Linux 运维 云服务器 HAL

NGINX Agent 的可观测性和远程配置

NGINX开源社区

一文搞懂设计模式—模板方法模式

Java随想录

Java 设计模式

微帧为央视大年初二《2024春节戏曲晚会》提供AI画质增强服务

微帧Visionular

画质增强 超高清处理

管理者请注意,要珍惜有愤怒情绪的员工

芃篙君

管理

细粒度的代码权限怎么做?极狐GitLab 代码所有者来帮忙

极狐GitLab

程序员必会的6个数据可视化库

伤感汤姆布利柏

你所在的行业,有必要做小程序么?

天津汇柏科技有限公司

小程序 小程序开发 开发小程序

浅析软件开发技术的发展历程与展望:从过去到现在,探索未来趋势

快乐非自愿限量之名

软件开发 项目开发

数字化,网络化和未来的AI

agnostic

人工智能 信息化

比特币原生 L2 解决方案 Merlin Chain梅林链科普(bitget wallet)

股市老人

比特币原生 L2 解决方案 Merlin Chain梅林链科普(bitget wallet)

股市老人

可扩展性是什么意思?为什么企业采购软件时候需要考虑可扩展性?

行云管家

软件 可扩展性 采购

ETL、ELT区别以及如何正确运用

RestCloud

ETL 数据集成 ELT

教你如何拿Merlin Chain空投,附视频教程

石头财经

鸿蒙Next怎么升级更便捷

FinFish

纯血鸿蒙 鸿蒙化改造 鸿蒙app 鸿蒙app升级 混合app开发

监管人工智能——未来之路

孤傲小二~阿沐

Java并发编程基础(下)

FunTester

AWS安全组是什么?有什么用?

行云管家

云计算 AWS 安全组 亚马逊云

年度回顾:禅道王春生谈开源软件趋势_Java_贾国清_InfoQ精选文章