Skip to content

ST6RI-922 Change licensing to the EPL#752

Open
seidewitz wants to merge 2 commits into
masterfrom
ST6RI-922
Open

ST6RI-922 Change licensing to the EPL#752
seidewitz wants to merge 2 commits into
masterfrom
ST6RI-922

Conversation

@seidewitz
Copy link
Copy Markdown
Member

@seidewitz seidewitz commented May 11, 2026

All copyright holders have agreed to change the licensing for the Pilot Implementation from the Lesser General Public License (LGPL) to the more permissive Eclipse Public License (EPL). This PR makes this change for the SysML v2 Pilot Implementation repository. The change will be made separately for the SysML v2 API and Services and SysML v2 Release repositories.

Changes

  1. Replaced LICENSE and LICENSE-GPL files with a LICENSE file containing the EPL 2.0.
  2. Revised the portion of the repository README related to licensing and copyright.
  3. Updated (by global replace of specific phrases) all existing file copyright headers that referenced the LGPL.

@seidewitz seidewitz self-assigned this May 11, 2026
@seidewitz seidewitz added this to the 2026-04 milestone May 11, 2026
@seidewitz seidewitz changed the title St6 ri 922 ST6RI-922 Change licensing to the EPL May 11, 2026
@AxelRICHARD
Copy link
Copy Markdown
Contributor

@seidewitz do you also plan to add/update copyrights to the files in org.omg.sysml.model module?

@seidewitz
Copy link
Copy Markdown
Member Author

@seidewitz do you also plan to add/update copyrights to the files in org.omg.sysml.model module?

I reviewedorg.omg.sysml.module, and it it is almost entirely generated code, with only a very little handwritten (e.g., to handle default redefinition). We have generally not put license header comments on this code, so there was nothing for the the global replace to replace. However, I have a utility that would make it easy to put the headers on generated code if we want to. From your point of view, would it be better to have the licensing header on, e.g., generated EMF Java classes?

Copy link
Copy Markdown
Member

@himi himi left a comment

Choose a reason for hiding this comment

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

Thank you! It looks good to me.

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