一个开源的社会化编程实验
2023-06-13 09:15:48 时间
如果在完全民主、自由、开源的环境下,一个项目最终能变成什么样?
最近,个人在 Github 上发现了一个很有意思的库,名字是 ChaosBot 一个社会性的编程实验项目,来当一个项目绝对开源时会发生什么。
它的运作规则是这样的:
Fork 一份代码,然后做任何你想要的改动。 提交一个 pull request。 如果在社区中获得了大多数的赞同,那这个 PR 就会被自动合并。 ChaosBot 将自动更新代码并重启自己。 回到第一步。因此,实际上你可以自己控制 ChaosBot 的功能和用途。无论是做一个对大家有用的服务,或者干脆毁了它
具体的投票规则是这样的:
在 PR 的评论中评论一个 emoji 表情以表示是赞同还是反对。 投票时间目前为 2 或 3 个小时。 投票评论中,可以变更投票并提供自己的意见,来影响别人的投票。Emoji 表情:
截止到本文发稿,Chaosbot 已经死亡 16 次了,当每次系统无法自动重启而只能手动重启时,这个计数就会累加。
更多细节,感兴趣的同学可以到此进一步查看:
GitHub 仓库: https://github.com/chaosbot/chaos 官网: http://chaosthebot.com/(本文首发于知乎,得到作者授权转载)
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/55411.html
开源相关文章
- 【Linux编程】如何在Linux平台安装zint开源库
- 硬核!互联网资深大佬手码高并发编程速成笔记(2023版)限时开源
- BciPy: 一款基于Python用于BCI研究的开源软件
- 3.1K Star国产开源轻量级的企业知识分享与团队协同软件,快速构建企业Wiki
- 【亲测】后台功能强大的PHP开源版授权系统
- Linux C语言开源小项目:令你无限发挥编程构思(linuxc开源小项目)
- Oracle:是否开源?(oracle是开源的吗)
- 开源Linux系统下的SCULL技术(linuxscull)
- 机制Linux分支机制:开源系统发展之路(linux的分支)
- 妈妈再也不用担心我的编程 学习游戏CodeCombat开源
- 何谓开源编程?
- 互联网巨头奉献的十大开源安全工具
- 用户交流群河北开源之旅:Linux用户交流群初现(河北linux)
- 下载Linux代码:学习开源操作系统编程的必备步骤(linux代码下载)
- 开源——linux为编程发展开创新格局(linux 尖括号)
- Redis开源分布式内存数据库课件PPT(redis课件ppt)