写点什么

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

  • 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:512797
用户头像

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

关注

评论

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

Macos媒体播放器 Movist Pro 针对 macOS 13 Ventura 进行了优化

Rose

Movist Pro 中文版 Movist Pro下载 Macos媒体播放器 视频播放器下载

macbook触摸板怎么按右键

理理

MacBook 触控板

Django笔记二十三之case、when操作条件表达式搜索、更新等操作

Hunter熊

Python MySQL django case when

Office Mac升级提醒如何去掉?关闭Microsoft AutoUpdate弹框提示

Rose

许可证 Office 2019中文版 Office Mac office更新 office2021下载

玛雅Maya 2024 发布 maya2024破解

理理

maya2024下载 maya2024新功能 maya2024安装教程

站点可靠性工程SRE最佳实践 -- 黄金监控信号

俞凡

SRE

Focus Matrix for Mac(智能任务管理器)

Rose

mac软件下载 Focus Matrix 任务管理器

什么是人工智能领域模型的 Presence Penalty 参数?

汪子熙

人工智能 机器学习 深度学习 强化学习 三周年连更

Java IO流详解

timerring

Java

Go常用设计模式(下)

盐咔咔

三周年连更

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的Redis延时队列的功能组件

洛神灬殇

redis 分布式 延时队列 redisson 三周年连更

面对“失业焦虑”我们可以做些什么?让 AI 帮助自己变得更强大! | 社区征文

汪子熙

人工智能 机器学习 程序员 ChatGPT 三周年征文

Mac 触控增强神器:BetterTouchTool如何使用?

Rose

苹果软件下载 BetterTouchTool破解 BetterTouchTool教程 Mac 触控增强神器

软件测试 | MTV开发模式

测吧(北京)科技有限公司

测试

SVN管理工具Cornerstone意外退出怎么办?

理理

SVN管理工具 cornerstone 4破解 Cornerstone mac版 Cornerstone意外退出

C++虚函数详解:多态性实现原理及其在面向对象编程中的应用

小万哥

c++ 程序员 面试 后端 开发

EasyRecovery易恢复2024电脑版免费数据恢复软件

茶色酒

EasyRecovery

Golang中如何使用Singleflight库进行并发请求合并

Jack

Redis桌面管理用什么工具好?

真大的脸盆

Mac Mac 软件 桌面管理工具

Studio One2024中文版补丁包

茶色酒

Studio One 许可证

Camtasia Studio2024免费版屏幕录像剪辑工具

茶色酒

Camtasia Studio2024

waves插件更新,Waves V14系统及支持的主机一览

理理

waves下载 waves14

Smart Disk Image Utilities for Mac(智能磁盘镜像工具)

理理

Smart Disk Mac磁盘管理

深入理解 TypeScript 的 type 以及 type 与 interface 和 class 的区别

Lee Chen

typescript

班迪录屏Bandicam 绿色版

源字节1号

开源 软件开发 小程序开发

开源相亲小程序

源字节1号

开源 软件开发 小程序开发

EasyRecovery2024中文版数据恢复软件下载

茶色酒

EasyRecovery15 EasyRecovery Photo16

Portraiture2024免费版人像滤镜插件

茶色酒

Portraiture4

苹果Mac最佳卸载程序和清理助手:App Cleaner & Uninstaller

Rose

mac系统清理优化软件 苹果系统清理 App Cleaner

必知必会的JavaScript前端面试题篇(一),不看后悔!

Immerse

Java实现坦克大战2.0

timerring

Java

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