[CMake] cmake license question (Was: CMake Modules)

Jamie Jones hentai_yagi at yahoo.com.au
Wed Aug 30 12:13:13 EDT 2006

On Wed, 2006-08-30 at 17:32 +0200, Joerg Mayer wrote:
> Hello List,
> On Wed, Aug 30, 2006 at 04:16:00PM +0200, Andreas Schneider wrote:
> > To get a module in the repository it needs to be at least under the New
> > BSD License. Dual license with GPLv2 would be appreciated.
> The license discussion on #cmake got me wondering:
> cmake itself is 4-clause BSD license (including the advertising clause)
> which is incompatible with GPLv2.
> This leads to some questions:
> 1) What sense does it make to provide the code under GPLv2 when this
>    license is incompatible to cmake anyway?

I view CMake much the same as I view GCC. It is a tool that takes source
(CMakeLists.txt) and produces binaries (Makefiles, Xcode projects etc -
yes this is a oversimplification).

I can license my CmakeLists.txt and any .cmake files I create under a
license I choose. Single license GPL code can't become part of cmake -
but it may have been GPL'd for a variety of reasons. I usually dual
license my work. I prefer GPLv2, but in case it is useful for other
Cmake uses, you may also use it under the New BSD license.

> 2) Can a GPLed project be built with cmake as its buildsystem? I read
>    that there was a discussion about the cdrecord build system recently
>    which caused at least Debian to fork the project and replace the
>    non-GPL compatible build system with a gpl-compatible one (or maybe
>    still incompatible).

Yes a GPL'd app can use a Cmake build system. The cdrecord issue is more
about how one person is out of touch with the rest of the world on what
the GPL says. Pay no attention to that person.

Jamie Jones
E-Yagi Consulting
ABN: 32 138 593 410
Mob: +61 4 16 025 081
Email: eyagi.consulting at gmail.com
Web: http://www.eyagiconsulting.com

GPG/PGP signed mail preferred. No HTML mail. No MS Word attachments
PGP Key ID 0x4B6E7209
Fingerprint E1FD 9D7E 6BB4 1BD4 AEB9 3091 0027 CEFA 4B6E 7209
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : http://public.kitware.com/pipermail/cmake/attachments/20060831/36c28757/attachment.pgp

More information about the CMake mailing list