From 19d5137a16b61a32a71f910442ff8c28c0d61ff8 Mon Sep 17 00:00:00 2001
From: VoxHash <15043788+VoxHash@users.noreply.github.com>
Date: Tue, 20 Oct 2026 20:34:14 -0400
Subject: [PATCH 1/3] fix(deps): pin OkHttp to 4.12.0
OkHttp 5.x Maven artifact is metadata-only and breaks compilation.
---
CHANGELOG.md | 4 ++++
pom.xml | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3cf7737..b04321a 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,10 @@ All notable changes to this project are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [Unreleased]
+
+- Pinned OkHttp to 4.12.0; OkHttp 5.x Maven artifact is metadata-only and breaks compilation.
+
## [1.0.1] - 2026-10-10
- Relicensed public surface under Elastic License 2.0 (ELv2).
diff --git a/pom.xml b/pom.xml
index 2e3b158..e42430f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
UTF-8
6.1.3
5.3.1
- 5.5.0
+ 4.12.0
2.14.0
2.0.7
From e73450c82afc41823e75be2b53fe9ea7c8cb65d0 Mon Sep 17 00:00:00 2001
From: VoxHash <15043788+VoxHash@users.noreply.github.com>
Date: Tue, 20 Oct 2026 20:38:33 -0400
Subject: [PATCH 2/3] ci: also run workflow on the active dev branch
---
.github/workflows/ci.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9c72917..b72d7b3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -2,9 +2,9 @@ name: CI
on:
push:
- branches: [ main, develop ]
+ branches: [ main, develop, dev]
pull_request:
- branches: [ main, develop ]
+ branches: [ main, develop, dev]
jobs:
test:
From efaca404b7a8adad8b057cf80604c461c12b12f5 Mon Sep 17 00:00:00 2001
From: VoxHash <15043788+VoxHash@users.noreply.github.com>
Date: Sun, 1 Nov 2026 22:47:35 -0500
Subject: [PATCH 3/3] chore(license): relicense public SDK to MIT
Align client SDK licensing with industry practice (Stripe/Twilio/Auth0 MIT)
and replace Elastic-2.0, which is unsuitable for public API client packages.
---
LICENSE | 116 ++++++++++--------------------------------------------
README.md | 4 +-
pom.xml | 4 +-
3 files changed, 25 insertions(+), 99 deletions(-)
diff --git a/LICENSE b/LICENSE
index cec9418..b32a190 100755
--- a/LICENSE
+++ b/LICENSE
@@ -1,95 +1,21 @@
-Elastic License 2.0
-
-Copyright (c) 2025 LicenseChain LLC
-
-URL: https://www.elastic.co/licensing/elastic-license
-
-## Acceptance
-
-By using the software, you agree to all of the terms and conditions below.
-
-## Copyright License
-
-The licensor grants you a non-exclusive, royalty-free, worldwide,
-non-sublicensable, non-transferable license to use, copy, distribute, make
-available, and prepare derivative works of the software, in each case subject to
-the limitations and conditions below.
-
-## Limitations
-
-You may not provide the software to third parties as a hosted or managed
-service, where the service provides users with access to any substantial set of
-the features or functionality of the software.
-
-You may not move, change, disable, or circumvent the license key functionality
-in the software, and you may not remove or obscure any functionality in the
-software that is protected by the license key.
-
-You may not alter, remove, or obscure any licensing, copyright, or other notices
-of the licensor in the software. Any use of the licensor’s trademarks is subject
-to applicable law.
-
-## Patents
-
-The licensor grants you a license, under any patent claims the licensor can
-license, or becomes able to license, to make, have made, use, sell, offer for
-sale, import and have imported the software, in each case subject to the
-limitations and conditions in this license. This license does not cover any
-patent claims that you cause to be infringed by modifications or additions to
-the software. If you or your company make any written claim that the software
-infringes or contributes to infringement of any patent, your patent license for
-the software granted under these terms ends immediately. If your company makes
-such a claim, your patent license ends immediately for work on behalf of your
-company.
-
-## Notices
-
-You must ensure that anyone who gets a copy of any part of the software from you
-also gets a copy of these terms or the URL for them above.
-
-If you modify the software, you must include in any modified copies of the
-software prominent notices stating that you have modified the software.
-
-## No Other Rights
-
-These terms do not imply any licenses other than those expressly granted in
-these terms.
-
-## Termination
-
-If you use the software in violation of these terms, such use is not licensed,
-and your licenses will automatically terminate. If the licensor provides you
-with a notice of your violation, and you cease all violation of this license no
-later than 30 days after you receive that notice, your licenses will be
-reinstated retroactively. However, if you violate these terms after such
-reinstatement, any additional violation of these terms will cause your licenses
-to terminate automatically and permanently.
-
-## No Liability
-
-*As far as the law allows, the software comes as is, without any warranty or
-condition, and the licensor will not be liable to you for any damages arising
-out of these terms or the use or nature of the software, under any kind of
-legal claim.*
-
-## Definitions
-
-The **licensor** is the entity offering these terms, and the **software** is the
-software the licensor makes available under these terms, including any portion
-of it.
-
-**you** refers to the individual or entity agreeing to these terms.
-
-**your company** is any legal entity, sole proprietorship, or other kind of
-organization that you work for, plus all organizations that have control over,
-are under the control of, or are under common control with that organization.
-**control** means ownership of substantially all the assets of an entity, or
-the power to direct its management and policies by vote, contract, or otherwise.
-Control can be direct or indirect.
-
-**your licenses** are all the licenses granted to you for the software under
-these terms.
-
-**use** means anything you do with the software requiring one of your licenses.
-
-**trademark** means trademarks, service marks, and similar rights.
+MIT License
+
+Copyright (c) 2025-2026 LicenseChain LLC
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index 76c1785..80ec77e 100755
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# LicenseChain Java SDK
-[](LICENSE)
+[](LICENSE)
[](https://openjdk.java.net/)
[](https://repo1.maven.org/maven2/io/github/licensechain/licensechain-java-sdk/)
[](https://github.com/LicenseChain/LicenseChain-Java-SDK/actions/workflows/ci.yml)
@@ -497,7 +497,7 @@ We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) f
## 📄 License
-This project is licensed under the Elastic License 2.0 (ELv2) — see the [LICENSE](LICENSE) file for details.
+This project is licensed under the MIT License (ELv2) — see the [LICENSE](LICENSE) file for details.
## 🆘 Support
diff --git a/pom.xml b/pom.xml
index e42430f..cbbe7ab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -175,8 +175,8 @@
- Elastic License 2.0
- https://www.elastic.co/licensing/elastic-license
+ MIT License
+ https://opensource.org/licenses/MIT
repo