松坂砂糖 (@MatsuzakaSato) 在 “点赞过xx就开源”的现象恐怕违反开源精神与社区规则 中发帖
我注意到论坛内最近出现了不少类似于“我写了个xx项目,点赞过xx就开源”的帖子,说实话,我不能认可这种行为。根据帖子的点赞、讨论等指标评估社区反响,决定是否继续投入精力进行开发维护,是作为项目开发者的自由,也是完全合理的评估准则。但从来应当是优秀的开源项目获得曝光与支持,而不是获得曝光与支持后再考虑开源。
开源不是居高临下的施舍,更不是用于索取报酬的筹码。平等、协作、透明、开放、共享、自由,永远是健康的开源项目持之以恒的目标。
开源应当合作共赢。我解决了一个问题,于是把它开源出来;这个初始解决方案可能不是很完善,于是社区帮助我解决它;项目帮社区解决了问题,于是社区对我表达感谢;社区共建的项目证明我的能力,让我获得更多机会,于是我也感谢社区的支持。将任何形式的支持当做开源的前提条件,都是对开源的本末倒置。
自然,在开源之前,开发者就应当做好进入社区公域的准备——一个确切的开源协议,一份...