This is an alternative to #10: It adds copyright and license information for all files of the package, and also allows to build the software without files that are not conform to the Open Source Definition. These files are (in obm/ObmW):
The limitations that make these files non-compliant are
limitation to non-commercial use
no modifications allowed
To compile the package without these files, use the OSI_COMPLIANT=YES environment variable:
$ OSI_COMPLIANT=YES make
This removes some obm functionality, namely the HTML widget (used f.e. for displaying the IRAF manual pages, or the help in ximtool), and the Table widget.
This is an alternative to #10: It adds copyright and license information for all files of the package, and also allows to build the software without files that are not conform to the Open Source Definition. These files are (in
obm/ObmW
):HTMLjot.c
,HTMLparse.c
,HTMLlists.c
,HTMLwidgets.c
,HTMLP.h
,HTMLamp.h
,HTMLformat.c
,HTML.h
,HTML-PSformat.c
,HTML.c
,HTMLimages.c
inkstore.h
Table.c
,Table.h
,TableP.h
,TableUtil.c
,TableUtil.h
,Xraw/Table.h
,Xraw/TableP.h
,Xraw/TableUtil.h
,Xraw/ScrolledTable.h
,Xraw/xraw_table.h
,Xraw/Frame.h
,Xraw/FrameP.h
The limitations that make these files non-compliant are
limitation to non-commercial use
no modifications allowed
To compile the package without these files, use the
OSI_COMPLIANT=YES
environment variable:This removes some obm functionality, namely the HTML widget (used f.e. for displaying the IRAF manual pages, or the help in ximtool), and the Table widget.