(请楼主拿出进一步的证据)走在深度后面的YLMF
Tofloor
poster avatar
lolo1314
deepin
2012-01-20 01:50
Author
[color=#FF0000:l1e3qv5e]本帖在两边造成了一些争议,还望楼主进一步拿出证据来,也希望雨林的人员能来澄清。[/color:l1e3qv5e]


Ylmf 设备管理器 是 Ylmf OS开发团队本着方便易上手的方针思想,经过数月研发,在OS下专用的一款设备管理器。Ylmf OS的设备管理器不仅可以让用户对自己的硬件设备信息一览无余(包括未驱动的硬件),还可以帮助大家安装或升级设备驱动程序。
154459sgpgboojjbzpbdsj.jpg


深度软件中心 是 Linux Deepin 的特色应用之一。软件中心包含1000 多种实用软件,方便用户搜索;一键安装、升级软件和系统;支持多线程下载,让下载加速;默认提供6款漂亮皮肤,让软件中心更漂亮。目前,已经支持简体中文、繁体中文、英文,支持在 Ubuntu、Linux Mint 上运行。
deepinsoft.png
LinuxDeepin 和 YLMF OS都做得不错,各有各的优点,特别是深度软件中心,漂亮的界面十分吸引我, 最近YLMF OS设备管理器也出炉了,界面也很漂亮,同时也发现两个软件的界面有雷同之处,所以就分析了YLMF OS设备管理器源码,才发现….. 好吧! 我慢慢给你们说是怎么一回事!
        其实,在深度软件中心1.0没发布之前 ,我就在2011-05-28那天参加深度的第一届DAU大会上,从软件中心的研发负责人王勇手中获取了源码,并且还为软件中心写了简单的安装脚本,让许多Linux用户抢先体验了这个软件,当时的文章链接如下:
http://forum.ubuntu.org.cn/viewtopic.php?f=161&t=333273
http://www.deepin.org/thread-1895314-1-1.html
我大约花了一个星期分析了深度软件中心的源码, 初步对gtk+ 和 cairo有了了解。 惊讶到原来gtk也能做出很漂亮的界面。


        昨天,在我分析YLMF OS设备管理器源码时,发现了部分代码与深度软件中心的很相似,有部分注释也是一样的,甚至在深度软件中心的原来错误代码在YLMF OS设备管理器里也出现了。 我囧了!这!好吧,有图有真相

一.从时间来看,深度软件中心代码至少比YLMF OS设备管理器早出生6个月
      

二. 神似的函数名
    func.png
       funcs.png

从上面两个截图来看 , 两家公司的程序代码命名如此神似! Why? ? ? ?

三.尼玛注释也一样
   zhushi.png
     zhushi1.png
      

四. 深度软件中心代码写错的地方, 在YLMF设备管理器代码中也是错误的? Why?

      这个囧了,bug啊 ,不知道ylmf os作者知不知道哪里错了



[color=#FF0000:l1e3qv5e]从最近曝光的新版YMLF软件中心的图片来看,也有抄袭的嫌疑,等发布了 ,我再分析分析, 哈哈,走在深度后面的 YLMF 。[/color:l1e3qv5e]
Reply Favorite View the author
All Replies
2 / 2
To page
PeterX
deepin
2012-01-29 04:40
#21
[quote]只要遵守协议,想怎么抄怎么抄。如果抄了还不遵守开源协议就不可以了。

既然自愿开源,还管的着别人怎么用?怕别人用别开源好了。[/quote]

希望你能去了解一下 GPL 和 Copyleft 是怎么回事。
Reply View the author
PeterX
deepin
2012-01-29 04:44
#22
[quote][quote]只要遵守协议,想怎么抄怎么抄。如果抄了还不遵守开源协议就不可以了。

既然自愿开源,还管的着别人怎么用?怕别人用别开源好了。[/quote]
哦,你以为开源就别管别人怎么用了么? 你以为开源就是把[color=#FF0000:jro8nui1]代码扔到大街上谁想怎么用就怎么用[/color:jro8nui1]么?[/quote]

放在公有领域/Public Domain 的才是
Reply View the author
PeterX
deepin
2012-01-29 05:30
#23
[quote]雨林是一家商业公司,他以谋求利润为根本而非创造伟大的遗产。所以我敢打赌,他一定不会主动拿出程序员配合调试跨系统安装的。如果他不开源就告他,开源就直接拿过来放到LD里来用,我们可以不改名字直接说从ylmf那里拿来的就好。
哪能啊,应该在关于里面的“贡献者”一栏写上雨林木风公司。[color=#FF0000:3l5090dx]人家直接给咱贡献代码了,那么他们理所当然就是深度软件中心的共同作者。[/color:3l5090dx][/quote]
1、如果雨林木风遵照 GPLv3 发布,深度再把它直接拿来再发布或是修改後再发布,都经历了再发布过程,也就都不是“直接”贡献代码。
除非以雨林木风和深度共同名义发布。
2、GPL 并未强制规定一定要注明贡献者,因为一个项目先后有大量的人员参与的话,比如 Linux 内核,署名一事将不胜其扰。
Reply View the author
iiiyu
deepin
2012-01-30 02:02
#24
个人觉得 发这个的人很恶心 ,然后 后面跟一堆只会说一些xx的人. 理智一点都不会.
Reply View the author
bsfmig
deepin
2012-01-30 05:09
#25
[quote][quote]雨林是一家商业公司,他以谋求利润为根本而非创造伟大的遗产。所以我敢打赌,他一定不会主动拿出程序员配合调试跨系统安装的。如果他不开源就告他,开源就直接拿过来放到LD里来用,我们可以不改名字直接说从ylmf那里拿来的就好。
哪能啊,应该在关于里面的“贡献者”一栏写上雨林木风公司。[color=#FF0000:20qs49zc]人家直接给咱贡献代码了,那么他们理所当然就是深度软件中心的共同作者。[/color:20qs49zc][/quote]
1、如果雨林木风遵照 GPLv3 发布,深度再把它直接拿来再发布或是修改後再发布,都经历了再发布过程,也就都不是“直接”贡献代码。
除非以雨林木风和深度共同名义发布。
2、GPL 并未强制规定一定要注明贡献者,因为一个项目先后有大量的人员参与的话,比如 Linux 内核,署名一事将不胜其扰。[/quote]
感谢指教。
Reply View the author
PeterX
deepin
2012-01-30 07:35
#26
个人觉得 发这个的人很恶心 ,然后 后面跟一堆只会说一些xx的人. [color=#FF0000:3a1ts6mn]理智[/color:3a1ts6mn]一点都不会.
你心目中什麽叫理智?
Reply View the author
iiiyu
deepin
2012-01-30 19:03
#27
首先,我窃以为deepin里面的用户都是有一定技术基础的用户.
不过事实证明,在天朝这样的大环境下,哪里都差不多了.
一个是设备管理中心,一个是软件中心.
第一,核心功能不同.当Ylmf开发出来的时候,deepin的设备管理器还在之前的某个pdf里面的某个计划里面躺着吧.
第二,此lz口口声声说,两个东西连错都错一样.bug都bug一样.请问,有证据么.有就拿出来.不要截几个图,用几个pygtk和Cairo的函数就来糊弄人.一般人还真就被糊弄过去了.你用公共库函数能他瞄的不一样么.
第三,不知lz是如何得到的代码,我用git从他们git.ylmf.com clone下来的代码里面 明显有COPYING文件.明显用的是GPLv3.然后lz在叫嚣着如何 如何.接着一群不去管是非黑白的人就开始说. 我只是想问,你们真有那些功夫那些本事,何不自己写一个开源出来让大家学习使用呢.用自己的行动一点点改变中国的开源呢.
第四,设备中心的开发人员已经在 http://bbs.ylmf.net/forum.php?mod=viewt ... 3D1&page=1 这里回复.看得出很愤怒的样子.自己身为一个写代码的人明白那种.自己一行一行写出来,确被一些用心险恶的人说是抄袭一样. 就像说你不是你爹的仔一样.

人云亦云,谁都可以.
将心比心,要求高了?
大概就这些.
Reply View the author
stephen
deepin
2012-01-30 21:45
#28
首先,我窃以为deepin里面的用户都是有一定技术基础的用户.
不过事实证明,在天朝这样的大环境下,哪里都差不多了.
一个是设备管理中心,一个是软件中心.
第一,核心功能不同.当Ylmf开发出来的时候,deepin的设备管理器还在之前的某个pdf里面的某个计划里面躺着吧.
第二,此lz口口声声说,两个东西连错都错一样.bug都bug一样.请问,有证据么.有就拿出来.不要截几个图,用几个pygtk和Cairo的函数就来糊弄人.一般人还真就被糊弄过去了.你用公共库函数能他瞄的不一样么.
第三,不知lz是如何得到的代码,我用git从他们git.ylmf.com clone下来的代码里面 明显有COPYING文件.明显用的是GPLv3.然后lz在叫嚣着如何 如何.接着一群不去管是非黑白的人就开始说. 我只是想问,你们真有那些功夫那些本事,何不自己写一个开源出来让大家学习使用呢.用自己的行动一点点改变中国的开源呢.

呵呵,看看两个论坛上,各有各的调子。那边的论坛上,许多人强调说ylmf的设备管理中心的代码没有公布,其实网上还是能够获取到的:
http://pkg.ylmf.com/proposed/y/ylmfos-d ... 13-any.ypk
把这个包解开来就能得到2012.01.13日打包的设备中心的代码了,找了下,楼主截图中的代码,在这里面都能找到,我猜楼主可能就是从这里拿到的代码。

顺便分析了一下,这个代码里采集硬件信息,主要是使用的lshw来做的,自己并没有做多少神奇的工作。硬件中心的代码量也非常少,从技术的角度看,ylmf设备管理中心并没有什么独创的牛逼的技术。
第四,设备中心的开发人员已经在 http://bbs.ylmf.net/forum.php?mod=viewt ... 3D1&page=1 这里回复.看得出很愤怒的样子.自己身为一个写代码的人明白那种.自己一行一行写出来,确被一些用心险恶的人说是抄袭一样. 就像说你不是你爹的仔一样.

你说的是这个人么?“邪惡╅進製”,这个帐号是个新帐号,而且一口一个“尼玛”,而且根本没有“用代码说话”。如果是开发者,要澄清问题很简单,反正ylmf设备管理中心也是开源的,直接把代码拿出来,告诉大家说,你们看,楼主截图里的代码在我这里找不到,那不就得了?如果他真的是开发者,那只能说明他心虚了。
人云亦云,谁都可以.
将心比心,要求高了?
大概就这些.

我不相信人云亦云的东西,我只相信代码,让代码说话。我不对deepin和ylmf的技术做评价,我本身也是deepin的开发者之一,我对deepin现在的缺点非常了解,比如你要我讲深度软件中心的缺点,我可以给你找出许多的bug,而且直接拿代码说话。
Reply View the author
stephen
deepin
2012-01-30 21:50
#29
首先,我窃以为deepin里面的用户都是有一定技术基础的用户.
不过事实证明,在天朝这样的大环境下,哪里都差不多了.
一个是设备管理中心,一个是软件中心.
第一,核心功能不同.当Ylmf开发出来的时候,deepin的设备管理器还在之前的某个pdf里面的某个计划里面躺着吧.
第二,此lz口口声声说,两个东西连错都错一样.bug都bug一样.请问,有证据么.有就拿出来.不要截几个图,用几个pygtk和Cairo的函数就来糊弄人.一般人还真就被糊弄过去了.你用公共库函数能他瞄的不一样么.
第三,不知lz是如何得到的代码,我用git从他们git.ylmf.com clone下来的代码里面 明显有COPYING文件.明显用的是GPLv3.然后lz在叫嚣着如何 如何.接着一群不去管是非黑白的人就开始说. 我只是想问,你们真有那些功夫那些本事,何不自己写一个开源出来让大家学习使用呢.用自己的行动一点点改变中国的开源呢.
第四,设备中心的开发人员已经在 http://bbs.ylmf.net/forum.php?mod=viewt ... 3D1&page=1 这里回复.看得出很愤怒的样子.自己身为一个写代码的人明白那种.自己一行一行写出来,确被一些用心险恶的人说是抄袭一样. 就像说你不是你爹的仔一样.

人云亦云,谁都可以.
将心比心,要求高了?
大概就这些.

PS,邪惡╅進製这个人,我觉得不是ylmf硬件管理中心的开发者,至少他不配做这个开发者。看看他的这段话:
顺便说下,我写现在这个界面时用的是gedit,但代码量多时这个东西实在是不方便,所以在11月时用了个IDE--NetBeans6.9,这个想必在linux下写代码的程序员都知道吧,用它来新建一个项目时会自动加上创建日期,这个,尼马的,你应该知道吧。

一个用gedit写代码的开发者,呵呵,我就不评论了。

而且,他们难道不用版本控制吗?在版本控制中,每一行代码的创建时间都能查出来,谁会去看文件里手写的时间?笑死了。。。
Reply View the author
2 / 2
To page