Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

SuiteSparse switched from GPL to LGPL about a year ago if that makes a difference (for the couple of components I was looking at anyway).


Very cool and thanks for the heads up. I just went and checked and here's where it's at:

  SLIP_LU: GPL or LPGL
  AMD: BSD3
  BTF: LGPL
  CAMD: BSD3
  CCOLAMD: BSD3
  CHOLMOD Check: LGPL
  CHOLMOD Cholesky: LGPL
  CHOLMOD Core: LGPL
  CHOLMOD Demo: GPL
  CHOLMOD Include: Various (mostly LGPL)
  CHOLMOD MATLAB: GPL
  CHOLMOD MatrixOps: GPL
  CHOLMOD Modify: GPL
  CHOLMOD Partition: LGPL
  CHOLMOD Supernodal: GPL
  CHOLMOD Tcov: GPL
  CHOLMOD Valgrind: GPL
  CHOLMOD COLAMD: BSD3
  CPsarse: LGPL
  CXSparse LGPL
  GPUQREngine: GPL
  KLU: LGPL
  LDL: LGPL
  MATLAB_Tools: BSD3
  SuiteSparseCollection: GPL
  SSMULT: GPL
  RBio: GPL
  SPQR: GPL
  SuiteSparse_GPURuntime: GPL
  UMFPACK: GPL
  CSparse/ssget: BSD3
  CXSparse/ssget: BSD3
  GraphBLAS: Apache2
  Mongoose: GPL
There's probably a bunch of mistakes in there, but that's what I found scraping things moderately quickly. Selfishly, I'd love SPQR to be LGPL, but everyone is free to choose a license as they see fit.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: