Browse Source

+ missing documents for EMX and RSX extenders added

Tomas Hajny 22 years ago
parent
commit
2d8defbb7c
2 changed files with 335 additions and 0 deletions
  1. 305 0
      install/doc/copying.emx
  2. 30 0
      install/doc/copying.rsx

+ 305 - 0
install/doc/copying.emx

@@ -0,0 +1,305 @@
+===============================================================================
+copying.emx       emx 0.9d     LICENSE                              19-Dec-1998
+===============================================================================
+                                     Copyright (c) 1990-1998 by Eberhard Mattes
+
+
+GNU General Public License (GPL)
+--------------------------------
+
+emx is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+emx is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with emx; see the file COPYING.  If not, write to
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.
+
+See \emx\doc\COPYING for details.
+
+
+Exceptions
+----------
+
+As a special exception, some parts of emx can be distributed without
+source code if and only if the code has not been modified and a notice
+is included where the source code can be obtained.  This special
+exception applies to the following files:
+
+  \emx\bin\emx.exe
+  \emx\bin\emxd.exe
+  \emx\dll\emx.dll
+  \emx\dll\emxio.dll
+
+When distributing modified copies of those files, the GPL applies
+without exceptions and you have to remove all references to this
+exception from the source code and the documentation.  You must not
+change the existing Copyright notice.  If you modify a source file, a
+notice to that effect must be added to the source file.
+
+As a special exception, if you bind emxl.exe or emx.exe to an
+executable file (using emxbind), this does not cause the resulting
+executable file to be covered by the GNU General Public License.  This
+exception does not however invalidate any other reasons why the
+executable file might be covered by the GNU General Public License.
+However, if you bind a modified copy of emxl.exe or emx.exe to
+an executable file (using emxbind), you have to include source code
+for emxl.exe or emx.exe, respectively.
+
+The emx libraries are not distributed under the GPL.  Linking an
+application with the emx libraries does not cause the executable to be
+covered by the GNU General Public License.  You are allowed to change
+and copy the emx library sources if you keep the copyright message
+intact.  If you improve the emx libraries, please send your
+enhancements to the emx author (you should copyright your enhancements
+similar to the existing emx libraries).  Of course, all this does not
+apply to the libraries which are distributed under the GPL or the GNU
+Library General Public License (LGPL, see \emx\doc\COPYING.LIB) or the
+BSD license (see \emx\doc\COPYING.BSD), such as termcap.a, gpp.a and
+curses.a.
+
+Code derived from code released by the University of California,
+Berkeley, is released under the terms of \emx\doc\COPYING.BSD.  This
+applies to the libraries `bsd', `btermcap', `curses', and `db'.
+
+There is also a special exception for the GNU standard C++ library,
+libstdc++, see \emx\doc\COPYING.SCP.  This applies to stdcpp.a and
+stdcpp.lib.
+
+You are allowed to use, copy, and change the programs in \emx\sample
+if you keep the copyright message intact.  The test programs in
+\emx\test are in the public domain.
+
+Permission is granted to make and distribute verbatim copies of the
+manuals written by Eberhard Mattes provided the copyright notice is
+preserved on all copies.  If you modify those manuals, a notice to
+that effect must be added to the manual.
+
+
+Summary
+-------
+
+1. Redistributing emx and GNU programs
+
+  If you redistribute emx and the GNU programs, you also have to
+  redistribute the source code:
+
+    emxdev1.zip, emxdev2.zip  ->  emxsrcd1.zip, emxsrcd2.zip
+    emxrt.zip                 ->  emxsrcr.zip
+    gnudev1.zip, gnudev2.zip  ->  gccsrc1.zip, gccsrc2.zip, gccsrc3.zip,
+                                  gdbsrc1.zip, gdbsrc2.zip, gnusrc.zip,
+                                  gbinusrc.zip
+    gnuinfo.zip               ->  gnusrc.zip
+    gppdev.zip                ->  gppsrc.zip, gccsrc1.zip, gccsrc2.zip,
+                                  gccsrc3.zip
+    gobjcdev.zip              ->  gccsrc1.zip, gccsrc2.zip, gccsrc3.zip
+
+2. Distributing applications
+
+  There are no copyright restrictions on applications created with the
+  emx tools and the GNU C compiler and linked with the emx libraries.
+  However, there are restrictions for applications linked with GNU or
+  BSD libraries.
+
+3. Distributing the emx runtime package
+
+  If you distribute emxrt.zip, you also have to redistribute
+  emxsrcr.zip.  If you electronically distribute an application which
+  requires the emx runtime package, I recommend putting a pointer to
+  emxrt.zip into the documentation instead of distributing emxrt.zip.
+  That way, users usually get the latest version of emxrt.zip.
+
+4. Distributing applications and emx.dll, emxio.dll and emx.exe
+
+  For small programs, redistributing emxrt.zip may be inconvenient.
+  You are allowed to distribute emx.dll, emxio.dll, and emx.exe with
+  your application as long as emx.dll, emxio.dll, and emx.exe have not
+  been modified.  You should include a notice in the documentation
+  which tells users where they can get the complete emx package.
+
+  Note that you can create stand-alone OS/2 applications (using the
+  -Zomf -Zsys options of GCC) which do not need emx.dll.
+
+5. Distributing modified copies
+
+  If you modify an emx tool, the GPL will apply without exception,
+  that is, you have to include full source code.  See COPYING for
+  details.  If you distribute a modified emx.dll, please choose
+  another name for the DLL to avoid compatibility problems.  For
+  instance, if someone adds feature A to emx.dll, and someone else
+  adds feature B to emx.dll, programs using feature A cannot be run
+  simultaneously with programs using feature B because only one
+  instance of any DLL can be active (either feature A or feature B
+  will be present, but not both).  If the DLLs are named emx_a.dll and
+  emx_b.dll, that problem does not arise.  The -E option of emxbind
+  selects the name of the emx DLL to use.
+
+
+Copyright
+---------
+
+The emx runtime and the emx development tools are
+
+    Copyright (c) 1990-1996 by Eberhard Mattes.
+
+emxfpemu (originally known as wm-FPU-emu) is
+
+    Copyright (c) 1992-1994 by W. Metzenthen.
+
+The emx C library is
+
+    Copyright (c) 1990-1996 by Eberhard Mattes
+    Copyright (c) 1991-1993 by Kolja Elsaesser
+    Copyright (c) 1992-1993 by Steffen Haecker
+    Copyright (c) 1992-1996 by Kai Uwe Rommel
+    [...this place is reserved for your name...]
+
+The emx graphics library, the emx video library and the emx OMFLIB
+library are
+
+    Copyright (c) 1987-1996 by Eberhard Mattes
+
+DUEL has been written by Michael Golan and is in the public domain.
+
+The GNU programs and libraries, including GCC, GAS, GDB, and libg++,
+are
+
+    Copyright (c) by Free Software Foundation, Inc.
+
+The curses library (curses.a), the BSD C library (bsd.a), the BSD
+database library (db.a), and the BSD termcap library (btermcap.a) are
+
+    Copyright (c) by University of California, Berkeley
+
+
+Files
+-----
+
+This is an incomplete overview over the executables and libraries.  It
+is provided for your convenience only.  If the information in the
+source code contradicts this table, the information in the source code
+takes precedence.
+
+For .lib and .obj files, see the corresponding .a and .o file,
+respectively.
+
+File                    | License       | Copyright owner     | Source ZIP
+------------------------+---------------+---------------------+------------
+\emx\bin\ar.exe         | GPL           | FSF                 | gbinusrc
+\emx\bin\as.exe         | GPL           | FSF                 | gbinusrc
+\emx\bin\cc1.exe        | GPL           | FSF                 | gccsrc[123]
+\emx\bin\cc1obj.exe     | GPL           | FSF                 | gccsrc[123]
+\emx\bin\cc1plus.exe    | GPL           | FSF                 | gccsrc[123]
+\emx\bin\cpp.exe        | GPL           | FSF                 | gccsrc[123]
+\emx\bin\emx.exe        | GPL+          | em                  | emxsrcr
+\emx\bin\emxbind.exe    | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxcat.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxd.exe       | GPL+          | em                  | emxsrcr
+\emx\bin\emxdoc.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxexp.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxfpemu       | GPL           | W. Metzenthen       | emxsrcr
+\emx\bin\emxaout.exe    | GPL           | em                  | emxsrcd[12]
+\emx\bin\emximp.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxinst.cmd    | GPL           | em                  | emxdev[12]
+\emx\bin\emxl.exe       | GPL+          | em                  | emxsrcr
+\emx\bin\emxload.exe    | GPL           | em                  | emxsrcr
+\emx\bin\emxomf.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxomfar.exe   | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxomfld.exe   | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxrev.cmd     | GPL           | em                  | emxrt
+\emx\bin\emxstack.exe   | GPL           | em                  | emxsrcr
+\emx\bin\emxtsf.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\emxupd.exe     | GPL           | em                  | emxsrcd[12]
+\emx\bin\gasp.exe       | GPL           | FSF                 | gbinusrc
+\emx\bin\gcc.exe        | GPL           | FSF                 | gccsrc[123]
+\emx\bin\gdb.exe        | GPL           | FSF                 | gdbsrc[12]
+\emx\bin\gprof.exe      | BSD           | UCB                 | gbinusrc
+\emx\bin\info.exe       | GPL           | FSF                 | gnusrc
+\emx\bin\ld.exe         | GPL           | FSF                 | gbinusrc
+\emx\bin\listomf.exe    | GPL           | em                  | emxsrcd[12]
+\emx\bin\makeinfo.exe   | GPL           | FSF                 | gnusrc
+\emx\bin\nm.exe         | GPL           | FSF                 | gbinusrc
+\emx\bin\objdump.exe    | GPL           | FSF                 | gbinusrc
+\emx\bin\pmgdb.exe      | GPL           | em                  | emxsrcd[12]
+\emx\bin\size.exe       | GPL           | FSF                 | gbinusrc
+\emx\bin\strip.exe      | GPL           | FSF                 | gbinusrc
+\emx\bin\texi2dvi.cmd   | GPL           | em                  | gnuinfo
+\emx\bin\texindex.exe   | GPL           | FSF                 | gnusrc
+\emx\bin\touch.exe      | GPL           | em                  | emxsrcd[12]
+\emx\bin\updt.exe       | GPL           | em                  | emxsrcd[12]
+\emx\dll\emx.dll        | GPL+          | em                  | emxsrcr
+\emx\dll\emxio.dll      | GPL+          | em                  | emxsrcr
+\emx\dll\emxlibc.dll    | emx-lib       | em                  | emxsrcd[12]
+\emx\dll\emxlibcm.dll   | emx-lib       | em and contributors | emxsrcd[12]
+\emx\dll\emxlibcs.dll   | emx-lib       | em and contributors | emxsrcd[12]
+\emx\dll\emxwrap.dll    | emx-lib       | em and contributors | emxsrcd[12]
+\emx\dll\gppdemid.dll   | GPL           | FSF, em             | gnusrc
+\emx\lib\bsd.a          | BSD           | UCB                 | bsdsrc
+\emx\lib\btermcap.a     | BSD           | UCB                 | bsdsrc
+\emx\lib\c_alias.a      | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\c_static.a     | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\curses.a       | BSD           | UCB                 | bsdsrc
+\emx\lib\db.a           | BSD           | UCB                 | bsdsrc
+\emx\lib\emx2.a         | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\emxio.a        | emx-lib       | em                  | emxsrcr
+\emx\lib\g.a            | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\gcc.a          | emx-lib, GPL+ | em, FSF             | emxsrcd[12]
+\emx\lib\gcc_p.a        | emx-lib, GPL+ | em, FSF             | emxsrcd[12]
+\emx\lib\gpp.a          | LGPL          | FSF                 | gppsrc
+\emx\lib\graph.a        | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\m.a            | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\moddef.a       | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\omflib.a       | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\os2.a          | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\os2_p.a        | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\regexp.a       | regexp        | Henry Spencer       | emxsrcd[12]
+\emx\lib\socket.a       | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\stdpp.a        | GPL+          | FSF                 | gppsrc
+\emx\lib\termcap.a      | GPL           | FSF                 | gnusrc
+\emx\lib\tmalloc.a      | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\video.a        | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\wrap.a         | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\c.a         | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\c_app.a     | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\c_dllrt.a   | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\c_dllso.lib | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\c_import.a  | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\mt\emx.a       | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\mt\malloc1.a   | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\mt\objc.a      | GPL+          | FSF                 | gccsrc[123]
+\emx\lib\mt\sys.lib     | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\st\c.a         | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\check.a     | GPL           | Richard W.M. Jones  | gccsrc[123]
+\emx\lib\st\c_app.a     | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\c_app_p.a   | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\c_dllrt.a   | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\c_dllso.lib | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\c_import.a  | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\c_p.a       | emx-lib       | em and contributors | emxsrcd[12]
+\emx\lib\st\emx.a       | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\st\malloc1.a   | emx-lib       | em                  | emxsrcd[12]
+\emx\lib\st\objc.a      | GPL+          | FSF                 | gccsrc[123]
+\emx\lib\st\sys.lib     | emx-lib       | em                  | emxsrcd[12]
+
+
+Legend:
+
+BSD     BSD license (see \emx\doc\COPYING.BSD)
+em      Eberhard Mattes
+emx-lib emx library, see above
+FSF     Free Software Foundation, Inc
+GPL     GNU General Public License (\emx\doc\COPYING)
+GPL+    GPL with special exceptions
+LGPL    GNU Library General Public License (\emx\doc\COPYING.LIB)
+regexp  see \emx\src\regexp\COPYRIGH
+UCB     University of California, Berkeley
+
+
+------------------------- END OF COPYING.EMX -------------------------------

+ 30 - 0
install/doc/copying.rsx

@@ -0,0 +1,30 @@
+-------------------------------------------------------------------------------
+README.TXT     Release: RSX 5.10          (c) Rainer Schnitker     Dec 1996
+-------------------------------------------------------------------------------
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License version 2 as
+    published by the Free Software Foundation.
+-------------------------------------------------------------------------------
+
+This is RSX, the DPMI DOS-extender for EMX programs.
+
+RSX can run the GCC programs under DPMI-servers like MS-Windows 3.x, OS/2
+and DOS memory managers like QDPMI or 386Max. Also RSX simulates a missing
+387/487 coprocessor. This version can also run Win32 console programs that
+are build with rsxnt.
+
+
+RSX510RT.ZIP: rsx 5.10 - runtime binaries and help file
+
+RSX510S.ZIP:  rsx 5.10 - source files without binaries
+
+-------------------------------------------------------------------------------
+
+Mail to: [email protected]
+
+Home FTP-server:
+    ftp: ftp.uni-bielefeld.de
+    ftp: hermes.hrz.uni-bielefeld.de
+
+    dir: /pub/systems/msdos/misc
+