diff options
| author | David Allsopp <david.allsopp@metastack.com> | 2017-01-23 19:10:12 +0100 |
|---|---|---|
| committer | Gabriel Scherer <gabriel.scherer@gmail.com> | 2017-01-23 19:10:15 +0100 |
| commit | 371e06c4ba4e2372d7331a9557aa5060d324900c (patch) | |
| tree | 693aca1e460a729a93db419a3d4fbc91079350a9 /README.win32.adoc | |
| parent | a48b2cb03b8e3b001668b052224269a37a21948b (diff) | |
| download | ocaml-371e06c4ba4e2372d7331a9557aa5060d324900c.tar.gz | |
update the note in README.win32 regarding Cygwin licensing
no change entry needed
(David Allsopp, Olivier Andrieu)
Diffstat (limited to 'README.win32.adoc')
| -rw-r--r-- | README.win32.adoc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/README.win32.adoc b/README.win32.adoc index 9d5238cc35..686a47d939 100644 --- a/README.win32.adoc +++ b/README.win32.adoc @@ -26,10 +26,17 @@ Here is a summary of the main differences between these ports: |===== [[tb1]] -(*):: Cygwin-generated `.exe` files refer to a DLL that is distributed under the -GPL. Thus, these `.exe` files can only be distributed under a license that is -compatible with the GPL. Executables generated by Microsoft Visual C++ or -Mingw-w64 have no such restrictions. +(*):: Executables generated by the native GCC package in Cygwin are linked with +the Cygwin DLL and require this to be distributed with your programs. +Executables generated by Microsoft Visual C++ or the Mingw-w64 compilers (even +when run in Cygwin as `i686-w64-mingw32-gcc` or `x86_64-w64-mingw32-gcc`) are +not linked against this DLL. Prior to Cygwin 2.5.2 (the Cygwin version can be +obtained with `uname -r`) the Cygwin DLL is distributed under the GPL, requiring +any programs linked with it to be distributed under a compatible licence. Since +version 2.5.2, the Cygwin DLL is distributed under the LGPLv3 with a static +linking exception meaning that, like executables generated by Microsoft Visual +C++ or the Mingw-w64 compilers, generated executables may be distributed under +terms of your choosing. [[tb2]] (**):: The debugger is supported but the "replay" functions are not enabled. |
