哲思官方群认证群组  - 讨论区

标题:[zeuux-universe] 请教:如何结合商业专有软件和GPL软件?

2009年12月18日 星期五 17:36

Don Shen dshen在redhat.com
星期五 十二月 18 17:36:17 CST 2009

你可以同时合法使用。但是在distribute("convey" in GPL v. 3)你的新软件时, 如果没有对商业软件的库做改变,GPL不要求提供库的源码。问题是你需要得到商业软件公司的许可才能提供其他的源码吧? 


----- Original Message ----- 
From: zeuux-universe-request在zeuux.org 
To: zeuux-universe在zeuux.org 
Sent: Friday, December 18, 2009 4:51:05 PM GMT +08:00 Beijing / Chongqing / Hong Kong / Urumqi 
Subject: zeuux-universe 摘要, 卷 28, 发布 29 
distribute 
想在 zeuux-universe 邮件列表发言,请写信给: 
zeuux-universe在zeuux.org 

要订阅或者退订列表,可以访问万维网地址: 
http://www.zeuux.org/mailman/listinfo/zeuux-universe 
或者可以向: 
zeuux-universe-request在zeuux.org 
发送主题或者正文为'help'的邮件。 

您可以通过邮件地址: 
zeuux-universe-owner在zeuux.org 
联系到此列表的管理员。 

当回信时,请给一个适当的标题,这样会比 "Re: 
Contents of zeuux-universe digest..."更清楚明白。 


本日主题: 

1. Re: 
在中国CC也变成中国特色了。看互动百科CEO四小时前的演讲 
(Bill Xu) 
2. 请教:如何结合商业专有软件和GPL软件? 
(Kermit Mei) 
3. Re: 请教:如何结合商业专有软件和GPL软件? 
(Yesheng Zou) 
4. Re: 请教:如何结合商业专有软件和GPL软件? 
(Kermit Mei) 
5. Re: 请教:如何结合商业专有软件和GPL软件? 
(Yesheng Zou) 
6. 
求助一个算法:如何把一个矩形图片压缩转换成一个等腰梯形? 
(Kermit Mei) 
7. Re: 请教:如何结合商业专有软件和GPL软件? 
(Kermit Mei) 


---------------------------------------------------------------------- 

Message: 1 
Date: Fri, 18 Dec 2009 12:22:49 +0800 
From: Bill Xu <bill在zeuux.org> 
Subject: Re: [zeuux-universe] 
在中国CC也变成中国特色了。看互动百科CEO四小时前的演讲 

To: Zhang Weiwu <zhangweiwu在realss.com> 
Cc: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: <4B2B0399.1040401在zeuux.org> 
Content-Type: text/plain; charset="utf-8"; Format="flowed" 



Zhang Weiwu 写道: 
> 在 2009-12-17四的 08:46 +0800,Vincent D写道: 
> 
> 
>> 在此次之前的那次CC年会,我曾经去参加过, 
>> 
> 
> 像这种事我等如何得到通知?是订阅CC的邮件列表还是CC一有活动哲思就会转? 
> 
此活动在哲思里有: 
http://www.zeuux.com/event/content/81/ 

我记得我也分享过给大家。 

> 
> 
> 
-------------- 下一部分 -------------- 
一个HTML附件被移除... 
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20091218/9793d033/attachment-0001.html> 

------------------------------ 

Message: 2 
Date: Fri, 18 Dec 2009 00:35:59 -0700 
From: Kermit Mei <kermit.mei在gmail.com> 
Subject: [zeuux-universe] 
请教:如何结合商业专有软件和GPL软件? 
To: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: <1261121759.4380.5.camel在kermit-desktop> 
Content-Type: text/plain; charset="UTF-8" 

Dear all, 

刚刚想到一个问题,法律上不是太清楚,望各位指教: 

如果我开发一套软件,需要同时使用GNU的GPL代码,和某商业软件代码(闭 
源),我如何才能规避法律风险? 使用了GPL要求我的代码必须全部开源,但是商 
业代码部分的库的代码我没有办法得到,请问我能否合法地同时使用之? 

Thanks 
B.R 
Kermit 




------------------------------ 

