`
jnn
  • 浏览: 283124 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

为什么开源社区使用邮件列表讨论问题

阅读更多

在Apache社区有一个不成文的规矩:“没有在邮件列表里面发生的事情就没有发生”。今天这篇blog就和大家聊聊为什么会有这样的规矩。

由于社区的成员遍布世界各地,时差是大家在沟通的过程中需要解决的一个很重要的问题。在Apache社区大部分的开发人员都居住在欧美的确,如果要大家一起坐下来开会,基本选的时间都是在东半球的开发人员睡觉的时候,例如每年两次的Apache成员大会基本上就选在了北京时间凌晨三点左右召开。 通过邮件列表这样的方式可以比较好的解决时区问题, 因为邮件是异步的,接收者可以选择他比较方便的时间回复信息。

当然使用邮件列表还有一个好处就是,邮件存档检索都比较方便,这样可以让关心邮件主题的朋友随时跳进来参与讨论。 我经常可以看到在Camel的用户组里有人会就几个月以前讨论的问题接着发信寻找更好的解决方案。社区成员可以通过搜索公开的存档邮件及时获取到相关的问题的讨论上下文,通过邮件列表可以极大降低社区成员获取信息的成本,这对于人员流动性比较大的开源社区来说是非常重要的。

说了这么多使用邮件列表沟通的好处,那为什么国人很少用邮件列表问问题呢?简单分析一下,可能会涉及几方面的问题。

第一是语言问题,因为在Apache社区,大家都是用英语来进行沟通, 对于大多数的开发人员来说,他们想比较快的解决问题,往往会先选择使用Baidu搜索相关的中文解决方案,而很少尝试去邮件列表里面去用英文来问问题。对于大部分和用户使用相关的问题,使用中文来检索应该能找到相关的解决方案。但是如果我们想深入研讨软件内部的细节问题的时候,使用英文往往能获取到第一手的信息。

第二可能是大家觉得邮件会比较慢, 如果邮件的讨论方正好分布在东西两个半球,一次有效的来回讨论可能就会占据一天的时间。也许正因为这种慢可以让我们在写邮件的时候可以好好考虑一下上下文的逻辑关系,以及相关讨论人的认知以及感受等问题,让大家的讨论能够比较通畅的进行下去。

现在国内的开源社区发展地也非常迅猛,大家大多会选择QQ或者微信群等这样的及时通讯群来进行交流。这样的交流的好处是大家可以随时随地进行沟通,由于大家在这样及时通讯工具里的沟通没有相关的存档检索功能,大家的讨论很难沉淀成为能被后续加入的成员所使用的有效信息。这样表面的繁荣很难有持续发展的动力。

最近在Apache孵化项目社区中就有这样有关项目建立中文QQ社区的讨论,有兴趣的同学可以通过邮件列表存档获取相关的内容。 当然由于这个主题涉及到多方面的内容,大家讨论的方向会比较多: 有讨论Apache是不是应该鼓励多语言讨论的,有讨论是不是邮件列表讨论是必须的。 就从方便让大家围观,及时全面了解问题的上下文的角度来说,大家应该能够体会到邮件列表的强大威力了。

 

另外插播一个广告, 我现在在github上面开通了博客,有兴趣的同学可以上去看看。

 

分享到:
评论

相关推荐

    ThinkSAAS开源社区 2.6.zip

    ThinkSAAS是一个轻量级的开源社区系统,是一个可以用来搭建讨论组,bbs和圈子的社区系统,ThinkSAAS是将sns社会化网络元素,人和圈子(讨论组)结合在一起的新型的社交系统。 ThinkSAAS 2.6 更新日志:2018-07-21 ...

    Java开源的下一代社区平台Symphony.zip

    做最 NB 的开源社区系统,预计几年以后 82% 的社区都将是 Sym 搭建的 作者技痒,炫技之作,Ruby/Python/Node.js/(特别是)PHP 怎么能比得过 Java 案例 个人维护: 黑客派 宽客网 贵州IT 超级产品经理 ...

    开源软件之道.part2of2

    2.3 开源社区的壮大 15 2.4 开源软件的领袖 16 2.5 开源软件的未来 17 第3章 开源软件的好处 19 3.1 高质量 19 3.2 零许可证费 21 3.3 开放和自由 22 3.4 灵活可定制 22 .3.5 公开透明 23 3.6 良好的学习平台 23 第4...

    discourse, 社区讨论平台 自由,开放,简单.zip

    discourse, 社区讨论平台 自由,开放,简单 Discourse 是为下一代互联网构建的100%开放源码讨论平台。 将它的用作:邮件列表网上 讨论区chat聊天室要了解关于项目的理念和目标的更多信息,请访问 discourse.org 。...

    calagator, 在波特兰,或者一个基于事件聚合器.zip

    calagator, 在波特兰,或者一个基于事件聚合器 CalagatorCalagator是一个开源社区日历平台:Calagator.org 是运行这里软件的旗舰网站。源代码可用。邮件列表关于软件的讨论...代码讨论和其他开发问题的开发邮件列表插件

    话语:社区讨论的平台。 免费,开放,简单

    用作: 邮件列表讨论区长型聊天室要了解有关该项目的理念和目标的更多信息, 。屏幕截图 浏览。发展历程要进行环境设置,请遵循适用于您操作系统的社区设置指南。 如果您使用的是macOS,请尝试使用。 如果您使用的...

    阿里云ossjava源码-feiqu-opensource:飞趣社区做了快两年了,最近也想不到什么新功能去做了,于是想起了开源的事情,我一个人

    最近也想不到什么新功能去做了,于是想起了开源的事情,我一个人开发终究不能让这个社区走向前方,于是我下定决心开源,开源之前我也蛮纠结的,就像是把自己辛辛苦苦做的东西送给别人了,但是转念一想,也许这会为我...

    esp-open-rtos:基于开源FreeRTOS的ESP8266软件框架-Open source

    电子邮件讨论列表: : IRC频道:Freenode上的#esp-open-rtos( )。 Github问题列表/ bugtracker: : 请注意,该项目是与“。 通过参与该项目,您同意遵守其条款。 快速开始 安装 ,使用make toolchain ...

    esp-open-rtos, 基于开源FreeRTOS的ESP8266软件框架.zip

    esp-open-rtos, 基于开源FreeRTOS的ESP8266软件框架 esp-open-rtos社区开发开放源代码的FreeRTOS -based框架用于支持微控制器。 用于商业和开放源代码项目中的用途。...资源 电子邮件讨论列表:http

    LETS-Talk-开源

    LETS-讨论一个完全集成的电子邮件/网络社区讨论空间。

    janusgraph:JanusGraph:一个开源的分布式图形数据库

    可视化要可视化存储在JanusGraph中的图形,可以使用以下任何工具:于Apache TinkerPop的插件社区GitHub讨论:有关JanusGraph的所有一般讨论和问题,请参阅 。 Gitter上的聊天室: ,所有有关JanusGraph的一般讨论和...

    Android项目源码开源的 Material Design 豆瓣客户端.zip

    为什么要有豆芽? 直接访问豆瓣的所有人里,最普遍而一致的用法是围绕电影、电视、书、唱片、活动(我们叫做”条目”的东西)的评分评论、发现和讨论。我们会把和网站同步的评分评论作为一个起点和基础,在手机上重新...

    redpanda:Redpanda是现代应用程序的实时引擎

    红熊猫 Redpanda是用于关键任务工作负载的流媒体平台。 兼容Kafka:registered:,不需要Zookeeper:registered:,不需要JVM,也不需要更改代码。 使用所有您喜欢的开源... 请使用邮件列表进行讨论。 ,为社会的行为准则

    clojars-web:开源Clojure库的社区存储库

    我们尝试在合并贡献后不久发布版本,但是如果已经过了一周或两周,并且您希望将某些内容推送到生产网站,则将其发布到邮件列表中。发展注意:需要Java 8+开发系统要开始开发,请从REPL开始。 lein repl 您还需要...

    unicorn:Unicorn 是一个开源项目,旨在与 EVE Online 社区合作创建令人惊叹的 Android 应用程序

    就目前而言,Unicorn 是一个开源项目,旨在与 EVE Online 社区合作创建一个令人惊叹的 Android 应用程序。 我在哪里可以找到它? 在这个时间点……这里并且只有这里。 希望有一天 Google Play 商店。 如何贡献? ...

    kube-batch:用于高性能工作负载的kubernetes批处理调度程序,例如AIML,BigData,HPC

    它基于使用多个系统大规模运行批处理工作负载的十五年经验,并结合了来自开源社区的最佳创意和实践。 请参阅如何使用kube-batch在Kubernetes运行批处理作业。 整体架构 下图描述了kube-batch的总体架构和范围; ...

    Python算法交易和回测引擎Rqalpha.zip

    RQAlpha的逻辑也将会在Ricequant的一些回测部分使用,Ricequant - 是一个开放的量化算法交易社区,有免费的服务器资源给大家测试、实盘模拟您的交易算法,并且可以将交易信号通过微信和邮件实时推送给大家。...

    Webkosa:Webkosa是Webcrossing的开源版本。-开源

    Webkosa包括自己的集成Web服务器,电子邮件服务器,ftp服务器,开箱即用的论坛,其中包括讨论,用户和身份验证,按电子邮件发送以及众多其他面向用户和社区的功能,可帮助您开始开发,或按原样使用。 Webkosa包括一...

Global site tag (gtag.js) - Google Analytics