存档

文章标签 ‘Open Source’

GitHub靠什么推倒了谷歌和微软?

2015年7月27日 1 条评论

 

github

Github办公室一角 图片:Wired

不要把鸡蛋放在一个篮子里

十年前,开源软件思想尚未颠覆技术世界,开源社区依然相对小众。但开源Linux操作系统已占据在华尔街和其他地方的众多计算机上,证明了与大众分享软件源代码可以创造巨大的价值和利润。程序员们想创建新的开源项目时,通常只会将之建立在极客气息浓厚的SourceForge网站,但这个网站有时并不靠得住。

克里斯·迪波纳,这位长发飘飘的谷歌开源大师,很担心全世界的开源软件会毁在同一个篮子里。“只有一个地方,那就是SourceForge。”他说道。

因此,像很多其他公司一样,谷歌创建了它自己的开源项目网站——谷歌代码(Google Code)。谷歌在Linux和其他开源软件的基础上建立了自己的网上帝国,为开源世界提供了SourceForge之外的又一选择,它试图确保开源精神 持续发展,在网上传播这一信仰。

但是,GitHub出现了,以开源精神更快传播者的身份。

3月初,谷歌宣布:十年之久的谷歌代码即将关闭。这一决策并不让人意外。过去三年多来,谷歌已经将大约一千个项目从网站上移出。但它的官方葬礼还是值得注意的。谷歌代码已是苟延残喘,因为开源世界的主要力量如今都将代码放在GitHub上。GitHub是旧金山一家古怪的初创公司设立的同名网站。谷 歌代码中撤出的上千个项目现在几乎全部在GitHub安了家。

有人争辩说谷歌开设谷歌代码有其他更自私的原因:它想要掌控权,或者说它想将尽可能多的数字资源放在自己的机器上(就像这家公司一直以来的做法)。 但最终,GitHub脱颖而出。GitHub超越了SourceForge,超越了谷歌,超越了其他前辈,以一种更彻底的方式令软件开发民主化大众化。而 这恰是软件开发界最有价值的硬通货。

GitHub:程序员的兴奋剂

上线仅仅7年,GitHub就网罗了几近9百万注册用户。每个月,另有大约2千万非注册用户访问它。Alexa网站排名查询结果中,GitHub位列全球百家最流行网站榜单之上。

GitHub的广受欢迎是极不平凡的,因为它基本上就是个软件开发人员专用的网站,而不是大众找寻名人八卦、宠物视频或社交闲聊的网站。

“看看最流行网站榜单,你能从上面找出一些社交网站,30个网站巨头谷歌旗下的站点,一堆媒体门户,以及GitHub。”——布莱恩·道尔,GitHub战略副总裁。

讽刺的是,GitHub的成功正是由于开源世界的大量自由代码又重回到一个集中的资源库。不过,这一次,与绝大多数其他程序员一样,迪波纳对于所有 东西都放在一个地方感到很开心。拥有一个集中的地点可以使人们更加容易地在几乎任何事情上通力合作。而由于GitHub独特的设计,“鸡蛋都放在同一个篮 子里”这种事也不像SourceForge那样令人焦虑。“GitHub意义重大,但也不是说你就卡在那儿了。”迪波纳说。

将所有代码都集中存放的同时,GitHub也将之放在各处。这自相矛盾的悖论正展现了开源软件之美,也阐述了为什么它对技术的未来如此重要。

Git准备好了

该怎样解释这个悖论呢?归根结底,一切源于Git——GitHub用作基石的版本控制软件。Linux之父李纳斯·托沃兹(Linus Torvalds)为了更好地开发Linux而在2005年创建了Git。Git让人们可以在同一时间对同一版本的Linux代码进行操作,而又不相互冲 突,发生越俎代庖事件。

简言之,Git可以让任何人毫无困难地下载一份Linux源代码副本到他们自己的机器上,做出修改,然后,觉得满意了就将修改的部分上传回 Linux的集中代码库。而且Git可以令每个人做出的修改都无缝融合起来。“这就是Git的精髓,而GitHub的精髓是它理解了Git的精髓。”

GitHub建立了一个使其他软件项目也可以像Linux项目一样运作的网站,普通程序员都能很容易地掌握网站的使用。经历了开源革命的技术网站Slashdot主编Rob “CmdrTaco” Malda说:“GitHub真的很优雅。它是个性感摩登的接口。”

现在,几乎所有人都将自己的开源代码项目放在GitHub上,包括谷歌、脸谱、推特,甚至微软这个开源软件界曾经非常讨厌的家伙。最近几个月,微软开放了某些它最重要的源代码,放在GitHub上而不是使用它自己的开源网站CodePlex。

S. “Soma” Somasegar,微软开发工具事业部全球资深副总裁,为软件开发者们照管着微软庞大的开发工具集的人。他表示,CodePlex将继续运营,其他资源 库,如SourceForge和BitBucket,也将继续经营下去。“我们想确保它一直在那里,提供一种选择。”但他也承认,GitHub是放置像 Microsoft .NET这样的项目的唯一选择。“我们想在开发者的地盘上与他们交流。而开源社区,很大程度上,在GitHub。”

私有遇见公开

而且,多亏了迪波纳所谓的“Git的精髓”,开源社区同样可以脱离GitHub行动。由于Git,程序员们不仅可以在从事某个特定项目时把代码移动 到自己的机器上,还能很容易地“分支”代码,创建新的独立的项目。他们可以保持部分代码私密,而在GitHub上公开其他部分。或者干脆全部公开。

Git和GitHub,显而易见,不仅仅是开源软件专属物。他们也能用于私有代码。你可以随意将私有代码公开,也可以再私有回来。你可以单干,也可以借助大家的力量。这就是开源的精髓。

谷歌灵活运用了Git各种特性。它的划时代编程语言Go语言就放置在GitHub上,而且是完全公开的。一个叫Kartes的项目位于GitHub的一个私有库中,但后来被用于公开项目Kubernetes。Chrome浏览器则建在谷歌内部的一个私有Git服务上。

在微软,运作模式几乎完全一样。微软内部通过像Visual Studio和Team Foundation Server这样的工具使用Git。但它也在GitHub上公开分享代码。而且通过为全球用户提供像Visual Studio和Team Foundation Server这样的工具,微软实际上也是将Git推向其他领域的一员。Somasegar估测大约有20%的微软客户现在正不同程度地使用Git。

开发者即人民

况且,软件开发人员社区也不再微小。毫不夸张地说,他们就是驱动世界的人。道尔说,GitHub位列百佳,”这告诉了我,软件已经变得像文字一样重要了。”

谷歌工程师,帮忙监管开源Angular项目的Igor Minar称,开发者社区已成长得太过庞大,以致GitHub如今疲于应付为大型项目提供合适的管理工具。Angular是存于GitHub上的一个大型项目,参与人员高达上万人。

开发者遍布世界各地。他们中太多人上GitHub,为上千万的开源项目做贡献。Minar认为GitHub就像一个义卖集市,你可以在里面找到任何 想要的代码,而且大多是免费的。“如果你需要什么东西,就去GitHub。你能在那儿找到想要的。”总之,开源时代拉开大幕。而最终,这意味着我们可以比 以前快得多地建设、塑造和改善我们的世界。”

文章来自IT经理网

盘点业内十大顶级开源ERP系统

2015年7月21日 1 条评论

OenERP

1.  OpenERP  :提供全面的ERP和CRM模块

最为开源ERP中的重量级产品,OpenERP对于大多数企业来说都提供了足够的可扩展性,同时还提供了销售管理、销售点管理、采购、库存管理、财务管理、项目管理、制造、人力资源等等功能模块。OpenERP开发的初衷是为了提供SAP、Microsoft Dynamics等、CRM、人力资源管理、销售点管理、项目管理等众多方面。

