想到开源-小记,开源分析

想到开源-小记.前端

想到开源, 一直也在不断的思考,也许仍是没有想明白. 但权且记录下来.做为记录.python

开源一般会和源代码关联. 毕竟每每开源的项目都会发布源代码. 最先一直的困惑是为何会有开源, 除了要解决版权争议问题, 以及人力不足的问题, 还有什么? 既然都不是傻子, 因此注定应该是有更大收益的事.git

慢慢的我理解到如下几个场景:
1. 专职的大牛们,还想也许时间写东西, 可是没人用也不行, 就开源了, 能够看看用户的反馈, 甚至于能够加速项目的发展. 也有从开源变成闭源的先例.
2. 初创公司失败, 又不想浪费资源, 因而选择开源, 本着大爱无疆的教义, 但年久失修, 一时也不容易compile 和实际应用到工做中.
3. 提供服务的厂商, 依托本身的平台,开源了若干sdk , 旨在提供用户快速接入的可能. 以云提供商居多. 也有不少平台类的. 他们开源有个特色, 与产业无关, 只关系本身的一亩三分地.
4. 不少公司但愿从开源项目开始, 网罗一群真正有用的人才. 因此选择了开源, 而后鼓励开发者本身玩. 其实有不少公司仍是假开源, 只是放一些陈货. 真正优化过的,能够商用的部分 就不是难么轻易的开源了, 更像是个展现.
展现他们能够作什么.
5. 还有一些是被逼迫的, 由于产品代码用到了某个库, 而后就只好开源了. 而后估计就不再维护了 .
6. 有一些爱好者想学习某个技术或者研究某个方向, 本身研究太闷了, 就开源一部分出来, 有人参与的话 再深度共享. 互惠互利. 甚至之后找工做时 履历上也能够写上 github 的 repository 数量.
对于开源我仍是有不少期待的, 甚至幻想Bigworld没准也开源了, 由于就过去这几年的经历的案例, 没有源码就是受制于人, 而只能忍受BigWorld 慢如牛同样的技术支持. 到18:00 准时下线. 有源码不少问题都好理解了, 也知道如何去规避一些问题. 固然现实是没有, 有时候不是花钱就能解决的。 就像个定时炸弹同样.
一样Unity3d 以及 Flash 都存在这个问题, 因此我就很畏惧, 生怕最后一刻遇到没法解决的问题。 因此最喜欢 Cocos2d(X) 这么多年了,我得出这么一个结论, C++ 才是真的跨平台语言.
对于你本身是否参与开源了,我本身也仍是徘徊在大门以外, 一是技术也不是多精 不太好意思把写的乱糟糟的代码拿出来. 另外业余的时间也不太多, 工做的又不能拿来开源. 不过我发现了 github 提供的 gist 能够理解成分享代码片断, 我已经放了一些 以为挺有意义, 之后会坚持下去. 围绕的都是简单的事 , 用代码完成了. 能够节省时间.
若是你是个在校的学生, 不妨也参与到开源项目中来, 更早的找到你的人生方向.
作个小广告: 有没有 搞python 的前端 后端的同窗. 交流交流.github

这么多年很遗憾没有一个能够拿出手的做品. 但愿2014年弥补这个缺憾.后端

相关文章
相关标签/搜索