换鞋凳厂家
免费服务热线

Free service

hotline

010-00000000
换鞋凳厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

编程代码托管网站兴起新一轮的开源热

发布时间:2020-03-10 11:14:51 阅读: 来源:换鞋凳厂家

A5交易A5任务 SEO诊断淘宝客 站长团购

原标题:代码托管:新一轮的开源热

源代码常常是一家科技企业的核心竞争力所在。很多企业,如微软,至今还选择将核心源代码抓在自己手里,将源代码开放出去本身就是一项重大挑战。

开发者辛辛苦苦开发出一套代码,最后却发现类似的代码在开源社区就可以找到,开发者做了很多无用功。那末怎样让开发更有效率?组建一个代码托管平台,集中各种开源代码,让不同开发者之间可以分享代码和交流经验,无疑是最好途径。而这也是目前GitHub正在做的事。

GitHub创建于2008年,面向企业用户和个人开发者提供代码托管服务,目前其注册用户数已超过了200万,托管的代码库则超过了350万。包括Facebook、Twitter、微软、LinkedIn和Mozilla等都将其开源代码托管于GitHub。

对那些主张开源的开发者来讲,他们不但可以利用Github将自己开发的运用放上去与其他开发者进行分享,同时还可以利用这个平台取得其他的开发组件,让运用开发更加便捷。就像前微软首席软件架构师雷奥兹(Ray Ozzie)所说:开发进程比以往任何时候都更加触及组装了,由于在GitHub上或其它地方有很多组件,你可以非常快速地把它们组装成一个有效的解决方案。

据国外科技媒体TechCrunch报导,Andreessen Horowitz 风险投资公司正在对GitHub进行高达1亿美元的投资,而此前该网站一直谢绝融资。融资报告中提到,融资以后GitHub的估值已到达 7.5 亿美元之多。

新一轮的开源热

GitHub的火热从侧面反应了开源潮流的不可阻挡。据Gartner的研究报告指出,2011年,最少80%的商业软件都包括大量的开源代码,国外大型软件巨头,如IBM、SUN、Dell、HP、Oracle等已开始支持开放源代码,即便一向以封闭著称的微软,也逐步加入到开源的潮流中来。其推出的手机操作系统Windows Phone8本身即是一款开源的操作系统。

在开源与封闭的持久争辩中,开源正在占据上峰。

开源的优势不言而喻,一款软件在开发进程中,可以通过开源取得更多开发者的支持,同时开发成功以后还可以将经验分享出来,让其他开发者受益。这类积极的协作模式要比一味封闭更具效力。

实际上,早在1980年,互联网的先驱产品Usenet就提倡开源,而当时互联网这个概念还没有产生。软件开发者可以通过Usenet实现合作,共同开发软件。

到1983年,理查斯托曼发起GNU计划,目标是创建一套可以完全自由使用的操作系统,该计划不但采取了当时已可自由使用的软件,还开发了一批自由软件。GNU计划让软件界产生了公共版权的概念,让开源理念深入人心。

不过当时GNU软件还缺少OS(操作系统)的内核,其实不完全,直到1991年Linux操作系统出来,GNU软件与之结合,史上第一款完全开源的操作系统终究诞生。

其后,开源塑造了红帽、MySQL、Netscape等众多知名企业,可以说开源影响了全部软件产业的发展。

如今智能手机广为普及,APP爆炸增长,大量个人开发者兴起,移动互联网时期全面到来。而开源,这1历久弥新的理念,正在得到新一轮的激起和生长。代码托管就是这1背景的产物。

在取得融资后,Git Hub公司CEO汤姆普雷斯顿沃纳(Tom Preston Werner)表示,这些新注入的资金将用于雇用新员工,并用于扩大移动平台。公司将会为Git研发新的功能,但是也会继续投入精力改良现有的功能,比如给不同的操作系统提供Web应用程序。公司的目标是让GitHub的客户群更加广泛从个人黑客到大型企业,从软件开发者到设计师或作家。

不同于很多移动互联网公司,GitHub有着清晰的盈利模式:个人开发者每个月支付7美元向其购买个人代码托管服务,企业用户购买带有防火墙的企业代码托管服务需每个月支付最少5000美元。

其实国外还有其他类似的网站,如GitCafe。国内也有Geakit等。谷歌也在经营类似的业务。不过谷歌作为巨头,其业务范围广泛,产业链关系复杂,代码托管由相对独立的第三方组织来经营更加合适。

安全瓶颈

摩游世纪CEO宋啸飞在看到GitHub的融资消息时,第一反应是代码托管如何保证安全性?的确,安全问题一直与开源相伴随,谷歌安卓操作系统依托其开源模式赢得了广大开发者的青睐,但是同时也引发了大量病毒、木马的诞生,那末GitHub们怎样保证不被黑客攻击?代码不被不法人士利用?这确切是代码托管面临的一个瓶颈。

对科技企业,特别是软件企业来讲,源代码常常是一家企业的核心竞争力所在。很多企业,如微软,至今还选择将核心源代码抓在自己手里,并依托打击盗版等方式实现更多的盈利。将源代码开放出去本身就是一项重大挑战。

即便金山卫士号称开放源代码,但是其安全核心层出于安全的斟酌,不对公众开放,仅对核心开发者开放,以避免金山10几年积累下来的病毒对抗技术被病毒作者利用。

不但企业担心自己的源代码被黑客利用,在访问托管代码之时,也面临病毒的安全威逼。当用户打开某个文件夹,可能病毒就悄然植入了。这些恶意代码可能会伤害乃至损坏用户的数据,还可能盗取用户隐私。

开源理念的核心是无需授权,可以自由访问,但是在这样的条件下要做到绝对完全几近是不可能的。类似GitHub这样的网站,必须对托管代码进行严格的安全监测,同时对可能的不法访问者进行限制。

代码托管网站还非常容易遭到黑客的攻击。今年3月份,GitHub官方托管的Ruby on Rails代码存储库和漏洞追踪器被网站的1名用户攻击,该用户的目的是向GitHub证实其安全上存有漏洞。GitHub用不到一小时的时间修复了该漏洞,并暂时停用了Homakov的账号以作调查,同时不能不向用户保证对GitHub代码库展开一次全面审核,以确保不会再出现类似的漏洞,同时还要确保能有一种长期性的策略避免此类漏洞重演。不过GitHub的走火依然出现出另一种可能,即在严格的审核机制和健全的安全防护保障之下,代码托管业务发展前景看好。

对缺少版权意识的中国开发者来讲,代码托管一样是一种偷懒的好办法。国内的跟风者已出现,虽然还没有做到GitHub这样的范围,但这确切是一个机遇。

源代码托管网站GitHub首次对外融资 高达1亿美元

全球最大编程代码托管网站GitHub为何值1个亿

GitHub创始人:我如何放弃30万美元年薪创业

重庆今日教育杂志社有限公司

中兴通讯股份有限公司

中科微步科技(北京)有限公司