Skip to content

Commit

Permalink
Relicense to allow users to opt for LGPL-2.1 or later, rather than LG…
Browse files Browse the repository at this point in the history
…PL-2.1-only.
  • Loading branch information
swaldman committed Feb 22, 2024
1 parent 3cfef74 commit d269061
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-- Relicense to allow users to opt for LGPL-2.1 or later, rather than LGPL-2.1-only.
See https://github.com/swaldman/c3p0/issues/133
Thanks Bernhard E. Reiter!
-- Define (in a separate, Java 21, project) a loom virtual-threads based
TaskRunnerFactory, VirtualThreadPerTaskExecutorTaskRunnerFactory.
See https://github.com/swaldman/c3p0-loom
-- DefineFixedThreadPoolExecutorTaskRunnerFactory, a simple example that
replaces c3p0's traditional Thread pool with an unshared ThreadPoolExecutor
of size numHelperThreads.
Expand Down
5 changes: 3 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
* This library is free software; you can redistribute it and/or modify
* it under the terms of EITHER:
*
* 1) The GNU Lesser General Public License (LGPL), version 2.1, as
* published by the Free Software Foundation
* 1) The GNU Lesser General Public License (LGPL), version 2.1,
* or (at your option) any later version, as published by the
* Free Software Foundation.
*
* OR
*
Expand Down
4 changes: 2 additions & 2 deletions build.sc
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ object c3p0 extends RootModule with JavaModule with PublishModule {
description = "Tests of c3p0, a mature JDBC3+ Connection pooling library",
organization = organization,
url = "https://www.mchange.com/projects/c3p0",
licenses = Seq(License.`LGPL-2.1-only`,License.`EPL-1.0`),
licenses = Seq(License.`LGPL-2.1-or-later`,License.`EPL-1.0`),
versionControl = VersionControl.github("swaldman", "c3p0"),
developers = Seq(
Developer("swaldman", "Steve Waldman", "https://github.com/swaldman")
Expand All @@ -261,7 +261,7 @@ object c3p0 extends RootModule with JavaModule with PublishModule {
description = "A mature JDBC3+ Connection pooling library",
organization = organization,
url = "https://www.mchange.com/projects/c3p0",
licenses = Seq(License.`LGPL-2.1-only`,License.`EPL-1.0`),
licenses = Seq(License.`LGPL-2.1-or-later`,License.`EPL-1.0`),
versionControl = VersionControl.github("swaldman", "c3p0"),
developers = Seq(
Developer("swaldman", "Steve Waldman", "https://github.com/swaldman")
Expand Down

0 comments on commit d269061

Please sign in to comment.