OpenERP使用Python开发,数据库采用开源的PostgreSQL,它的核心和所有模块都是开放源代码的,采用GNU GPL开源协议。你可以自由使用、修改和发布,只要你也保证开源即可。

任何有一定技术基础的专业人员都可以下载和安装OpenERP,每月的订阅费只要39美元,任何企业都可以承担得起。订阅费包括安装包、自动升级和bug修复、在线托管和2小时的技术支持。

 

Openbravo

2.  Openbravo :功能极大丰富,但近年发展势头呈下降趋势

Openbravo的产品理念基于强调业务灵活性,是一个基于web的可扩展ERP系统,可以在任何网页浏览器中运行,目前在各行业已经拥有超过6000家企业用户。
Openbravo ERP系统所包括的功能可实现生产管理、仓库管理、销售管理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。

 

ERP5

3.  ERP5 :面向行业用户和政府部门关键任务的可靠性和成熟度

ERP5是一个基于web的全功能的ERP系统,采用了最新的软件技术开发,其面向文档的技术方法独特且富有创新性,其功能包括客户关系管理、生产管理、供应链管理、产品设计管理、财务管理、人力资源管理、电子商务等多个模块。

ERP5开源ERP项目的创始者和推动者——法国Nexedi公司在不同领域有效的展开了ERP5的应用,比如航空,服装,银行,医疗及政府机构。ERP5被应用于非洲,亚洲,欧洲,南美及北美的不同规模的企业。 ERP5的开源特质不仅削减了软件许可证费用, 并提供了完全自由的软件更新,而且可以根据客户的商业需求进行独立于销售方的系统定制。

值得注意的是,2013年11月Nexedi在上海外高桥自由贸易区投资成立了“纳宇软件科技”公司,成为第一个正式进入中国市场的Top10开源ERP厂商。

 

NewImage

4.  Apache OFBiz:全面的企业软件框架

OFBiz是Apache的顶级开源项目,提供了创建基于最新JavaEE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类Web应用系统的框架。

OFBiz不仅是一个产品及订单管理系统,它还提供了一整套功能,涵盖企业所需的方方面面。除了管理产品及其相关内容(如电子商店)外,Apache OFBiz还能履行许多其它重要角色,包括客户关系管理、项目进度、计费管理、人力资源管理以及订单管理。

compiere
5.  Compiere:面向中小企业的ERP&CRM“云ERP”

Compiere的开发者Consona自夸Compiere是当今最实施成本最低、适用性最强和最现代化的ERP系统。
通过Compiere,你只需短短几小时就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、财务管理、经营业绩分析等强大功能了。

值得注意的是,Compiere可以托管在亚马逊EC2云端运行,这也是首个支持云端部署的ERP系统。

 

webERP

6.  webERP:完全基于web的中小企业财务&ERP系统

顾名思义,WebERP是完全在线运行的ERP系统,可以在包括IE、火狐、Chrome等各种浏览器中运行。WebERP的开发者表示WebERP最适合的行业是制造业和经销商,零售业使用WebERP需要与第三方POS软件集成。

WebERP是一套ERP与财务管理软件,它支持多公司、多币种、多税种、多库存管理;权限角色管理便于员工、客户和供应商使用;订单管理支持发 票的跟踪与管理;销售费用管理及强大的销售分析功能,为管理者提供决策支持;提供全面的财务特性包括总帐、应收/应付帐目等,且拥有简单易于操作的Web 界面。

中小企业会发现WebERP非常简单高效,但对于大型企业来说WebERP的功能还不够强大。WebERP目前可以从Sourceforge下载。

 

opentaps
7.  opentaps:电商和零售的最爱

Opentaps全面集成了ERP和CRM套件功能,支持电商、库存管理、供应链管理和财务管理。此外Opentaps还提供可靠的业务报告和商业智能系统,而且还原生支持移动设备访问。

