Shachar Shemesh wrote:
Amos Shapira wrote:

Another one is CodeSynthesis XSD
(http://www.codesynthesis.com/products/xsd/), it's GPL so we we can't
link it with our proprietary code.

gcc is also GPL, and yet you can link the programs you compile with it to your proprietary code.

hmpf... that's not a good example.

It is true that GCC output (the object and ELF files) are themselves not derived work of GCC. However, to actually use them for something you need to link (statically or otherwise) with libgcc.

Mind you, the produced programs are indeed not subect to the GPL - but only because the FSF has made an explicit exception for libgcc.

See for example: http://www.mingw.org/MinGWiki/index.php/SharedLibgccLegal

I suspect for most real world cases there is some variant of "libgcc" lurking about.


Gilad


--
Gilad Ben-Yossef <[EMAIL PROTECTED]>
Chief Coffee Drinker

Codefidence Ltd.                | Web: http://codefidence.com
Work: +972-3-7515563 ext. 201   | Mobile: +972-52-8260388

        "Your hovercraft is full of eels. For information on
         emptying your hovercraft, turn to Section 2.6.a.17
         of your hovercraft user manual".
                - The Monty Python technical writer


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to