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.



_______________________________________________
This is the Linux 5250 Development Project (LINUX5250) mailing list
To post a message email: [EMAIL PROTECTED]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/linux5250
or email: [EMAIL PROTECTED]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/linux5250.

Reply via email to