简评:如果在完全民主、自由、开源的环境下,一个项目最终能变成什么样?
最近,个人在 Github 上发现了一个很有意思的库,名字是 ChaosBot - 一个社会性的编程实验项目,来当一个项目绝对开源时会发生什么。
它的运作规则是这样的:
- Fork 一份代码,然后做任何你想要的改动。
- 提交一个 pull request。
- 如果在社区中获得了大多数的赞同,那这个 PR 就会被自动合并。
- ChaosBot 将自动更新代码并重启自己。
- 回到第一步。
因此,实际上你可以自己控制 ChaosBot 的功能和用途。无论是做一个对大家有用的服务,或者干脆毁了它......
具体的投票规则是这样的:
- 在 PR 的评论中评论一个 emoji 表情以表示是赞同还是反对。
- 投票时间目前为 2 或 3 个小时。
- 投票评论中,可以变更投票并提供自己的意见,来影响别人的投票。
Emoji 表情:
- +1: 👍 👍 ❤️ 💕 💙 💜 💚 💛 💗 💖 🎉 😍 😁 😀 😂 👌 🔥 🤘 🙌 💯 ✔️ ✅ ☑️ 🉑 ㊗️
- -1: 👎 👎 😕 ❌ ⁉️ ✖️ 🚮 ⛔️ ❎ 😟 😦 😧 😬 😰 😞 😩 😖 😢 😫 💔 💩 💩 💩 🖕 🙅 🙍
目前,Chaosbot 已经死亡 15 次了,当每次系统无法自动重启而只能手动重启时,这个计数就会累加。
更多细节,感兴趣的同学可以点击下面的链接进一步查看。: )
原文:ChaosBot
延伸阅读:
-
Google 官方推出应用开发架构指南
欢迎关注知乎专栏「极光日报」,每天为 Makers 导读三篇优质英文文章。