Skip to content

SCIP is unfortunately named similar to SCIP (optimization software) #347

@FettGoenner

Description

@FettGoenner

So, in the open-source software world the name "SCIP" unfortunately is not a unique name.

Some points on the optimization software SCIP:

  • The name stands for "Solving Constraint Integer Programs".
  • Actively developed for over 20 years!
  • One of the fastest non-commercial solvers for mixed-integer [nonlinear] programs.
  • Used in industry and for academic research in mathematical optimization.
  • Has popular interfaces in C/C++, Rust, Python, Julia, Java.
  • Also has its CLI called scip.

One actual issue I stumbled across is when packaging SCIP (the optimizer) for NixOS and finding the the code intelligence protocol already took the package name. The workaround is to name the package scipopt-scip, which is okay. But I just want to politely make you aware of the name overlap. ;)

  • Would you also consider this a problem?
  • If yes, are you open to reconsider the name?

(You could even keep the neat recursive acronym by just changing the first letter to any other, i.e., [A-Z]CIP Code Intelligence Protocol.)

Naming things is hard.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions