Skip to content

Feature eupl - #2

Merged
anaegel merged 5 commits into
masterfrom
feature-eupl
Sep 16, 2026
Merged

anaegel merged 5 commits into
masterfrom
feature-eupl

Conversation

@anaegel

@anaegel anaegel commented Sep 16, 2026

Copy link
Copy Markdown
Member

Changing to EUPL license.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Critical licensing attribution issues and documentation changes require resolution and human review.

Pull request overview

This PR changes the licensing metadata to EUPL-1.2 and adds REUSE compliance support.

Changes:

  • Adds SPDX metadata and EUPL/CC0 license texts.
  • Adds REUSE configuration and CI validation.
  • Updates documentation and removes the former root license file.
File summaries
File Summary
van_genuchten.h Adds SPDX metadata.
van_genuchten.cpp Adds SPDX metadata.
tests/richards_unit_test.cpp Adds SPDX metadata and a build command.
richards_plugin.cpp Replaces the historical license header.
richards_linker.h Replaces the historical license header.
richards_elem_disc.h Adds SPDX metadata.
REUSE.toml Adds repository license annotations.
README.md Documents EUPL licensing and build instructions.
LICENSES/EUPL-1.2.txt Adds the EUPL license text.
LICENSES/CC0-1.0.txt Adds the CC0 license text.
LICENSE Removes the former license text.
json_basics.hh Adds SPDX metadata.
CMakeLists.txt Adds SPDX metadata and replaces the historical header.
.github/workflows/reuse.yml Adds REUSE compliance checking.
Review details
  • Files reviewed: 14/14 changed files
  • Comments generated: 4
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread CMakeLists.txt
Comment on lines +1 to +4
# SPDX-FileCopyrightText: 2025 Goethe Universitaet Frankfurt
# SPDX-License-Identifier: EUPL-1.2
# SPDX-FileContributor: Arne Naegel
# SPDX-FileType: SOURCE
Comment thread richards_linker.h
Comment on lines +1 to +4
/* SPDX-FileCopyrightText: 2025 Goethe Universitaet Frankfurt
* SPDX-License-Identifier: EUPL-1.2
* SPDX-FileContributor: Arne Naegel
* SPDX-FileType: SOURCE
Comment thread richards_plugin.cpp
Comment on lines +1 to +4
// SPDX-FileCopyrightText: 2025 Goethe Universitaet Frankfurt
// SPDX-License-Identifier: EUPL-1.2
// SPDX-FileContributor: Arne Naegel
// SPDX-FileType: SOURCE
Comment thread tests/richards_unit_test.cpp Outdated
Updated comments for clarity and formatting.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@anaegel
anaegel merged commit 06c7711 into master Sep 16, 2026
2 checks passed
@anaegel
anaegel deleted the feature-eupl branch September 16, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants