Stéphane Glondu pushed to branch upstream at Debian OCaml Maintainers /
ocaml-visitors
Commits:
1bb4bd39 by Stephane Glondu at 2026-06-11T16:04:23+02:00
New upstream version 20260520
- - - - -
6 changed files:
- CHANGES.md
- LICENSE
- doc/manual.pdf
- doc/version.tex
- dune-project
- visitors.opam
Changes:
=====================================
CHANGES.md
=====================================
@@ -1,5 +1,9 @@
# Changes
+## 2026/05/20
+
+* Change the license from LGPL 2.1 to LGPL 2.1 with a linking exception.
+
## 2025/11/14
* `visitors` now decorates every generated method with a type annotation.
=====================================
LICENSE
=====================================
@@ -1,3 +1,24 @@
+In the following, "the Library" refers to all files in this repository.
+
+The Library is distributed under the terms of the GNU Lesser General
+Public License (LGPL) version 2.1 (included below).
+
+As a special exception to the GNU Lesser General Public License, you
+may link, statically or dynamically, a "work that uses the Library"
+with a publicly distributed version of the Library to produce an
+executable file containing portions of the Library, and distribute
+that executable file under terms of your choice, without any of the
+additional requirements listed in clause 6 of the GNU Lesser General
+Public License. By "a publicly distributed version of the Library", we
+mean either the unmodified Library as distributed by Inria, or a
+modified version of the Library that is distributed under the
+conditions defined in clause 2 of the GNU Lesser General Public
+License. This exception does not however invalidate any other reasons
+why the executable file might be covered by the GNU Lesser General
+Public License.
+
+------------------------------------------------------------------------------
+
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
=====================================
doc/manual.pdf
=====================================
Binary files a/doc/manual.pdf and b/doc/manual.pdf differ
=====================================
doc/version.tex
=====================================
@@ -1 +1 @@
-\gdef\visitorsversion{20251114}
+\gdef\visitorsversion{20260520}
=====================================
dune-project
=====================================
@@ -1,6 +1,6 @@
(lang dune 2.0)
(name visitors)
-(version 20251114)
+(version 20260520)
(package
(name visitors)
)
=====================================
visitors.opam
=====================================
@@ -6,7 +6,7 @@ authors: [
homepage: "https://gitlab.inria.fr/fpottier/visitors"
dev-repo: "git+https://gitlab.inria.fr/fpottier/visitors.git"
bug-reports: "[email protected]"
-license: "LGPL-2.1-only"
+license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
build: [
["dune" "build" "-p" name "-j" jobs]
]
@@ -22,3 +22,4 @@ description: """
Annotating an algebraic data type definition with [@@deriving visitors { ... }]
causes visitor classes to be automatically generated. A visitor is an object
that knows how to traverse and transform a data structure."""
+x-maintenance-intent: ["(latest)"]
View it on GitLab:
https://salsa.debian.org/ocaml-team/ocaml-visitors/-/commit/1bb4bd39725c6a837e96357be568ecb38026b347
--
View it on GitLab:
https://salsa.debian.org/ocaml-team/ocaml-visitors/-/commit/1bb4bd39725c6a837e96357be568ecb38026b347
You're receiving this email because of your account on salsa.debian.org. Manage
all notifications: https://salsa.debian.org/-/profile/notifications | Help:
https://salsa.debian.org/help