Archive: Complying with GPL


Complying with GPL
I managed to convince my boss to ditch Installshield, and start using NSIS, and we have never looked back, things are finally under our control!! We did however make some subtle changes to the NSIS source code to make it entirely fit our needs.

Specifically, I uncommented the #define CONFIG_LOG as this was usefull to us, and we could afford the overheard it used. We also made changes to the file write routine where the files are extracted, so that if an original file existed with the same name, a backup is made of that file before the new file is written. This provided us with a "rollback" capability in our software.

I realise that to comply with the GPL, our changes need to be available to the public. Is creating a page in the NSIS Archive with the a sourcecode patch suitable for complying with the GPL requirements of NSIS?

Thanks.


Anyone?


I don't think nsis is licenced under the GPL. Here is the licence.txt from the source code I downloaded (this is the zlib/png licence IIRC):

Copyright (C) 1999-2005 Nullsoft, Inc.

This license applies to everything in the NSIS package, except where otherwise noted.

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this softw
are.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the follow
ing restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgme
nt in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.


You are indeed correct. Somehow I got it into my head it was GPL, rather than Zlib/PNG.

The changes we made were not exactly earth shattering, and it's doubtfull anyone would require them, however if you think you need rollback capability, and find this forum post, by all means email me, and I will give out the sourcecode changes.,,