× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hi,

I went through the source files looking at the licenses.  Almost every
file in the distribution contains the "weaker" version of the GPL, that
states:

       "The exception is that if you link the TN5250 library with
        other files to produce an executable, this does not by itself
        cause the resulting executable to be covered by the GNU
        General Public License.  Your use of that executable is in no
        way restricted on account of lining the TN5250 library code into
        it."

The exception to that rule are these files:

      conf.c, conf.h       (copyright by Jason M. Felice)
      getopt.c, getopt.h   (Not used at all, we should remove these)
      scs2pdf.c, tn5250.c  (copyright by Michael Madore)

Consequently, I'm not sure that there would be a conflict with
distributing binaries.  Here's why:

On Linux, FreeBSD, other unix & unix-like OSes:
     OpenSSL comes with the operating system, and therefore is not
     restricted by the GPL (as Steve Fox mentioned today).  For the
     other OSes, where OpenSSL may not be included, a binary version
     would still be problematic, but they could always build from source.

On Windows:
     None of the six files (above) are used by the Windows port.
     Therefore, they are not an issue.

So, it does not appear that we have a conflict at all.  However, we may
want to update the licenses in this manner:

     a) Use the same license on scs2ascii, lp5250d, the win32 stuff
          that we're using for tn5250.c.   These shouldn't be referring
          to themselves as part of the "TN5250 library".

     b) Add the "openssl exception" to each file that uses the
          "non-library" license, in the event we ever wish to make
          binary ports to systems that don't have OpenSSL included.

That's my recommendation at this point.





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.