Skip to content

Unclear what license options are available #153

Closed

Description

@cmacmackin

As part of the copyright notice at the top of source files is the paragraph

THIS PROGRAM IS PROVIDED UNDER THE TERMS OF THE BSD NEW LICENSE OR THE
 GPL VERSION 3 LICENSE OR THE OSMC PUBLIC LICENSE (OSMC-PL) VERSION 1.2.
 ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS PROGRAM CONSTITUTES
 RECIPIENT'S ACCEPTANCE OF THE OSMC PUBLIC LICENSE OR THE GPL VERSION 3,
 ACCORDING TO RECIPIENTS CHOICE.

The first sentence makes it sound like like the user can choose new BSD, GPL3, or OSMC-PL. This agrees with the license info specified in setup.py. However, the second sentence does not mention new BSD. The COPYING file also makes no mention of new BSD, suggesting the only options are GPL3 or OSMC-PL.

Is this code available to use under the new BSD license?

Activity

  1. bilderbuchi commented on Jul 5, 2022

    @bilderbuchi

    This probably happened because of an omission in the license header template, related OM issue: OpenModelica/OpenModelica#7612

  2. adeas31 commented on Dec 1, 2025

    @adeas31
    Member

    Updated the license in #392

  3. cbu-hw commented on Dec 1, 2025

    @cbu-hw

    @adeas31 in OpenModelica/OMJulia.jl#61 (comment) (and some previous comments in that thread) @casella confirmed that scripting/wrapper packages (in that context: OMJulia, OMPython) should be under the OSMC-PL_RT runtime license (for reasons discussed/clarified in that thread).

    However, in #392 you used the text of the OSMC-PL, not the runtime license's. Can you rectify/comment on that?

    cf also my (bilderbuchi) previous report OpenModelica/OpenModelica#10129

  4. adeas31 commented on Dec 1, 2025

    @adeas31
    Member

    I was not aware of that information.

    PR #393 changes the license to OSMC-PL-RT from https://openmodelica.org/osmc-pl/osmc-pl-1.8-runtime.txt

  5. cbu-hw commented on Dec 2, 2025

    @cbu-hw

    No worries, I figured as much. Thanks!

  6. added this to the 4.1.0 milestone on Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions