都2023了!我不允许你还不了解AIGC!立即报名 了解详情
写点什么

开源项目在中国:从关注到参与

  • 2007-09-18
  • 本文字数:1563 字

    阅读完需:约 5 分钟

以“让你梦想成真(Make your dream come true)”为主题的软件自由日在清华大学信息楼举行,来自北京Linux 用户组中国开源软件推进联盟 Ubuntu-cn 的技术专家齐聚在软件自由日,演讲嘉宾包括 SCIM 输入法的作者苏哲、Discuz! 创建者戴志康,红旗中文贰仟 CEO 胡才勇等人,为开发者分享各自在参与自由软件过程中的经验与获益。首先,开场的演讲嘉宾苏哲回顾了参与开源软件的经历:

早在 1996 年于清华物理系读书时,我第一次接触到 Slackware Linux FreeBSD ,在逐渐熟悉 Linux 平台之后,创建了开源项目SBM (Smart Boot Manager),平台独立的启动管理系统SBM 在使用者中获得了极好的口碑。随后于1999 年在TruboLinux 公司开始Part-Time 的工作,在维护当时平台下中文输入法的过程中,遇到不少棘手的问题,最终决定重新编写一款新的中文输入法,并定名为 SCIM (Smart Common Input Method)。随着 SCIM 的版本更新与普及,获得了众多 Linux 用户的支持与信赖。…开源项目也成为我个人职业发展过程中不可或缺的推动因素,在 2002 年毕业于清华物理系即加入 TruboLinux,之后于 2004 年加入 Novell 公司,直至 2007 年加入 Goolge 公司,同样是来源于开源社区中朋友的介绍。

会议间歇,记者与来自 Mozilla 社区、Ubuntu 以及 Debian 社区的参与者进行了交流,在谈到开源社区的发展,不少社区负责人明确表示开源社区中的参与者积极性日益高涨,这不仅是因为大多数开发者希望在开源社区中获得他人认可,而且还因为开发者在进行商业项目时从开源社区中得到益处与帮助。正如开发者透明在谈到敏捷项目与开源过程工具的关系时,曾撰文道

而有趣的是,开源的过程工具也大多与敏捷方法最为适应。看似偶然,其实却有其道理:开源项目更少受到种种政治因素的影响,生存的环境又有更多的不确定性,因此也更加强调时刻保证最大化的客户价值。而这种思路,与敏捷方法是不谋而合的。再加上,推崇敏捷方法的那些“实用主义程序员”们往往也正是开源社群的积极分子,所以适用于敏捷项目的开源过程工具尤其容易找到也就不足为奇了。

可见,开源项目与开源社区在为敏捷方法实践带来巨大推动力的同时,进一步会给整个软件产业带来更多的价值,并促使开发者社区行程索取与回报的良性循环。同时,开源项目不仅为商业项目带来价值,还为开源项目参与者本身带来诸多益处。对于开源软件的益处和重要性,苏哲在演讲中这样总结道:

  • 积累知识;
  • 提升编码技巧和经验;
  • 吸引使用者加入;
  • 得到更多朋友;
  • 获取好的口碑;
  • 具有成就感;
  • 得到更好的工作。

显而易见,参与开源项目,对提升开发者自身价值,更好推动社区成长有着不可估量的益处。如果关注某一特定技术社区,不难发现逐渐有开源项目公开招募开发者的参与。让我们回顾一年前 XRuby 的开发者 yawl招募XRuby 参与者的帖子,如今的XRuby 已经度过了一岁生日,并继续向前迈进。然而大多开源项目并非会一帆风顺,时间、人力、资金等各方面资源的缺乏往往是制约开源项目发展的主要限制因素,正如XRuby 的开发者 dreamhead 所言:

不管一路上有多少阳光和风雨,XRuby 走过了它的第一个生日,步入了第二个年头,大家已经开始尝试着进行 Rails 的支持,我们会努力让它走得更好。在班加罗尔讲 XRuby 时,有人问过我,现在 XRuby 面临的主要问题是什么,我说,我们没有足够的资源。其实,现在可以看到的很多问题对我们来说,并不是非常困难,但却需要投入大量时间来完成。这也是我们始终如一的欢迎有兴趣的人加入我们的原因。如果你愿意和 XRuby 一起成长,欢迎加入我们!

如今 XRuby 在开发者的努力下,已经发布了 7 个版本,“正逐渐变得越来越有样子:代码越来越干净,功能越来越强大。”从关注到参与,将是一个巨大的进步。然而不论以何种方式,对于自由软件的发展,点滴的共享都会推动其向前更进一步。也许真的加入进来,您或许会从中发现更多乐趣。

2007-09-18 02:201300
用户头像

发布了 74 篇内容, 共 11.2 次阅读, 收获喜欢 3 次。

关注

评论

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

Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)

汀丶人工智能

人工智能 机器学习 深度学习 Gradio streamlit

宠物行业如何做留存?答案都在这里了!

游读分享

软件测试/测试开发丨Pytest 自动化测试框架(四)

测试人

软件测试 自动化测试 测试开发 pytest

Java 应用程序在 Kubernetes 上棘手的内存管理

Java你猿哥

Kubernetes JVM ssm requests limits

Qz学算法-数据结构篇(查找算法--线性、二分)

浅辄

数据结构 三周年连更

openGauss:共建数据库根社区,打造开源数据库核心竞争力

openGauss

精彩回顾 | DTC模式构建全域消费者增长指南

游读分享

区块链数字代币燃烧模式开发技术方案丨(成熟技术)

I8O28578624

使用AI优化慢SQL,开发秒变DBA

NineData

sql AI 开发者 dba NineData

JUnit 5 参数化测试

码语者

Java JUnit

openGauss数据库源码解析系列文章——执行器解析(三)

openGauss

用户订阅付费如何拆解分析?看这篇就够了

HMS Core

HMS Core

今天一定要搞清楚Spring事务

做梦都在改BUG

Java spring Spring事务

Docker不香了?只能说阿里这套K8S手册更香

做梦都在改BUG

Java Kubernetes k8s

流量即生意!红海中的茶饮品牌如何做增量?

游读分享

黄凯耀:深度解读openGauss架构创新与新特性

openGauss

阿里“宝妈级”之作,这份Spring Security应用到源码手册,全是精华

做梦都在改BUG

Java spring spring security

阿里逆天级调优方案,内部这套Java性能调优实战宝典,堪称教科书

做梦都在改BUG

Java 性能优化 性能调优

路由器、网桥和交换机

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

测试

C4D渲染器到底该怎么选?

Finovy Cloud

C4D

算法题每日一练:最长递增子序列

知心宝贝

数据结构 算法 前端 后端 三周年连更

连接OpenAI两大智能产品Whisper & DALL·E,实现智能语音转文本/文本转图像

集简云开放平台

AI 智能 openai 数据集成平台 AI绘画

再次!openGauss荣获中国软协产业协会多个奖项

openGauss

Josh × 微帧科技,为印度TOP短视频平台提供视频编码服务

微帧Visionular

音视频 视频编码 音视频技术

软件测试/测试开发丨Pytest 自动化测试框架(五)

测试人

软件测试 自动化测试 测试开发 pytest alure

用友联合7家信创生态伙伴成立“信创领先实践联盟”,助力企业数智化国产替代

用友BIP

孔再华:openGauss在民生银行的应用实践

openGauss

沉默的618下,美妆品牌如何踏上破局之路?

游读分享

分布式多级缓存系统设计与实战

做梦都在改BUG

分布式 系统设计 多级缓存

李士福:openGauss 自驾驶数据库内核在AI领域的探索和创新

openGauss

深扒Sentinel背后的实现原理之后,我终于明白它为什么这么强了

Java你猿哥

Java spring ssm Sentine

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
开源项目在中国:从关注到参与_研发效能_高昂_InfoQ精选文章