Opened 4 years ago

Last modified 2 years ago

#494 new task

Assure that the Qt licensing model is valid for SasView

Reported by: piotr Owned by:
Priority: minor Milestone: Admin Tasks
Component: SasView Keywords:
Cc: Work Package: SasView Admin

Description (last modified by butler)

PyQt/Qt requires the code to be licensed with a GPL or GPL-compatible license.
BSD licensing which GitHub projects have by default might be too lax in this case so we need to investigate this issue a bit.

Change History (3)

comment:1 Changed 4 years ago by butler

  • Description modified (diff)
  • Milestone changed from WishList to Admin Tasks
  • Type changed from enhancement to task

comment:2 Changed 4 years ago by ajj

Qt is LGPL so not a problem

PyQt? is GPL which is a problem. Option for ESS to buy commercial license which might solve problem. Needs more investigation.

comment:3 Changed 2 years ago by pkienzle

Commercial license requires one license per active developer. The number of active developers in not well defined, but presumably would be one per code camp attendee?

Commercial license must be purchased prior to first release of the proprietary application. Not sure if this means you can do a GPL release of your application before releasing a non-GPL version.

The entire product must be released as GPL if any part is GPL, but that does not prevent us from having the different licenses on the different files. In particular, sasmodels and the non-GUI sasview libraries can be released as BSD.

PySide (Qt4) and PySide2 (Qt5) are LGPL. Don't know if they work with sasview. Wheels for PySide2 are available here:

Note: See TracTickets for help on using tickets.