OpenTaps是在OFBiz基础上开发的开源的ERP及CRM企业级应用平台,其包含一个完整的应用程序套件,可与移动、商业集成。它支持客户关系管理、订单管理、存活和仓库、购买和支持链自动化、在线和卖点存储、帐户和财务管理等。

OpenTaps基于Java开发,支持大部分主流关系型数据,包括MySQL、PostgreSQL、Oracle、Sybase与Microsoft SQL Server等。 Opentaps的价格为600美元/用户,最低起售为10用户版本。

 

dolibarr

8.  Dolibarr:用户社区活跃的免费开源ERP系统

Dolibarr的特点是拥有一个活跃的用户社区,其商业模式类似苹果iTunes应用商店:Dolibarr系统本身完全免费,但是一些流行的模块或插件如项目管理、数字文档等则需要用户从从Dolibarr应用商店下载。

 

aDempiere
9.  ADempiere:回归纯粹的开源社区模式,近年发展势头呈现上升态势,值得关注

2006年,一些Compiere ERP的开发者不满公司主导的商业模式,另起炉灶成立了ADempiere。

ADempiere是一个由开源社区所领导的ERP 项目。由于Compiere是由公司为主导,虽然开放源码,但是在语言本地化以及文件数据都需要透过商业服务付费取得。而 ADempiere 的整个项目(包括源码、说明文件)都以开放的方式发布。

PostBooks

10.  PostBooks:商业ERP的孪生兄弟

PostBooks是xTuple公司推出的一套开源ERP软件,简单易用,适合各种规模企业,尤其是中小企业。Postbooks最初是为制造业编写的应用,但随着时间推移逐渐增加了CRM和财务等模块。PostBooks是xTuple商业ERP产品的开源版本,xTuple的多个商业产品都与开源版本共享相同的源码,例如xTuple Standard、xTuple Manufacturing和xTuple Enterprise。

Postbooks的可视化客户端可运行于Linux、MAC和Windows上(基于Qt组件库),使用的是PostgreSQL数据库,支持国际化。 PostBooks包含了会计、销售、CRM、购买、产品定义、清单、OpenRPT(一个强大的开源报告撰写工具)等模块。

文章出自http://www.ctocio.com/hotnews/17865.html

分类: Apache, OpenSolaris 标签: ,

从开源到开放,新的商业模式

2011年7月14日 7 条评论

过去的10年是开源的10年,以 LinuxApacheMySQLPHPBIND 为代表的开源项目取得了巨大成功,它们已经成为驱动互联网的核心动力。接下来的10年将是开放的10年,一个比开源更加深刻、更具颠覆性的商业模式,其核心理念是分享和共赢,你准备好了吗?

现在,开源已经不再是卖点,因为开源的东西实在太多,你能想到的所有领域几乎都有相应的开源软件,以你现在每天接触50个以上开源项目的速度来计算(这几乎不可能,你会扛不住的),在你职业生涯里都不可能去了解完这个时期内新出现的所有开源项目,这还不包括以往10几年里所出现的几十万开源软件。

简单来说,开源软件太多了,开源已不再是大家所关心的根本问题,而是你的产品和服务够不够好,你的商业模式够不够牛,你有没有好的社区运营和技术支持等。以前,大家或许有这样的印象,发展不好的项目或要死掉的商业产品没办法了就拿来开源,或许这样能挽救这个产品和带来一些生机。可现在情况完全变了,很多很棒的商业产品都开源了,它们并不是走投无路,而是为了探寻更好的发展道路,实现更大的商业价值。

开源也开始走向运营时代,好东西也开始吆喝了,所以现在不少开源作者一边开发开源项目,一边吆喝做着推广,没办法,时代变了,好酒太多,且巷子又比较深,所以需要你大声吆喝。(PS: 个人觉得现在做开源很不容易,以前开发出来可能就有人用,现在变了,用户有太多选择,开源软件间也面临激烈竞争,运营开源软件将变得更重要)

