Skip to content

Update LICENSE - #662

Open
malaverdiere wants to merge 2 commits into
mainfrom
malaverdiere-license-change
Open

Update LICENSE#662
malaverdiere wants to merge 2 commits into
mainfrom
malaverdiere-license-change

Conversation

@malaverdiere

Copy link
Copy Markdown
Contributor

In preparation for integration in semgrep and semgrep-proprietary. History review shows that changes originated from r2c/Semgrep employees or contributors signed the CLA.

r2c/Semgrep current and former employees:

  • Alex Thompson
  • Amarin (Um) Phaosawasdi
  • Brandon Wu (brandonspark)
  • Cooper Pierce
  • Andre Kuhlenschmidt
  • Colleen Dai (colleend)
  • Drew Dennison
  • Emma Jin
  • Heejong Lee
  • Marc-André Laverdière
  • Martin Jambon
  • mschwager
  • Nat Mote
  • Tean Lai
  • Ulzii Otgonbaatar
  • Yoann Padioleau (pad)
  • Yosef

Signed CLA

Indeterminate

  • Duncan Hutty
    Still present in repo, but not copyrightable: lang/hcl/extensions.txt line 3 — .hcl

  • Jacques Pienaar
    One line left in repo rewritten in this branch.

  • Mehdi Bouaziz
    Still present in repo, but not copyrightable: lang/ocaml/projects.txt line 32

Checklist

  • N/A Any new parsing code was already published, integrated, and merged into Semgrep. DO NOT MERGE THIS PR BEFORE THE SEMGREP INTEGRATION WORK WAS COMPLETED.
  • Change has no security implications (otherwise, ping the security team)

In preparation for integration in semgrep and semgrep-proprietary. History review shows that changes originated from r2c/Semgrep employees or contributors signed the CLA.
@malaverdiere
malaverdiere requested a review from kopecs August 28, 2026 17:28
@malaverdiere malaverdiere self-assigned this Aug 28, 2026
@malaverdiere
malaverdiere requested a review from a team as a code owner August 28, 2026 17:28

@kopecs kopecs 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.

I don't understand why we're trying to change this here. We can just merge this repo into the main one without changing external license terms.

dijkstracula commented Aug 28, 2026

Copy link
Copy Markdown

@malaverdiere can you explain the motivation for the licence change?

(edit: beaten by cooper)

@malaverdiere

Copy link
Copy Markdown
Contributor Author

We're going to merge this in the main repo. Until it is merged, we'll have it as a git submodule. I'd like to merge the transition gradually, to avoid a big merge that goes wrong. So we'd have a submodule under GPL in the repo (under OSS/) and I'm not sure what are the implications.

The alternative is to remove the LICENSE file and switch from gitmodule to in-repo files earlier in the process. I would however not update the internal scripts until I'm done merging the semgprep-LANG repos. So if you're comfortable with the fact that things are a bit inconsistent, then that plan works.

@kopecs

kopecs commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

I think it is totally fine to keep the external license for the OCaml stuff here as GPL while merging this in and we can worry about any modification subsequent.

So I would rather keep the contents of this as-is and then revisit.

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.

3 participants