很多大学都有一批喜欢技术的学生,很多人聚起来想组建开源社区,这是好事,但是事情的发展远没有那么顺利。
开源社区听起来似乎很好组建,只要召集一票人马,大家加个QQ群,这就算初步组建成功了。以后再建个论坛网站什么的,心血来潮再去Github上传几个个人开发的小项目,这就算是正式成立了。
但是创业容易守业难,开源社区是以贡献作为话语权的标准,学生社区在这点上很难做到,或者说很容易走偏。基本上按照大多数人的思路,谁带头建立的就由谁来负责,话语权就大,即是他与大多数人的意见不合,那么大不了就分道扬镳了。这就导致了学生开源社区组建后长时间发展不起来,迟迟做不出成效,即使是基础的技术交流环节也聚不齐人。过个一年半载,Github上还是那么几行代码,博客主页上依然是成立宣言,没有任何新的东西出现,开源社区死气沉沉。
归根结底就是社区没有很好的制度作保障,当所有人都把目光转向讨论哪种技术、选择哪种开源协议时,他们却忽略了,技术之外的东西更加重要,这也是整个社区的基石。
如果社区的制度让其他成员感到自己的合理建议根本不被考虑,自己毫无存在感,那么人心离散,这个社区也就离着散伙不远了。
要稳定的运营一个社区是非常困难的,创始人一般是话语权最大的,而且手中握着社区的各种资源,包括网站服务器、群管理权限等,靠这些完全可以为自己争取更大的决定权,这就违背了以贡献来衡量话语权的初衷。任劳任怨的人会不会因为和创始人的分歧而受到不公平对待,整个社区是不是只有几个人说了算,这都是很现实的问题。虽然技术社区就应该纯粹一点,但是有组织的地方就有“权力”这种东西,不可避免,如何合理的分配决定权话语权,保证社区的发展良好向上,这是每个社区都面对的问题。尤其是面对学生这个涉世未深的群体。
开源不仅是技术的探索,更是组织制度的发展,本文仅是我自己的一点小感想,谢过各位看官。