From dc8d977f78befbac1bf4de894d606738d6523c26 Mon Sep 17 00:00:00 2001 From: Mihaela Mihaljevic Date: Sun, 7 Jun 2026 20:45:59 +0200 Subject: [PATCH] fix(license): keep LICENSE to standard MIT text so it is detected as MIT Move the attribution notice out of LICENSE into ATTRIBUTION.md. The appended notice dropped the file below GitHub's license-match threshold, so it showed as Other/NOASSERTION instead of MIT, which blocks dependency adoption. --- ATTRIBUTION.md | 3 ++- LICENSE | 16 ---------------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index a1ac3d8..68dcfa3 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -16,7 +16,8 @@ Yams and libyaml source remain available from their upstream projects: - https://github.com/jpsim/Yams - https://pyyaml.org/wiki/LibYAML -The license file includes a matching attribution notice. +This file is the canonical attribution notice for the project; the `LICENSE` +file is kept to the standard MIT text so it is correctly detected as MIT. The private `PureYAMLResearch` repository contains a full Yams source snapshot for study and compatibility research. That repository is not the implementation diff --git a/LICENSE b/LICENSE index 5017b58..c811497 100644 --- a/LICENSE +++ b/LICENSE @@ -19,19 +19,3 @@ 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. - -Attribution Notice ------------------- - -PureYAML is an independent Swift implementation. It is informed by the behavior -and public API surface of Yams, and by the YAML parsing model embodied in Yams' -bundled CYaml / libyaml-derived C sources. - -PureYAML does not copy Yams Swift source code, CYaml C source code, or libyaml C -source code into this public package. - -Yams: -https://github.com/jpsim/Yams - -libyaml: -https://pyyaml.org/wiki/LibYAML