Skip to content

Include the text of the GPLv3 at the bottom of the LICENSE.md file#37

Open
DilumAluthge wants to merge 2 commits into
JKRT:masterfrom
DilumAluthge-forks:dpa/license
Open

Include the text of the GPLv3 at the bottom of the LICENSE.md file#37
DilumAluthge wants to merge 2 commits into
JKRT:masterfrom
DilumAluthge-forks:dpa/license

Conversation

@DilumAluthge

Copy link
Copy Markdown

If you're interested in registering your Julia packages in the Julia General registry, you might notice that the AutoMerge CI check has trouble parsing the license file.

The easiest way to fix AutoMerge is to include the text of the GPLv3 license at the bottom of the LICENSE.md file. Then AutoMerge will detect the GPL license text, and the check will pass.

@ViralBShah

Copy link
Copy Markdown

@JKRT It was great to see you at the Modelica Conference. We were trying to figure out why we couldn't have these packages in the Julia General registry, and figured out it had to do with the Automerge system interpreting the license file correctly as an OSI approved open source license.

This PR would make it possible to register packages with the Modelica license in the Julia registry.

cc @ChrisRackauckas

@JKRT

JKRT commented Nov 11, 2022

Copy link
Copy Markdown
Owner

@JKRT It was great to see you at the Modelica Conference. We were trying to figure out why we couldn't have these packages in the Julia General registry, and figured out it had to do with the Automerge system interpreting the license file correctly as an OSI approved open source license.

This PR would make it possible to register packages with the Modelica license in the Julia registry.

cc @ChrisRackauckas

Hey great to hear from you @ViralBShah ! Sorry for a late reply I have been busy with several things...

I will accept this PR. However, I have to fix some issues that occured in Julia 1.8 to proceed.

Hopefully I will have some time to do it soon. However, the OpenModelica team have some other packages such as OMJulia.jl https://github.com/OpenModelica/OMJulia.jl that we would like to register

@bilderbuchi

Copy link
Copy Markdown

What about the BSD-new license mentioned at the top of the license file? Does that one's text also have to be added?

@DilumAluthge

Copy link
Copy Markdown
Author

However, the OpenModelica team have some other packages such as OMJulia.jl https://github.com/OpenModelica/OMJulia.jl that we would like to register

I've made a similar PR for OMJulia.jl here: OpenModelica/OMJulia.jl#70

I'm happy to make additional PRs for other packages - just let me know which packages.

@DilumAluthge

Copy link
Copy Markdown
Author

What about the BSD-new license mentioned at the top of the license file? Does that one's text also have to be added?

For the purposes of registering (in the Julia General registry), it's sufficient to just include the text of the GPLv3.

@JKRT

JKRT commented Feb 23, 2023

Copy link
Copy Markdown
Owner

@DilumAluthge

I have yet to merge this since this package is still alpha. However, I am currently working on a private branch where I have gotten some of the components of the MSL to simulate.

However, getting certain parts of the algorithmic subset of Modelica running takes time.
The current plan is to finish this work sometime during the spring, and once some significant models, such as the V6 model, are running, I will go ahead and register the packages.

The ETA is probably in about one-three months or so

@DilumAluthge

Copy link
Copy Markdown
Author

Bump @JKRT

@DilumAluthge

Copy link
Copy Markdown
Author

@JKRT Just bumping this again.

@JKRT

JKRT commented Feb 25, 2026

Copy link
Copy Markdown
Owner

@DilumAluthge Thanks! things are happening in the development branches:)

@JKRT

JKRT commented Jun 13, 2026

Copy link
Copy Markdown
Owner

@DilumAluthge

This project is now release ready and somewhat mature with some help from Claude I got most of it done now during the spring. I talked with Peter and Francesco we now use AGPL for more recent things, so I modified the PR slightly.

image

Current coverage with good performance on my machine is now about 30% validation.
The frontend generally has 90% success across various libraries but I have not tested that fully.

Currently, I roll my own registry and I have been doing so for a while in https://github.com/OpenModelica/OpenModelicaRegistry

Hopefully I will get the CI here stable soon. The CI PR is here: #44

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.

4 participants