Message: 3 
Date: Fri, 18 Dec 2009 15:43:47 +0800 
From: Yesheng Zou <yeshengzou在gmail.com> 
Subject: Re: [zeuux-universe] 
请教:如何结合商业专有软件和GPL软件? 
To: Kermit Mei <kermit.mei在gmail.com> 
Cc: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: 
<f38626140912172343u523013c7r962c90e3a03a2c9f在mail.gmail.com> 
Content-Type: text/plain; charset="utf-8" 

显然不能。 
否则每一个人都可以把不公开的东西弄成库和GPL的代码一起用了。 

GPL授权的说明中,是说如果你要使用GPL的代码,那么你的代码也必须使用GPL公开。既然你的代码有部分是不能公开的,那么你就无法接受GPL授权,也就无法使用GPL的代码了。 

2009/12/18 Kermit Mei <kermit.mei在gmail.com> 

> Dear all, 
> 
> 刚刚想到一个问题,法律上不是太清楚,望各位指教: 
> 
> 如果我开发一套软件,需要同时使用GNU的GPL代码,和某商业软件代码(闭 
> 源),我如何才能规避法律风险? 使用了GPL要求我的代码必须全部开源,但是商 
> 业代码部分的库的代码我没有办法得到,请问我能否合法地同时使用之? 
> 
> Thanks 
> B.R 
> Kermit 
> 
> 
> _______________________________________________ 
> zeuux-universe mailing list 
> zeuux-universe在zeuux.org 
> http://www.zeuux.org/mailman/listinfo/zeuux-universe 
> 
> ZEUUX Project - Free Software, Free Society! 
> http://www.zeuux.org 




-- 
From: Yesheng Zou 
-------------- 下一部分 -------------- 
一个HTML附件被移除... 
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20091218/d1ca1641/attachment-0001.html> 

------------------------------ 

Message: 4 
Date: Fri, 18 Dec 2009 00:57:46 -0700 
From: Kermit Mei <kermit.mei在gmail.com> 
Subject: Re: [zeuux-universe] 
请教:如何结合商业专有软件和GPL软件? 
To: Yesheng Zou <yeshengzou在gmail.com> 
Cc: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: <1261123066.4380.15.camel在kermit-desktop> 
Content-Type: text/plain; charset="UTF-8" 

On Fri, 2009-12-18 at 15:43 +0800, Yesheng Zou wrote: 
> 显然不能。 
> 否则每一个人都可以把不公开的东西弄成库和GPL的代码一起用了。 
> 
> GPL授权的说明中,是说如果你要使用GPL的代码,那么你的代码也必须使用GPL 
> 公开。既然你的代码有部分是不能公开的,那么你就无法接受GPL授权,也就无 
> 法使用GPL的代码了。 

恩。 如果有公司为了保护自己的代码,又想使用GPL协议代码,使用如下方式来保 
护算不算违法: 

公司把自己的代码“打散”,使代码可读性全无,而且排版十分混乱,内部方法名字 
都是随机生成,根本无法让别人获取……反正就是把文本code搞的跟2进制一样——但 
是,可以通过C/C++编译器,并且称之为开源。 那么请问这种做法算不算违反GPL 
呢? 

GPL有什么办法来制止此类事情发生? 

Thanks. 

Kermit 




------------------------------ 

Message: 5 
Date: Fri, 18 Dec 2009 16:15:54 +0800 
From: Yesheng Zou <yeshengzou在gmail.com> 
Subject: Re: [zeuux-universe] 
请教:如何结合商业专有软件和GPL软件? 
To: Kermit Mei <kermit.mei在gmail.com> 
Cc: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: 
<f38626140912180015j1b1e71etb1244dca00812264在mail.gmail.com> 
Content-Type: text/plain; charset="utf-8" 

这样做或许是可以的,你如果全部手写那些“2进制”的话。 

“打散”前的东西,也是代码,也是要公开的。 

如果你仅公开“打散”后的东西,那就违反了GPL授权中的规定了。 

(同理的道理,任何人都可以说,我的代码是公开的,它只是被编译器“打散”了 :-) 

2009/12/18 Kermit Mei <kermit.mei在gmail.com> 

