mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 22:14:25 +02:00
+ update license term to reflect reality
This commit is contained in:
parent
b437096263
commit
8ebb06dbb4
@ -1,11 +1,13 @@
|
|||||||
This is the file COPYING.FPC, it applies to the Free Pascal Run-Time Library
|
This is the file COPYING.FPC, it applies to the Free Pascal Run-Time Library
|
||||||
source files copyrighted by members of the Free Pascal Development Team.
|
(RTL) and packages (packages) distributed by members of the Free Pascal
|
||||||
|
Development Team.
|
||||||
|
|
||||||
The source code of Free Pascal is distributed under the GNU General
|
The source code of the Free Pascal Runtime Libraries and packages are
|
||||||
Public License (see the file COPYING) with the following exceptions:
|
distributed under the Library GNU General Public License
|
||||||
|
(see the file COPYING) with the following modification:
|
||||||
|
|
||||||
- object files and libraries linked into an application may be
|
- object files and libraries linked into an application may be
|
||||||
distributed without source code
|
distributed without source code.
|
||||||
|
|
||||||
If you didn't receive a copy of the file COPYING, contact:
|
If you didn't receive a copy of the file COPYING, contact:
|
||||||
Free Software Foundation
|
Free Software Foundation
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
Free Pascal Compiler
|
Free Pascal Compiler
|
||||||
|
|
||||||
Version 1.0.4
|
Version 1.0.6
|
||||||
|
|
||||||
|
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
@ -17,7 +17,11 @@ Free Pascal is currently available for the following platforms:
|
|||||||
- DOS, via the DJ Delorie's GO32V2 Dos extenders
|
- DOS, via the DJ Delorie's GO32V2 Dos extenders
|
||||||
- Linux (i386), both aout and elf
|
- Linux (i386), both aout and elf
|
||||||
- OS/2 & DOS, via the EMX extender
|
- OS/2 & DOS, via the EMX extender
|
||||||
- Win32 (Win32s, Win95/98 and WinNT)
|
- Win32 (Win32s, Win95/98/Me/XP/2000 and WinNT)
|
||||||
|
- Sun Solaris i386
|
||||||
|
- BeOS i386
|
||||||
|
- QNX i386
|
||||||
|
- FreeBSD i386
|
||||||
|
|
||||||
Older version of the compiler (0.99.5) is also available on:
|
Older version of the compiler (0.99.5) is also available on:
|
||||||
- Commodore Amiga
|
- Commodore Amiga
|
||||||
@ -54,13 +58,12 @@ More platforms will be supported in the future.
|
|||||||
- can call external C code
|
- can call external C code
|
||||||
- smartlinking
|
- smartlinking
|
||||||
- support for the GNU debugger
|
- support for the GNU debugger
|
||||||
- cross-platform API
|
|
||||||
- IDE (currently for GO32v2 and Win32 only, in beta testing phase)
|
- IDE (currently for GO32v2 and Win32 only, in beta testing phase)
|
||||||
- can create binaries running natively under both DOS and OS/2 (EMX version)
|
- can create binaries running natively under both DOS and OS/2 (EMX version)
|
||||||
|
|
||||||
|
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
* Requirements
|
* Requirements (Intel version)
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
386 processor
|
386 processor
|
||||||
@ -68,24 +71,27 @@ DOS (extender GO32v2):
|
|||||||
- DOS 3.3
|
- DOS 3.3
|
||||||
- 4 MB RAM (8+ MB recommended)
|
- 4 MB RAM (8+ MB recommended)
|
||||||
- hard disk with free space of 8 MB
|
- hard disk with free space of 8 MB
|
||||||
- DMPI server (CWSDPMI is delivered in the go32v2 distribution)
|
- DPMI server (CWSDPMI is delivered in the go32v2 distribution)
|
||||||
Win32:
|
Win32:
|
||||||
- Win95/98 or WinNT
|
- Win95/98/Me/2000/XP or WinNT
|
||||||
- 8 MB RAM (16+ MB recommended)
|
- 8 MB RAM (16+ MB recommended)
|
||||||
OS/2 and DOS (extender EMX):
|
OS/2 and DOS (extender EMX):
|
||||||
- either DOS 5.0 and above
|
- either DOS 5.0 and above
|
||||||
or OS/2 v2.x and above
|
or OS/2 v2.x and above
|
||||||
- 3 MB RAM (8+ MB recommended) for DOS
|
- 3 MB RAM (8+ MB recommended) for DOS
|
||||||
or 8 MB (12 or more MB recommended depending on OS version) for OS/2
|
or 8 MB (12 or more MB recommended depending on OS version) for OS/2
|
||||||
- EMX or RSX (for DPMI) runtime package (part of OS/2 distribution)
|
- EMX or RSX (for DPMI) runtime package (part of OS/2 distribution)
|
||||||
|
BeOS:
|
||||||
|
- GNU Utilities and development tools pre-installed (as and ld)
|
||||||
|
- BeOS 4.5 or later
|
||||||
|
|
||||||
|
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
* Quick start
|
* Quick start
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
Download dos104.zip (version for DOS) or w32104.zip (version for
|
Download dos106.zip (version for DOS) or w32106.zip (version for
|
||||||
Win9x/NT) or os2104.zip (EMX version - for OS/2 and DOS) and unzip it
|
Win9x/NT) or os2106.zip (EMX version - for OS/2 and DOS) and unzip it
|
||||||
into a temporary directory.
|
into a temporary directory.
|
||||||
|
|
||||||
Start the install program INSTALL.EXE and follow the instructions.
|
Start the install program INSTALL.EXE and follow the instructions.
|
||||||
@ -106,7 +112,7 @@ All standard packages contain a part that is specific for the target platform
|
|||||||
and a few files which are target independent. All files are also available
|
and a few files which are target independent. All files are also available
|
||||||
as separate files to reduce file size if the default file is too big.
|
as separate files to reduce file size if the default file is too big.
|
||||||
|
|
||||||
dos104.zip specific:
|
dos106.zip specific:
|
||||||
----------------------
|
----------------------
|
||||||
basego32.zip contains a DOS (Go32V2) compiler, runtime library and
|
basego32.zip contains a DOS (Go32V2) compiler, runtime library and
|
||||||
additional files
|
additional files
|
||||||
@ -115,9 +121,9 @@ dos104.zip specific:
|
|||||||
LD 2.9.1 for Go32V2
|
LD 2.9.1 for Go32V2
|
||||||
AR 2.8.1 for Go32V2
|
AR 2.8.1 for Go32V2
|
||||||
Strip 2.8.1 for Go32V2
|
Strip 2.8.1 for Go32V2
|
||||||
utilgo32.zip contains additional GNU utilities which might be useful to
|
makego32.zip contains additional GNU utilities which might be useful to
|
||||||
compile the run time library:
|
compile the run time library:
|
||||||
Make 3.76.1
|
Make 3.79.1
|
||||||
RM 3.16
|
RM 3.16
|
||||||
CP 3.16
|
CP 3.16
|
||||||
MV 3.16
|
MV 3.16
|
||||||
@ -125,10 +131,10 @@ dos104.zip specific:
|
|||||||
GInstall 3.16
|
GInstall 3.16
|
||||||
GDate 3.16
|
GDate 3.16
|
||||||
GEcho 3.16
|
GEcho 3.16
|
||||||
UPX 1.01
|
UPX 1.20
|
||||||
gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2
|
gdbgo32.zip contains the GNU Debugger 4.18 with pascal support for Go32V2
|
||||||
|
|
||||||
w32104.zip specific:
|
w32106.zip specific:
|
||||||
----------------------
|
----------------------
|
||||||
basew32.zip contains a Win32 compiler, runtime library and
|
basew32.zip contains a Win32 compiler, runtime library and
|
||||||
additional files
|
additional files
|
||||||
@ -140,9 +146,9 @@ w32104.zip specific:
|
|||||||
Strip 2.9.5 for Win32
|
Strip 2.9.5 for Win32
|
||||||
WindRes 2.9.5 for Win32
|
WindRes 2.9.5 for Win32
|
||||||
DLLTool 2.9.5 for Win32
|
DLLTool 2.9.5 for Win32
|
||||||
utilw32.zip contains additional GNU utilities which might be useful to
|
makew32.zip contains additional GNU utilities which might be useful to
|
||||||
compile the run time library:
|
compile the run time library:
|
||||||
Make 3.76.1
|
Make 3.79.1
|
||||||
RM 3.16
|
RM 3.16
|
||||||
CP 3.16
|
CP 3.16
|
||||||
MV 3.16
|
MV 3.16
|
||||||
@ -150,10 +156,10 @@ w32104.zip specific:
|
|||||||
GInstall 3.16
|
GInstall 3.16
|
||||||
GDate 3.16
|
GDate 3.16
|
||||||
GEcho 3.16
|
GEcho 3.16
|
||||||
UPX 1.01
|
UPX 1.20
|
||||||
gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32
|
gdbw32.zip contains the GNU Debugger 4.18 with pascal support for Win32
|
||||||
|
|
||||||
os2104.zip specific:
|
os2106.zip specific:
|
||||||
----------------------
|
----------------------
|
||||||
baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and
|
baseemx.zip contains an EMX (OS/2 and DOS) compiler, runtime library and
|
||||||
additional files
|
additional files
|
||||||
@ -182,22 +188,22 @@ os2104.zip specific:
|
|||||||
gdbemx.zip contains the GNU Debugger 4.16 for EMX,
|
gdbemx.zip contains the GNU Debugger 4.16 for EMX,
|
||||||
PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1
|
PMGDB (Presentation Manager add-on for GDB) and GPROF 2.9.1
|
||||||
|
|
||||||
common files in dos104.zip, w32104.zip and os2104.zip:
|
common files in dos106.zip, w32106.zip and os2106.zip:
|
||||||
------------------------------------------------------------
|
------------------------------------------------------------
|
||||||
demo.zip contains some demo files
|
demo.zip contains some demo files
|
||||||
doc-pdf.zip contains the documentation in PDF format
|
doc-pdf.zip contains the documentation in PDF format
|
||||||
|
doc-html.zip contains the documentation in HTML format
|
||||||
install.exe installation program
|
install.exe installation program
|
||||||
install.dat installation data
|
install.dat installation data
|
||||||
readme.txt this readme file
|
readme.txt this readme file
|
||||||
whatsnew.txt what's been changed
|
whatsnew.txt what's been changed
|
||||||
|
|
||||||
Optional source package src104.zip:
|
Optional source package src106.zip:
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
basesrc.zip contains the basic Makefiles needed for the source tree
|
basesrc.zip contains the basic Makefiles needed for the source tree
|
||||||
compsrc.zip contains the compiler sources
|
compsrc.zip contains the compiler sources
|
||||||
rtlsrc.zip contains the runtime library sources
|
rtlsrc.zip contains the runtime library sources
|
||||||
fclsrc.zip contains the Free Component Library sources
|
fclsrc.zip contains the Free Component Library sources
|
||||||
apisrc.zip contains the API sources
|
|
||||||
pkgssrc contains the packages (various units) sources
|
pkgssrc contains the packages (various units) sources
|
||||||
utilssrc.zip contains the Utilities sources
|
utilssrc.zip contains the Utilities sources
|
||||||
instsrc.zip contains the installer sources
|
instsrc.zip contains the installer sources
|
||||||
@ -233,7 +239,7 @@ Information about available lists and subscription can be found
|
|||||||
on http://lists.freepascal.org/mailman/listinfo
|
on http://lists.freepascal.org/mailman/listinfo
|
||||||
|
|
||||||
www: http://www.freepascal.org
|
www: http://www.freepascal.org
|
||||||
ftp: ftp.freepascal.org/fpc
|
ftp: ftp://ftp.freepascal.org/fpc
|
||||||
(several mirrors exist, see website for links)
|
(several mirrors exist, see website for links)
|
||||||
|
|
||||||
Additional information about mailing lists, news, future plans etc.
|
Additional information about mailing lists, news, future plans etc.
|
||||||
@ -249,7 +255,7 @@ utils for GO32v2 and Win32. The latest snapshots are in: ftp... /fpc/snapshot/
|
|||||||
in appropriately named .zip/tar files.
|
in appropriately named .zip/tar files.
|
||||||
|
|
||||||
You will also normally find in the snapshot archive file a readme, with
|
You will also normally find in the snapshot archive file a readme, with
|
||||||
a note about the latest included changes. It is quite common, tho' doesn't
|
a note about the latest included changes. It is quite common, though it doesn't
|
||||||
always happen, that when a bug is reported it is fixed and a fixed version
|
always happen, that when a bug is reported it is fixed and a fixed version
|
||||||
can be obtained the NEXT day in the appropriate snapshot.... yes really!
|
can be obtained the NEXT day in the appropriate snapshot.... yes really!
|
||||||
|
|
||||||
@ -290,12 +296,22 @@ not be willing/able to fix it.
|
|||||||
* License
|
* License
|
||||||
****************************************************************************
|
****************************************************************************
|
||||||
|
|
||||||
The programs and sources come under the GPL, for more informations read
|
The compiler and most utilities and executables distributed in this package
|
||||||
the file COPYING. Additional informations about the runtime library license
|
fall under the GPL, for more information read the file COPYING.GPL.
|
||||||
are found in COPYING.FPC. Some utilities and programs come under the license
|
|
||||||
described in COPYING.DJ or COPYING.EMX
|
Some specific utilities and programs come under the license described in
|
||||||
|
COPYING.DJ or COPYING.EMX.
|
||||||
|
|
||||||
|
The documentation, unless otherwise noted, is distributed as free
|
||||||
|
text, and is distributed under the GNU Library General Public
|
||||||
|
License.
|
||||||
|
|
||||||
|
The runtime library, package libraries, free component library, and
|
||||||
|
other libraries which are used to create executables by the compiler
|
||||||
|
come under a modified GNU Library General Public license. Additional
|
||||||
|
informations about the library licenses are found in COPYING.FPC.
|
||||||
|
|
||||||
NOTE: OS/2 version of the installer uses the library UNZIP32.DLL from
|
NOTE: OS/2 version of the installer uses the library UNZIP32.DLL from
|
||||||
Info-ZIP. Info-ZIP's software (Zip, UnZip and related utilities)
|
Info-ZIP. Info-ZIP's software (Zip, UnZip and related utilities)
|
||||||
is free and can be obtained as source code or executables from
|
is free and can be obtained as source code or executables from
|
||||||
Internet/WWW sites, including http://www.cdrom.com/pub/infozip/ .
|
Internet/WWW sites, including http://www.info-zip.org.
|
||||||
|
@ -1,12 +1,17 @@
|
|||||||
This is the file COPYING.FPC, it applies to the Free Pascal Run-Time Library
|
This is the file COPYING.FPC, it applies to the Free Pascal Run-Time Library
|
||||||
source files copyrighted by members of the Free Pascal Development Team.
|
(RTL) and packages (packages) distributed by members of the Free Pascal
|
||||||
|
Development Team.
|
||||||
|
|
||||||
The source code of Free Pascal is distributed under the GNU Library General
|
The source code of the Free Pascal Runtime Libraries and packages are
|
||||||
Public License, which can be found in the file COPYING.
|
distributed under the Library GNU General Public License
|
||||||
|
(see the file COPYING) with the following modification:
|
||||||
|
|
||||||
|
- object files and libraries linked into an application may be
|
||||||
|
distributed without source code.
|
||||||
|
|
||||||
If you didn't receive a copy of the file COPYING, contact:
|
If you didn't receive a copy of the file COPYING, contact:
|
||||||
Free Software Foundation, Inc.,
|
Free Software Foundation
|
||||||
59 Temple Place - Suite 330
|
675 Mass Ave
|
||||||
Boston, MA 02111
|
Cambridge, MA 02139
|
||||||
USA
|
USA
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user