Opened 4 years ago

Closed 3 years ago

#200 closed task (fixed)

License Survey

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

Description

Go through all code to determine current probably licensing.

Change History (5)

comment:1 Changed 4 years ago by ajj

  • Status changed from new to accepted

Initial survey has revealed:

Overall DANSE license at: http://danse.us/trac/all/wiki/license

Three files with explicit license:

  • data_utils/odict.py : BSD
  • dataloader/readers/schema/ : cansas schemas with Argonne license - free to use as we wish, must keep copyright notice
  • models/c_extension/libigor/2Y_cpoly.cpp : Henrik Vestermark License (http://hvks.com) - free for non-commercial use

Now need to check through and see if there are any routines used that are from elsewhere (e.g. numerical recipies) - that will be more effort.

comment:2 Changed 3 years ago by butler

Some more License "options":

  • in setup.py the license is PSF (Python Software Foundation)
  • Matplot lib “uses BSD compatible code, and its license is based on the PSF license”
  • WxPython?; WxWidgets?; WxWindows?. Essentially L-GPL
  • NumPy?/SciPY - BSD

comment:3 Changed 3 years ago by ajj

  • Owner changed from ajj to butler
  • Status changed from accepted to assigned

comment:4 Changed 3 years ago by butler

Have now moved the research on this to a wiki page in the developers corner under "projects in progress"

Suggest that all licenses that must be attached get added as a page in license.txt after a preamble about copyright sasview developers BSD and statement that we use some packages whose disclaimers and licenses as required by their license are set below. .. or some such
so need to:

  • Survey licenses within code
  • Survey licenses for ALL packages used
  • Agree on OUR license
  • Update license.txt appropriately
  • Update any internal license references

comment:5 Changed 3 years ago by butler

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.