红联Linux门户
Linux帮助

Linux凭啥成功?搞不懂的GPL

发布时间:2016-07-16 13:27:46来源:红联作者:hxues
今儿周末闲着没事就在想为毛说Linux里没有商业闭源软件的生存地?QQ搞了一段时间不搞了,阿里旺旺搞了一段时间也不搞了。在中国这么不接地气的系统,咋国产民用操作系统几乎清一色的都是基于Linux的?为毛不搞个基于BSD的呢,这样QQ、旺旺不都可以闭源发布了吗?商业软件也受开源的限制,多好。俺不懂技术,也不是搞法律的,为毛Android下可以发布闭源的商业软件呢?不也是基于Linux的吗?
说到Android,上网查了一下,说毛Android搞了一个中间转接毛的(不懂,反正就那意思),基于Android的应用程序访问Linux内核都通过Android转接没有直接基于Linux所以不受GPL授权的影响,但说争议很多?为毛这么多争议就没人去闹上法庭把这事儿搞清楚呢?难道因为搞Android的是美国企业,自家兄弟不用相煎?如果咱中国也搞个这样的能象Android一半这样火的系统出来,会不会立马就会跳出几个要把中国告上法庭说违反GPL协议侵犯了知识产权呢?
“南海仲裁案”充分说明美国佬为遏制中国啥玩意手段都可能玩得出来,中国基于Linux发展民用操作系统也有可能跳入GPL的坑。为毛不搞BSD系统呢,记得以前有个“银河麒麟操作系统”就是基于BSD的,后来与中标合并后为毛放弃了BSD呢?

真心希望有老鸟们来解下惑……
文章评论

共有 4 条评论

  1. XCalvin 于 2016-07-18 17:13:29发表:

    4# hxues

    比如acroread,flash等,好像也不是开源的吧?它们据说也是闭源的软件,我百度了一下有个新浪的罗列了一下闭源的Linux软件:http://tech.sina.com.cn/s/2008-09-11/09442450728.shtml。而且好像有些驱动不完全是开源的吧?按照我理解,GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。也就是说我重头到尾没有用到GPL协议的产品自己做出来一个可以在Linux下运行的软件,应该就可以闭源了吧(不知道理解是否正确?但个人觉得这也是可以解释为什么原来Linux下可以使用Skype,但是最近微软才说要把它开源的情况)?

    虽说我们不一定要用GPL、LGPL或者Mozilla的许可证,也可以用Apache、MIT或者BSD的。

    我当时说银河麒麟操作系统确实有点情绪化,不过人家允许使用和修改并不是让国家直接把东西拿过来换套马甲就说是自己自主研发当做是自己的东西吧?BSD 代码鼓励代码共享,但需要尊重代码作者的著作权,不能直接剽窃吧(估计当时没有对代码什么的做出什么修改就直接说是自己的吧?)。

    个人认为光靠政府推广企业使用有点难……毕竟有了相关办公软件可以使用后(比方说有WPS的Linux版本可以办公也很简单),但系统方面万一出问题企业方面没有维修方面的人员,重装系统万一把需要的重要文件弄没了那怎么办(现在的电脑城修电脑的都是只知道Windows,拿个PE直接重装Windows的那种)?而且单位工作是单位的,个人回家后如果习惯Windows人家还是用啊,哪怕是盗版的。为什么工作单位要用这个系统我回家就要用它呢?有没有游戏?有没有QQ之类的东西(虽然我基本不用)?我用什么软件在线看电影?……等等一系列的问题如果没有解决,人家个人电脑都未必会跟着政府和企业换同一个系统,人们没有支持的动力也就未必会换生态圈还是非常脆弱的。

  2. hxues 于 2016-07-18 11:33:04发表:

    [i=s] 本帖最后由 hxues 于 2016-7-18 11:37 编辑 [/i]

    3# XCalvin


    这位朋友应该是对国产软件有点偏见吧
    FreeBSD看了一下他的授权方式,是允许任何人对他做任何修改,也可以开源也可以闭源发布的。虽然直接打着“国产”有点不妥但,也没有违反他的授权协议吧。看了一下“银河麒麟系统”的曝光时间应该是正处于一邦科研造假骗取国家专项资金事件曝光期,一是受造假事件的波及,二可能也因妄自打“国产”旗号伤了国人的心,且是军工背景更引起了国人反感而被下马。按FreeBSD授权,即使你全照抄他的代码发布也不会有问题。其实完全没有因为这个问题而下马的必要(当然只是猜测),比如“龙芯CPU”当时也受“国产”的非议,几经曲折但坚持下来了,现在依然是国产CPU的象征,出于MIPS而青于MIPS。现在名符其实的“国产”。
    “再说Linux开源系统下面也可以安装使用闭源的软件的!”不知仁兄是否真的了解GPL授权?
    后面生态圈确实是如此,要创造生态圈很难。但我觉得中国市场有足够大的吸引力,只要政府能很好的引导。比如不要一开始就从娱乐方面入手,这样太难,而直接从办公环境开始,中国人使用电脑绝大部份主要还是因为工作需要吧,哪怕就5天*8小时那一点时间,为了这点你就不得不学习如何使用新知识,所以学习不是主要难题。只要能解决一般企业的办公环境(如:企业的收款、转账、发票、申报、纳税、财务记账、报表等)能完全实现;特殊企业如CAD等可以逐步实现(比如国产PKPM完全可能代替CAD在建筑行业的应用),有了企业这一大用户群还怕营造不出商业气氛吗?
    涉及到国产安全,即使政府强推办公环境必须使用“国家认可的操作系统”,就算WTO协议也管不着。

  3. XCalvin 于 2016-07-18 09:06:43发表:

    银河麒麟操作系统其实不是基于BSD,而是照抄开源代码的FreeBSD(当然BSD不是基于Linux而是Unix是需要搞明白的)……相似度达到90%以上!说明“读书人的事儿,那能叫偷吗?”还是有一定“道理”的……但是如果我是美国人搞不好我还要告银河麒麟操作系统打着“国产自主研发操作系统”的旗号侵权了!绝对一告一个准!你说他还敢开发?

    另外“Android搞了一个中间转接毛的”说的是用Java虚拟平台吧?据说那是因为为了迅速推广普及----就比方现在的车轮都是A尺寸的,你虽然开发了B尺寸性能不错的轮子,但因为大家的车子用的都是A尺寸你开发的轮子不合适他的车(总不能为了你的车轮换个车吧?)……所以只有退而求其次了。就像疼讯的QQ、微信之类的如果不是同学朋友家人都在用我根本不会开它----毕竟像疼讯和360掐架的时候让我对这俩货都没有好感!

    再说Linux开源系统下面也可以安装使用闭源的软件的!就像微软系统里面也有开源的软件啊。所以疼讯为什么没有开发Linux下的QQ应该是他们要抱微软的大腿或者因为想捞钱不想去弄而已吧----以前曾经有个电脑爱好者弄出了个Linux下的QQ,结果被疼讯给警告还是怎么了就不准开发了,然后疼讯在自己那里弄了个Linux版本的QQ但已经好几年没有更新完全用不了了!至于阿里旺旺为什么没有推出就不清楚了。

    中国其实也可以推出系统,但要营造生存的生态圈很难!因为微软和苹果在电脑方面的生态圈已经太强大了,而安卓和苹果在手机平板的生态圈也太强大,所以即使有系统,要营造生态圈也只是在他们的夹缝中生存----没见微软那么牛叉的公司,在平板和手机推出的系统市场份额被安卓和苹果挤的都有点生存不下去了吗?

    首先,系统出来了你要有人用吧(而且人不能太少,就几个人的话估计没有什么意义)?我问了同事很多人都不知道Linux怎么可能会用它?同理,打造了系统没有人知道谁会去用?

    其次,需要的软件……比方说QQ如果这个系统里面没有相应的软件,那些整天上Q的人说不定就不用它转向Windows了;制图没有对应的PS和CAD之类的程序人家怎么用?……这需要各软件商的支持了。

    最后就是相关的培训以及易用性等方面问题----要是对系统不熟悉怎么会想着用这套系统?出了问题都不知道怎么样解决那怎么办(万一出问题自己电脑里面苍老师的教育视频没了怎么办对吧)?……所以说相关培训比较少也是有影响的。

  4. cs1200 于 2016-07-16 17:59:57发表:

    说得有点道理,难在开元