开源已经深入人心,你现在再大声谈已经没有什么意义,现在大家都在谈开放、开放平台,这是现在的主流模式,其核心理念,是让平台上的应用、服务、开发者和合作伙伴获得成功,并成就平台的更大价值。

开源成就了Red Hat,使它有望成为第一个年收入超过10亿美金的开源公司,它曾经是无数开源公司的学习榜样,也包括灰狐这样的国内开源团体,但机会错过了也就过去了,你需要仔细审视下一个10年。

此图截自:李开复老师的《开放平台时代的创业机会

如今,开放成就了Facebook,它成为开放最大的受益者和开放平台最成功的典范,无数的开放平台都想成为第二个Facebook,但这个理想多数人和公司想想就好了。Facebook的开放DNA太精深、太庞大,挑战它的工作就留给Google这样的厂商吧。在国内,腾讯最近的开放步伐迈得很稳健也很有技巧,它很有可能成为国内最大的开放平台。虽然阿里淘宝系实施开放策略比较早,但似乎已错失成为开放平台霸主的机会,百度的开放显得离我们是那么远,现在就看好腾讯了。

开源和开放也相辅相成,在开放平台上,有很多产品和服务会以开源的方式发布出来,这便于开发者和合作伙伴的使用与整合,开放平台的健康运作也为开源项目提供了良好的生存和发展空间。Facebook, LinkedIn 官方就发布了很多开源项目,为开发者搭建更强大的开放平台提供了参考和更多可能。这里有整理的LinkedIn的开源项目,供大家参考。另外,Facebook的开源项目可去GitHub看看。

过去10年是开源辉煌的10年,它的商业模式已经成型和稳定,接下来的10年是全面开放的10年,它包括开源运动的持续火热,也包括新的开放商业模式的不断涌现,让我们一起抓住这个机会:

  • 对于开发者和小的团队,找到合适的开放平台,建立好自己在这个平台上的生态位置,做好自己的产品和服务,并有意的维护好平台的生态建设。
  • 对于主流的领导企业,打造自己的开放平台是必须的,但要想好,别太贪心。

结论:过去10年是开源的10年,接下来是开放的10年。你,千万别错过 …

也给灰狐一些祝福,开源这10年我们走过来了,希望接下来的开放10年,我们也能坚持走下来。

开源能利用云计算实现转机吗?

2010年7月21日 1 条评论

开放源代码运动可能凭借云计算恢复活力。

这本是一个十分技术化的话题,但对CEO们来说,具有特别意义。有道是:天不变则道亦不变,反之,天变则道亦变。如果说,天是指生产力潮流,具 体指技术趋势的话,道就是商业之道。CEO从关心商业之道角度,需要关心涉及“天变”的重大技术趋势。

具体来说,开放源代码问题对CEO的重要性在于两个背景,一是关于互联网将导致何种商业趋势的争议与它相关,美国前沿忽然流行起互联网封闭论, 封闭源代码的苹果成了CEO们学习的榜样,苹果真的值得学吗?二是,围绕云计算的“两条路线斗争”正在IBM、谷歌与微软之间展开,最终会左右CEO所追 随的商业潮流的方向。

从这个意义上说,代码的问题已不局限于代码。按莱斯格的说法,代码就是未来信息社会的律令。代码指向开放,CEO们就会在成群结队列在IBM、 谷歌师门下前进;代码指向封闭,CEO们就会排向苹果、微软的队列分果果。一念之差,财富南辕北辙,这还不足够严重吗?

开源的困境与转机

开放代表互联网的大方向。这话说说容易,真计较到行内的专业判断上,就不那么容易了。

原因是明摆着的:LINUX的主帅SCO,像法国足球闹内哄那样,叛变投敌了;开源运动中相当于阿根廷足球队主将梅西的SUN,自从被收购后就 成了梅西的谐音——“没戏”了。

