我觉得有必要进一步阐述关于这里开源的我的一些想法。
首先,我非常清楚这套用 Python 写的社区程序绝对不可能作为任何编程意义上的经典,来供高手从中学到东西。里面有的,无非只是一些 quick and dirty 的功能实现和我的一些 know-how。我不是为了写出好看的代码才做这个东西的,我做这个东西并把它开源的目的很简单:
1. 我希望 V2EX 回来,并且永远不会丢失任何数据。所以我选择在 GAE 上重新开始这个项目,只要 Google 还存在,地球还存在,V2EX 就会存在。所以目前的 V2EX 我想至少会存在到 2012 年某月某日,如果之后地球没有毁灭的话。
2. 所以我关注的是:如何尽快地实现出想要的功能,并且彻底保证这里的数据安全?如果要在功能和安全方面做选择的话,安全是最重要的。只是我也没法打包票,我认识一些很厉害的朋友,他们连 Gmail 都能黑,所以我也只能尽力而为了。
3. 如果可能的话,我还有一个或小或大的愿景:我希望这里能够帮助别人挣到钱。真的,我觉得与其一天到晚对这个国家对这个社会不满,不如好好想想如何能够通过自己的勤劳,起码让自己的日子好过点。只有每个人自己过得好了,这个社会也才不至于会有那么多的怨气。但是问题不能坐等别人来解决,自己的问题,自己最清楚,也应该完全由自己来解决。所以我希望这里能够帮助别人挣到钱,通过各种方式和可能。
4. 回到开源的话题。其实我真的希望你多想想你可以如何利用这里的代码来为你做点什么,如果这里的代码和流量对你而言有利用价值的话。我认为这是最有建设性的做法。如果它真的对你有利用价值,那么我也会无比开心。
5. 短期之内,我是不可能靠这里来生活的,当然我也希望有一天这里能辉煌起来,但是罗马不是一天建成的。所以我目前能做的,就是在照顾好我的主业的前提下,去尽可能快地去发展这里。就好像在打一盘星际争霸,如果你采矿的速度不够快,出兵的速度不够快,那么你就会被别人灭掉。
That's all.
另外,关于如何的代码才会被 merge:你必须清楚,
github.com/livid/v2ex 里的源代码正在驱动一个运营中的网站,如果你在 fork 中引入重大更改或重大新功能,但是没有足够好的理由或者测试,因而可能会影响到 V2EX 网站的运营的话,我是绝对不会 merge 的。但是你可以在自己的站点上用自己的代码,那是你的自由。
另外,非常感谢 @
huacnlee 最近为我们带来的一系列新功能。
:)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1388
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.