The fact that the Geant4 collaboration chose not to use any of the over 300 standard licenses ( SPDX License List | Software Package Data Exchange (SPDX)) and created yet-another-custom-one is leading to quite some issues and lengthy legal-team discussions, including the removal of Geant4 (geant4 10.7.0 by drbenmorgan · Pull Request #66422 · Homebrew/homebrew-core · GitHub) from Homebrew-core package manager (geant4: delete by Bo98 · Pull Request #72029 · Homebrew/homebrew-core · GitHub, formula by @bmorgan), and its non-compliance with GPL and DFSG (I Challenge Thee), leading to be considered non-free software inside Debian repositories.
Being used by such a huge number of users and physicists, I would like to kindly ask the team / developers to:
- Answer to the thread by @stephanlachnit: I Challenge Thee regarding DFSG compliance since it is subject to interpretation.
- Answer / chime in to New license request: G4SL · Issue #3038 · spdx/license-list-XML · GitHub
- In future Geant4 (v12?) releases, move towards more standard licenses rather than custom ones, following that the ROOT team at CERN has done recently by reviewing GPL dependencies, etc. Stanford did the same, switching to BSD3: General Software License (2007-)
- Or otherwise ensure it appears on SPDX if none of the >300 matches what Geant4 requires.
Thanks a lot in advance!
PS:
Local homebrew taps as workaround: