Ⅰ 说一说,你如何理解开源节流这句话
开:劝课;源:水源。开发水源,节制水流。比喻增加收入,节省开支。开源节流,比喻在财政经济上增加收入,节省开支。出自《荀子·富国》,故明主必谨养其和,节其流,开其源,而时斟酌焉,潢然使天下必有馀,而上不忧不足。
Ⅱ 软件为什么要开源
开源软件有许多好处,总结起来,最重要的有三点。
首先,开源软件对用户的权利保护得更充分一些。举例来说,如果有一天微软公司不复存在了,那么 Windows、Office 这些本来由微软公司负责维护的软件很可能由于没人维护下去而被淘汰,但开源软件却不存在这样的问题,开源软件不会因某个人不存在而变得停滞不前。用户曾经花费巨资购买的 386、486 微机,现在却只能作为一堆废品来处理,原因就在于缺乏性能优异的应用软件来持续支持,但功能强大的自由软件却可以在这些 386、486 微机上跑得很好。
其次,开源软件由于发布很广,开源软件的问题更容易暴露出来,这使得当这些问题解决以后开源软件就变得更加完美。
最后,开源软件对用户个性化的需求更容易满足。由于软件过多地引进了工程化管理,使得软件的标准化程度越来越高。这固然可以增加软件的开发效率,但却使得人们都需要按照一个模式去操作软件。正常人使用着很方便的软件,左撇子使起来就很别扭。随着手机、PDA 等新产品的出现,这种个性化的需求会表现得更加强烈。开源软件由于源代码是公开的,所以这些个性化需求更容易得到满足。软件不能单纯用工程表现,在这个问题上,开源软件的开发方式给了人们很深的启示。
共创软件联盟的刘澎则指出,开源文化是人类几千年的智慧结晶,是一种必然的历史发展趋势,这种发展趋势是谁也阻挡不了的。今天,已不可能有人会否认互联网所蕴含的价值,但人们有没有注意过互联网发展初期是一个什么样子呢?几十年前的互联网只是具备了一些核心的协议,应用价值也并没有显现出来,但这根本不会妨碍互联网发展成今天这个样子。互联网在发展初期实质上就是一种开源的形式,今天的开源软件与此非常类似。发展趋势本身就具有一种力量,Windows 之所以应用得这么广,在于它符合现代操作系统的标准。现代操作系统的标准就是一种趋势,Linux 也符合这些标准,这使得 Linux 也将注定成为了一种优秀的操作系统。
刘澎同时认为:“目前开源软件的发展进入到了一个低谷的时期,这其实是开源软件发展的必经阶段。因为开源软件的商业推广模式在创立初期就出现了问题,所以才有今天的发展低谷,可见这个低谷并没有超越于发展趋势之外。我们在二十世纪九十年代中期就采用开源技术解决了路由技术,这个项目在商业上也获得了巨大的成功。事实上,国内有许多开源项目,如 Hopen 等,都做得非常成功。因此,面对暂时的困难,就认为中国无开源,认为开源没有希望,是一种敷浅的表现。
中国工程院院士倪光南指出:“从产业层面看,以 Linux 为代表的开源软件增强了我国软件业讨价还价的能力,并且使得软件的市场空间增大了。我们必须看到,国产 CPU 必须有 Linux 支持,否则就会因使用范围太窄而不能投入实际应用。”
开源的本质
在许多人眼中,开源就意味着只有付出而没有任何回报,然而,开源的本意却是“ When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves ”(只要程序员对软件的某一部分实现阅读、重新分发和修改代码,即可称作开源)。既使是要求极为严格的GPL协议,也仅要求使用GPL源码这个部分开源,而 BSD 协议则仅仅要求在 End User License 中,保留原来的协议就可以了。
由此看来,开源软件同样可以做到“别人怎么赚钱,我们也怎么赚钱”,开源与商业利益并是完全对立的。在国内保障体系还不完善的情况下,国内的软件公司和程序员完全可以利用开源软件解决吃饭和生存的问题。而开源软件也并不只包含 Linux 这样的系统软件,目前热门的 ERP、CRM 乃至知识管理、商业智能同样可以基于开源软件开发。
对程序员个体而言,加入开源社区也并非一无所获。国外许多程序玩家通过社区的锻炼获益匪浅,功成名就者也不乏其人。国内的软件工程技术人员参与过大型开发项目的少而又少,中软 COSIX 项目尽管归于失败,但通过这个项目培养出来的参与过大型项目开发的人员已被几大外资软件公司瓜分殆尽。而现实的问题却是,一方面程序人员抱怨没有项目可供练手,另一方面却又不愿加入开源社区得到锻炼。无论国内的程序员有着什么样的想法,开源社区却绝对不失为获得大型开发项目经验和扬名立万的良好场所。
对软件公司来说,开源还是增加软件需求的好方法。软件发展到今天,由于过多地引入了工程方法,使得软件越来越趋于标准化。对个人用户而言,同样的软件,用惯右手的人使用起来得心应手,然而左撇子用起来却怎么使怎么别扭。而对企业用户而言,管理软件的使用必然伴随着管理方式的变化,然而,并不是说管理软件带来的总是适合用户的管理变革,这时用户就会提出系统必须要和管理实现互动的要求,显然,开源软件处理这类问题更为方便。
与国内软件公司远离开源的情况相反, Sun 公司把 Solaries 操作系统的源代码毫无保留地公开给了业界,微软也已宣布将把投入巨资开发的 Windows CE 的 70% 的源代码以 5 美元的象征性价格出让给业界。微软公司和 Sun 公司当然明白这样做带来的好处,源代码开放以后,业界更容易形成基于某类产品的技术标准,这将为技术的拥有者带来更大的市场。而对下游的服务厂商而言,可以更容易地为用户提供更好的服务,表面看来微软公司和 Sun 公司在服务市场损失了一部分收入,但这部分损失会在产品市场得到更大的补偿。
从根本上讲,开源与非开源的开发只是开发方法上的不同,采用开源方式开发出的软件产品,也可以采用不同的商业模式来实现其价值。开源不是怪物,开源也不会让某些公司保不住饭碗,相反,开源可以培养出更多高水平的人才,开源软件能应用于核心应用,也能创造出更广阔的需求市场,从而改善软件产业环境。
来自CSDN网站关于开源的调查表明,抱有“开放源代码会使公司失去收入来源”和“加入开源社区意味着只有付出没有回报”想法的人,只占到总调查人数的十分之一;明确表明无条件不加入开源社区的调查者不足 3%;反进来,认为开源拥有良好商业前景的调查者占到了十分之七,认为能从开源中取得回报的调查者更是占到了十分之八。
然而,日渐成熟的开源技术与惨淡的生态环境还是形成了强烈的对比,开发人员对于开源的高涨热情与开源社区的惨淡同样形成了强烈的对比,被赋予了太多使命的开源让我们感受到了从未有过的沉重。面对着这些强烈的反差,我们不得不开始思考一个问题:中国开源路在何方?
中国开源路在何方
谈起中国开源的发展道路,这绝对是一个仁者见仁,智者见智的问题。关于这个问题的答案,涉及到了心态、人才、政府支持、产业等方方面面。应该说,经过了几年的普及,开源在国内确实已经拥有一批拥趸,政府在这方面也下了不少力气,而现在所需的,是要把这些力量汇聚成一股合力。为此,发展开源首先要保持良好的心态,其次是要选择正确的方法,最后是要实现开源成果向产业的顺利转化,当然,政府的支持同样是不可缺少的。总之,开源软件的推动工作是一项系统工程,其中需要用到太多公众的力量和智者的思想。
开源的心态
对许多事情而言,态度往往决定一切,发展开源无疑就属于这类事情。从事过开源实践的人对开源界人士有一个共识,那就是开源界人士的浮躁。关于这一点,无论是早期创办 Turbolinux 公司的 Iris Miller,还是把开源软件引入国内的宫敏,再到开源的实践者刘澎都有同感。
开源软件界的人很浮躁,往往是没有听别人把话讲完,就开始了指责。这个时候,如果他们能够静下心来再听别人讲五分钟,结果常常是五分钟过去后,这种指责已经没有办法进行下去了,因为他们误解了别人的意思,别人的意见是正确的。事实上,浮躁也绝不仅是国内开源者的专利,国外开源者也概莫能外。在 Linux 开发的初期,Linus 曾经删掉了 Linux 系统的一部分程序,这遭到了他身边 20 多个高级开发人员的反对,这些人在网上公开发文,表示 Linus 先生应该征询他们的意见后再决定删除与否。但 Linus 先生马上就回复了这些问题,他表示他读了关于这些程序的所有文档,最后发现这是一个黑洞,而保留这些程序的后果只会延续这些错误。最后大家都对 Linus 先生表示了歉意,承认他们并没有读过全部的文档。
浮躁带来的最大后果是容易让人忘乎所以,于是开源就变成了带有感情色彩的开源,Linux 也一度成了让人用着就想哭的 Linux。共创软件联盟的副理事长刘澎认为,发展开源就要以“进化论”的观点来看待开源软件。而以“进化论”论的观点去看待开源软件的发展,就是要从市场需求的角度去考虑开源软件的发展。开源软件变成某种具体的产品后,能否生存下去,要看市场上是否存在需求,如果不存在需求,以指令的方式强制生产,肯定要出问题,这种产品的寿命也不会太长。如果存在需求,即使眼前看起来困难重重,但这种产品还是具备生命力的,一定会有企业克服重重困难让这种产品面市。以“进化论”论的观点去看待开源软件的发展,就不能无视“拔苗助长”现象的发生。
洪峰则认为,开发开源软件要有一种做学问的态度,因为这不是今天投入多少,明天就能产出多少的问题。许多知识是人类几代人积累的结果,天才科学家为解决微积分中无究小的问题,花了 150 年的时间,而解决开根号的问题花了一千年。
与浮躁相伴随的,还有一种心态,就是悲观。浮躁使人头脑发热,还会使开源的发展脱离正常的发展轨迹。于是,内心的狂热与无情的现实就特别容易使人悲观。刘澎对此谈了他的看法,当开源运动陷入低谷后,刘澎同样感受到了失落,他觉得别人都亏欠了自己。这时,有个朋友问他:“难道你就没有缺点吗?”为此,刘澎反省了自己,这才领悟出“我们花了国家那么多钱,却做了许多失败的项目,这怎么能算是国家亏待了自己呢”。据此,刘澎认为要想克服困难,去解决问题,就需要保持一种良好的心态。对从事开源软件研发的企业来说,不要总是指责周围的环境,要多从自己身上找缺点。反过来,经历过失败也并不一定是一件坏事,因为失败本身就是一种财富。刘澎坚信,经历过失败以后,我们才耐得住困难,在艰苦的环境中才能生存得下去。刘澎同时认为,面对暂时的困难,就认为中国无开源,认为开源没有希望,是一种敷浅的表现。
开源的瓶颈
在 Linus 和 Richard stallman 创立开源软件的初期,他们并没有很好地解决开源软件日后的商业发展模式,这使得开发开源软件的企业在经营上遇到了很大的困难。同时,在现阶段,中国的软件开发人员首先要解决的是吃饭问题,先要生存才谈得上发展,因此,国内开源社区的发展缺乏物质基础。这些使得国内开源的发展不可避免地落入到低潮。基于这个原因,国内开源界的人士普遍认为缺乏良好的商业发展模式,是制约开源运动发展的瓶颈。CSDN 的调查显示:对于程序员加入开源社区的前提这个问题,十分之四的程序员选择了自己有足够经济基础的答案,近十分之三的人选择了“得到赞助或从中得到回报”的答案。也就是说,如果商业模式的问题得到解决,将有近十分之七的程序人员加入到各类开源社区中去,这是一个让人感到振奋的数字。
对于这个问题,开源运动的倡导者洪峰给出了这样的解释:开源发展的制约瓶颈在于开源软件厂商没有找到开源项目中存在的稀缺性的东西。传统经济学的出发点是资源的稀缺性,在这种理论指导下,政府采用了强迫性,商业软件强调竞争性,但开源软件中只有合作性,稀缺性仿佛不存在,开源厂商无法找到开源软件所蕴含的稀缺性,厂商开发出的开源软件的价值就得不到体现,开源发展的制约瓶颈也就产生了。但是随着人类的发展,合作性会被越来越多地采用。关于这一点我们可以从政府的法制建设的完善中感受到。
以开源教育为例,如果学生自己去学习,那么付出的成本将非常大,许多学生在大学中专门学习了四年计算机知识,还是不会编程;而我如果给出了学习的线路图,为学生提供辅导,学生的学习成本就可以下降很多。经过两年甚至两个月的学习,就可以成为编程高手。我为此付出了大量的时间和精力,因此就可以把学生节省下来的成本的一部分,作为费用收上来。这就是利用了开源的稀缺性。实际上开源软件完全可以利用其他形式实现赢利,我们可以见到尽管数学定理都是公开的,但这并不表明每个人都能够成为数学家。要成为数学家还就需要付出很大的成本,这种成本就是稀缺性的源头。
对于个人而言,由于找不到这种稀缺性,同样使得一些人不愿加入开源社区。事实上,在开源社区内,你给别人提供了帮助的同时,也得到了非常多的帮助。国外开源社区内的许多程序员都是利用了开源社区,最终他们提高了知名度,也找到了很好的工作。因此,合作也能对个人产生价值。由于国内只有很少一部分人真正理解开源软件的意义和规则,中国软件企业大多也是在按照专有软件模式在运作,使得国内参与开源社区的人太少。因此,要想打破这个瓶颈,首先就需要把开源软件的含义讲清楚。
虽然阻碍开源发展的瓶颈是商业模式问题,但要解决商业模式的问题又会涉及到方方面面的问题,这就使得阻碍开源发展问题变成了许多个,着名的 IT 评论人雁鸣先生把这些因素归结为普及程度低、公共资源稀缺、人才缺乏、开源项目少、厂商和社区缺乏合作、应用难以推广、服务滞后、源码不开放、标准不统一等九个问题。
开源需要什么样的人才
阻碍开源社区发展的最直接的原因就是人气的缺乏,而要解决这个问题,除了要让开发人员明了开源的本质外,还需要让他们明白开源的发展究竟需要什么类型的人才。对这个问题,不同的专家给出了不同的意见,但大致分起来,开源人才又可以分为社区内的人才和产业内的人才,这些人才当中既需要使用层面的人才,又需要高端的开发人才。从数量上看,使用层面的人才需求较多,而开发层面的人才需求较少,整体人才数量将呈金字塔状排列。
就开源社区内的人才来看,洪峰认为 Perl、Linux 等开源软件的创立者都是精英,而中国开源社区缺乏的恰恰就是这种精英。开源社区需要各种层次的人才,有应用型人才,也有开发型人才,但就目前来说,急需的是高水平的开发人才。要成为高水平的开源开发人才,要迈过一个很高的门槛,而国内迈过了这个门槛的人还太少。怎么叫迈过这个门槛了呢?基本要求是把 Linux 内核研究过一遍,还要能熟练使用各种开发工具。Linux 的内核压缩以后是 20M,打印出来后相当于 60 多本砖头厚的书,国内很少有人能完成这个工作。而这只是一个学习的过程,真正要成为能对开源社区做出贡献的人才,还要具有相当的创造性。
洪峰同时认为,中国开源社区的成长空间是惊人的,北京有这么多聪明的学生,他们之所以没有加入到开源社区内,是因为高校没有给出适合学生的清晰的发展路线图。如果我们给出他们清晰的发展路线图,中国的开源社区的发展将是充满光明的。
在产业层面,刘澎认为要发展中国的开源软件,在现阶段所需要的不是精英。事实上,也不存在什么精英。所谓精英只不过是比别人早几年认识到了开源软件,如果宫敏先生当年不把开源软件引进到中国,会有另一个人把开源软件引进来。Linus 写 Linux 内核确实付出了艰苦的努力,但并不是说另一个人就不可能完成这件事情。Linux内核并不能直接应用,真正让 Linux 成为一种优秀的操作系统的原因,在于后期大量的工作。
刘澎坚持这样一种观点:现在做开源软件的人缺乏一种献身精神。许多开源的倡导者谈开源文化时显得觉悟很高,但到了实际工作中,开发某个具体开源项目时,动辄就要求上万元的月薪。从这个角度看,发展开源软件目前急需的是有执行能力而又有着对开源文化的信仰的人才。此外,国内开源软件还缺乏复合型人才,往往是原来搞研究的人在搞开源软件项目,这些人只能起到“车间主任的角色”,当上级领导下达生产任务后去完成,而不能实现从研发到把技术成果转换成商业成果的全过程。因此,开源软件界同样需要学会了在市场中同最精明的商人打交道的人。
刘澎强调,这并不是说开源厂商不需要高层次的人才,相反,我们要抱着一种科学的态度严格挑选人才。举例来说,一个职业篮球队需要一名右前锋,找到一名原来打左前锋的职业选手,问他能否适应右前锋的位置,可能会得到否定的答案。然而找一名业余的多面手,我们可能得到肯定的答案。但他的技术水平不行,最终还是要放弃。因此,我们要找的是高水平的专业人才。
软件技术的竞争归根到底还是人的竞争,对此,开源软件也不能例外。从技术层面看,软件的竞争,既不只是金钱的竞争,也不单纯是代码量的竞争,而更多的是创造力的竞争,也正因为如此,人才问题才应该被摆在软件业发展的首位,开源也才因为对于人才培养有着更好的效果而更具魅力。针对开源人才问题,IT 评论人雁鸣先生一针见血地指出,当前发展开源急需两类人:运用开源技术的管理软件的开发者和开源教育的推广者。
政府支持是灵丹妙药吗
在影响开源发展的因素中,政府支持一直是一个争议较大的问题。韩国的开源软件从业者已能自毫地说,他们的开源软件发展水平要远远高于中国的开源软件水平,这其中,政府的支持功不可没。另一方面,我们也能见到因政府干预而造成的种种负面作用。于是,政府支持是不是促进开源发展的灵丹妙药这个问题,就成了摆在中国开源发展道路上的一个大问题。
就政府支持的问题,洪峰认为在软件这场智力竞争中,首先应该允许多种形式并存;一方面需要有国家队的选手,另一方面也要有个人选手存在。其中,由个人选手组成的开源社区的成长与产、学环境有着很大关系。Linux 为什么诞生于芬兰,而没有诞生于中国或是美国呢?原因就在于芬兰赫尔辛基大学从二十世纪七十年代就很注重操作系统的研究,积累了很多图书和代码。Linus 正是在前人的基础上才创立了 Linux。然而,国内在产、学环境方面对开源的发展存在着诸多限制因素。如目前经费的支配存在着垄断,并不是每个有创意的人都能拿到经费。你要把你的思想和别人共享,就要出书,但出版业是垄断的;你要传播你的思想办教育,国家不承认你的文凭,你就招不到学生。因此,洪峰强调,在这个问题上,政府不应该当运动员,而应该是规则的制定者。要让所有的纳税人受益,政府所要做的是制定好游戏规则。开源的发展还是一个反学术垄断的问题。
洪峰同时认为,发展开源软件要抱着一种“入静”的心态,抛开浮躁。并不是要先把生活搞好了,再去搞开源软件,而一旦迈过了基本的门槛,回报就会来了。要知道许多开源软件项目的创立者在创立项目之初经济上也很贫困,但多年的心血换来的是一种超越层次的成功。但问题是目前整个环境太过浮躁,如大学中要求一年发表多少篇论文,但就是没有人统计这些论文中有多少获得过国际奖项,这些论文又有多少原创性。IT 业的一大挑战就在于原创,创造出一种新思想,就会带来巨大的收益。创意产生于人的头脑,并不完全产生于军团做战。因此,政府需要为开源的发展创造一个良好的生态环境,这是政府支持中最为重要的一部分。
刘澎则认为,必须重新审视对待开源的保护策略,对待开源软件不能完全采取保护策略,如果把开源软件当作温室里的花朵,开源软件就永远也长不大。我们应该正视一个很有意思的现象:几千年过去以后,人人喊打的老鼠繁殖得比主宰这个世界的人类还要多,而人们视之为保护动物的老虎却进了动物保护园。目前开源社区在经济上遇到了一些困难,但中软、红旗、共创等开源软件企业自身经营也很困难,因此不可能指望他们资助开源社区。同时,国家的资金也应该只用来支持那些踏踏实实搞开源研究的人,而不应落入打着开源的幌子却在为自己谋私利的人手中。
事实上,影响开源发展的还有一个重要的问题,就是国内软件的有效需求不足。在凯恩斯看来,当企业找不到出路时,政府就应出面采取一些诸如启动公共工程建设之类的措施来刺激经济的增长。与此同理,政府也应该考虑在同等条件下,政府可以将采购需要更多地向国产软件(特别是开源软件)倾斜。中国工程院院士沈昌祥介绍说:“国内目前急需安全等级达到A级的操作系统,在国内开发不出A级操作系统的情况下,只好采用国外的产品,而在许多机要部门,这是一个隐患。正因为如此,国家正在下大力气开发A级操作系统,许多从事开源软件研发的机构找到我,要求得到一个机会。这实际上就是需求促进开源发展的一个例子。”
由此看来,在目前的情况下,开源的发展确实离不开政府的支持。而政府支持成为开源发展的灵丹妙药的前提,一是不能用包办代替的方法把开源管死,二是要在宏观层面结合开源发展的需求提供适时的政策帮助。
开源与产业
提起开源的发展,另一个不得不提的问题就是开源与产业的关系问题。业内专家普遍认为,发展开源软件可以促进软件产业的发展,而反过来,实现开源成果的产业化以后,又可以解决开源的商业模式问题,使得开源软件更好地向前发展。从这个角度说,开源与产业是一种互济的关系。
对开源与产业的关系,洪峰举了这样一个例子:在中国西部,人们由于吃不饱饭就想到了挖山,其结果是造成了生态环境的恶化,反过来,人们因此而变得越发贫困。这就形成了一个恶性循环。现在政策反过来了,政府开始鼓励人们种树、种草,并给予一定的补助。这样一来,生存环境改善了,就业机会也增加了,形成了一个好的循环,人们的日子就越来越好过。洪峰感叹,同样的方法为什么不能应用在开源的发展上呢?
倪光南院士指出:“政府原来的做法是支持五、六种 Linux,这样每家得到的支持力度又都不够。现在政府改为制订 Linux 标准,去引导在 Linux 上的开发,目前我国制订的中文 Linux 标准已经引起了一些国家、Linux 社区和跨国公司的关注。”一个产业的健康发展,需要不同厂商间的竞争与合作,而标准关系到整个产业链的各个环节,政府在其中的用意,完全可以通过信息产业部苟仲文副部长的一番话表现出来:“从以往看来,政府扶持企业,往往达不到政府所需的科研技术开发效果。即使达到了,又会形成新的垄断,企业往往不愿将研究成果与别的企业分享,最终还是达不到政府想通过个别企业来推动某技术产品在产业界形成主流产品的良好愿望。所以,我们政府在 Linux 这件事上,将转向支持基础的、开放的、公共的、服务的能力建设之上,而不是光支持某些企业公司的发展,依靠他们来走这条路。”
早在二十世纪八十年代末,倪光南先生就提出了国内 IT 业“无芯无魂”的问题,当时,倪光南先生的建议并没有得到普遍的重视。而在此之后,我们为了弥补操作系统的问题,走了一条封闭开发之路。试想如果当时我们就采用开源的方式解决这些问题,相信今日IT业的格局已不是这个样子了。从这一问题上,我们不难发现开源在整个IT产业中所起的作用有多大。
老话重提,今日的开源又走到了技术成熟而生态环境薄弱的十字路口,风险与机会混杂着摆在我们面前。面对着风险与机遇,我们必须明白,我们今天的行动将决定着经历了冰与火的融合之后的明天的中国开源的命运。
Ⅲ 普通人日常生活中开源重要还是节流重要
绝大多数人最开始采取的是节流方式,减少日常生活中不必要的开支,把工资省下来理财,工资就像是水龙头的水,而储蓄就如同一个蓄水池,那么我们要做的就是把出水口堵住,如果出水口太大的话,水池往往空空如也。
随着时间的拉长,你会发现仅靠节流是远远不够的,大城市工资确实比较高,但相继而来生活费也提高了,所以,单纯靠节流存款增加的速度并不快。
当积累了一定的工作经验,我们还是得寻求开源渠道,你想想:假设一个月工资有3000元,咱们不吃不喝也只能省下3000元,更何况咱也不可能一分钱都不花。但如果我们一个工资有6000元,那我们花了3000元也还有3000元的结余,如果节省一些多剩一些也是有可能的。
工资就如同我们的腿,但靠一条腿走路,还是比较艰难的,一旦这条“腿”不好使了,那我们的生活就会受影响,如果是有家庭的朋友,房贷、车贷、孩子等支出将会带来很大的压力。
很多人即使做着一份自己不喜欢的工作,也不敢轻易离职,就是因为这份工作对他而言非常重要,是他的“饭碗”,所以,即使做的不开心却也没有说走就走就勇气。
而如果我们有多条“腿”走路,一条“腿”不好使,还有其它的“腿”可以养活自己,自然就多了选择的权利。
所以,开源和节流其实同样重要,只不过在不同的时期侧重点有所不同。
如果你刚参加工作,工资不能“一飞冲天”,那么你要做的就是好好节流,并提高核心竞争力,为升职加薪做准备。
而如果你自己工作了好多年,那么在做好本职工作的情况下,应该更加侧重开源,赚钱很难但不是不可能,找擅长的方向去深耕。
Ⅳ 开源数据库的选择方法
随着互联网的不断发展,有时候企业需要使用不同的开源数据库来搭建自己的在线平台。下面我们就一起来了解一下,在选择数据库的时候我们都有哪些方法可以使用。
有一个明确的目标
这一点看似简单,但在和很多人聊过MySQL、MongoDB、PostgreSQL之后,我觉得这一点才是重要的。面对繁杂的开源数据库,更需要明确自己的目标。无论这个数据库是作为开发用的标准化数据库后端,抑或是用于替换遗留代码中的原有数据库,这都是一个明确的目标。目标一旦确定,就可以集中精力与开源软件的提供方商讨更多细节了。
了解你的工作负载
尽管开源数据库技术的功能越来越丰富,但这些新加入的功能都不太具有普适性。譬如MongoDB新增了事务的支持、MySQL新增了JSON存储的功能等等。目前开源数据库的普遍趋势是不断加入新的功能,但很多人的误区却在于没有选择适合的工具来完成自己的工作——这样的人或许是一个自大的开发者,又或许是一个视野狭窄的主管——终导致公司业务上的损失。致命的是,在业务初期,使用了不适合的工具往往也可以顺利地完成任务,但随着业务的增长,很快就会到达瓶颈,尽管这个时候还可以替换更合适的工具,但成本就比较高了。例如,如果你需要的是数据分析仓库,关系数据库可能不是一个适合的选择;如果你处理事务的应用要求严格的数据完整性和一致性,就不要考虑NoSQL了。
不要重新发明轮子
在过去的数十年,开源数据库技术迅速发展壮大。开源数据库从新生,到受到质疑,再到受到认可,现在已经成为很多企业生产环境的数据库。企业不再需要担心选择开源数据库技术会产生风险,因为开源数据库通常都有活跃的社区,可以为越来越多的初创公司、中型企业甚至500强公司提供开源数据库领域的支持和三方工具。
先从简单开始
你的数据库实际上需要达到多少个9的可用性?对许多公司来说,“实现高可用性”仅仅只是一个模糊的目标。当然,常见的答案都会是“它是关键应用,我们无论多短的停机时间都是无法忍受的”。云南IT培训http://www.kmbdqn.cn/发现数据库环境越复杂,管理的难度就越大,成本也会越高。理论上你总可以将数据库的可用性提得更高,但代价将会是大大增加的管理难度和性能下降。所以,先从简单开始,直到有需要时再逐步扩展。
Ⅳ 开源文化的开源教育
自由的交换想法? 协作创造一套健壮、对大家有益的系统?不仅仅Linux是开源哲学的受益产物,在学校教学领域也在探索开源模式的应用,以期能够为教学带来一个更高效、更先进、更丰富的教学体系——这就是开源教育。
开源教育模式下,教师们以互联网为媒介共享课件、协作开发课程、交流教学心得。
人类对世界的认识主要通过两种途径:学习他人经历或亲身体验。
教育的本质之一就是通过让人们通过学习多少辈先人积累下来的经验,更快更好的建立对世界的正确认识和树立良好的世界观。从这点看,科学的发展、教育的发展和开源的发展所采用的方法论是一致的,而开源正是这种方法论的代名词。
Ⅵ 几种开发者常见的开源软件协议的分析与介绍
本文主要是针对几种开发者常见的开源软件协议的分析与介绍。
Mozilla Public License
MPLLicense,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。
BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:
1. 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。
2. 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
3. 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
BSD代码鼓励代码共享,但需要尊重代码作者的着作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。
Apache Licence 2.0
Apache Licence是着名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的着作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:
1. 需要给代码的用户一份Apache Licence
2. 如果你修改了代码,需要再被修改的文件中说明。
3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。
Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
GPL
GPL许可证是自由软件的应用最广泛的软件许可证,人们可以修改程式的一个或几个副本或程式的任何部分,以此形成基于这些程式的衍生作品。必须在修改过的档案中附有明显的说明:您修改了此一档案及任何修改的日期。您必须让您发布或出版的作品,包括本程式的全部或一部分,或内含本程式的全部或部分所衍生的作品,允许第三方在此许可证条款下使用,并且不得因为此项授权行为而收费。
LGPL
Linux就是采用了GPL。GPL协议和BSD,ApacheLicence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。
GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。
由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
其它细节如再发布的时候需要伴随GPL协议等和BSD/Apache等类似
Public Domain
公共域授权。将软件授权为公共域,这些软件包没有授权协议,任何人都可以随意使用它。
zlib/libpng
只要不误传该软件的起源并保留原始发布的公告,任何人可以以任何目的使用该软件,包括商业应用
Artistic许可使作者保持对进一步开发的控制。
MIT
MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
Ⅶ 如何运用七钱开源方法论破解地方经济之困
读过中建政研的文章,有专门对于七钱开源方法论的介绍。地方政府投资项目的资金筹措、资金管理的工作可以归纳为“七钱”原则,即要钱、借钱、融钱、换钱、赚钱、省钱和还钱。一是要钱。地方政府向中央政府或上级政府申请的各类专项奖补、中央或上级的财政转移支付、中央预算内投资资金等。二是借钱。指地方政府发行的政府债券以及政府和社会资本合作(PPP)。政府债券包含特别国债、一般债券和专项债券。三是融钱。地方政府依托地方国有企业作为主体,进行市场化融资或以“企企合作”为主要形式进行政企合作,或者以政企合作。四是换钱。用资源或资产去换钱。五是赚钱。赚钱相对来说是一个长期的过程,重点是提升地方经济的“造血”功能。六是省钱。省钱的意义在于将有限的资金用于必要的发展上面,因此引入了绩效管理的概念。七是还钱⌄还钱指地方目前普遍存在的债务化解和存量债务的还本付息。
Ⅷ 开源与节流,该把时间放在哪呢
文 / 张一梵
01
在理财这条路上跋涉,无非就是开源节流,但是开源节流,该把时间放在哪呢?是开源有限还是节流为要呢?
我们理财的最初的初衷,可能就是为了财富的增值,或者说财富的增加。天上不会平白无故掉馅饼,即使掉馅饼也不一定会砸到你的头上。
很多理财专家说,财富就像是一个蓄水池,收入就是进水管道,支出就是出水管道,如果我们打算让蓄水池的水位不断上升,无非就是增加进水管道的水量,减少出水管道的水量,同时抵抗蒸发的通货膨胀,这样才能让蓄水池有更多存量。
如果把这种方法论平移到理财领域,就是通常我们常听到的开源节流。
开源的方式无非分为两种,本职工作与业余工作的开源。具体来说,把更多精力与时间投入到本职工作,做出工作成绩实现升职加薪走上人生巅峰,这为本职工作的开源方式。
对于刚开始理财的人来说,最好的投资理财莫过于投资自己,因为只有自己才能真正掌控你的人生。正如财经作家吴晓波所说,我们对未来的信心源于对自己的信心。
另外一种开源方式就是,通过业余时间实现财富积累。通常,我们把赚钱方式分为体力、脑力两类,业余时间赚钱也大致分这两类,通过出卖体力赚取金钱,比如大学生周末的促销活动、发宣传单。
通过脑力赚取金钱为业余时间开源的途径,他们身兼数职通过知识服务、技能积累财富,业余时间的收入比主业收入更多,甚至不少人通过跨界成为让人羡慕的斜杠青年,比如古典老师、李笑来老师等。
通过开源这种方式,他们实现了收入的多元化,以及资金的积累。但是,如果一味从事低价值的开源,也不见得能够实现资金的积累。
除去开源,节流也成为越来越多人热衷的理财的方式。
02
所谓的节流,就是减少对可支配收入的支配,降低不必要的开支,这种做法本身没有什么问题,但是不少人却把节流的方式做到极端,一味的勒紧裤腰带生活,每天像苦行僧一样生活。
节流的作用确实非常明显,每个月积累了不少钱,可是我觉得他把节流的初衷想错了。节流不是为了节省更多的钱,而是为了改善不合理的消费结构,养成良好的消费习惯。
而且,这种对可支配收入的变态削减,导致的后果就是,朋友聚会不参加、社会活动不参与,分享课程不付费……一切从省钱的角度看起,这不仅仅是拒绝花钱,更是拒绝了自己成长的机会。
当然,我们不能否认节流的重要性,人人都在说实现财务自由,实现钱生钱的投资,可是想要财富自由就得有第一桶金,而这个第一桶金往往是通过节流的方式攒起来的。
在理财生活中,开源节流被越来越多的人热衷,有人说赚钱的能力比省钱更重要,有人说不懂得节流,赚再多的钱都是徒劳。他们都说的有道理,对于开源节流,到底哪个优先呢?
最近,在《理财,不用懂太多》这本书中,作者提出了一个有意思的观点,时间的属性。在现实生活中,对金钱用途可以分为投资、消费、储蓄,这本书的作者,把时间的属性分为投资型时间、消费型时间。
看到这个概念,我就突然想到时间管理。通常,我们对时间的管理多数是从时间入手,把时间分割开来,这块时间做什么,另外一块时间做什么事情;但是李笑来老师却一针见血,他说时间不可以管理,真正管理的是我们自己。
这本书的作者没有说把时间该投入到哪里,而是把时间的属性界定为投资型与消费型。
所谓的投资型时间,就是你投入的时间能够增加你未来的收入,而消费型时间则属于打发时间、消遣,对未来收入没有实质影响。既然是投资型时间,就和价值投资一样不会立竿见影,但是从长远来看收益很高。
知乎大神采铜在《精进》中提到我们对待时间的法则,我们应该把时间花在值得事情上,这个所谓的值得的标准就是收益与半衰退期之间的关系,就是你投入了时间与收益之间的关系,这个上面的投资与消费的关系异曲同工。
回到我们开源节流的话题,开源与节流并不是天然对立的两种理财方式,也不是一道非黑即白的选择题,而是可以结合运用,我可以既开源也节流,积累财富而又开拓收入渠道,这不是更好吗?
关键在于,我们的时间放到了哪里,是投资型的时间,还是消费性的时间呢?
把时间放在投资型时间内,你收获的成长与金钱,把时间放到消费型时间,你收获的时间的痕迹。
Ⅸ 李笑来:实现财富自由的关键,是这两个字
你想过这样的问题吗:
为什么有的人终其一生都为钱所困、为钱工作。而有的人很早就能实现财富自由、选择退休或做自己感兴趣的事?比如李笑来32岁,就已经不再为钱工作。
其实,他们的本质区别是:
普通人不相信自己能实现财富自由。对他们而言,财富自由只是梦。而成功的人笃信自己能实现财富自由。
比如,孙正义24岁创建软银,招了三名员工,给他们开会。他站在纸箱上对大家说:
结果,其中两名员工吓得当场辞职。后来,他37岁时已经成为拥有10亿美元的富豪,而那些离开的员工却依然是普通人。
只有那些笃信未来能实现财富自由的人,才能最终实现财富自由。
这是李笑来的《财富自由之路》给我的启发。
笃信就是120%的相信。
李笑来说:为什么是120%地相信?是为了说得形象一点,我是说--你要相信到这样的地步,即便有人打击你,打击掉20%,你依然100%地相信。
我们在通往目标的路上,会遇到无数障碍。首先会遇到不断出现的各种难题。其次。在没有明显的结果之前,还会受到无数的打击和不理解。这时如果对目标不是笃信。那么。你就很容易动摇、退缩。
既然笃信这么重要,为什么多数人做不到笃信呢?
有句话说的好: 你可以欺骗全世界,却无法欺骗你自己。
这句话的意思是,如果没有足够的证据,我们的大脑是不会笃信一件事必定发生的。
一个人之所以相信一件事能做成,是因为他非常了解这件事,清晰看到这件事理论上可行,而且确认自己有能力胜任。
所以,如果我们不能清晰理解财富自由是什么,或者理解财富自由,但没有实现财富自由清晰可行的路径,或者前两者都清晰,而没有看到与自己相当或者不如自己的人成功的实例,我们都不可能做到笃信自己未来一定能实现财富自由。
由于多年自我保护的习惯,几乎每个人都知道自己不想要什么,但对于自己想要什么往往非常模糊。问题是,一个模糊的目标是难以准确实现的。
比如,我想通过读书获得幸福婚姻,结果,多年过去,读了很多书,虽说日常婚姻质量提升了,但遇到某些事情还是会像以前一样出现冲突。这让我很困惑。后来才发现,我根本没想过要什么样的幸福婚姻。
其实,我想要的幸福婚姻是:夫妻相亲相爱,没有痛苦。过去由于目标模糊,所以,一直在解决第一个问题,而忽略了第二个。准确定义目标之后,我的婚姻才真正幸福起来。
那么,什么是财富自由呢?
维基网络上这样说:
从这个定义可以看出,想实现财富自由,需要做到两点:
一是开源,提升资产产生的被动收入。
二是节流,减少日常开支。
李笑来说:
这句话告诉我们,判断一件事是否可行,除了清晰的目标和长期向目标努力,那就是:方法论是否正确。
我们来看实现财富自由的方法论:分为开源和节流两点。
开源:
实现财富自由,开源通常需要快速经历三个阶段:
第一、销售一次自己的时间,快速提升能力,并获取金钱不断储蓄。
这是本金积累和能力积累的阶段。
这个阶段提升收入靠两点:
1.提高每次成交价。
2.销售更多时间。
但因为购买方低买高卖的属性及自身精力所限,所以,收入是有天花板的。因此,这个阶段,我们能做的,就是利用平台认真磨炼自己,不断精进技能,在持续成长的同时,储蓄更多的本金。
比如,同传译员可以通过不断提升能力,慢慢提升成交价。但这个价格高到一定程度,也就很难再提了。当然也可以为更多的会同传,但时间是有限的,所以次数也不可能太多。
因此,这个阶段最好的做法就是持续成长并不断储蓄,为进入下阶段做准备。
第二、同一份时间出售很多次,并不断储蓄。
每个人的时间都是有限的,所以只能出售一次时间,收入是有限的。而同一份时间出售很多次,那收入将大幅提升。如果你的时间产出的产品足够 刚需 ,那么,这个收入将非常大,甚至实现财富自由。
比如,2003年,为了将同一段时间出售很多次,在新东方当写作老师的李笑来开始写书。他用9个月写了《TOEFL核心词汇21天突破》,这本书在市场上不仅畅销,而且长销,那9个月的时间被出售了无数次。结果,一年后他就实现了财务自由。
所以,当你的能力提升到一定程度,就要有为客户开发刚需产品的意识(注意必须是刚需),将同一份时间出售多次。这将大大缩短实现财富自由的时间。
此时,你的时间如果用来学习其它技能,打造出多维度竞争力,那么,时间的销售次数将更多。比如,你会写作写了书,又会演讲,又会做咨询,那你一定更加卓越。
当你的储蓄达到一定程度,除了能够保证日常支出,还有了足够的本金。那么,接下来,就可以进入第三阶段了。
第三、购买他人的时间,低买高卖。
时间是有限的,但是购买他人的时间就能突破时间总量。很少有人能做到同一段时间出售多次,但很多人都能做到购买他人的时间。
比如,创业和投资就是低价购买他人的时间,创造出产品或服务,然后再卖出去。
购买他人时间的人很多,但成功的人却很少。为什么呢?因为多数人没有能力做到低买高卖。
那么,如何才能做到低买高卖呢?那就要学会 判断什么样的产品或服务具有更高价值。 这就需要我们会判断趋势,会规避风险。
比如,为什么孙正义投资雅虎、阿里巴巴、滴滴大获成功?因为他会判断。
孙正义是如何学习判断的呢?早年,他曾用1年半的时间对40个行业展开市场调查,拜访各式各样的人、阅读许多书籍与资料、分别编制出十年份的预估损益平衡表、资产负债表,资金周转表,以及组织图,并将结果与检查项目表对照,判断哪些才是适合自己投入一生的事业。这些调查报告高34公分,10多公尺宽。
不管创业还是投资,都是有方法的。只是,多数人习惯了不学习直接上路。试想一下,如果一个人不学习开车,就直接开车上路,这是多么危险的事!
综合以上三个阶段,我们不难发现:
财富自由之路的本质,就是能力成长之路。
那么,能力的成长过程又是怎样的呢?
能力的成长,是我们长期抽出时间、集中注意力,学习必要技能的必要最少知识,然后不断实践,不断改进,又不断学习的结果。
这个过程中,我们的能力将不断得到提升。随着各种必要知识和技能的融会贯通,创造财富的能力将象下面的曲线一样,由量变慢慢到质的飞跃,与此同时,你也必将实现财富自由。
理解了开源,你可能还会想:如果不储蓄或少储蓄呢?如果有意外呢?如果买房买车呢?那就涉及节流的问题。
节流:
想实现财富自由,你必须做到以下5点:
1、在做所有事之前,必须首先储蓄。
很多人习惯把剩余的钱用来储蓄,由于消费的不确定性,可能导致月月只有很少节余。这样将永远无法实现财务自由。
2、当有较多收入时,要把大部分用来储蓄。
《富爸爸穷爸爸》中有一句话:
所言极是。人们的消费水平会随着收入水平的提高而不断提高,所以,不计划消费的人,收入再高也无缘财富自由,甚至会走向贫困。
比如,有一位职业运动员在24岁时,一年就挣了几百万美元,但在34岁时却露宿桥下。
正确的做法是,在实现财富自由之前,如果有较多的收入,要把大部分用于储蓄,不用或仅用一小部分来提升生活质量。
比如,李笑来写了第一本书之后,收入迅速增长。为了控制自己的花钱欲望,他特意把用来接收这本书的稿费的银行卡剪掉,然后扔了。结果,十几年过去,这本书的稿费全部存下了。
3、购买保险。
购买必要的保险,可以防止意外的大额支出。
4、实现财富自由之前,避免大额消费。
大额消费,将让你失去本金,也就是你用来赚钱的钱。这将让你离财富自由越来越远。所以,在实现财富自由之前,要避免买房、车等大额消费。
5、实现财富自由之后,绝不动用本金。
消费的前提,是确保消费不超出资本的被动收入,即绝不动用本金。否则,你将再次失去财富自由。
比如,你想买分期付款买房子,那么就要看资本的被动收入累计是否大于首付,每月的被动收入能否支付分期。
若能做到快速开源同时又注意节流,那财富自由一定会到来。
世界上有太多拥有财富自由的人,巴菲特、查理.芒格、比尔.盖茨、孙正义、马云.....虽然他们也是一步一步走向成功的,但是,你可能会说:我离他们太遥远,他们的成就只是个例。
事实上,在互联网如此发达的今天,只要你注意观察,随时都能发现与自己相近的人已经走向成功,或正在走向成功的例子。
比如,我喜欢看书、写作,我就发现有好多年轻的作者已经实现财富自由:《认真觉醒》的作者周岭,《高效阅读》的作者赵静,《好好学习》的作才成甲,本书的作者李笑来,等等。
网络的时代,多与世界关联,你定会发现很多与你一样甚至不如你的人,已经或正在实现财富自由。
李笑来说:
只要有清晰的目标和正确的方法论,财务自由必定到来。请笃信这一点。
是的,你不会马上看到成果,因为那条曲线有一个量变过程。
而且,也一定会遇到他人甚至身边人的打击和不理解,因为在结果到来之前,多数人都缺乏预见力。
你也一定会遇到困难,因为财富自由之路就是由无数个困难组成的。
你也一定会有失败,因为有些坑需要你亲自经历。
但是,请牢记:你必定实现财富自由,而且可能很早。
所以,你要立刻行动,勇往直前,并且保持耐心。