关于开源软件维护者的一些思考

WIN10-UI是笔者公开发布的第一款开源软件,应该也不是最后一款。

依稀记得第一次上传作品的时候内心还是比较忐忑的,因为你是把自己的东西放到如此广阔的舞台上,你可能收获的是赞美,支持,也有可能是批判甚至诋毁。。。但是在作者的心目中,自己的代码总是最棒的,就像父母看自己的孩子总是最聪明的一样。

然而用户是挑剔的,他们的评价并不会照顾作者的心情。互联网何其浩大,九成九声音都被淹没在浪涛中。一部优秀的作品少不了时间的积淀,只有真正响亮的名字才能传入我们的耳中。

身为一名初出茅庐的IT从业者,笔者其实是没有很多时间去维护一个开源软件的,自己很多想法都被现实所束缚了,这的确是很遗憾的事情。如果你不想着盈利,时间不如投入到稳定的工作事业中;如果你想要从中盈利,你需要优秀的作品+优秀的运营,又恰恰是占用大量时间的。看似是很矛盾的事情,其实非常公平:你想做好一件事,就要付出相应的代价

说到底我们为什么要写开源软件呢?

这个问题想必每一位开源软件维护者心中都问过自己,且答案也不尽相同。

对于笔者自己而言,是在延续先驱的脚步,在自己享受到开源软件的同时,也贡献自己的一份力量,把这种开源精神传递下去。

联想今年(2017)国内某知名前端UI框架新版本的延期事件前后,也是感触良多。对于大部分不在盈利的开源软件维护者来说,用户的支持和理解就是他们持续更新的最大的动力吧。

开源不易,且行且珍惜。