虽然LINUX在服务器上占据了优势,对爱好者来说的形象仍然崇高,但开源运动总的来说,商业成功之路还没有完全摸索出来。

云计算给开源运动带来重要的转机。这不是开源拥有像IBM、谷歌这样的超重量级铁杆粉丝所能比拟的。这种转机主要在于,云计算以SaaS(软件 即服务)为基础,使开源看到了“软件免费,服务收费”的商业模式最终成熟的希望;虽有微软凭“云+端”这种阴谋诡计(端是指终端软件收费)加以负隅顽抗, 有苹果凭有限开放(其它开放,源代码不开放)进行退守,仍不足以抵御开源的天势。

对信息社会的命根子——代码来说,开放的前途是光明的,但道路却是曲折的,苹果当下如日中天,市值一时超过微软,虽神鬼莫能与之争锋,又给 CEO们带来一种不确定性:开放真的是那么好吗,像苹果那样半开半闭,不是也可以吗?

为了解开CEO在商业之道上的这一心结,我们有必要具体分析技术趋势,特别要深入到能左右商业模式的开源技术走向中去。

SOA(面向服务的架构)向何处去

面向服务的架构,与面向软件授权许可的架构(如“云+端”之类)是相反的方向。人们一般问的是,要不要向SOA方向去。

既然我们认可云计算的主流在SaaS方向上,就不费口舌讨论面向软件授权许可的问题了,而把问题深化为:面向怎样的服务?

这样提出问题是有针对性的,因为即使正宗的云计算(相对于微软山寨版云计算而言),对此问题的回答,方向也可能是相反的。CEO该听谁的呢?我 建议回到开源之本、回到云计算之本,来想这个问题。

对开源的商业化,人们评价不一。爱好者从非商业动机出发,指摘LINUX商业化,破坏了开源的纯洁性;作为LIUNX同路人的商家,常常被认为 是在利用LINUX打击对手。

有了云计算,我们可以从新的视角了结这一历史公案。这个新的视角,就是免费模式,它可以完美平衡FREE的两个含义:自由与免费。自由可以被理 解为选择的多样化;免费专指基础业务不收费(在这里特指软件免费)。

免费模式在安德森《免费》一书中是有所特指的,按照我的理解,首先要把一种业务,区分为两种业态,一种是基础业务,一种是增值业务,二者之间存 在交叉补贴关系。免费是特指基础业务免费,而不能指增值业务免费。如果二者不分,安德森把这样的免费称为打折,以区别于免费模式特指的免费。

这样一来,我们对软件就有了新的理解。它不是一种独立业务,而是一半业务。软件免费不是指先试后买(那相当于打折促销),而是锁定用户的手段, 是一种基础业务;与软件相对的另一半业务,就是服务,它一定是增值服务。

面向服务,应特指面向增值服务。这一点,被倡导云计算的大公司有意无意掩盖了。二种业务的合成,称为软件服务。工信部软件服务司原来想叫软件和 服务司,加一个和,现在看来不太对。狭义的软件服务可以是一个单独门类,其中软件免费,服务收费,双边市场交叉补贴。

由此可知,软件授权许可,与软件免费,并不是一个对称概念。与软件授权许可对称的相反做法,应是软件免费,但同时要承担基础业务功能。

这看起来好像只是一种文字游戏,但下面马上就要引入正题:我们所说面向服务,到底是什么服务。以前人们理解的是一种同质化服务,用来降低大规模 工业化成本的;可按云计算的理念,可能不一样了,可以主要用来指差异化服务,是一种增值性的服务。

再验算回去,现在哪家云计算提供者,在软件这个平台上可以面向差异化服务呢?你的API在哪里,你的开放在何处,你能作用在服务差异化、产品多 样化上创造客户价值吗?

不久前,我接到一个云计算专业会议的邀请函,只看第一句话,就不想去了,它说(大意)云计算吻合的是工业革命时期大生产中的规模化。好嘛,我们 终于等来一个叫云计算的未来工具,用它来实现的居然是200年前工业化的大规模同质化生产。

