关于使用GNU C ++进行专有软件开发的问题 [英] Question about proprietary software development using GNU C++

查看:76
本文介绍了关于使用GNU C ++进行专有软件开发的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,


我有一个关于使用GNU C ++专有软件的问题

开发,这是可能还是反对GNU许可?任何好的

商业跨平台编辑推荐?


谢谢,

WK

Hello,

I have a question about using GNU C++ proprietary software
development, is this possible or against the GNU license? Any good
commercial cross platform complier recommendation ?

Thanks,
W.K.

推荐答案

8月6日下午1:30,WK < goodyear ... @ 126.comwrote:
On Aug 6, 1:30 pm, "W.K." <goodyear...@126.comwrote:

我有一个关于使用GNU C ++专有软件的问题

开发,这是可能的吗?或者反对GNU许可证?任何好的

商业跨平台编译器推荐?
I have a question about using GNU C++ proprietary software
development, is this possible or against the GNU license? Any good
commercial cross platform complier recommendation ?



这是可能的。在我看来,GNU编译器是一个不错的选择。

没有列出你的

平台,谈论跨平台没什么意义。


Tony

It''s possible. The GNU compiler is - in my opinion - a fine choice.
Not much point talking about cross platform without listing your
platforms.

Tony


8月6日早上6:30,WK < goodyear ... @ 126.comwrote:
On Aug 6, 6:30 am, "W.K." <goodyear...@126.comwrote:

我有一个关于使用GNU C ++专有软件的问题

开发,这是可能的吗?或者反对GNU许可证?
I have a question about using GNU C++ proprietary software
development, is this possible or against the GNU license?



这很难说。编译器生成的代码(因此编译自己的代码的
)不在GPL的范围内,所以

那里没有问题。 g ++库由

LGPL覆盖,而不是GPL,因此您链接到应用程序的代码
来自库的
不会污染您的应用程序。然而,从库中加入

的源代码,至少在一个

点,有一些关于这意味着什么的问题

关于模板。你可能想要你的公司

律师检查一下。

It''s hard to say. Code generated by the compiler (as a result
of compiling your own code) is not covered by the GPL, so
there''s no problem there. The g++ library is covered by the
LGPL, and not the GPL, so code you link into your application
from the library doesn''t taint your application. Incorporating
source code from the library would, however, and at least at one
point, there was some question concerning what this meant with
regards to templates. You might want to have your company
lawyers check this out.


任何好的

商业跨平台编译器推荐?
Any good
commercial cross platform complier recommendation ?



G ++是一个优秀的编译器。 Comeau'甚至更好,但它b ​​/ b
取决于后端的g ++。 (使用Comeau和

Dinkumware库可以避免任何关于

库的问题,并且可能是最好的编译器/库组合

好吧。)


-

James Kanze(GABI软件)电子邮件:ja ********* @ gmail.com

Conseils eninformatiqueorientéeobjet/

Beratung in objektorientierter Datenverarbeitung

9placeSémard,78210 St.-Cyr-l''coco,France,+ 33 (0)1 30 23 00 34

G++ is an excellent compiler. Comeau''s even better, but it
depends on g++ for the back end. (Using Comeau with the
Dinkumware library would avoid any questions concerning the
library, and is probably the best compiler/library combination
around as well.)

--
James Kanze (GABI Software) email:ja*********@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l''école, France, +33 (0)1 30 23 00 34


2007-08-06 11:27,James Kanze写道:
On 2007-08-06 11:27, James Kanze wrote:

8月6日早上6:30,WK < goodyear ... @ 126.comwrote:
On Aug 6, 6:30 am, "W.K." <goodyear...@126.comwrote:

>我有一个关于使用GNU C ++专有软件开发的问题,这是可能还是反对GNU许可证?
>I have a question about using GNU C++ proprietary software
development, is this possible or against the GNU license?



这很难说。编译器生成的代码(因此编译自己的代码的
)不在GPL的范围内,所以

那里没有问题。 g ++库由

LGPL覆盖,而不是GPL,因此您链接到应用程序的代码
来自库的
不会污染您的应用程序。然而,从库中加入

的源代码,至少在一个

点,有一些关于这意味着什么的问题

关于模板。你可能想要你的公司

律师检查一下。


It''s hard to say. Code generated by the compiler (as a result
of compiling your own code) is not covered by the GPL, so
there''s no problem there. The g++ library is covered by the
LGPL, and not the GPL, so code you link into your application
from the library doesn''t taint your application. Incorporating
source code from the library would, however, and at least at one
point, there was some question concerning what this meant with
regards to templates. You might want to have your company
lawyers check this out.



我记得最近读过某个地方的图书馆是GPL(但是我不是/ b $ b不是100%肯定,可能是LGPL)使用附加条款

防止模板的使用污染你的代码,所以

应该没有问题。


-

Erik Wikstr?m

I remember reading somewhere recently that the library was GPL (but I''m
not 100% sure, could have been LGPL) with an additional clause to
prevent the usage of templates from contaminating your code, so there
should be no problem there.

--
Erik Wikstr?m


这篇关于关于使用GNU C ++进行专有软件开发的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