在中国开源(OSS)为什么没有发展起来?
原文地址 【】OSS(Open Source Software)是开源软件的意思,随着 IT 技术的不断发展,开源社区也成为了极客们热爱的地方。为什么 OSS 在中国发展得如此缓慢? OSS 到底可以给人们带来什么好处?中国的 OSS 社区(开源社区)又该如何建设呢?对于大多数极客来说,如果他一直是在一个 OSS 社区繁荣的区域研究的话,他将更有激情从事那些创新的挑战工作。我不是一大百科大全书,如果你要我给你讲讲 OSS 的发展历史以及背景的话,我建议你可以去图书馆翻阅杂志图书。我能够告诉你的是,十年前,哪怕是在西方国家,很多 IT 企业的员工甚至都不太清楚 OSS 开源到底是个啥东西,面试的时候他不会问你是否会熟练地操作 Linux,是否曾经参与过开源软件的项目开发。后来随着开源的概念被越来越多的人熟知,如果你不仅精通 Java 还有过开源项目经验的话,你将有机会找到一份优于其他人的工作。如今,西方国家的 OSS 概念已经相当深入,由于开源文档的不断积累,已经可以整理出各类的多份高质量文档,并免费供其他人使用这些资源或工具,更方便有效地进行编程开发工作,对英语开发者的入门门槛也降低了不少,中国的 OSS 社区也略有起色,其中最出名的当属开源中国,但是从开始发展到现在,中国的 OSS 社区环境依旧令人不太满意。那为什么 OSS 中国发展得如此缓慢呢?中国教育依旧落后虽然目前中国的 IT 职业教育学校和全日制的本专科院校每年可以向中国 IT 界输入大量的新人,但是整个 IT 教育依旧处在落后地位。大多数学校的教学内容非常偏重与 C/S 程序(比如现在非常热门的 Java,.net),这些内容相比真正的开发真的太过简单。如何让学生可以学到更多复杂的程序开发技术是中国教育界多年来始终无法解决的一大问题,如果中国的教育还不是全球的技术发展和全球的消费者行为的话,OSS 社区还依然没有机会实现繁荣。个性的缺失是中国 OSS 社区发展最大的悲哀中国是一个有着五千年文化的传统型国家,个性创新在中国这个特定的环境中并不能得到更好的发展。越来越多的人希望自己可以成为和别人一样的人,这将让这些本有机会个性创新的人才们在他们人生最重要的时刻错过了最重要的事情,所以个性的缺失是中国 OSS 社区发展最大的悲哀。英语水平目前OSS 的概念在国外是最火热的,所以如果没有良好的英语基础是难以推动 OSS 发展,跟上世界技术潮流的。虽然现在小学从三年级开始就学习英语,但是相比最基本的 OSS 英语基础还有了不小的距离。中国人不够主动很多OSS 社区的领导人,OSS 活动的发起人都是外国人,中国人一般都不太乐意去发起甚至参加这类可以学到更多技术的活动。哪怕要他们作为一名本地的东道主去外国人发起的 OSS 活动中分享一下自己的经验,他们也会觉得中国人的技术不应该外流,但其实正因为中国人不够主动,中国人也很难通过 OSS 社区了解到最新的技术。
开源部落 www.openccc.com
LUPA www.lupaworld.com
Java开源大全 www.open-open.com
开源中国OSS社区 www.oss.org.cn
吾要开源 www.51opensource.com
PHPChina www.phpchina.com
开源项目网 www.openforge.cn
Joomla-开源天空 www.maycode.com
中国开源社区 www.ossforge.com
塞客网 www.saike.org
辛巴网 www.xinbaa.com
开源项目网 www.openforge.cn
开源之家 www.all-open.com
开源大本营 www.josdn.com
1 中国教育落后;
2 中国文化不鼓励个性,至少在某些领域是如此。有很多年轻人在生活和工作中只是想成为与其他人一样的人。这严重阻碍了创新和实践,而这恰恰是黑客与OSS文化的最基本元素。
3 年轻人会从多方面接触到英语,但仍与受过正式教育的人差距甚远。
他进一步指出,现在企业需求正在快速转变,而这正是一个不可错过的商业机会。中国并不是不提倡开源,在一线城市(北、上、广),还是能找到一些活跃的本地社区。但它们普遍存在分散和区域性,并且过于针对外国人。这往往源于一个简单的事实,这些社区的发动者和领导人多为外国人,他们意识到让本地人出席活动和分享经验是一件非常困难的事。
一位读者clemsos看过文章后,却给出了自己不同的看法,如下:
1 从中国用户的角度来看,一个很重要因素使得OSS在中国不成功,是中国市场并不真的需要开源。Windwos在中国内地就是免费的,你可以在任何地方购买,并且没有人要求你购买许可证,包括企业、大学和机构。
2 基于上述一点,所以到目前为止,开源并不会带来真正的利益。没有人学习Linux为机构创建内联网系统,国内大多数系统管理员使用的是Windows Server操作系统。实际上,Windows垄断了中国的计算机,包括服务器,但微软没有就此赚到分毫,因为没有人会为此付费。这里阿拉顺便说一句,微软当年为此事大为苦恼,据称盖茨曾多次在面见中国领导人时提出过这个问题。不过,现在微软正在为当年的“施舍”“义举”收到回报,正是国内数以亿计忠实的windows用户,使得微软得以在一个接一个的战略失误之下仍然保持软件业龙头老大的地位直至今天。
3 但似乎要发生变化,主要是因为手机和平板电脑的平民化,深圳的制造商们需要生产更多既便宜又快的硬件产品,整个山寨产业已经顺其自然地成为“开源”。
4 中国的“开源”非常先进,他们是复制/粘贴、分拆、合并和升级产品的专家。
5 此外,中国的语言和教育限制了开源的发展。
对于后者的观点我基本认同,他说的都是事实,但没有全说到点上。而对于前者,Ronan Berder的认识过于片面了,显然Ronan Berder对中国很不了解。中国的教育不是问题,成为一名程序员只需要初中文化,至少对中国学生如此,不信去看看各大城市长途汽车站外面向新生代农民工的软件班招生广告就知道了。中国人不缺乏创新精神,只是他们面对创新时会更谨慎,因为社会发展和动物进化的事实都证明大部份创新是不会成功的,Ronan Berder所看到的只是一部份懒惰的中国人(可能也只有这些人有闲工夫坐下来和Ronan Berder聊开源),这在全世界任何地方都会有。英语不好确实是一个障碍,但这不是主要原因,“无利不起早”,既然“开源并不会带来真正的利益”,为什么要耗费精力去学它呢?会在英文环境下编程和能熟练读写听说是两回事。在国外,黑客的标签是“高富帅,创新,天才”,而在国内,则是“屌丝,苦B,下一餐在哪儿?”,国内的程序员被称为是“码农”。但是情况也正在发生变化,如猪八戒这一类的威客网站正在快速发展,这使得国内只有初中文化水平的屌丝将有机会无需出国护照,坐在西北小镇的家中和国外受过良好教育的高富帅们在同一起跑线上抢夺饭碗。
最后,这其中还有一些深层次的可意会不可言传的原因,正如国外的专业顾问咨询公司可以很赚钱,而在国内却鲜有成功案例一样,只有真正在中国居住过并深入了解中国国情的人才能体会到。Ronan Berder说他把上海当作是大本营,但这8年来始终没有能在这里定居,朋友来了又走,工作不断变换,公寓也同样如此,他只是积极参加当地的科技活动。如此这般是不能真正了解中国和上海的,最好是出去在大街小巷里转一转,请去二手市场淘一辆来路不明但是价格便宜的自行车(有人说这是外国人融入中国社会的标志性举动之一),这样会更方便,明天就出发。
开源软件是免费的吗?
结论:开源软件,即Open Source Software(OSS),其核心概念是开放源代码,意味着软件用户可以自由地查看、学习和修改其代码。然而,关于“开源即免费”的误解往往存在。开源软件的定义:它并不等同于免费,而是指软件的源代码向公众开放,允许开发者深入探究和创新。开源软件的典型例子包括各类由社区共同维护...
oss培训是什么意思?
OSS培训指的是开源技术的培训。随着开源技术的发展,越来越多的公司和组织开始采用开源技术来提高效率和降低成本。但是,很多企业和开发者缺乏开源技术方面的专业知识和经验,因此需要进行OSS培训。OSS培训能够提供专业的开源技术知识和实践经验,帮助企业和开发者快速掌握开源技术,提高开发效率和产品质量,降低...
LUPA与开源文化有什么关系?
LUPA 是中国开源运动的探索者和实践者,也是“中国开源模式”的缔造者。LUPA 是中国开源软件推进联盟常务理事单位,中国 Linux 产业战略联盟的核心发起单位, OSS 是由国家发展与改革委员会、教育部、科技部及信息产业部四部委联合发起成立的中国开源软件推进机构。LUPA 主张软件自主创新,围绕学生“就业与...
什么是OSS系统
详情请查看视频回答
什么叫开源软件?
开源软件,通常称为Open Source Software(OSS),其字面上的意思是源代码公开的软件。由于其源代码是公开的,开源软件的主要特点包括可以免费使用以及源代码可以被任何人查看、修改和分发。
开源软件的“开源”是什么意思???
什么是开源软件?开源软件,即开放源代码软件(Open Source Software,简称OSS),其核心特征是允许用户免费使用并查看软件的源代码。这种软件的发布,用户不仅可以无成本地使用软件,还可以根据自己的需要修改和重新发布软件。开源软件的由来是什么?1997年,春天,在加利福尼亚州的山景城,自由软件运动的...
开源的发展缓慢
如何让学生可以学到更多复杂的程序开发技术是中国教育界多年来始终无法解决的一大问题,如果中国的教育还是跟不上全球的技术发展和全球的消费者行为的话,社区还依然没有机会实现繁荣。2、个性的缺失是中国oss社区发展最大的悲哀中国是一个有着五千年文化的传统型国家,个性创新在中国这个特定的环境中并不能...
漏洞检测 | 开源源代码安全漏洞扫描
源代码是应用程序构建的基石,攻击者常针对其漏洞发动攻击。通过扫描源代码,可发现其中的安全漏洞,并给出修复建议,确保应用程序上线前解决漏洞问题,防止被黑客利用引发数据泄露、系统崩溃等安全问题。开源软件(OSS)在企业中的应用日益广泛,软件质量和安全性问题受到关注。开源代码漏洞存在于未经修补的开源...
开源软件是什么意思
1、开源软件,英文表示是opensourcesoftware,简称为OSS,直接的字面意思是公开源代码的软件。软件既然连源代码都公开,因此开源软件具备可以免费使用和公布源代码的主要特征。 2、1997春天,自由软件社团的一些领导者聚集到加利福尼亚州。这个社团包括EricRaymond,TimO’Rerlly,VAResearch的总裁Larry...
开源中国的中国源
不限私有或者公开。三、Sonar@OSC 代码质量管理开源中国基于Sonar打造的代码质量管理系统,与 Git@OSC 紧密结合。四、PaaS@OSC 项目演示 开源中国社区团队跟 MoPaaS 合作,为开发者提供更可靠的代码托管和演示服务。五、Maven 镜像站 开源中国社区团队基于 Sonatype Nexus OSS 开发的 Maven 镜像管理库。
阎超皮敏: 因为计算机发源地不在中国,现在计算机编程都是用英文的,所以从计算机发明的伊始就没有中国人参与系统的制作.现在中国的操作系统都是在unix或liunx的开源软件的基础上做出来的,因为这些系统都是开源的,就是代码是开放,在这些源代码上直接编写应用就可以了,不用再费劲做基础的工作了.说白了就是计算机是外国人定义的,除非我们另劈他径做一个全新的硬件和软件.
邛崃市18980755365: linux 在中国的发展前景 - ?
阎超皮敏: 首先,网上有很多关于Linux在中国发展前景的文章,不要一上来就发帖子问,否则很多人就不想回答你了.我个人觉得Linux在中国的发展前景很光明.首先是中国的Linux人才还不多,所以Linux市场目前在国内不是很大,但还是越来越多的人...
邛崃市18980755365: 为什么Linux在中国得不到普及 - ?
阎超皮敏: Linux是开源的系统,全世界的人都有权得到它的源代码并且修改内核,发行它,我也满怀欣喜得跑去网上下载redflag,redhat等版本装到电脑上研究.记得,很久之前,在论坛里看到一位前辈,他说他有一个梦想,梦想有一天中国的电脑里都能装着龙芯cpu,运行redflag系统.呵呵,中国的软件大神们,每天都沉迷在如何破解某某收费软件,某某不开源系统,却没有一个创新的领头羊,带领中国人,使用自己生产的CPU,使用自己的操作系统.Linux作为开源的系统,我们都相信它的潜力,既然大家都在这个贴吧里,我相信大家也是希望Linux可以有更好的明天.
邛崃市18980755365: 国外家用电脑使用os x,linux系统的多么?为什么国内使用的人少是基本没有,是因为兼容他们的软 - ?
阎超皮敏: 国外有合适的环境,更有利于Linux的发展.1、版权管理严格.Windows收费,所以有部分人选择Linux.2、开源软件,在国内看来就是免费软件.国外,他们会捐钱.以推动开源软件的发展.国内,就只管用.3、基本与上一个原因差不多,Linux上的软件大部分都是英文版的,国内的人,大部分不会看.而,开发中文的软件,首先,得让这些工程师活下来.
邛崃市18980755365: 搞开源的gis开发有前途吗,好找工作吗 - ?
阎超皮敏: 按照国内的市场,学开源意味着你偏重于平台开发,学arcgis意味着你偏重二次开发,我是这样认为,好的二次开发人员好找,需求也多,但平台开发人员不好找,国内需求也不多,尤其是二线城市,如果你去北上广,那么学开源平台应该不成问题,如果是二线城市,可能需求不多,不太乐观,不过武汉情况应该还好些.另外,学习开源意味着你要在计算机方面更优秀,待遇自然要比二次开发高,怕就怕水平不行,那么再加上人才需求少,就两难了!各有利弊自己权衡.开发待遇按照职位,平台工程师要高一些,但具体还要看个人水平.另外,如果你对开源的架构很精通了,学习arcgis二次开发,应该一点问题没有.
邛崃市18980755365: 为什么中国不自己开发系统 - ?
阎超皮敏: 做一个系统容易,要普及兼容是个很大问题,没人陪你玩, 硬件 软件 用户 ,就像windowsphone系统一样还不是没用 软件太少,硬件方便 诺基亚就是被微软带沟里.用户方面大家习惯了,就算解决了软件,硬件问题,大家大部分还是还是愿意用旧系统,就和XP WIN8 WIN10一样,大部分还留在XP系统,所以系统不是那么好普及的,,像中国的 航天 航海 航空这些难道用国外系统?所以国产系统只是没普及到民用而已,有民用系统只是不好用而已、
邛崃市18980755365: “腾讯”为什么不模仿“微软”开发操作系统?没实力吗? - ?
阎超皮敏: 呵呵 全中国可能都没有这种实力的公司 光是资金实力就是一大障碍 技术实力中国还是可以的 但是微软也不是一天就到了现在的辉煌的 从第一套算是比较成熟的win95 经历97 98 me 2000 xp 2003 vista 到今天的win7 其中遇到的问题也很多 而且微软不是一个时期只开发一个版本 同一个版本比如xp还有家庭版 专业版等等 之间都存在着竞争 时期和时期还有竞争 比如xp和win7 所以xp团队为了不使自己被淘汰 即使今天还要继续开发sp3 sp4...如此大的竞争力需要微软公司内部形成的极大的技术团队实力和资金实力 一个腾讯 恐怕连微软其中的任何的一个团队都比不上……
邛崃市18980755365: 国家为什么不推荐linux - ?
阎超皮敏: 推荐会被人骂的.现在最大的问题不是郭家,而是商家、用户.包括楼主你哦. ----------- 忘了说了,楼主这种文章对于中国 Linux 界来说,一般称为“月经贴”
邛崃市18980755365: 智能手机操作系统有哪几种?优劣比较? - ?
阎超皮敏: 目前市场上的智能手机的操作系统大概分为Symbian、lackBerry(黑莓)、WindowsMobile、Linux、 palm、Mac OS还有最新的Android和OMS.那么,这么多的操作系统有什么特点呢?1、...
邛崃市18980755365: Linux系统为什么发展不起来?除了易用性外问题外还有什么,就是因为Linux版本大多 - ?
阎超皮敏: 我觉着吧,Linux没有发展起来,跟它开放核心,版本多没多大关系,想想手机上的安卓系统就知道了,各个手机厂家都得按自己的需要改装一番,不也是使用量最多的智能手机系统么.我觉着,一个是易用性的问题,一个普通的用户,弄不好一天的烂头子事N多,哪还有精力去记什么这个命令那个命令的,即便有时间和精力去记命令,那点几下鼠标就能解决的事,为什么还要费事的去在键盘上敲字母呢?易用性才是王道;二一个就是微软的无耻了,想当初为了抢占市场,纵容盗版Windows横行,现如今市场占领了,又开始狠打盗版了