这完全是不用所长,专用所短。云计算是高度分散的计算模式,是分布式计算,不是集中计算,怎么返祖成了大规模集中制造呢。穿新鞋,走老路,在具 体条件下不是不可以,但认为新鞋的主要功能就是走老路不走新路,就是误导。

所以我提出一个新的观点,将来的SOA,不是一般地面向服务,不是面向一般的服务,而是要重点面向差异化服务、个性化服务,为CEO增值服务 (而不是仅仅是为节省成本服务)。沿着这个方向,让软件这个基础平台,多设计一些供百花齐放用的接口,恐怕是未来的技术方向。

开源要想利用云计算实现转机,其关键在于抓住云计算在分布式计算上的特长做文章。抓住机遇,尽快将软件免费之后的服务收费,从提供一般服务,转 向提供增值性的差异化服务;为此,当务之急,是在软件与服务之间,设计具有用户多样化选择功能的开放接口,走出LINUX只能拼成本,而增值乏术的困境。 开源的商业化,由此可以理解为LINUX基本功能、基础产品免费,靠接爻多样化增值服务收费的完整模式。利用云计算将开源服务升级。

CEO要看的门道是,在判断技术潮流背后的商业趋势时辩明真伪。明白不是所有的云都能下雨,要找能下雨的云去接水。

来源:互联网周刊 作者:姜奇平

请遵守开源许可协议, 请尊重开源软件作者

2010年3月13日 6 条评论

(约定: 这里的开源软件是指自由软件和开源软件, 方便以下叙述)

因为最近需要转换一个视频文件,我第一时间想到了 MediaCoder 一个开源的音频/视频批量转码工具, 因为几年前接触过这款软件, 觉得挺不错,  有很多的用户和支持者. 可是这次发现它已经在几年前就闭源了,而且连 sourceforge.net 的项目主页和文件存档都没有了, 不知是作者主动删除了所有文件还是其他什么原因. 对于这件事我感到非常遗憾.

我想这件事并非一个个例, 而是一个普遍现象.

做开发的朋友都很清楚, 开源软件是个巨大的宝库. 在开源世界里几乎能找到所有商业软件的替代品, 大部分开源软件也都能满足你的需要. 甚至有很多开源软件已远远超过了商业软件, 如 Linux, GCC, Apache HTTPD 等.

现在的开发人员每天都在使用大量的开源软件, 但我们在使用时很少会想到回馈, 想到贡献, 同时也出现了这样一种现象, 很多开发者和软件企业在封装大量开源软件后就贴上自己的商标, 说成是自主知识产权的东西, 这样的报道已经很多了, 相信大家也听过不少.

在这里我也不想谈太多的回馈社区, 而是想给大家传递一个信息:我们在使用开源软件时要遵循相关的许可协议, 一些开源界普遍存在的规则. 不要把优秀的开源软件整合在一起分发后而没有任何的声明和感谢了, 这样不好, 这是对开源软件作者的不尊重.

我们知道开源软件有很多的许可协议可以采用, 常用的有 GPL, LGPL, BSD, Apache 等, 个人和企业可根据自己的实际情况加以选择. 此外, 对于非代码资料如文档、视频等可采用 创作共用CC 版权协议. 一些商业化公司也开始将它们自己的技术文档以CC的方式进行更加广泛的传播和分发.

对企业来说, 公开一些东西不太现实, 但企业完全可以在自己产品的版权信息里加入引入第三方开源软件的版权申明, 我想这点对企业来讲并不难.

Google, Facebook 等互联网巨头在这方面都做得不错. 虽然最近 Google Android 和 Linux Kernel 社区出现了一些问题, 但Google仍在不断地发布自己的开源项目, 丰富开发者社区, 方便更多的开发者. 或许有人觉得这些开源软件是这些公司里过时或不好的东西才放出来的, 但不可否定我们确实从这些项目中获得了很多帮助. 国内很多公司也在模仿和跟进, 但开放的程度仍然很低, 希望能早点看到更高质量的东西发布出来. 而不要整天都在喊开放这个、开放那个、开放平台什么的, 我们需要实实在在的开放和诚意.

