On Mon, 10 Nov 2003, Stefan Wenig <[EMAIL PROTECTED]> wrote:

> i understand that i can not include nant binaries with my
> proprietary software and call nant methods to perform tasks that,
> for instance, create IIS directories. is this correct?

Your software would be a "work based on the Program" and fall under
section 2 of the GPL[1], yes.

> similar problem with user tasks. they have to link to nant and
> therefore cannot be closed-source if nant is under the GPL license,
> right?

Not even open-source but not GPLed.

> Von: Jordan, Tom [mailto:[EMAIL PROTECTED]

>> AFAICT, The GPL makes zero claims on the outputs of a
>> tool.

You are correct, see section 0 of the GPL where it says 

,----
| the output from the Program is covered only if its contents constitute
| a work based on the Program (independent of having been made by
| running the Program). Whether that is true depends on what the Program
| does.
`----

So if the output itself is a "work based on the Program", the GPL
would apply.  That's why things like bison have special exceptions in
their license[2] as the generated code contains parts of bison itself.

I don't see how this would affect NAnt either, maybe if there was a
NAnt task that generated code based on code inside NAnt.  Very
unlikely.

Stefan

Footnotes: 
[1]  http://www.gnu.org/copyleft/gpl.html

[2]  http://www.gnu.org/software/bison/manual/html_mono/bison.html#Conditions



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to