This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit d9d4717dcec6b2f98236d0a76d588314c6a92bf4
Author: Paul King <[email protected]>
AuthorDate: Mon Aug 25 19:39:43 2025 +1000

    updated license info to reflect temporarily copied methods
---
 licenses/jline3-BINZIP-SRC.txt                                 | 10 +++++++++-
 .../org/apache/groovy/groovysh/jline/GroovyPosixCommands.java  |  8 ++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/licenses/jline3-BINZIP-SRC.txt b/licenses/jline3-BINZIP-SRC.txt
index f97727d66f..95c226f223 100644
--- a/licenses/jline3-BINZIP-SRC.txt
+++ b/licenses/jline3-BINZIP-SRC.txt
@@ -9,7 +9,15 @@ The following source files within this product:
     org/apache/groovy/groovysh/jline/PackageHelper.java
 
 were derived from similarly named files in the JLine3 source repository which
-have a BSD-style license. Details can be found in: licenses/jline3-license.txt
+have a BSD-style license.
+
+Some parts of the source code from:
+
+    org/apache/groovy/groovysh/jline/GroovyPosixCommands.java
+
+were derived from the JLine3 PosixCommands class.
+
+Details can be found in: licenses/jline3-license.txt
 
 This product bundles several JLine3 jars (optional dependency used with 
groovysh),
 which are available under a BSD License.  For details, see 
licenses/jline3-license.txt.
diff --git 
a/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java
 
b/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java
index dcf56c2446..445a03f08e 100644
--- 
a/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java
+++ 
b/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java
@@ -15,6 +15,14 @@
  *  KIND, either express or implied.  See the License for the
  *  specific language governing permissions and limitations
  *  under the License.
+ *
+ * This file has some code copied from its parent's class: PosixCommands from 
JLine3.
+ * This is in some cases due to bug fixes not yet merged or released in JLine3,
+ * and in other cases where existing extensibility points were insufficient.
+ * Additional PRs related to extensibility might still be needed.
+ * The intent would be to delete all copied code (and maybe most of this file)
+ * if/when the relevant PRs have been merged into JLine3.
+ * The copied code is available under the BSD License.
  */
 package org.apache.groovy.groovysh.jline;
 

Reply via email to