如果个人开发者能将自己认为不错的作品和项目开放出去, 并得到用户认可, 那一定是件很快乐的事情, 也是开发者自身能力的极好体现, 对其职业发展也是有帮助的. 个人或团队在有一定技术储备后可考虑成立公司并提供开源软件的商业化服务. 国外这样成功的公司很多, 如 Reahat, JBoss, MySQL 等. 国内的环境与国外的环境无法相比, 成功的几率和机会都很少, 但也不妨尝试一下. 我认识的一个朋友就在深入研究和实践 ExtJS后成立了自己的公司并围绕ExtJS提供商业化服务, 目前公司已经发展到了20多人的规模.

大型企业、尤其是大型互联网企业也可以考虑在一些主流的开源项目上部署一些兵力, 并鼓励其员工更多参与到开源项目中来, 提高公司在开源项目中的贡献量,进而提高其在开源项目中的话语权并扮演重要角色, 毕竟现在是一个开放的时代, 想自己把一个封闭的东西玩大很难. 必须有种开放的心态去应对各种变化. Redhat, Novell, Google 等在 Linux Kernel 里就扮演着重要角色, 这对自身的发展都起到了关键作用, 值得国内领先的互联网企业借鉴. 一些有实力的公司可以雇佣专职人员参与到这些项目中来, 淘宝网就挖来了王文彬博士和章文嵩博士, 可以理解为这是淘宝网在 Java、Linux 方面的人才部署.

接下来我们看看国内几个成功的开源项目, 如:SkyEye仿真器项目, Linux Virtual Server(可能是国内最成功的开源项目), 这些项目的发起人都有很高的学历背景和技术水平, 对开源运动也有着深刻认识. 其主持的开源项目国际化程度非常高, 影响力比较大, 这些项目也多数围绕 Linux 展开. 而基于 Windows 平台的开源软件却没有什么值得称道的. 其实, Windows 平台的开源软件有着巨大市场, 但在国内的发展却并不理想, 本来 MediaCoder 有这个可能, 可是它错误选择了闭源, 挺可惜. 个人觉得 Windows 平台的开源项目可从客户端软件入手, 因为这样的产品用户覆盖面很广, 只要产品好用, 一定能得到极好的推广, 有兴趣的朋友可以从开源浏览器、开源影音播放器、开源即时通信等有广泛用户基础的产品入手, 尤其是开源即时通信, 这块虽是QQ的地盘, 但若能给用户提供另外一个选择这将会是件非常有意义, 非常酷的事.

在这里, 我还是想多提醒一下大家在使用开源软件时请遵循相关许可协议, 请尊重开源软件作者, 尊重他人也就是尊重自己.

——————————————————————

龙辉:咨询顾问, 关注自由软件、开源软件, 饲养着灰狐 http://huihoo.com

不用写代码, 你也能为开源作出贡献

2009年9月16日 没有评论

开源项目在国外已经成为了一股热潮,已经开始影响到日常生活的方方面面,可是在中国,开源项目的使用者不少,贡献者却寥寥无几,但同时有很多人想要参加开源项目,却总是不得其门而入,此篇文章是一个开源项目的开发者所著,通过这篇文章,详尽地告诉我们,参与开源并不是那么难,通过很简单的方法,我们就能找到参与开源项目的钥匙。同时,借这篇文章,希望国内的人能够更多地参与到开源的活动当中来,你们的贡献,将为这个世界增添更多美好。

  • 反馈
  • 帮助他人
  • 撰写文档
  • 不仅仅是代码
  • 写博,在用户讨论组会议中发言
  • 捐款

全文

分类: FLOSS & Business 标签: