关于开源访谈 开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。 【作者简介】 蔡晓东(Eric.Tsai),80后程序猿,喜欢研究一些没啥大用的技术。比较宅,曾经兴趣广泛,现在最大的两个爱好就是编程和游戏。 【软件简介】 Pocket CVS 是一个运行在Android设备上的具有完整功能的CVS服务器,初衷是为经常将项目代码保存在U盘随身携带的开发者提供一种便捷的替代方案。使用它,你可以将你的私人项目保存在你的Android设备上,随时随地通过Wi-Fi或USB线进行访问。 Pocket CVS 提供了完整的CVS服务器功能,作为Service运行在Android2.2以上版本的设备上,并且不需要ROOT权限即可正常运作。同时,Pocket CVS也提供了一个简单的控制面板来对CVS服务器进行管理。 【访谈实录】 1.你能否先介绍一下你自己?包括技术背景、工作经历、学习经历。 2.是什么促使你开发 Pocket CVS? 因为平时会利用工作闲暇时间研究技术和写一些小程序,经常在家里和公司的电脑上用U盘来回拷文件,每次都记不住那些文件被修改过,只能一股脑的全部覆盖,而且操作也很繁琐,于是就有了把CVS移植到Android平台上的想法。 3. 市面上有没有类似的软件?Pocket CVS和它们的区别在哪里? 目前好像Android平台上就这一个版本控制软件。 4. Pocket CVS目前怎么推广,应用情况如何? 其实这个软件本来就只是打算自用,所以也没去做什么推广,只是把 apk 上架到 Google Play 以及把源代码托管到Google Code,开源出来也只是为了和大家分享一下我在开发过程中学到和用到的技术。用户数的话我没有统计过,应该不会太多吧,毕竟像我一样需要把项目随身携带的人不会太多,而且也可以选择 git@osc 来托管代码啊,呵呵。 5. 目前参与开发/维护Pocket CVS的人员有哪些?花费多少精力和时间? 就我一个人开发和维护,因为目前功能十分稳定,已经很久没有去更新了。 6. 你是否有通过Pocket CVS获得收入?这个项目和你的全职工作是否有冲突? 只是因为个人有这个需求才开发了这个软件,从没想过靠这个获取收入。 7. Pocket CVS将来的发展方向? 目前功能已经十分稳定了,如果没有新的需求暂时不会去开发新功能。 8. 能否谈一下你对开源的理解,以及对国内开源技术和产品的看法? 开源的精神在于技术的分享与传播。早些年,国内很多人认为开源就是免费软件,随便拿来就用,甚至随便改改就变成自己的商业软件,只知索取,不知回报。这几年开源在国内发展很快,越来越多的人能正真理解开源的精神,并为开源贡献自己的力量。希望有一天中国也能成为全球开源社区的中坚力量。 9. 你有什么建议给程序员初学者吗? 兴趣是最好的老师,实践是唯一的捷径。多看,多做,多想,多问。不要等把技术学好再去做东西,而是要在做的过程中学习。这些就是我的学习方法和经验。 10. 能否给开源中国提一些意见和建议? 我最不擅长给人提建议了,还是祝开源中国越办越好吧。 |