Skip to content

Commit

Permalink
Relicense the compiler under the LGPL v2.1
Browse files Browse the repository at this point in the history
For consistency with OCaml's license.
  • Loading branch information
xavierleroy committed May 5, 2019
1 parent d8f7a3f commit 5ce4c63
Show file tree
Hide file tree
Showing 55 changed files with 219 additions and 629 deletions.
1 change: 1 addition & 0 deletions Changes
Expand Up @@ -3,6 +3,7 @@ CamlIDL 1.07:

* Update to OCaml 4.06 and up (issues #6 and #11).
* Auto-link the C runtime library from com.cma and com.cmxa (issue #8).
* Re-license the compiler under the LGPL v2.1 (instead of the QPL 1.0).

CamlIDL 1.06:
-------------
Expand Down
741 changes: 165 additions & 576 deletions LICENSE

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion compiler/clflags.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/config.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/constdecl.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/constdecl.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/cvttyp.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/cvttyp.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/cvtval.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/cvtval.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/enum.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/enum.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/enumdecl.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/enumdecl.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/file.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/file.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/fixlabels.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/fixlabels.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/funct.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/funct.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/idlarray.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/idlarray.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/idltypes.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/intf.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/intf.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/lexer_midl.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/lexer_simple.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/lexpr.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/lexpr.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/linenum.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/main.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/normalize.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/normalize.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/parse.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/parse.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/parse_aux.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/parse_aux.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/predef.ml
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down
2 changes: 1 addition & 1 deletion compiler/predef.mli
Expand Up @@ -6,7 +6,7 @@
(* *)
(* Copyright 1999 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0 *)
(* under the terms of the GNU Lesser General Public License LGPL v2.1 *)
(* *)
(***********************************************************************)

Expand Down

0 comments on commit 5ce4c63

Please sign in to comment.