aboutsummaryrefslogtreecommitdiff
path: root/pipermail/nel/2001-December/000812.html
blob: adb0a0a7d35addb4ff63f70862c1f063c3fcf9b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Nel] Using GCC? -- was: GPL specifics</TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:archer%40frmug.org">
   <LINK REL="Previous"  HREF="000811.html">
   <LINK REL="Next" HREF="000795.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Nel] Using GCC? -- was: GPL specifics</H1>
    <B>Vincent Archer</B> 
    <A HREF="mailto:archer%40frmug.org"
       TITLE="[Nel] Using GCC? -- was: GPL specifics">archer@frmug.org</A><BR>
    <I>Fri, 14 Dec 2001 14:41:33 +0100</I>
    <P><UL>
        <LI> Previous message: <A HREF="000811.html">[Nel] Using GCC? -- was: GPL specifics</A></li>
        <LI> Next message: <A HREF="000795.html">[Nel] Gamer question</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#812">[ date ]</a>
              <a href="thread.html#812">[ thread ]</a>
              <a href="subject.html#812">[ subject ]</a>
              <a href="author.html#812">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>According to Tony Hoyt:
&gt;<i> Okay well I hate to go slightly off topic here but this is a question
</I>&gt;<i> that I need to ask since we're talking about all GPL, LGPL, etc.  Where
</I>&gt;<i> does building an application with gcc fall into all of this?  I write a
</I>&gt;<i> program, build it with gcc or g++ and plan to sell it to other users. 
</I>&gt;<i> But, I don't want to distribute the source of the application.  Can I
</I>&gt;<i> still use gcc/g++?  or am I forced to find an alternative compiler such
</I>&gt;<i> as VisualC for windows or a unix specific compiler for unix variants?
</I>
Even though you *used* GCC to build the program, gcc *itself* is in no
way present in the program you distribute. There's no portion of gcc
source code or binary in your application. Thus, your program does not
inherit the licensing from the gcc GPL license.

The only think that gets bundled is the C library. And the C library
(glibc) is covered by the LGPL, which specifically allows for that case
(i.e. distributing a program that is linked with a GPL software, without
 placing the GPL strictures on the program itself).

The same thing would apply to a C grammar parser that was generated
by bison (the GPL parser generation tool). Using bison to generate your
C source does not require you to put said source under the GPL: bison
is not included in your program, only its output (hmmm, is the library
required for bison LGPL? I think so, but can't remember)

-- 
	Vincent Archer			Email:	<A HREF="mailto:archer@frmug.org">archer@frmug.org</A>

All men are mortal.  Socrates was mortal.  Therefore, all men are Socrates.
							(Woody Allen)

</pre>




<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI> Previous message: <A HREF="000811.html">[Nel] Using GCC? -- was: GPL specifics</A></li>
	<LI> Next message: <A HREF="000795.html">[Nel] Gamer question</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#812">[ date ]</a>
              <a href="thread.html#812">[ thread ]</a>
              <a href="subject.html#812">[ subject ]</a>
              <a href="author.html#812">[ author ]</a>
         </LI>
       </UL>
</body></html>