理解开源的真实含义

    开源,(Open Source)全称为开放源代码。目前,市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是free,但实际上并不是这样的,开源软件最大的特点应该是open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。
    开源软件其实面向的用户有两个群体,一是程序员,他们最关心源代码,能不能进行二次开发利用;二是普通终端用户,他们只关心你的软件功能够不够强。
    开源软件的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质,不管是用户还是程序员,他们都不是傻子,如果他们说闭源的产品好,自然是因为开源软件有很多不足。我在访问某商城软件网站首页时,两个很显眼的关键词开源。于是,将软件编写的源码下载进行二次正开发,结果呢,核心代码加了密,这不是忽悠人嘛。
    做开源软件连勇于奉献、诚实都没有,却挂羊头卖狗肉,冒充开源,甚至讥讽用户,那就太没素质了,核心代码加密,软件就不能讲是开源,跟 “开源精神”背道而驰,群众的眼睛是雪亮的。说到这,讲讲SHOP++,虽说是商城系统中的新秀,功能上还有待完善外,可人家说开源,那可是真正完全开源,整编源代码中没有一处加密。我是学JAVA的,特别对JAVA开源产品感兴趣。SHOP++从测试版,到现在发布的V2010版我一直在研究,不管是在其源代码、数据、功能等遇到的问题,SHOP++相关客服人员都很好的为我解答。我敢说,开源软件能做SHOP++这样的很少,SHOP++将是其它软件最大的挑战。
    有人问,开放软件的源代码,肯定就会有技术高手利用你的源代码开发新的产品。是的,开源就是要用户利用源代码在其基础上修改和学习的,但开源软件同样也有版权,同样也受到法律保护。对开源软件来说,如果今后发现滥用开源产品或在开源产品基础上加以发展任何派生版本、修改版本或第三方版本用于重新分发,都将会受到法律的制裁,支付侵权补偿金。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。现在,国内的盗版很泛滥,即便闭源的软件,都会被肆意盗版甚至篡改版权,开源软件就更别说了,篡改版权就是个查找替换的简单操作而已。版权意识的淡漠才是国内开源发展的最大障碍。
    开源软件在国内起步晚,但发展很快,将来肯定是业内主流。那些打着开源的幌子貌似开源,将其核心代码加密的软件必将引起公愤。开源真实含义应是利用其源代码加以修改和学习,在理解开源真正含义后,那些造假、侵权、违法的行为和事件必定减少。

转载于:https://my.oschina.net/shopeverything/blog/10038

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值