> On Fri, 2009-12-18 at 15:43 +0800, Yesheng Zou wrote: 
> 恩。 如果有公司为了保护自己的代码,又想使用GPL协议代码,使用如下方式来保 
> 护算不算违法: 
> 
> 公司把自己的代码“打散”,使代码可读性全无,而且排版十分混乱,内部方法名字 
> 都是随机生成,根本无法让别人获取……反正就是把文本code搞的跟2进制一样——但 
> 是,可以通过C/C++编译器,并且称之为开源。 那么请问这种做法算不算违反GPL 
> 呢? 
> 
> GPL有什么办法来制止此类事情发生? 
> 
> Thanks. 
> 
> Kermit 
> 
> 
> 


-- 
From: Yesheng Zou 
-------------- 下一部分 -------------- 
一个HTML附件被移除... 
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20091218/958fba8b/attachment-0001.html> 

------------------------------ 

Message: 6 
Date: Fri, 18 Dec 2009 01:38:21 -0700 
From: Kermit Mei <kermit.mei在gmail.com> 
Subject: [zeuux-universe] 
求助一个算法:如何把一个矩形图片压缩转换成一个等腰梯形? 

To: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: <1261125501.4380.37.camel在kermit-desktop> 
Content-Type: text/plain; charset="UTF-8" 

Dear all, 

有没有什么高效的算法可以按像素把一个矩形转换成一个等腰梯形?就是类似 
于Linux下的3D桌面转动时候的效果,我想用2D模拟一个这种效果, 我尝试过很 
多,但效率都差强人意。 我目前的做法是从网上找的一些投影原理,按照角度来 
算,然后一个像素一个像素的取,但是效率极差,基本都到O(n^2)了,请问有没 
有更好的算法? 

把这个问题简化一下:就是要把一个矩形变成一个等腰梯形,就像GIMP中 
Perspective Transformation Matrix 那样。 


Thanks 
Kermit 




------------------------------ 

Message: 7 
Date: Fri, 18 Dec 2009 01:50:56 -0700 
From: Kermit Mei <kermit.mei在gmail.com> 
Subject: Re: [zeuux-universe] 
请教:如何结合商业专有软件和GPL软件? 
To: Yesheng Zou <yeshengzou在gmail.com> 
Cc: zeuux-universe <zeuux-universe在zeuux.org> 
Message-ID: <1261126256.4380.47.camel在kermit-desktop> 
Content-Type: text/plain; charset="UTF-8" 

On Fri, 2009-12-18 at 16:15 +0800, Yesheng Zou wrote: 
> 这样做或许是可以的,你如果全部手写那些“2进制”的话。 
> 
> “打散”前的东西,也是代码,也是要公开的。 
> 
> 如果你仅公开“打散”后的东西,那就违反了GPL授权中的规定了。 
> 
> (同理的道理,任何人都可以说,我的代码是公开的,它只是被编译器“打 
> 散”了 :-) 

我是觉得这里就有个问题了:什么是源代码? 

如果有人写了部分源代码,然后使用脚本把自己的代码乱序排版,这个东西还叫源 
代码吗? GPL对源代码是如何定义的。 wiki上的定义貌似不能解决这个问题: 
http://zh.wikipedia.org/wiki/%E6%BA%90%E4%BB%A3%E7%A0%81 

“人了可读”这个定义似乎有些太笼统了。 

之所以提这个问题,是因为自己最近接手别人一个项目,那些哥们儿太NB了,代码 
的逻辑和风格多次让我想到C混乱大赛,呵呵(有点夸张成分)。由此我想到,如 
果有人对GPL也这么做,或者用程序华的方法打乱代码,在法律上有没有漏洞。 

Thanks 

Kermit Mei 




------------------------------ 

_______________________________________________ 
zeuux-universe mailing list 
zeuux-universe在zeuux.org 
http://www.zeuux.org/mailman/listinfo/zeuux-universe 

ZEUUX Project - Free Software, Free Society! 
http://www.zeuux.org 

结束zeuux-universe 摘要, 卷 28, 发布 29 
********************************************** 

-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20091218/0a02404f/attachment-0001.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号