阅读更多

6顶
3踩

互联网

原创新闻 腾讯发布Linux版QQ,授权协议不明不白

2008-07-31 14:03 by 见习记者 liuming 评论(15) 有6963人浏览
腾讯公司终于如期在七月的最后一天,在其官方网站上发布了基于Linux平台的QQ预览版本。本次发布提供了DEB、RPM和TAR.GZ三种版本的下载。

但是,在其官方网站上,只看到了简单的问答页面,并在该页面上表示不会公布源代码,除此之外,并无在网站或软件包中包含详细的软件授权协议。作为开源软件主场的Linux系统,普遍存在对闭源商业软件敏感的情绪。腾讯在开发Linux版本QQ的时候,是否有应用基于开源协议的第三方类库和软件包?如果有的话,是否有遵守在这其中的开源授权协议?

假如腾讯违反开源协议而滥用开源技术的话,将会把自己推向一个尴尬的处境。虽然目前在中国,这方面的事件较难追究法律责任,但是也会受到开源社区强烈的道德谴责。而且作为中国的一个领头企业,假如这类事件发生,也会给腾讯在国际上背上不好的名声。当然,作为土黄帝的腾讯,也许从来不需要把这些影响看在眼内。

不得不承认的一点是,在Linux和Mac用户日渐增多的今天,推出相关版本的QQ,不失为一个明智的选择。在争取最多用户的同时,也推高了 Linux和Mac的使用率,使普遍使用QQ和朋友联系的中国人,能更安心了坚定地转向非Windows系统的应用。腾讯之心,路人皆知。然而,情况与以前有些不同的是,腾讯为作一个封闭技术的企业,在涉足开源领域的时候,需要学习和经历一种和自己的作风相反的思想,承受变革之痛在所难免。在这个交叉路口,将如何选择?
6
3
评论 共 15 条 请登录后发表评论
15 楼 Julian 2008-08-01 20:08
今年国家三部委强制使用UOF办公文档标准,教育部强制普及龙芯电脑,腾讯不可能错过这个机会。先出个预览版正说明了“先把一只脚塌到这条船上”的心里
14 楼 welcomyou 2008-08-01 17:40
国内的程序员对于版权这种类似的问题不是很敏感,说出了一些让人笑话的言论也不奇怪。
13 楼 insky 2008-08-01 17:05
怎么这么多愤青...   lz最关键的就这句:腾讯在开发Linux版本QQ的时候,是否有应用基于开源协议的第三方类库和软件包?如果有的话,是否有遵守在这其中的开源授权协议?
--------这不是lz想打什么口水战,你使用了基于开源协议的第三方类库和软件包,就必须遵守人家的协议,这跟“真正在你的机器环境上跑起来的搞明白的贡献了代码的写出开源的有多少!?? ”有什么关系
12 楼 Clayz 2008-08-01 14:06
QQ,鸡肋。实在要用就pidgin,何必去下tencent客户端。
11 楼 Venus 2008-08-01 12:52
LZ文章里面的“假如”和“如果”出现的太多了
10 楼 neora 2008-08-01 12:01
Linux下有QQ至少对Linux Desktop使用者是件好事。
9 楼 neora 2008-08-01 12:01
搂主写得很不错啊。文笔流畅、论点精确、结论中正。
8 楼 bluecrystal 2008-08-01 11:35
http://docs.huihoo.com/open_source/GPL-chinese.html

大家先看看gpl协议先
7 楼 lisanping 2008-08-01 10:01
rpm包里的授权协议是GPL
6 楼 liuming 2008-08-01 09:11
虽然有的开源协议是对某些商业有点限制,但商业和开源并不是对立的,商业运作给开源带来了作用是促进性的。而文本也没有哪句话明确的指出要反对商业,只不过是说,商业运作的过程中,也要遵守一些规则吧?因此,并不是说当我们期望运作在商业之上的开源要遵守开源的规则的时候,就是反对商业。
5 楼 Unmi 2008-08-01 09:07
腾讯发布 Linux 版 QQ,并不意味着他就要涉足开源领域。难道 Linux 下就不能有非开源的东西吗?如 IBM/Oracle 的应用服务器和数据库。
4 楼 androider 2008-08-01 08:50
所谓的开源,已经变味了。。
开源?商业?其实都是商业而已。。。只是利益不同。
3 楼 insiku 2008-08-01 08:42
咖啡刀 2008-08-01 00:36

请了解一下开源授权协议
别那么无知
2 楼 咖啡刀 2008-08-01 00:36
看了楼主的帖子!我不知道想说些什么!!!
只是个人愚见,在开源的平台上一样有商业软件存在的必要,要知道科技社会的进步离开不了商业的驱动!难道不是吗!?其次也并非都开源的东西大家都是喜欢的!!!

就说个很实际的,这么多开源软件,你都收集了他们的源代码吗?
真正在你的机器环境上跑起来的搞明白的贡献了代码的写出开源的有多少!??

如果你我没能做到这里任何一点,我想楼主写这东西也就只是打打口水战而已!没啥意思!!!
1 楼 pf_miles 2008-07-31 23:37
今天中午就用上了。功能虽少,但还算精美,感觉不错。楼主文笔不错。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java实现水波纹显示效果(附完整源码)

    java实现水波纹显示效果(附完整源码)

  • java 水波荡漾的效果

    java 水波荡漾的效果 java 水波荡漾的效果 java 水波荡漾的效果

  • 对水波特效实现原理的解释

    声明:这个特效不是我原创的,当然我也不知道这个特效的最初制作者是谁。我仅仅试图解释这个水波特效实现的原理。 我曾经从vchelp网站下载过这样一个水波特效的demo(c#写的),当我第一次看到这个控件的时候,感觉很不起眼,但是当我无意中用鼠标在控件上一拖,oh,it 's really amazing! 一层层水波荡漾开去,不得不说,我有些惊讶它的表现力! 我再次看了一下这个控件的代码,只有...

  • 老板姓水,过生日晚上吃饭我改咋叫老板呀!

    水哥,还是水总啊

  • 波浪能及波能流的推导

    文章目录前言一、涉及到的数学公式二、波浪势能三、波浪动能四、波能流(波功率) 前言 在二维波浪中,波浪能指单宽波峰线长度内一个波长范围(或一个周期内)中所储存的总能量,由势能和动能两部分构成。 一、涉及到的数学公式 ∫sin2xdx=x2−14sin2x+C(1)\int sin^2xdx=\frac x 2-\frac 1 4sin2x+C\tag{1}∫sin2xdx=2x​−41​sin2x+C(1)∫cos2xdx=x2+14sin2x+C(2)\int cos^2xdx=\frac x 2+\

  • Creator 3.8 Shader开发2D水面波纹特效

    Cocos Creator的版本不一样,可能导致以前编写的Shader无法正常运行,这种其实很好解决,我们在开发Shader的时候,基于现在Cocos Creator的版本先创建一个现有的模板出来,然后再将关键代码移植过去。Cocos 的uv 左上角为(0, 0),我们要在图片的上方做水波纹,那么片元的uv.y < y0的片元就丢弃, uv.y >= y0的就正常显示。2D 水面波纹的主要原理就是给定一个正选波的边界,在范围内的片元uv就显示,在范围外的片元uv就不显示。

  • 水面模拟--FFT Ocean

    前言 FFTOcean是一种基于统计学模型的水面模拟算法,原论文为SIGGRAPH的一篇文章Simulating Ocean Water。 先看一下效果 一、需要设置的一些参数 首先文章假设节点平面坐标X=(x,z),需要根据X来计算高度y。接着需要设定的参数有:海洋的实际大小(Lx,Lz),将海洋划分为网格的大小(N,M),海洋环境中的风速V,以及风向Vdir,还有幅度A。 二、高度场函数推导 文章先是定义高度场的计算公式为: 其中 为了方便实现,我们假设 故..

  • 水波扩散效果(shader)

    水波扩散是一个比较好看的交互效果,特别是在某些以水为故事发生场景的游戏中,扩散的水波会让场景更加栩栩如生demo实现思路如果水波静止,我们看到的其实是像素点围绕着某个中心点的拉伸效果,我...

  • ripple游戏水波模拟_水波模拟算法

    一、理论依据水波的物理学模型便是理论依据。水波有如下特性:扩散:水波总是从被扰动的中心向外扩散。在水波扩散过程中每个点都在得到能量后以自己为中心震动,并向四周传播能量。之所以从干扰点向外扩散,是因为内部的各点能量互相抵消而看不到震荡。重要的是,每个点都在以自己为中心进行震荡,并向四周扩散能量。衰减:水波在传播过程中能量会逐渐的衰减,因为水的震荡是有阻尼的。折射:由于水波表面各处有不同程度的倾斜,由...

  • 水波图实现原理

    在项目中自己使用 Canvas 实现了一下水波图,在这里给大家分享一下它的实现原理。一开始看到波浪,可能不知道从何入手,我们来看看波浪的特征就会有灵感了。 没错,有人肯定会想到,就是 正余弦曲线!对于波陡很小的波动,一般选择正弦或余弦的曲线来表示波形,这是最简单而又最接近实际波形的表述。这里我选择了正弦曲线来实现。 在讲实现思路之前,我们来回忆一下正弦曲线的基础。 正弦曲线 ...

  • html5 水波扩散效果

    插件描述:HTML5实现点击水波扩散效果. 参考示例:http://www.jq22.com/jquery-info5017

  • 水波纹动画实现原理

    今天在网上Android上的水波纹效果,自己稍微研究了一下,其基本原理如下: 1 使用sin函数波形效果,sin函数解释。计算出y轴的一组数据 2 自定一个View,在View中使用canvas.drawLine()方法,使用第一步的数据绘制出一条sin函数的曲线。 3 在动画效果:将第一步计算出的y轴数据,循环左移N个数量单位,调用postInvalidate();  方法重绘View就达

  • 图像处理之水波纹扩散效果(water ripple effect)

    Water Ripple Effect - 水波纹效果 一:原理 模拟水波纹效果,最常见的是sine或者cosn的函数,周期性变化,贴近自然 当水波纹中中间开始向四周扩散的时候,一般都是慢慢的失去能量,振幅也是 越来越小,所以程序要模拟这个过程时候,要加上一个能量递减因子。然后用 公式 y = a*sine(bx + c)来表示波纹公式。 二:程序实现 最重要的...

  • 自定义View之圆形水波扩散动效

    前言这个效果做出来以后,真的美极了!放在你的应用中,无疑增添了光彩!效果图其实,第一种效果,才是产品的需求要的效果。第三种效果,是不是很熟悉?支付宝的咻一咻!哈哈,无意中,我就写出来了。实现步骤1.attrs.xml定义属性 <declare-styleable name="WaveView"> 圆颜色 <attr name="wave_color" f

  • 水波纹扩散效果

    一个简单的水波纹扩散效果

  • android 炫酷的水波扩散效果

    一道水波向外扩散的效果如果界面只有纯色是看不出效果的想法来源于http://blog.csdn.net/johnsonblog/article/details/7975641博客中提到的水波效果在手机上很卡,这里再给做了很多减法。直接生成一道水波,只会向外扩散,不去计算每次波能缓冲区域,以及忽略波是怎么干涉,相互影响的。按函数y=cosπ/2x函数图,在[-1,1]区间形成波,在0处达到最强。jav

  • 高德地图实现水波纹扩散

    功能修改,要求在地图上有个类似雷达的水波纹扩散的动画,通过大半天时间的研究、查找,终于完成了这项任务,话不多说,下面直接贴出代码,供有需要的兄弟参考, 1、首先在地图上画个圆如下图 2、新建个JS /*校验时间 End*/ var timeStart, timeEnd, time;//申明全局变量 var radius = 300 //水纹圆半径(300米) var c...

Global site tag (gtag.js) - Google Analytics