Ⅰ 应用程序开发人员为什么会越来越依赖开源组件
方便呀
Ⅱ 什么是Web应用程序
Web应用程序是对Web或者是应用服务器的动态扩展。有两种类型的Web应用:面向表现的和面向服务的。面向表现的Web应用程序会产生包含了很多种标记语言和动态内容的交互的web页面作为对请求的响应。而面向服务的Web应用实现了Web服务的端点(endpoint)。一般来说,一个Web应用可以看成是一组安装在服务器URL名称空间的特定子集下面的Servlet的集合。
Ⅲ 软件为什么要开源
开源软件有许多好处,总结起来,最重要的有三点。
首先,开源软件对用户的权利保护得更充分一些。举例来说,如果有一天微软公司不复存在了,那么 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产业中所起的作用有多大。
老话重提,今日的开源又走到了技术成熟而生态环境薄弱的十字路口,风险与机会混杂着摆在我们面前。面对着风险与机遇,我们必须明白,我们今天的行动将决定着经历了冰与火的融合之后的明天的中国开源的命运。
Ⅳ 安卓为什么采用开源系统
Andy Rubin创立了两个手机操作系统公司:Danger和Android。Danger 5亿美元卖给微软,今年成为了Kin,Android4千万美元卖给Google。 Android是Google于2007年11月05日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。 Google通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。 Android 作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
MeeGo是诺基亚和英特尔宣布推出一个免费手机操作系统,中文昵称米狗,该操作系统可在智能手机、笔记本电脑和电视等多种电子设备上运行,并有助于这些设备实现无缝集成。这种基于Linux的平台被称为MeeGo,融合了诺基亚的Maemo和英特尔的Moblin平台。诺基亚的执行副总裁Kai Oistamo表示,MeeGo适用于多种平台的能力使其显得与众不同,因此它不仅仅是一种新的手机操作系统。诺基亚公司近日宣布,除了最近即将上市的N8机型之外,所有其后上市的N系列旗舰手机将不再使用塞班操作系统,将转为使用基于Linux的MeeGo操作系统。
该MeeGo项目很高兴地宣布:“第一天”的MeeGo手机用户体验的项目。 你们中许多人会记得这个“从3月1日,当我们第一次提出的MeeGo核心操作系统的源代码,并开始向MeeGo 1.0版本的开发”的概念。 如今,手机的基准源代码是提供给开发社区,此代码是积极发展MeeGo 1.1,这是在10月推出。该小组已准备MeeGo Gitorious所有的来源和基础设施进行每周一次的1.1版本的MeeGo发展。 该MeeGo用户界面小组还忙于创造手机参考用户经验,并编写了MeeGo用户界面设计原则和互动准则 。 这一里程碑标志着在Moblin和Maemo操作为主要架构和技术的选择决定合并完成已确定。 今天,我们也开放MeeGo基础设施建设 。
Ⅳ web应用有哪些
常见的计数器、留言版、聊天室和论坛BBS等,都是Web应用程序,不过这些应用相对比较简单,而Web应用程序的真正核心主要是对数据库进行处理,管理信息系统(Management Information System,简称MIS)就是这种架构最典型的应用。
MIS可以应用于局域网,也可以应用于广域网。基于Internet的MIS系统以其成本低廉、维护简便、覆盖范围广、功能易实现等诸多特性,得到越来越多的应用。
web开发就是我们说的做网站,它分为网页部分,和逻辑部分也就是我们说的前台与后台,前台负责与用户的交互,显示数据,用到HTML显示数据,CSS控制样式,JS编写复杂交互。后台编写处理这些逻辑的程序。可以用C#,java,vb.php等语言。
(5)应用程序为什么会依赖开源扩展阅读:
一、优点
1、网络应用程序不需要任何复杂的“展开”过程,你所需要的只是一个适用的浏览器;
2、网络应用程序通常耗费很少的用户硬盘空间,或者一点都不耗费;
3、它们不需要更新,因为所有新的特性都在服务器上执行,从而自动传达到用户端;
4、网络应用程序和服务器端的网络产品都很容易结合,如email功能和搜索功能;
5、因为它们在网络浏览器窗口中运行,所以大多数情况下它们是通过跨平台使用的 (例如Windows,Mac,Linux等等)
二、应用扩展
信息化,互联网,移动化,云计算的不断发展,使得公司的业务需求越来越多。
因此很多公司的页面因为缺乏高度的可扩展性,因而流失了大量的用户。如果你不希望重蹈这些公司的覆辙,你就急需要找到一条可以扩展自己web应用的途径。
对Web应用来说,扩展能力很重要,随着用户群和工作量的增加,处理器在增加,它应该能够进行扩展。对于Java应用来说,扩展更复杂,不只是简单的购买和安装20个新的处理器就可以的。
然而,Java平台能够也确实支持应用扩展,通过外围设备语言,例如Scala、Clojure和Groovy。利用JAVA编程语言,开发者很难使JAVA应用进行线性扩展。
另外,按需的云计算本质使得可扩展的Web应用程序融入到了各种规模的业务中。进入到这个领域不能说没有障碍,即使是很小的公司得到这类计算能力也很难,而且数据存储一度曾经只适用于企业级用户。
这使你得到想要的服务器空间,不仅比以往更便宜,而且更容易。云计算可以订购更多的资源,而且就像行车路过订购快餐一样方便。
Ⅵ 如何分析android 应用程序依赖库
在Androidstudio按照如下的步骤为应用程序添加模块依赖。1、进行添加相关的依赖包模块,就需要打开Androidstudio的程序,进行开发界面中之后,点击菜单“file”-->“projectstructure”。2、打开projectstructure中,在mole中选中一个项目。3、进入到该项目中点击右上角的“Dependencies”后,进行点击添加按钮“+”。4、弹出的下拉的菜单中进行选择”Moledependency“。5、可以看到mole的中自己创建library包,选中要导入的library包,然后点击“OK”。
Ⅶ 新手求教,问个有关ANDROID开源的问题
如果把软件比作可口可乐的话,源代码就相当于可乐的配方,可乐卖的是什么?为什么百年来经久不衰,关键就在于那个配方,如果有一天配方公开,人人都知道,谁都可以做可口可乐,只要换个名字就可以上市销售,可口可乐公司会怎么样呢?源代码就相当于软件的配方,是软件公司的命脉,是魔术师的秘密,是绝不可以随便公开的。
开源软件就是开放源代码,让所有人都来学习研究和发展这个配方,似的这个软件得到更广泛更深远的支持。这实际上是一个无奈之举,Google的Android系统开源,为什么Google搜索排名算法不开源、PageRank不开源,开源软件基本都是走投无路的选择,发动群众是唯一的出路。从这一点上来看,开源的东西大都不怎么样,但凡有利可图,谁愿意免费提供呢?什么开源精神,自由软件,那都和共产主义一样只不过是句口号,赚不着钱吃什么?
好的开源软件会发展周边产业或群众捐款,抑或是像Google这样资金雄厚的公司维持。
开源的好处第一是程序员了解系统的结构可以更有效地发挥自己软件的功能,第三方厂商可以根据自己的实际情况来定制系统,推出新的版本。比如Ubuntu Linux。Android也是基于Linux的。
厂商们这么热捧Android,也是走投无路的选择,除了Android还能依赖谁呢?但开源软件也有不足,除了本身的一些问题以外,还会遇到各厂商品牌的手机推出自己定制版的系统,相互之间不兼容,这就给第三方软件开发者造成很大困难。为什么苹果只出一款手机(3种规格),就是最大限度地消除这种兼容性的问题,只要在一台iPhone上正常运行,可以在所有iPhone上兼容。Android这类开源系统做不到。
开源和闭源各有利弊吧,彼此间也很难协调。最倒霉的就是各怀异心,总憋着自己这个成为标准,成为主流,结果闹内讧,Google自己都出手机。你看微软做Windows这么多年,什么时候卖过电脑?总得给客户留点余地。
Ⅷ Ubuntu操作系统有啥优点呀 所谓开源怎么体现的
Ubuntu的第一个优势。 1、全面的软件更新 安全漏洞大部分来自第三方应用程序,Windows和Mac的 PC机都严重存在危险,因为有很多第三方应用程序在其平台运行,而这些应用程序并不总是自动更新,所以就使得系统容易受攻击。 再次明确提出,微软和苹果有全面的更新系统对他们的软件进行更新,包括操作系统以及应用程序。问题是这些程序,扩展和插件由其他供应商提供的,而且他们防范已知漏洞的方法是不一致的。 相比之下,Ubuntu却有一个全面的软件更新系统。因为Ubuntu有一个应用程序库,应用程序库里的第三方应用应用都是经过Canonical公司测试并能运行于Ubuntu操作系统上的。但这意味着Ubuntu的应用程序库并不总是拥有最新版本的Firefox,但你可以肯定的是它拥有的Firefox 版会是一个安装方便、运行良好并保持自动更新的版本。 还可以通过其他应用库连接Ubuntu,但这些是由Ubuntu社区或商业公司提供的。当然,如果你信任他们,可以连接他们,此时他们也会通过Ubuntu的更新管理器自动更新(如下图)可以说,Ubuntu的提供了一个更为集中和有效的方式更新计算机 - 特别是应用程序库里的那些软件。 2、集成的应用商店 可以用Synaptic Package Manager管理工具来管理Ubuntu的软件库,当然还有一个更简单的方法浏览Ubuntu官方认可的应用,就是所谓的Ubuntu软件中心,用过Ubuntu和iPhone的人认为“Ubuntu就是一个应用商店。” 从用户角度来看,Ubuntu的软件库很像iPhone应用商店或Android Market,您只需把它打开,通过不同目录浏览或搜索你要的应用,然后下载那些你想要的。它可以说就是一个应用程序商店。 另外,只不过iPhone和Android有些应用是免费的有些是要付费的,而在Ubuntu软件中心的应用程序,几乎都是开源和免费的。像iPhone和Android,你必须要经过一个相当长的时间才能能到你想要的。 鉴于Ubuntu在软件更新方面做的相当好,对于现代PC用户和通过网页获得服务和应用的企业来说它会是个不错的选择。
Ⅸ 从深度和广度上开源是什么意思
开源(open source)这个术语是指人们可以修改和共享的东西,因为它的设计是可以公开访问的。
该术语起源于软件开发的上下文,用于指定创建计算机程序的特定方法。但是,今天,“开源”指的是更广泛的价值集,我们称之为“开源方式”。开源项目,产品或计划包含并赞扬开放交流,协作参与,快速原型制作,透明度,精英管理和面向社区的发展的原则。
什么是开源软件?
开放源码软件是带有源代码的软件,任何人都可以对其进行检查、修改和增强。
“源代码”是大多数计算机用户从未见过的软件的一部分;这是计算机程序员可以用来更改软件(即“程序”或“应用程序”)工作方式的代码。有权访问计算机程序源代码的程序员可以通过向计算机程序添加功能或修复无法始终正常运行的部件来改进该程序。
开源软件和其他类型的软件有什么区别?
有些软件的源代码只有创建它的个人、团队或组织才能修改,并且保持对它的独占控制。人们称这种软件为“专有的”或“闭源的”软件。
只有专有软件的原始作者才能合法地复制,检查和更改该软件。并且,为了使用专有软件,计算机用户必须同意(通常通过签署他们首次运行此软件时显示的许可),他们不会对软件作者未明确允许的软件做任何事情。Microsoft Office和Adobe Photoshop是专有软件的示例。
开源软件则不同。它的作者将它的源代码提供给其他想要查看、复制、学习、修改或共享代码的人。LibreOffice和GNU图像处理程序就是开源软件的例子。
就像使用专有软件一样,用户在使用开放源代码软件时必须接受许可条款,但是开放源代码许可的法律条款与专有许可的法律条款有很大不同。
开源许可证影响人们使用、研究、修改和分发软件的方式。一般来说,开放源码许可证允许计算机用户将开放源码软件用于他们希望的任何目的。一些开源许可,有些人称之为“left”许可,规定任何发布修改过的开源程序的人必须同时发布该程序的源代码。此外,一些开放源码许可证规定,任何修改和与他人共享程序的人也必须共享该程序的源代码,而不收取任何许可证费用。
通过设计,开源软件许可证促进了协作和共享,因为它们允许其他人对源代码进行修改,并将这些修改合并到他们自己的项目中。他们鼓励计算机程序员随时访问、查看和修改开放源码软件,只要他们在共享工作时允许其他人也这样做。
开源软件仅对计算机程序员重要吗?
开源技术和开源思想对程序员和非程序员都有好处。
因为早期的发明者将互联网本身建立在开源技术之上,比如Linux操作系统和Apache Web服务器应用程序,今天任何使用互联网的人都能从开源软件中受益。
每当计算机用户浏览网页、查看电子邮件、与朋友聊天、在线播放音乐或玩多人视频游戏时,他们的计算机、移动电话或游戏机都会连接到计算机的全球网络,使用开源软件将数据路由并传输到他们面前的“本地”设备。完成所有这些重要工作的计算机通常位于用户看不到或无法实际访问的遥远地方,这就是为什么有些人称这些计算机为“远程计算机” 。
越来越多的人依赖远程计算机来执行他们本可以在本地设备上执行的任务。例如,他们可能使用在线文字处理、电子邮件管理和图像编辑软件,而这些软件并不是安装在他们的个人电脑上运行的。相反,他们只是通过Web浏览器或移动电话应用程序访问远程计算机上的这些程序。当他们这样做时,他们从事的是“远程计算”。
有些人把远程计算称为“云计算”,因为它涉及的活动(如存储文件、共享照片或观看视频)不仅包括本地设备,还包括形成周围“氛围”的远程计算机全球网络。
云计算是日常生活中越来越重要的一个方面,有了互联网连接的设备。一些云计算应用,比如谷歌应用,是专有的。其他的,比如ownCloud和Nextcloud,都是开源的。
云计算应用程序运行在帮助它们平稳高效运行的附加软件之上,因此人们经常会说运行在云计算应用程序之下的软件充当了这些应用程序的“平台”。云计算平台可以是开源的,也可以是封闭的。OpenStack是开源云计算平台的一个例子。
人们为什么喜欢使用开源软件?
人们出于多种原因,更喜欢开源软件而不是专有软件,其中包括:
控制。许多人喜欢开源软件,因为他们对这种软件有更多的控制权。他们可以检查代码以确保它没有做任何他们不希望做的事,并且可以更改不喜欢的部分。非程序员的用户也将从开源软件中受益,因为他们可以将其用于任何期望的目的,而不仅仅是他人认为的方式。
训练。有些人喜欢开源软件,因为它可以帮助他们成为更好的程序员。由于开放源代码是可公开访问的,因此学生在学习制作更好的软件时可以轻松地学习它。 学生还可以在发展技能时与他人分享他们的作品,邀请他们发表评论和批评。当人们发现程序源代码中的错误时,他们可以与他人共享这些错误,以帮助他们避免自己犯同样的错误。
安全。有些人喜欢开源软件,因为他们认为它比专有软件更安全和稳定。因为任何人都可以查看和修改开源软件,所以有人可能会发现并纠正程序原始作者可能错过的错误或遗漏。而且由于有如此多的程序员可以在不要求原始作者许可的情况下开发一款开源软件,因此与专有软件相比,他们可以更快地修复,更新和升级开源软件。
稳定性。对于重要的长期项目,许多用户更喜欢开源软件而不是专有软件。由于程序员公开分发开源软件的源代码,因此依靠该软件执行关键任务的用户可以确保,如果他们的原始创建者停止开发它们的工具,他们的工具也不会消失或停用。 另外,开源软件倾向于结合并根据开放标准进行操作。
社区。开源软件常常会激发用户和开发人员围绕它形成一个社区。这并不是开源所独有的;许多流行的应用程序都是聚会和用户组的主题。但是在开源的情况下,社区不仅仅是一个购买(情感上或经济上)精英用户群的粉丝基础;是那些开发、测试、使用、推广并最终影响他们所喜爱的软件的人。
“开源”不就是免费的吗?
这是对“开源”含义的普遍误解,这个概念的含义不仅是经济上的。
开源软件程序员可以为他们创建的或贡献的开源软件收费。但是在某些情况下,因为开放源码许可可能要求他们在向其他人出售软件时发布源代码,所以一些程序员发现向用户收取软件服务和支持费用(而不是软件本身)更有利可图。通过这种方式,他们的软件仍然是免费的,他们通过帮助他人安装、使用和故障排除来赚钱。
虽然有些开源软件可能是免费的,但是掌握编程和排除开源软件故障的技能是很有价值的。许多雇主特别希望雇佣有开发开源软件经验的程序员。
什么是“软件之外”的开源?
开源不仅是开发和许可计算机软件的一种方式,也是一种态度。接触生活的方方面面“开源方式”意味着表达一种分享的意愿,以一种透明的方式与他人合作(这样其他人也能看到并加入),接受失败作为一种改进的方式,并期待,甚至鼓励其他人也这样做。
这也意味着致力于在改善世界中发挥积极作用,只有当每个人都可以使用设计世界的方式时,这才有可能实现。
这个世界充满了“源代码”,包括蓝图,食谱,规则,它们指导并塑造了我们在其中思考和采取行动的方式。我们认为此基础代码(无论其形式如何)都应该是开放的,可访问的和共享的,因此许多人可以将其改进。
Ⅹ Web3会让开源的未来更好吗
最近看到Joey DeBruin的一篇文章,很有感触。 历史 上很多伟大的软件都是由开源运动诞生的,那么在更加强调协作的下个时代,或者说,Web3能给开源行业带来什么呢?文中部分观点可能存在一定争议,不过发布本文的目的是给大家提供一个思考的方向。
前言
“Web3的Token化或许能为开源贡献者提供一个商业模型,两者的关联性的确存在,但形式值得探讨”
很多观点都提到说:Web3和加密技术 能解决诸如数据垄断和算法控制的一系列问题 ,但是我认为, 探索 这个问题需要从更本质去思考:
开源: 我们今天使用的很多计算机软件等产品,很多都是靠开源得来的,开源为我们使用的很多产品提供了许多基础组件,这些组件像搭建房子的砖块一样。
在这篇文章中, 我们聊聊Web3和开源之间的关系,也许会对你有启发。
开源的崛起
首先说到开源和Web3的联系,需要了解以下几点:
理解了以上几个问题,有助于理解今天的Web3是如何乘着开源的东风,以各种方式继续迭代开源模式,并帮助去中心化的社区得到更多经济激励,巩固去中心化社区整体增长和包容性。
开源,正如其名,源代码是公开的 ,任何人都可以以公开的模式看到。如果你想阅读、下载或根据自己的用途进行优化或者使用,直接就可以找到Linux(主流的经典开源操作系统)
举个例子: 某种程度上可以把开源模式理解为维基网络,不过这篇文章我们说的不是一起编辑词条,而是大家联合起来,共同编写有价值的软件。更有意思的是,开源的有用和值得信赖之处在于,你可以"Fork分叉 "项目,也就是说,可以根据自己的需求,改写代码。因此,很多开源项目会演变成为一个领域的主导工具,因为人们不会因为自己依赖的软件是垄断产品,感到紧张或觉得自己受到了限制。
在不久之前的Forrester报告中,96%的公司觉得 "开源对业务非常重要,是一项关键任务",98%的公司计划在未来一年中增加或保持对开源方面的战略。也有报告显示,Linux是现代服务器操作系统的首选。前100万台网络服务器中,有96.3%运行的是Linux, 开源基本上是目前我们能看到的很多应用广泛技术的关键部分。
想更详细地了解推动的开源动力本质是什么?强烈建议阅读两本书:
《大教堂与集市》或《科斯的企鹅》这部分主要包括两点:
Git或Wikis(这俩能允许多人并行工作)等技术,将协调成本进一步降低。
这就意味着不同的人群都可以走到一起,生产出和传统公司创造、销售的闭源版本同等级,乃至更好的软件。 不过,大家为什么要怎么做?通常是因为他们认为有趣,或者是因为其本身就是软件的使用者,不想付费,要么是因为他们可以以此谋生。
总结一下:为开源提供动力的趋势刚刚开始,并且之前已经持续了几十年,我认为这并不是昙花一现。
大多数情况下, 与创造的价值相比,或者与技术大牛们在"传统 "技术工作中可以赚到的钱相比,独立的开源开发者得到的报酬真的是微不足道 。而与他们能提供的价值相比,开源项目获得的资源不足。这样一来。 当问题出现时 ,普罗大众就可以感受到开源的威力了...
讲个故事: 几年前的Heartbleed Bug漏洞,导致上千万服务器中的加密用户数据泄露。Heartbleed Bug让互联网的任何人都能读取系统保护内存,攻击者可以随意窃听通讯,并通过模拟服务提供者和用户来直接从服务提供者盗取数据,美国医院系统中450万份病人的数据和记录被盗走。
去年的"Log4j2 "的漏洞,很多 科技 巨头都中招了。下面这幅漫画很有趣,但是也很可怕,而且表现得非常精准。
也就是说: 开源虽然有巨大的价值,但由于公共物品的属性,在许多关键项目中, 开源努力维持的只是自己的一点点光和热。
Web3和Service Model
开源中的确存在可行的商业模式,有许多数十亿美元的公司建立在开源项目之上。一个很典型的例子就是红帽(Red Hat)。
红帽向想要使用Linux的企业出售服务,具体地说,企业客户支付一笔费用,就可以获得按需定制、具备安全和隐私功能的高级SaaS类的产品,而不是直接使用开源版本, 红帽可以帮企业定制Linux服务。红帽公司在2019年被IBM以340亿收购,每年营收能达到数十亿美金。
不过,这些中心化的商业模式的问题是:这类商业模式,其实是依靠在很多去中心化的同行身上的。 Linux之所以如此有价值,是因为有成千上万的贡献者,这些贡献可以提供其他操作系统无法提供的稳定性和整合性。
如果红帽公司试图通过自己的员工自行生产Linux,很可能会失败。这与维基网络的条目比大英网络全书这种集中式网络全书要好一样: 在创造某些类型的商品方面,Peer Proction胜过等级制度,这也是我们今天关于Web3的论点所在。
不少Linux开发者靠微薄的捐赠(来自红帽公司和其他类似的公司)生活,但是,红帽公司可以直接在上面加一层,营收就能达到每年数十亿美元的价格,这看起来似乎有些奇怪。 那么,为什么所有这些Linux开发者不自己建立企业层,用利润来资助大家的工作?
要回答这个问题,我们就要考虑一下Linux社区为实现这一目标所必须采取的步骤:
注意, 这些本质上都是协调成本,协调成本不低,而协调是公司模式所擅长的。 因此,可以成立一个单独的公司来做这些事情。不过,将股权分配给世界各地的Linux开发贡献者的重大挑战是, 股权分配是非常难以平衡的,于是,还是只能保持和开发者们这种去中心化和开放的关系,绕来绕去又回去了...
但是, 如果是通过更灵活的方式来协调数字所有权呢?这就是Web3想要做的事情,想象一下我们进行上述同样的步骤,但通过Token来协调 。
当然, 目前的Web3还存在一定问题,仍然需要迭代 ,但目前的这些事情对于愿意成为先锋的人来说现在都是可以做的。有工具可以一键创建DAO,有一些方法可以将收入直接与治理Token挂钩,还有一些系统可以根据社区决定的贡献水平来奖励贡献者。
DAO和啤酒业务
Richard Stallman创立了自由软件运动和GNU项目,这是开源的起源之一。Stallman提出:“Free as in speech, not as in beer."自由软件主要追求的是公众利益和数字自由权利。
图为:Richard Stallman
而后,开源软件也发展起来。不过,目前的开源领域,很多时候也会出现“免费”使用软件的情况,但这并不是因为大公司拒绝为服务付费,而是因为现在软件的主流模式是 "SaaS——软件即服务"。
公司没有购买永久的许可,而是每月支付服务费来使用产品的当前版本(通常在云上)。商业公司为这种便利性付费,而这种模式,正是可以应用开源构建的大规模商业模式。
如果把这一切联系起来, 开源之所以一直像啤酒一样免费,是因为开源项目和基于服务的对应项目之间的协调成本过高。这就我们今天为什么在这里提到Token化和去中心化社区为什么拥有如此巨大机会。
当然,已经有大企业在使用这种将服务业务与去中心化协议绑定的模式,从Braintree、Parsiq、大多数中心化交易所,到以太坊本身。这些服务业务有很多形式: 例如以太坊的服务是为世界上的应用程序提供算力,而在Braintree上,提供的服务主要是帮助传统企业,提供各种新型模式(加密货币)的支付方案。
Braintree是一家总部位于芝加哥的公司,专门为电子商务公司提供移动和网络支付系统。Braintree也接受比特币的支付与交易,用户可以在Coinbase开设账户,然后将新账户链接到Braintree中。
我们现在再来看这张图:
不过,并非所有这些平台本身都是开源的,但重要的是, 与服务模式挂钩的收入会直接反馈到本地Token的价值上。 在这种情况下, 随着时间的推移,推动开源的动机就会是巨大的,因为它可以让一个更有活力的开发者和基于服务的生态系统继续存在, 并且,该项目将努力以整个网络的最佳利益方式运作 (因为如果它不这样做,它可以被 "Fork",其他人Fork之后可以改写一版更优的版本)。
当然,Token化、去中心化的社区将不会是未来唯一可行的模式。它们也不是唯一可能通过加密货币进行的创新。BTC是数字黄金,而NFT可以理解为数字资产的保险箱, 这些加密本源和基本特性的影响有可能会对开源的未来影响深刻。但我觉得,这个特定领域如此令人兴奋的原因是,去中心化的社区不仅仅是在构建开源,更是在重构我们现代生活中的许多东西,优化很多目前存在的体系。
而且这不仅仅包括代码。想想维基网络、Facebook、Uber、Linux--所有这些项目都是由少数人致力于定义平台的规则,然后由大量的人参与构建价值。在这些社区中,获取和分配价值的困难有多种形式,从Facebook或Uber模式中少数人获取巨大价值,再到维基网络或Linux模式:几乎没有人直接获取经济利益。那么, 上面描述的结构可以适用于Facebook,就像Linux一样,由用户参与价值的创造和获取。
我进入Web3领域的原因是我对科学的终生联系和承诺,这是世界上最重要的公共利益。我发现的最大问题是,依靠捐赠或资助的公共产品,如果与产品的价值没有直接联系,那么与它们的影响力相比,资源永远不够。 Web3通过更灵活和动态的数字所有权形式,提供了新的商业模式,在这种模式下,去中心化的组织和公共物品可以通过Token,直接与股权和收入流挂钩。
如果能做到这一点,可以建立的开放资源的基础将大大增加,并为一个更加创新和公平的世界提供动力。