首页  > 计算机 >

+1的来历

本文按署名·非商业用途·保持一致授权
作者:  ,发表于2009年04月29日14时51分 

+1在网上被使用的频率越来越高,今天在某个论坛看到有人提到+1的来历,说是来自日本的社区,作为万年愤青的我不由地小躯一震。于是我回想了一下,这个+1我最早应该是某个自由软件/开源社区的邮件列表里看到的。包括PHP,Apache基金会在内的很多邮件列表都是使用+1/-1这样的方式来投票。(当然,在一般的论坛里,+1/-1更多地是用来简单地表示赞同,并非是参与到某个决定/请求的投票里)

回忆结束,立马跑去wikipedia找相关条目,看到在+1条目下有一句话:“A way of voting on mailing lists and forums, used by the Apache Software Foundation and other open source organizations. By extension, a way to signify “yes” or agreement (often with a quoted post) on internet forums and similar media.”。果然是和开源社区有密切的关系阿,特别是apache基金会。

看完wikipedia,接着用voting,plus 1,mailing list之类的关键词google来google去,结果只在apache基金会找到了专门的相关文档(http://www.apache.org/foundation/voting.html)。上面还提到了两种主要的voting。一种叫lazy consensus,这种voting,就是如果在规定时间内没人投票,那么由发起投票的人做决定了。另外一种叫Majority Approval。这个的规定是需要至少3个+1,并且+1大于-1。

我还发现除了wikipedia里指名道姓是used by the Apache..之外,有一些项目的组织也提到了这个方式是取自Apache的。例如这个fluid项目的voting页面,里面就提到“The inspiration for the Fluid community’s governance process comes from the Apache Project. In the spirit of not wanting to reinvent the wheel, we have adopted Apache’s voting process, refining it a bit along the way.”。

嗯,这样看来,+1很有可能是从Apache传播开的。当然,有可能不是他们首创,而且很有可能+1这种方式在互联网没诞生前就诞生了。至于为什么近期会在国内的社区流行呢?我YY了一下,大概是自由软件的精神已经深入民心了。特别是像豆瓣这样的社区,里面类似我这种常年混迹于开源社区的小青年是何其地多阿。别的学不会,这种很方便地表达自己意愿的小玩意,还是可以学会的。



3个评论

  1. Costi:

    我前几天也想过这个问题,然后想起当年打电玩,拿分或者拿什么物品时会飘出个+N的标识来提示拿到东西或者什么的。

  2. 布里斯班:

    +1
    :-)
    嘿嘿

  3. Calon:

    应该是绕到2CH、4Chan之类的社区再发扬光大的

发表评论

  本站文章若无注明,则以署名·非商业用途·保持一致授权
  桂ICP备05004302号 感谢WordPress提供本程序 本模板下载