Releases/1.3/RC1 and Releases/1.3/Packages: Difference between pages

(Difference between pages)
(Copy/paste from old wiki (no text changes))
 
(Copy/paste from old wiki (minimal text edits for headings))
 
Line 1: Line 1:
The '''FreeDOS 1.3 RC1''' distribution was released 3 February 2019.
This page tracks the packages considered for inclusion in FreeDOS 1.3. The page started as a copy of the FreeDOS 1.2 package list, and updates applied to indicate acceptability of license.


== History ==
See also [[Releases/1.3/Licenses|FreeDOS 1.3 Licenses]]


FreeDOS 1.3 RC1 was made available in several formats:
Since 1998, programs included in the FreeDOS distribution are made available as "packages." The distribution divides these FreeDOS packages into groups, sometimes called package "groups" or package "sets." The BASE package group contains only those programs that reproduce the functionality of classic DOS systems. The other package groups contain software that you may find useful, such as games, editors, and developer tools.


* FD13FLOP.IMG - Basic FreeDOS installation boot floppy image.
== Base ==
* FD13LITE.IMG - Plain DOS system only! USB stick image.
* FD13FULL.IMG - Plain DOS system and Full install USB stick image.
* FD13LGCY.ISO - Contains all the packages as FD13-FullUSB. However, it is a bootable CD image designed for older hardware.


Two prototypes of LiveCDs are being provided with RC1. However, one will be discarded for FreeDOS 1.3 final, depending on feedback. Both types have some live FreeDOS packages at boot and support temporarily installing/removing more by using FDIMPLES. Also, both will automatically start networking support when used inside VirtualBox or VMWare. Otherwise, you will need to manually start it.
Programs that provide the functionality of classic DOS


* FD13LIVE.ISO - FreeDOS LiveCD along with support for a Plain and Full installation. Requires 64MB of RAM (more recommended).
{| class="wikitable sortable"
* FD13LIVE.ISO - FreeDOS LiveCD along with support for a Plain and Full installation. Requires 128MB of RAM.
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|append || [[Append]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|assign || [[Assign]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|attrib || [[Attrib]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|chkdsk || [[Chkdsk]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|choice || [[Choice]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|command || [[FreeCOM]] || GNU General Public License, Version 2 || {{Yes|license ok **Note: Bart has a new version, should check if that's stable to include in FreeDOS 1.3}} || {{Yes|include}}
|-
|comp || [[Comp]] || Free, see COMP.ASM || {{Yes|license ok **Note: license in COMP.ASM is MIT, should update entry to indicate MIT}} || {{Yes|include}}
|-
|cpidos || [[Cpi|CPI]] (Code Page Information) Package || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ctmouse || [[Mouse|CuteMouse]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|debug || [[Debug]] || MIT License || {{Yes|license ok}} || {{Yes|include}}
|-
|defrag || [[Defrag]] || GNU General Public License, version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|deltree || [[Deltree]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|devload || [[Devload]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|diskcomp || [[Diskcomp]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|diskcopy || [[Diskcopy]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|display || [[Display]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|edit || FreeDOS [[Edit]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|edlin || [[Edlin]] || GNU General Public License, Version 2 || {{Yes|license ok **Note: EDLIN 2.17 was released this year}} || {{Yes|include}}
|-
|exe2bin || [[Exe2bin]] || Sybase Open Watcom Public License, Version 1.0 || {{Yes|license ok, see Watcom-1.0 on [[Releases/1.3/Licenses#Open_Source_Initiative_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|fc || [[Fc|FC]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdapm || [[FDAPM]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdisk || [[Fdisk]] || GNU General Public License, version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdxms || [[XMS|FDXMS]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdxms286 || [[XMS|FDXMS286]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|find || [[Find]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|format || [[Format]] || GNU GPL || {{Yes|license ok}} || {{Yes|include}}
|-
|graphics || [[Graphics]] || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|help || [[Help]] || Express+GNU Free Documentation License || {{Yes|license ok}} || {{Yes|include (moving Help to AMB, will include both AMB Help and HTML Help) }}
|-
|himemx || [[Himem|Himemx]] || Artistic License (1.0) || {{Yes|[https://www.gnu.org/licenses/license-list.html#ArtisticLicense GNU says] this license is too vague, unsure if free software or not, [https://opensource.org/licenses/Artistic-1.0 OSI says] the license is open source}} || {{Yes|include}}
|-
|jemm || [[JEMM386]], replacement for [[Emm386|EMM386]] || Artistic License (1.0) || {{Yes|[https://www.gnu.org/licenses/license-list.html#ArtisticLicense GNU says] this license is too vague, unsure if free software or not, [https://opensource.org/licenses/Artistic-1.0 OSI says] the license is open source}} || {{Yes|include}}
|-
|kernel || The FreeDOS [[Kernel]] || GNU General Public License, Version 2 || {{Yes|license ok **Question: did Bart make a newer version of the kernel than 2042?}} || {{Yes|include}}
|-
|keyb || [[Keyb]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|keyb_lay || [[Keyb]] layouts || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|label || [[Label]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|lbacache || [[LBA|LBACache]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mem || [[Mem]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mirror || [[Mirror]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mkeyb || [[Keyb|MKeyb]] || GNU General Public License, with exceptions || {{Yes|license ok}} || {{Yes|include}}
|-
|mode || [[Mode]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|more || [[More]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|move || [[Move]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|nansi || [[ANSI|NANSI]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|nlsfunc || [[Nlsfunc]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|print || [[Print]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|recover || [[Recover]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|replace || [[Replace]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|samcfg || Sample configuration files || Public domain || {{Yes|license ok}} || {{Maybe|these need to be updated}}
|-
|share || [[Share]] || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|shsucdx || [[SHSUCDX]] || Open Source (copyright reserved, free use program) || {{Yes|In source code, "SHSUCDX is a copyright reserved, free use program". In documentation, "Copyright 2006-2011 Jason Hood; Freeware." License could be more clear, but appears to meet GNU's definition of "Informal license" which is free software.}} || {{Yes|include}}
|-
|sort || [[Sort]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|swsubst || SWSUBST, replacing both [[Subst]] and [[Join]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|tree || [[Tree]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|undelete || [[Undelete]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|unformat || [[Unformat]] || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|welcome || Welcome to FreeDOS configuration files || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|outdated; may remove in FreeDOS 1.3}}
|-
|xcopy || [[Xcopy]] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}


Further information about the two LiveCDs are detailed in the Release Notes, below.
== Archivers ==


== Changes ==
Tools to compress files and create archives


The FreeDOS 1.3 RC1 distribution is based on the package lists documented in [[Releases/1.3/Packages|FreeDOS 1.3 Packages]].
*Question: Are all these programs really necessary to include in FreeDOS? Consider including only a few of these (Zip, Unzip, p7zip, arj) and maybe the rest could be part of an Extras image.


The contents of the LiveCD are BASE + FDI requirements + a few useful and simple utilities. Note that we will continue to fine tune packages in the LiveCD if needed for FreeDOS 1.3 RC2.
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|7zdec || 7zdec || public domain || {{Yes|license ok}} || {{Yes|include}}
|-
|arj || ARJ || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|bz2 || BZIP2 || Open Source, see license.txt || {{Yes|License is basically a modified version of 2-Clause BSD License, with notes that altered versions should be marked as such, and name of the author cannot be used to endorse derived products. Acceptable.}} || {{Yes|include}}
|-
|cabext || CABExtract || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|gzip || GZIP || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|lha || LHa for unix || Open Source, see license.txt || {{No|License is unclear, but appears incompatible with free software or open source. For example, license.txt includes additional terms on commercial use. "7b. If the recipient of commercial use deems inappropriate as a program user, you must not distribute." *see note for p7zip, which can unpack LZH files (LHa used .LZH and .LHA as file extensions) so if we have p7zip, we don't need to rely on a separate lha.}} || {{No|do not include}}
|-
|lpq1 || LPQ1 || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|lzip || Lzip || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|lzma || LZMA Utils || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|lzop || lzop || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|p7zip || 7-ZIP || GNU Lesser General Public License, Version 2.1 || {{Yes|license ok **Note that p7zip should be able to unpack "7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM" as well as "AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z." See notes for LHA and UNRAR.}} || {{Yes|include}}
|-
|slicer || Slicer || A simple archive and file slicing/spanning utility for DOS. || {{Yes|Simplified (2-Clause) BSD License}} || {{Yes|include}}
|-
|tar || TAR (GNU TAR) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|unrar || UnRAR || Freeware, see license.txt || {{No|Unrar's license says you can view the source code and share it, so that's good. But it also says you cannot study the source code to reproduce the RAR compression algorithm. That's bad, definitely not open source. *see note for p7zip, which can unpack RAR files - so if we have p7zip, we don't need to rely on a separate unrar.}} || {{No|do not include}}
|-
|unzip || UnZip || Open Source, see license || {{Yes|License is basically a modified 2-Clause BSD License, with definition of "Info-Zip" individuals and disclaimer, and notes that altered versions should be marked as such, and Info-Zip reserves the right to use certain program names. Acceptable.}} || {{Yes|include}}
|-
|zip || zip || Open Source, see license. || {{Yes|License is basically a modified 2-Clause BSD License, with definition of "Info-Zip" individuals and disclaimer, and notes that altered versions should be marked as such, and Info-Zip reserves the right to use certain program names. Acceptable.}} || {{Yes|include}}
|-
|zoo || zoo || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|}


== Release notes ==
== Boot tools ==


The release notes were published in plain text format. Original version is shown below:
Utilities to help you boot your computer


### FreeDOS 1.3-RC1 Installation media.
{| class="wikitable sortable"
|-
README.TXT
! ID
    The simple "before you choose and install" document.
! Name
    (All zip archives contain a copy of this README file.)
! License
! License Comments
verify.txt
! Comments
    Contains MD5, SHA256 and SHA512 hashes for all of the different release
|-
    files.
|romdsk || ROMDSK || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
FD13-Floppy.zip
|romos || ROMOS || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
    * FD13FLOP.IMG - Basic FreeDOS installation boot floppy image.
|syslnx || Syslinux || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}
FD13-LiteUSB.zip
 
== Development tools ==
    * FD13LITE.IMG - Plain DOS system only! USB stick image.
 
Development tools such as compilers and assemblers
    * FD13LITE.VMDK - An Virtual Machine Disk description file to simplify
 
    attaching the LiteUSB image to a virtual machine (like VirtualBox and
{| class="wikitable sortable"
    vmWare) as a hard drive.
|-
! ID
FD13-FullUSB.zip
! Name
! License
    * FD13FULL.IMG - Plain DOS system and Full install USB stick image.
! License Comments
    (Also, includes may extra packages that are not installed in the
! Comments
    "Plain DOS" or even the "Full Install". These extras can be installed
|-
    later using FDIMPLES or another package manager)
|bcc || bcc - Bruce's C compiler || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
    * FD13FULL.VMDK - An Virtual Machine Disk description file to simplify
|bwbasic || Bywater BASIC || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
    attaching the FullUSB image to a virtual machine (like VirtualBox and
|-
    vmWare) as a hard drive.
|cpp2ccmt || cpp2ccmt || GNU Lesser General Public License, Version 2.1 || {{Yes|license ok}} || {{Yes|include}}
|-
FD13-LegacyCD.zip
|djgpp || DJGPP || GNU General Public License, Version 2 || {{Yes|license ok **Question: did DJGPP release a DOS port of GCC 8.2.0? Should we update?}} || {{Yes|include}}
|-
    * FD13LGCY.ISO - Contains all the packages as FD13-FullUSB. However, it
|djgpp_bn || DJGPP binutils || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
    is a bootable CD image designed for older hardware. It uses the classic
|-
    El Torito Boot CD-ROM format. Some modern computers and virtual machines
|djgpp_bs || DJGPP Bison || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
    are known to have issues booting CDs that use this ancient specification.
|-
    Unless you have a computer that requires this type of bootable CD, we
|djgpp_db || DJGPP GDB || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
    recommend using the LiveCD media.
|-
|djgpp_fq || DJGPP FAQ || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
Two prototypes of LiveCDs are being provided with RC1. However, one will be
|-
discarded. Both types have some live FreeDOS packages at boot and support
|djgpp_fx || DJGPP Flex || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
temporarily installing/removing more by using FDIMPLES. Also, both will
|-
  automatically start networking support when used inside VirtualBox or vmWare.
|djgpp_gc || DJGPP GCC || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
Otherwise, you will need to manually start it.
|-
|djgpp_gp || DJGPP GPP || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
So, let your voice be heard on which (if any) LiveCD you prefer.
|-
|djgpp_mk || DJGPP make || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
FD13-LiveCD1.zip
|-
|djgpp_ob || DJGPP Objective-C compiler || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
    * FD13LIVE.ISO - FreeDOS LiveCD along with support for a Plain and Full
|-
    installation. Requires 64MB of RAM (more recommended).
|djgpp_rh || DJGPP RHIDE || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
   
|-
    Pros: Lower RAM requirement and superior management. In fact, using less
|djgpp_tx || DJGPP Texinfo || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
    than 64MB it is capable of bring up some portions of FreeDOS on a most
|-
    important first basis. The more RAM you've got -- the bigger your temporary
|dojs || dojs JavaScript Canvas || several licenses || {{Maybe|covered under several licenses, but they seem okay: MIT (open source), ICS (for MuJS, open source), Allegro (uses a "giftware" or "beerware" license, but says you don't have to), GRX fonts (MIT and other open licenses and public domain), DZComm ("giftware" - I don't like these "giftware" licenses as they are questionable, but I'll consider it), IPX + dosbuffer (GNU GPL v2), CWSDMI (GNU GPL), 3dfx/Glide3 (3dfx/Glide license - not the best license, and not listed on the OSI license list, but could be okay), .. and other open source licenses.}} || {{Maybe|Some of these licenses are questionable but we could include DOjS in FreeDOS 1.3 RC4, but might need to omit for FreeDOS 1.3 Final if further review determines the licenses are not "open source" enough.}}
    DOS drive will be. Uses less space on the LiveCD leaving more room for
|-
    additional packages in the future. Also, it's also kinda cool to watch boot.
|euphoria || Euphoria || Free (sources available) || {{Yes|License is MIT without "..subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software" and with two additional requests (not required): 1. acknowledge Rapid Deployment Software, 2. link to the Euphoria website if possible. **Note: should update entry to indicate "modified MIT"}} || {{Yes|include}}
|-
    Cons: Complex multi-stage startup process requires a little longer to boot.
|fasm || flat assembler (fasm) || Modified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
    Some systems may have issues activating the RAM drive under FreeDOS.
|-
|fbc || FreeBASIC || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
FD13-LiveCD2.zip
|-
|fbc_help || FreeBASIC help files || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
    * FD13LIVE.ISO - FreeDOS LiveCD along with support for a Plain and Full
|-
    installation. Requires 128MB of RAM.
|fpc || FreePascal || GNU General Public License, Version 2 || {{Yes|license ok **Note: 3.0.4 was released this year}} || {{Yes|include}}
|-
    Pros: Faster boot time. SysLinux & Memdisk handle creation of a RAM drive
|gcc-ia16 || GCC ia-16 || GNU GPL || {{Yes|license ok **Note: new in FreeDOS 1.3}} || {{Yes|include}}
    and may have wider system support.
|-
|i16budoc || IA-16 GNU Binutils documentation || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
    Cons: Fixed DOS drive size and a very hard RAM requirement. Don't meet the
|-
    requirement and the system will lockup on boot. Got gigabytes of RAM? Oh
|i16butil || IA-16 GNU Binutils || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
    well, it will mostly be unused. Pre-installed packages that generate COM
|-
    executable files in the %DOSDIR%\LINKS directory have issues. However,
|i16gcc || IA-16 GCC || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
    they do install fine when running the FreeDOS live from the CD.
|-
|i16gcdoc || IA-16 GCC documentation || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
|-
|i16newli || IA-16 Newlib || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
|-
|i16src || IA-16 GCC Sources || GNU General Public License, version 3 or later || {{Yes|license ok}} || {{Yes|include}}
|-
|insight || Insight Debugger || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|jwasm || JWasm || Sybase Open Watcom Public License, Version 1.0 || {{Yes|license ok, see Watcom-1.0 on [[Releases/1.3/Licenses#Open_Source_Initiative_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|lua || Lua || MIT license || {{Yes|license ok}} || {{Yes|include}}
|-
|msa || MSA || x86 assembler for DOS || {{Yes|MIT License}} || {{Yes|include}}
|-
|nasm || Nasm || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|ow || Open Watcom C Compiler || Sybase Open Watcom Public License, Version 1.0 || {{Yes|license ok, see Watcom-1.0 on [[Releases/1.3/Licenses#Open_Source_Initiative_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|perl || Perl || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|regina || Regina REXX || GNU Library General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|runtime || runtime || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|suppls || SUPPL (lib) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|tinyasm || TinyASM || small assembler for 8086/8088 programs || {{Yes|Simplified (2-Clause) BSD License}} || {{Yes|include}}
|-
|tppatch || TPPATCH || Free, no sources || {{No|no source code, no license text}} || {{No|do not include}}
|-
|upx || UPX || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Editors ==
 
Editors and simple word processors that let you edit text files
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|biew || Biew || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|blocek || Blocek || GNU General Public License || {{Yes|license ok **Note: Blocek 1.6 was released this year}} || {{Yes|include}}
|-
|doshexed || DOSHEXED || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|e3 || e3 || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|elvis || elvis || Clarified Artistic License || {{Yes|license ok, see ClarifiedArtistic on [[Releases/1.3/Licenses#GPL-Compatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|fed || FED || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|freemacs || freemacs || GNU General Public License, Version 1 || {{Yes|license ok}} || {{Yes|include}}
|-
|mbedit || mbedit - Multi platform editor || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mined || MinEd || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|msedit || MSEDIT || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ospedit || OSPlus Text Editor || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|pico || Pico || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|setedit || setedit || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|tde || TDE (Thomson-Davis Editor) || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|uhex || uHex || Simplified (2-clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|vim || Vi IMproved (vim) || Source code available (open) || {{Yes|license ok, see Vim on [[Releases/1.3/Licenses#GPL-Compatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|}
 
== Emulators ==
 
Programs that emulate other systems
 
*Note: Will drop Emulators in FreeDOS 1.3 for two reasons: (1) These are really games, and we already decided that games are not "core" like other programs in the distro, so we can add or remove games without issues. (2) The emulators require ROMs to do anything, and we can't include the ROMS - so if users would have to download ROMs anyway, they can download the emulators too.
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|magnetic || Magnetic || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|Magnetic is an interpreter for Magnetic Scrolls adventures. It is not a "game" by itself, and requires you to have the Magnetic game files. This is really an Emulator, not a game. (We decided not to include emulators. Do not include.)}}
|-
|meka || MEKA || BSD-like license, see website || {{Maybe|The website says "MEKA is a free software distributed under a BSD-like license, allowing you to browse and reuse sources and data with no restrictions." The sources.txt file includes a license that is unclear, but has these five terms: 1. "This source code comes free, without any warantee given." 2. You must publish source code if you publish the binary. 3. "Reuse of source code are authorized for any purpose." 4. Re-use of embedded data in other projects is not allowed. 5. Derivative projects is allowed but discouraged. - Embedded data appears to refer to binary data like would be used to support an emulator, something like firmware. Not sure about embedded data, can we distribute it in FreeDOS? Need to look further.}} || {{No|do not include, see note above}}
|-
|mines || MiNES || GNU General Public License, Version 3 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|nosefart || Nosefart || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|simcoupe || SimCoupe || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|sneese || SNEeSe || Clarified Artistic License || {{Yes|license ok, see ClarifiedArtistic on [[Releases/1.3/Licenses#GPL-Compatible_Free_Software_Licenses|1.3/Licenses]]}} || {{No|do not include, see note above}}
|-
|vice || VICE || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|z26 || z26 || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|zboy || zBoy || GNU General Public License, Version 3 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|zsnes || Zsnes || GNU General Public License, Version 2 || {{Yes|license ok}} || {{No|do not include, see note above}}
|}
 
== Games ==
 
Fun games that you can play
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|bolitare || Bolitaire || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|boom || Boom || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|btitanic || Beyond the Titanic || GNU General Public License, Version 2 || {{No|License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match.}} || {{No|cannot use as-is}}
|-
|eliza || Eliza || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|empong || Emeritus Pong || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|ewsnake || EW Snake || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fmines || FancyMines || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|freedoom || FreeDoom || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|frotz || Frotz || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|gnuchess || GNU Chess || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|hangman || hangman || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ivan || Iter Vehems ad Necem || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|kiloblas || Kiloblaster || Kiloblaster and Xargon Freeware License || {{Maybe|Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license.}} || {{No|do not include}}
|-
|kraptor || KRaptor || MIT license || {{Yes|license ok}} || {{Yes|include}}
|-
|lincrawl || Linley's Dungeon Crawl || Crawl General Public License || {{Maybe|Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license.}} || {{No|do not include}}
|-
|liquiwar || Liquid War || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mirmagic || Mirror Magic || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|nethack || NetHack || NetHack General Public License || {{Yes|license okay, see NGPL on [[Releases/1.3/Licenses#Open_Source_Initiative_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|nge_nibb || NGE Nibbles || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|pakupaku || Paku Paku || Public Domain || {{No|License says public domain, but also has a "cardware" message attached. This is not very "open source."}} || {{No|cannot use as-is}}
|-
|psrinvad || INVADERS || Open Source || {{Maybe|Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license.}} || {{No|do not include}}
|-
|qtetris || TETRIS Queen || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|senet || Simple Senet || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|snova || Supernova || GNU General Public License, Version 2 || {{No|License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match.}} || {{No|cannot use as-is}}
|-
|sudoku86 || sudoku86 || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|vertigo || Vertigo || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|vitetris || Vitetris || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|wing || Wing || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ww1 || Word Whiz Volume 1 || GNU General Public License, Version 2 || {{No|License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match.}} || {{No|cannot use as-is}}
|-
|zmiy || zmiy || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Graphical desktops ==
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|opengem || OpenGEM desktop || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ozonegui || oZone GUI || GNU GPLv2 and LGPLv2.1 || {{Yes|license ok}} || {{Yes|include}}
|-
|pcgeos || [https://github.com/bluewaysw/pcgeos PC-GEOS] || Artistic License 2.0 || {{Yes|license ok}} || {{Maybe|include *note: cannot get this to compile, and there isn't a pre-compiled open-source version available to use. Will not be in FreeDOS 1.3RC1. Will see for FreeDOS 1.3RC2. If it does not make it in 1.3RC2, we cannot include in 1.3final.}}
|-
|seal || SEAL || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Networking tools ==
 
Utilities that support networks and connectivity
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|arachne || Arachne || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|crynwr || Crynwr || Open source || {{Yes|Russ released these as open source software before "Open source" was a term. Code is a mix of GNU GPL v1, public domain, handwritten licenses, and reference code that is rights reserved but otherwise what we would call open source today.}} || {{Yes|include}}
|-
|curl || cURL || Open source || {{Yes|This is a mix of several open source licenses, all of them permit redistribution and including in other software. The file LICENSE-MIXING lists the licenses used in curl. libcurl: "MIT (or Modified BSD)-style license" OpenSSL: "Original BSD-style license" GnuTLS: "LGPL license" yassl: "GPL license" NSS: "MPL" axTLS: "Modified BSD-style license." c-ares: "MIT license" zlib: "MIT-style license" krb4: "partly Original BSD-licensed ... Some of the code in libcurl that is written to deal with Kerberos4 is Modified BSD-licensed." MIT Kerberos: "MIT licensed" Heimdal: "Original BSD licensed" GNU GSS: "GPL licensed" fbopenssl: "Unclear license. Based on its name, I assume that it uses the OpenSSL license" libidn: "GNU Lesser General Public License" OpenLDAP: "Modified BSD-style license" libssh2: "Modified BSD-style license" - all are okay}} || {{Yes|include}}
|-
|dillo || Dillo || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|dwol || DWOL || MIT License || {{Yes|license ok}} || {{Yes|include}}
|-
|etherdfs || EtherDFS || Ethernet DOS file system (maps a remote drive over raw Ethernet) || {{Yes||MIT License}} || {{Yes|include}}
|-
|e1000pkt || E1000PKT || GNU General Public License, Version 2. || {{Yes|license ok}} || {{Yes|include}}
|-
|e100pkt || E100PKT || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|ethtools || ETHTOOLS || EUPL v1.1 || {{Yes|license ok, see EUPL on [[Releases/1.3/Licenses#GPL-Incompatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|fdnet || FDNet || Open source, see source code || {{Yes|**I am not a lawyer, but it seems clear AMD incorrectly stamped these files with their license. The GNU GPL and public domain trumps the later message. I think this package is ok to include.}} || {{Yes|include}}
|-
|gopherus || Gopherus || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|htget || HTGET || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|links || Links || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|lsppp || LSPPP || GNU General Public License, Version 2 or later || {{Yes|license ok}} || {{Yes|include}}
|-
|lynx || Lynx || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|m2wat || M2WAT || GNU General Public License, Version 2 or later || {{Yes|license ok}} || {{Yes|include}}
|-
|mskermit || mskermit || Revised 3-Clause BSD License || {{Yes|Columbia posted this announcement on their website: "Effective 1 July 2011, MS-DOS Kermit should be considered Open Source software under the Revised 3-Clause BSD License, even though the software itself and associated files may carry the old copyright and licensing information." ref: http://www.columbia.edu/kermit/mskermit.html}} || {{Yes|include}}
|-
|mtcp || mTCP || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|newsnuz || NewSNUZ || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|ntool || NTOOL || EUPL v1.1 || {{Yes|license ok, see EUPL on [[Releases/1.3/Licenses#GPL-Incompatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|picosntp || picoSNTP || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|picotcp || picoTCP || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ping || ping || GNU General Public License || {{Yes|license ok}} || {{Yes|include}}
|-
|rsync || rsync || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ssh2dos || SSH2DOS || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|sshdos || SSHDOS || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|vmsmount || VMSMOUNT || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|vncview || VNC Viewer 8086 || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|wattcp || WATTCP || Open source || {{Yes|Not a great license, but it's an old library (1990). manual.txt says "This software is distributed in the hope that it will be useful, but without any warranty" and "You may freely use this library to produce programs which you may give away or sell in source format, or as compiled executables, or both" and "You may not sell this library or a portion thereof or distribute modified versions the library code in either source or OBJect or LIBrary format without written permission from the author." There's a note that clarifies: "This means you cannot include WATTCP in a programming toolkit which you sell or give away without permission." Not a great license, but should be able to include.}} || {{Yes|include}}
|-
|wget || Wget || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Sound tools ==
 
Programs that play music and sound files
 
*Note: Preference is to focus on players rather than encoders. That suggests to drop "bladeenc"
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|adplay || AdPlay || zlib/libpng License || {{Yes|license ok, see Zlib on [[Releases/1.3/Licenses#GPL-Compatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|bladeenc || BladeEnc || GNU Lesser General Public License, Version 2.1 || {{Yes|license ok}} || {{No|do not include, see note above}}
|-
|cdp || CDP || Freeware || {{Yes|README.TXT says "The CDP audio CD player is Freeware. That means that you can use this program without paying any fee and that you can distribute this program as long as you keep all the files together. Besides of that, permission is granted that you ship CDP within your own packages as long as you leave a note in the documentation." File is dated 1996, before Open Source and before GNU GPL was popular. License seems acceptable.}} || {{Yes|include}}
|-
|dosmid || DOSMid || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|lame || LAME || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|mplayer || MPlayer || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|opencp || OpenCubic Player || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Unix-like tools ==
 
Tools and utilities that are similar to their standard Unix counterparts
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|cal || cal || Freeware with source || {{Yes|CAL.DOC says "CAL may be distributed freely, with or without source." The CAL.S source file says "This program is copyrighted, but freeware. You may freely use and distribute unmodified copies of this program, with or without the source." Program is from 1998 before Open Source, and before GNU GPL was popular. Seems to meet Informal license from GNU. Acceptable.}} || {{Yes|include}}
|-
|du || DU || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|gnubc || GNU bc || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|gnused || GNU sed || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|grep || GNU grep || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|head || HEAD || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|less || less || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|md5sum || MD5SUM || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|minibox || Minibox || GNU GPL v3 || {{Yes|license ok **Note: new in FreeDOS 1.3}} || {{Yes|include}}
|-
|nro || nro || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|sleep || sleep || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|tail || tail || Open Source || {{Yes|Remove M.Aitchison's TAIL (we have issues with license). Use Harald Arnesen's port of GNU Tail instead; see Apr 2020 version on Ibiblio}} || {{Yes|include}}
|-
|tee || TEE || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|touch || TOUCH || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|trch || trch || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|uptime || uptime || Source Code Available (open) || {{No|UPTIME.DOC says "Free & Open DOS Utility" but later has conditions that appear to be incompatible with free software or open source software, including "3. You must obtain the permission of the author(s) before distributing this software or derived works (including combining it with commercial systems) commercially or depart in any way from the above conditions." Since we have a duplicate with Chamorro's uptimec, which uses a different license, let's omit this one.}} || {{No|do not include}}
|-
|uptimec || Uptime (Chamorro) || GNU Lesser General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|which || which || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|xgrep || XGREP || Zero Clause BSD License || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Utilities ==
 
Tools and other useful programs that you might like to use
 
*Note: The focus in Utilities should be programs that let you do things, and that make sense in a DOS context.
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|4dos || 4DOS || Modified W3C License || {{No|4DOS uses modified license that does not qualify as open source by Open Source Initiative or Free Software Foundation standards. The license does not permit use on non-DOS systems.}} || {{No|do not include}}
|-
|aefdisk || [https://github.com/nagydjol/aefdisk AEfdisk] || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ansimat || ANSiMat || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|b64 || b64 || MIT license || {{Yes|license ok}} || {{Yes|include}}
|-
|bmp2png || bmp2png || Freeware (with sources) || {{Yes|License seems similar to MIT license. "Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty."}} || {{Yes|include}}
|-
|bootfix || Bootfix || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|bsum || BSUM || MIT License || {{Yes|license ok}} || {{Yes|include}}
|-
|callver || Callver || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|cdrom2ui || cdrom2ui || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|clamav || Clam Anti-Virus (ClamAV) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|clamdb || Clam Anti-Virus Database || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|cpied || cpied || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|cwsdpmi || CWSDPMI || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|daa2iso || DAA2ISO || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|dialog || Dialog || GNU Lesser General Pubic License, Version 2.1 || {{Yes|license ok}} || {{Yes|include}}
|-
|dog || DOG || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|dos32a || DOS/32A || Open source, similar to BSD License || {{Yes|License is basically a modified 2-Clause BSD License with added note that documentation must include "This product uses DOS/32 Advanced DOS Extender technology" and Products derived from this software may not be called "DOS/32A" or "DOS/32 Advanced". Acceptable.}} || {{Yes|include}}
|-
|dosfsck || DOSFSCK || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|dosutil || DOSUTIL || European Union Public License v1.1 || {{Yes|license ok, see EUPL on [[Releases/1.3/Licenses#GPL-Incompatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Yes|include}}
|-
|dzemm || DZEMM || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|edict || EDICT || Enhanced Disk Image Creation Tool - disk image creation utility for floppy disks with problems || {{Yes|Simplified (2-Clause) BSD License}} || {{Yes|include}}
|-
|fdisrc || FDI Sources || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdnpkg || FDNPKG || MIT License || {{Yes|license ok}} || {{Yes|include}}
|-
|fdshield || FDSHIELD || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|finddisk || FindDisk || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|flashrom || Flashrom || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|foxcalc || FoxCalc || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|foxtype || FoxType || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|gifsicle || gifsicle || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|gnuchcp || GNU chcp || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|gnufonts || GNU chcp fonts || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|hexcomp || hexcomp || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Yes|include}}
|-
|hip || Hide In Picture (HIP) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|localcfg || localcfg || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|localize || Localize || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|memteste || MEMTESTE || Freeware || {{Yes|Does not include a license or copying policy. This program is by Eric Auer. Note from Eric to me, Peter and Jerome on Sep 3 2016 says: "the memteste stub was only 200-something lines of Assembly code, feel free to label that as public domain. However, memtest itself of course has a different license! You probably want to include a copy of the (big) sources of the used memtest version if you want to be very neat. As my loader only starts the binary blob, I never assembled memtest in the process of making memteste and I did not fetch a copy of the corresponding sources back then. Note that new versions of memtest probably fail to load with memteste, but HPA might know more about that. Sorry about the messy licensing here." Eric says can be considered public domain.}} || {{Yes|include}}
|-
|ntfs || NTFS || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|ospimg || OSPlus Disk Imager || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|paint2 || powerpaint || Freeware || {{No|License is unclear. The source code has a copyright notice but does not have a statement that says "you can use this" or similar. Further, contains the SVGA256.BGI driver. But more importantly, It contains many OBJ files without source and several Borland Copyright example files. Too unclear, not something we should distribute.}} || {{No|do not include}}
|-
|part || Ranish Partition Manager || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|password || FreeDOS Password || GNU General Public License, Version 2.1 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|pbox || PasswordBox || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|pcisleep || PCISLEEP || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|pdtree || pdTree || Public Domain (optional use of LGPL catgets by Jim Hall) || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful? (We already have a TREE in Base)}}
|-
|pg || PG (PaGer) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|pngcrush || pngcrush || zlib/libpng License || {{Yes|license ok, see Zlib on [[Releases/1.3/Licenses#GPL-Compatible_Free_Software_Licenses|1.3/Licenses]]}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|raread || raread || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|rawrite || rawrite || Source code available (open) || {{Yes|No license, but RAWRITE3.DOC includes this disclaimer of warranty: "Users of this software must accept this disclaimer of warranty: 'This software is supplied AS IS.  Mark Becker disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. Mark Becker assumes no liability for damages, direct or consequential, which may result from the use of this software.'" Includes source code. Common interpretation is the author did want to share this. Also has been included in other, older Linux distributions previously. If we include raread, should include rawrite.}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|rcal || rcal || MIT License || {{Yes|license ok **Note: new in FreeDOS 1.3}} || {{Yes|include}}
|-
|search || Search || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|setlock || SetLock || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|slowdown || SLOWDOWN || Freeware, see documentation || {{Yes|SLOWDOWN.DOC says "SLOWDOWN is a free program" but later includes terms that are incompatible with free software or open source software, including "You do need my permission to distribute SLOWDOWN as a "companion" to some other program." On Mon, Nov 5, 2018 at 12:30 PM Bret Johnson wrote: "Being the author of two of the items mentioned (USBDOS & SLOWDOWN), I can say that there is no problem in including them with FreeDOS.  SLOWDOWN is a much older program than USBDOS, and the licensing and even my opinions of what the licensing should be have changed over the years. What I want is for all of my programs and their derivatives to be free, in every sense of the word, for people and businesses to USE. I don't want them making non-free stuff, in any sense of the word, from the programs themselves or their source code. I realize this is kind of a hard and foreign concept to relate to other people, but I want my programs to be forever free in every sense of the word.  I don't differentiate between "free beer" and "free speech" as some others tend to do. My programs are free, just like salvation is free.  I will also give the source code for any of my programs to anybody who wants it (although some of it is quite messy) as long as they "keep it free"." - I asked Bret to update Slowdown with a better license. With Bret's note, acceptable as-is for FreeDOS 1.3. But consider this "on notice" - should be re-released with a recognized or other acceptable license before 1.4 or 2.0 or whatever version after FreeDOS 1.3.}} || {{Yes|include}}
|-
|srdisk || SRDISK (resizeable RAM disk) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|stamp || stamp || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|start || Start || Express Software Public License, Version 1 || {{No|Did not find license. Source code says "Copyright (c) Joe Cosentino 2000. All Rights Reserved." Without license, this is not enough to indicate that the software can be included.}} || {{No|do not include}}
|-
|switchar || switchar || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|terminal || terminal || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|testdisk || Testdisk (and Photorec) || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|topspin || topspin || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|unrtf || UnRTF || GNU General Public License, Version 3 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|-
|utf8tocp || utf8tocp || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|v8power || V8Power Tools || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|wcd || wcd || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|wde || WDE || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|whichfat || WhichFAT || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|wptail || Whiptail || GNU Library General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|xdel || xDel || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|xfdisk || Xfdisk || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful? (We already have FDISK in Base)}}
|-
|zdir || ZDir || ZanySoft Directory Lister || {{Yes|GNU General Public License, v3}} || {{Yes|include}}
|-
|zerofill || Zerofill || GNU Lesser General Public License || {{Yes|license ok}} || {{Yes|include}}
|}
 
== Applications ==
 
Programs that allow users to do certain tasks
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|dn2 || DOS Navigator 2 || OpenSource, similar to BSD License || {{Yes|License is basically a modified 2-Clause BSD License with added note about any advertising materials must say "Based on Dos Navigator by RIT Research Labs." Acceptable.}} || {{Yes|include}}
|-
|doszip || Doszip Commander || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdimples || FDIMPLES || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdshell || FDSHELL || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|fdtui || FreeDOS-TUI-Shell || GNU GPL v3 || {{Yes|license ok **Note: new in FreeDOS 1.3}} || {{Yes|include}}
|-
|pgme || Program Manager Eternity || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|sqlite || SQLite || Public Domain || {{Yes|license ok}} || {{Maybe|license is okay, but is this package needed/useful?}}
|}
 
== Device Drivers ==
 
Programs that provide support for various devices
 
{| class="wikitable sortable"
|-
! ID
! Name
! License
! License Comments
! Comments
|-
|cdrcache || cdrcache || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|doslfn || DOSLFN || Freeware w/sources || {{Yes|Does not include a license, but the program is old (changelog says 2001, code has a 1991 note) so before GNU GPL and the like was popular, apparently the author just didn't include a license for it. doslfn.asm includes a message string that says "(386+) ++ FREEWARE ++" in both the German and English language string set, and also prolog.asm has a comment "(Copyr. 1992-1994 haftmann#software) +++FREEWARE+++" - Intention seems clear that author released this for everyone to use, including source code.}} || {{Yes|include}}
|-
|hiram || HiRAM || Modified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|lfndos || LFNDOS || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|lptdrv || LPT Driver || Simplified (2-Clause) BSD License || {{Yes|license ok}} || {{Yes|include}}
|-
|shareext || shext || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|-
|shsufdrv || SHSUFDRV || Freeware / source code available || {{Yes|License is unclear. Documentation says "Copyright 2005 Jason Hood. Freeware." But no explicit license in documentation. Would prefer a more clear license, but "freeware" note is included in readme file alongside source code. - Intention seems clear that author released this for everyone to use, including source code.}} || {{Yes|include}}
|-
|spool || Spool || Public Domain || {{Yes|license ok}} || {{Yes|include}}
|-
|udvd2 || udvd2 || Free w/sources || {{Yes|README.TXT includes this: "UDVD2 is offered at no cost, as-is, 'Use at your own risk', and with NO warranties, not even an implied warranty of FITNESS for any purposes, nor an implied warranty of MERCHANTABILITY!" Meets general definition of Informal license.}} || {{Yes|include}}
|-
|usbdos || USBDOS || Freeware, see documentation || {{Yes|License could be more clear. USBINTRO.DOC says the software is "Copyrighted Freeware" and says he is not a lawyer and didn't want to insert legal-like language that others could find loopholes in. Says in plain language that "All of these programs, as well as their documentation and source code, are freely available to anyone who wants them." But includes terms that may not be compatible with free software or open source software, including "You also cannot distribute the programs, documentation, or source code and charge (even indirectly) for their distribution." On Mon, Nov 5, 2018 at 12:30 PM Bret Johnson wrote: "Being the author of two of the items mentioned (USBDOS and SLOWDOWN), I can say that there is no problem in including them with FreeDOS. (..) What I want is for all of my programs and their derivatives to be free, in every sense of the word, for people and businesses to USE. I don't want them making non-free stuff, in any sense of the word, from the programs themselves or their source code. I realize this is kind of a hard and foreign concept to relate to other people, but I want my programs to be forever free in every sense of the word.  I don't differentiate between "free beer" and "free speech" as some others tend to do.  My programs are free, just like salvation is free.  I will also give the source code for any of my programs to anybody who wants it (although some of it is quite messy) as long as they 'keep it free'." With Bret's note, acceptable as-is for FreeDOS 1.3. But consider this "on notice" - should be re-released with a recognized or other acceptable license before 1.4 or 2.0 or whatever version after FreeDOS 1.3.}} || {{Yes|include}}
|-
|xkeyb || xkeyb || GNU General Public License, Version 2 || {{Yes|license ok}} || {{Yes|include}}
|}

Revision as of 14:28, 8 March 2024

This page tracks the packages considered for inclusion in FreeDOS 1.3. The page started as a copy of the FreeDOS 1.2 package list, and updates applied to indicate acceptability of license.

See also FreeDOS 1.3 Licenses

Since 1998, programs included in the FreeDOS distribution are made available as "packages." The distribution divides these FreeDOS packages into groups, sometimes called package "groups" or package "sets." The BASE package group contains only those programs that reproduce the functionality of classic DOS systems. The other package groups contain software that you may find useful, such as games, editors, and developer tools.

Base

Programs that provide the functionality of classic DOS

ID Name License License Comments Comments
append Append GNU General Public License, Version 2 license ok include
assign Assign GNU General Public License, Version 2 license ok include
attrib Attrib GNU General Public License, Version 2 license ok include
chkdsk Chkdsk GNU General Public License, Version 2 license ok include
choice Choice GNU General Public License, Version 2 license ok include
command FreeCOM GNU General Public License, Version 2 license ok **Note: Bart has a new version, should check if that's stable to include in FreeDOS 1.3 include
comp Comp Free, see COMP.ASM license ok **Note: license in COMP.ASM is MIT, should update entry to indicate MIT include
cpidos CPI (Code Page Information) Package GNU General Public License, Version 2 license ok include
ctmouse CuteMouse GNU General Public License, Version 2 license ok include
debug Debug MIT License license ok include
defrag Defrag GNU General Public License, version 2 license ok include
deltree Deltree GNU General Public License, Version 2 license ok include
devload Devload GNU General Public License, Version 2 license ok include
diskcomp Diskcomp GNU General Public License, Version 2 license ok include
diskcopy Diskcopy GNU General Public License, Version 2 license ok include
display Display GNU General Public License, Version 2 license ok include
edit FreeDOS Edit GNU General Public License, Version 2 license ok include
edlin Edlin GNU General Public License, Version 2 license ok **Note: EDLIN 2.17 was released this year include
exe2bin Exe2bin Sybase Open Watcom Public License, Version 1.0 license ok, see Watcom-1.0 on 1.3/Licenses include
fc FC GNU General Public License, Version 2 license ok include
fdapm FDAPM GNU General Public License, Version 2 license ok include
fdisk Fdisk GNU General Public License, version 2 license ok include
fdxms FDXMS GNU General Public License, Version 2 license ok include
fdxms286 FDXMS286 GNU General Public License, Version 2 license ok include
find Find GNU General Public License, Version 2 license ok include
format Format GNU GPL license ok include
graphics Graphics GNU General Public License license ok include
help Help Express+GNU Free Documentation License license ok include (moving Help to AMB, will include both AMB Help and HTML Help)
himemx Himemx Artistic License (1.0) GNU says this license is too vague, unsure if free software or not, OSI says the license is open source include
jemm JEMM386, replacement for EMM386 Artistic License (1.0) GNU says this license is too vague, unsure if free software or not, OSI says the license is open source include
kernel The FreeDOS Kernel GNU General Public License, Version 2 license ok **Question: did Bart make a newer version of the kernel than 2042? include
keyb Keyb GNU General Public License, Version 2 license ok include
keyb_lay Keyb layouts GNU General Public License, Version 2 license ok include
label Label GNU General Public License, Version 2 license ok include
lbacache LBACache GNU General Public License, Version 2 license ok include
mem Mem GNU General Public License, Version 2 license ok include
mirror Mirror GNU General Public License, Version 2 license ok include
mkeyb MKeyb GNU General Public License, with exceptions license ok include
mode Mode GNU General Public License, Version 2 license ok include
more More GNU General Public License, Version 2 license ok include
move Move GNU General Public License, Version 2 license ok include
nansi NANSI GNU General Public License, Version 2 license ok include
nlsfunc Nlsfunc GNU General Public License, Version 2 license ok include
print Print GNU General Public License, Version 2 license ok include
recover Recover GNU General Public License, Version 2 license ok include
replace Replace GNU General Public License, Version 2 license ok include
samcfg Sample configuration files Public domain license ok these need to be updated
share Share GNU General Public License license ok include
shsucdx SHSUCDX Open Source (copyright reserved, free use program) In source code, "SHSUCDX is a copyright reserved, free use program". In documentation, "Copyright 2006-2011 Jason Hood; Freeware." License could be more clear, but appears to meet GNU's definition of "Informal license" which is free software. include
sort Sort GNU General Public License, Version 2 license ok include
swsubst SWSUBST, replacing both Subst and Join GNU General Public License, Version 2 license ok include
tree Tree GNU General Public License, Version 2 license ok include
undelete Undelete GNU General Public License, Version 2 license ok include
unformat Unformat GNU General Public License license ok include
welcome Welcome to FreeDOS configuration files GNU General Public License, Version 2 license ok outdated; may remove in FreeDOS 1.3
xcopy Xcopy GNU General Public License, Version 2 license ok include

Archivers

Tools to compress files and create archives

  • Question: Are all these programs really necessary to include in FreeDOS? Consider including only a few of these (Zip, Unzip, p7zip, arj) and maybe the rest could be part of an Extras image.
ID Name License License Comments Comments
7zdec 7zdec public domain license ok include
arj ARJ GNU General Public License license ok include
bz2 BZIP2 Open Source, see license.txt License is basically a modified version of 2-Clause BSD License, with notes that altered versions should be marked as such, and name of the author cannot be used to endorse derived products. Acceptable. include
cabext CABExtract GNU General Public License, Version 3 license ok include
gzip GZIP GNU General Public License, Version 2 license ok include
lha LHa for unix Open Source, see license.txt License is unclear, but appears incompatible with free software or open source. For example, license.txt includes additional terms on commercial use. "7b. If the recipient of commercial use deems inappropriate as a program user, you must not distribute." *see note for p7zip, which can unpack LZH files (LHa used .LZH and .LHA as file extensions) so if we have p7zip, we don't need to rely on a separate lha. do not include
lpq1 LPQ1 GNU General Public License, Version 3 license ok include
lzip Lzip GNU General Public License, Version 3 license ok include
lzma LZMA Utils GNU General Public License, Version 2 license ok include
lzop lzop GNU General Public License, Version 2 license ok include
p7zip 7-ZIP GNU Lesser General Public License, Version 2.1 license ok **Note that p7zip should be able to unpack "7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM" as well as "AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z." See notes for LHA and UNRAR. include
slicer Slicer A simple archive and file slicing/spanning utility for DOS. Simplified (2-Clause) BSD License include
tar TAR (GNU TAR) GNU General Public License, Version 2 license ok include
unrar UnRAR Freeware, see license.txt Unrar's license says you can view the source code and share it, so that's good. But it also says you cannot study the source code to reproduce the RAR compression algorithm. That's bad, definitely not open source. *see note for p7zip, which can unpack RAR files - so if we have p7zip, we don't need to rely on a separate unrar. do not include
unzip UnZip Open Source, see license License is basically a modified 2-Clause BSD License, with definition of "Info-Zip" individuals and disclaimer, and notes that altered versions should be marked as such, and Info-Zip reserves the right to use certain program names. Acceptable. include
zip zip Open Source, see license. License is basically a modified 2-Clause BSD License, with definition of "Info-Zip" individuals and disclaimer, and notes that altered versions should be marked as such, and Info-Zip reserves the right to use certain program names. Acceptable. include
zoo zoo Public Domain license ok include

Boot tools

Utilities to help you boot your computer

ID Name License License Comments Comments
romdsk ROMDSK GNU General Public License, Version 2 license ok include
romos ROMOS GNU General Public License, Version 2 license ok include
syslnx Syslinux GNU General Public License, Version 2 license ok include

Development tools

Development tools such as compilers and assemblers

ID Name License License Comments Comments
bcc bcc - Bruce's C compiler GNU General Public License, Version 2 license ok include
bwbasic Bywater BASIC GNU General Public License, Version 2 license ok include
cpp2ccmt cpp2ccmt GNU Lesser General Public License, Version 2.1 license ok include
djgpp DJGPP GNU General Public License, Version 2 license ok **Question: did DJGPP release a DOS port of GCC 8.2.0? Should we update? include
djgpp_bn DJGPP binutils GNU General Public License license ok include
djgpp_bs DJGPP Bison GNU General Public License license ok include
djgpp_db DJGPP GDB GNU General Public License license ok include
djgpp_fq DJGPP FAQ GNU General Public License license ok include
djgpp_fx DJGPP Flex GNU General Public License license ok include
djgpp_gc DJGPP GCC GNU General Public License license ok include
djgpp_gp DJGPP GPP GNU General Public License license ok include
djgpp_mk DJGPP make GNU General Public License license ok include
djgpp_ob DJGPP Objective-C compiler GNU General Public License license ok include
djgpp_rh DJGPP RHIDE GNU General Public License license ok include
djgpp_tx DJGPP Texinfo GNU General Public License license ok include
dojs dojs JavaScript Canvas several licenses covered under several licenses, but they seem okay: MIT (open source), ICS (for MuJS, open source), Allegro (uses a "giftware" or "beerware" license, but says you don't have to), GRX fonts (MIT and other open licenses and public domain), DZComm ("giftware" - I don't like these "giftware" licenses as they are questionable, but I'll consider it), IPX + dosbuffer (GNU GPL v2), CWSDMI (GNU GPL), 3dfx/Glide3 (3dfx/Glide license - not the best license, and not listed on the OSI license list, but could be okay), .. and other open source licenses. Some of these licenses are questionable but we could include DOjS in FreeDOS 1.3 RC4, but might need to omit for FreeDOS 1.3 Final if further review determines the licenses are not "open source" enough.
euphoria Euphoria Free (sources available) License is MIT without "..subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software" and with two additional requests (not required): 1. acknowledge Rapid Deployment Software, 2. link to the Euphoria website if possible. **Note: should update entry to indicate "modified MIT" include
fasm flat assembler (fasm) Modified (2-Clause) BSD License license ok include
fbc FreeBASIC GNU General Public License, Version 2 license ok include
fbc_help FreeBASIC help files GNU General Public License, Version 2 license ok include
fpc FreePascal GNU General Public License, Version 2 license ok **Note: 3.0.4 was released this year include
gcc-ia16 GCC ia-16 GNU GPL license ok **Note: new in FreeDOS 1.3 include
i16budoc IA-16 GNU Binutils documentation GNU General Public License, version 3 or later license ok include
i16butil IA-16 GNU Binutils GNU General Public License, version 3 or later license ok include
i16gcc IA-16 GCC GNU General Public License, version 3 or later license ok include
i16gcdoc IA-16 GCC documentation GNU General Public License, version 3 or later license ok include
i16newli IA-16 Newlib GNU General Public License, version 3 or later license ok include
i16src IA-16 GCC Sources GNU General Public License, version 3 or later license ok include
insight Insight Debugger GNU General Public License, Version 2 license ok include
jwasm JWasm Sybase Open Watcom Public License, Version 1.0 license ok, see Watcom-1.0 on 1.3/Licenses include
lua Lua MIT license license ok include
msa MSA x86 assembler for DOS MIT License include
nasm Nasm Simplified (2-Clause) BSD License license ok include
ow Open Watcom C Compiler Sybase Open Watcom Public License, Version 1.0 license ok, see Watcom-1.0 on 1.3/Licenses include
perl Perl GNU General Public License license ok include
regina Regina REXX GNU Library General Public License, Version 2 license ok include
runtime runtime GNU General Public License license ok include
suppls SUPPL (lib) GNU General Public License, Version 2 license ok include
tinyasm TinyASM small assembler for 8086/8088 programs Simplified (2-Clause) BSD License include
tppatch TPPATCH Free, no sources no source code, no license text do not include
upx UPX GNU General Public License, Version 2 license ok include

Editors

Editors and simple word processors that let you edit text files

ID Name License License Comments Comments
biew Biew GNU General Public License license ok include
blocek Blocek GNU General Public License license ok **Note: Blocek 1.6 was released this year include
doshexed DOSHEXED GNU General Public License, Version 3 license ok include
e3 e3 GNU General Public License, Version 2 license ok include
elvis elvis Clarified Artistic License license ok, see ClarifiedArtistic on 1.3/Licenses include
fed FED GNU General Public License, Version 2 license ok include
freemacs freemacs GNU General Public License, Version 1 license ok include
mbedit mbedit - Multi platform editor GNU General Public License, Version 2 license ok include
mined MinEd GNU General Public License, Version 3 license ok include
msedit MSEDIT GNU General Public License, Version 2 license ok include
ospedit OSPlus Text Editor GNU General Public License, Version 2 license ok include
pico Pico GNU General Public License license ok include
setedit setedit GNU General Public License, Version 2 license ok include
tde TDE (Thomson-Davis Editor) Public Domain license ok include
uhex uHex Simplified (2-clause) BSD License license ok include
vim Vi IMproved (vim) Source code available (open) license ok, see Vim on 1.3/Licenses include

Emulators

Programs that emulate other systems

  • Note: Will drop Emulators in FreeDOS 1.3 for two reasons: (1) These are really games, and we already decided that games are not "core" like other programs in the distro, so we can add or remove games without issues. (2) The emulators require ROMs to do anything, and we can't include the ROMS - so if users would have to download ROMs anyway, they can download the emulators too.
ID Name License License Comments Comments
magnetic Magnetic GNU General Public License, Version 2 license ok Magnetic is an interpreter for Magnetic Scrolls adventures. It is not a "game" by itself, and requires you to have the Magnetic game files. This is really an Emulator, not a game. (We decided not to include emulators. Do not include.)
meka MEKA BSD-like license, see website The website says "MEKA is a free software distributed under a BSD-like license, allowing you to browse and reuse sources and data with no restrictions." The sources.txt file includes a license that is unclear, but has these five terms: 1. "This source code comes free, without any warantee given." 2. You must publish source code if you publish the binary. 3. "Reuse of source code are authorized for any purpose." 4. Re-use of embedded data in other projects is not allowed. 5. Derivative projects is allowed but discouraged. - Embedded data appears to refer to binary data like would be used to support an emulator, something like firmware. Not sure about embedded data, can we distribute it in FreeDOS? Need to look further. do not include, see note above
mines MiNES GNU General Public License, Version 3 license ok do not include, see note above
nosefart Nosefart GNU General Public License, Version 2 license ok do not include, see note above
simcoupe SimCoupe GNU General Public License, Version 2 license ok do not include, see note above
sneese SNEeSe Clarified Artistic License license ok, see ClarifiedArtistic on 1.3/Licenses do not include, see note above
vice VICE GNU General Public License, Version 2 license ok do not include, see note above
z26 z26 GNU General Public License, Version 2 license ok do not include, see note above
zboy zBoy GNU General Public License, Version 3 license ok do not include, see note above
zsnes Zsnes GNU General Public License, Version 2 license ok do not include, see note above

Games

Fun games that you can play

ID Name License License Comments Comments
bolitare Bolitaire GNU General Public License, Version 2 license ok include
boom Boom GNU General Public License, Version 2 license ok include
btitanic Beyond the Titanic GNU General Public License, Version 2 License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match. cannot use as-is
eliza Eliza Public Domain license ok include
empong Emeritus Pong GNU General Public License, Version 3 license ok include
ewsnake EW Snake GNU General Public License, Version 2 license ok include
fmines FancyMines GNU General Public License, Version 3 license ok include
freedoom FreeDoom GNU General Public License license ok include
frotz Frotz GNU General Public License, Version 2 license ok include
gnuchess GNU Chess GNU General Public License, Version 2 license ok include
hangman hangman GNU General Public License, Version 2 license ok include
ivan Iter Vehems ad Necem GNU General Public License, Version 2 license ok include
kiloblas Kiloblaster Kiloblaster and Xargon Freeware License Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license. do not include
kraptor KRaptor MIT license license ok include
lincrawl Linley's Dungeon Crawl Crawl General Public License Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license. do not include
liquiwar Liquid War GNU General Public License, Version 2 license ok include
mirmagic Mirror Magic GNU General Public License, Version 2 license ok include
nethack NetHack NetHack General Public License license okay, see NGPL on 1.3/Licenses include
nge_nibb NGE Nibbles GNU General Public License, Version 2 license ok include
pakupaku Paku Paku Public Domain License says public domain, but also has a "cardware" message attached. This is not very "open source." cannot use as-is
psrinvad INVADERS Open Source Would need to look at the license further - but can we pick a different game? We decided we can swap out games since they are not "core" like other programs are. Would be better to to replace this game with something GNU GPL or other recognized free/open license. do not include
qtetris TETRIS Queen GNU General Public License, Version 2 license ok include
senet Simple Senet GNU General Public License, Version 2 license ok include
snova Supernova GNU General Public License, Version 2 License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match. cannot use as-is
sudoku86 sudoku86 Simplified (2-Clause) BSD License license ok include
vertigo Vertigo GNU General Public License, Version 2 license ok include
vitetris Vitetris Simplified (2-Clause) BSD License license ok include
wing Wing GNU General Public License, Version 2 license ok include
ww1 Word Whiz Volume 1 GNU General Public License, Version 2 License text does not match up. Says "public domain" in some places, GNU GPL in others. Also seems to be shareware? The licenses need to match. cannot use as-is
zmiy zmiy Simplified (2-Clause) BSD License license ok include

Graphical desktops

ID Name License License Comments Comments
opengem OpenGEM desktop GNU General Public License, Version 2 license ok include
ozonegui oZone GUI GNU GPLv2 and LGPLv2.1 license ok include
pcgeos PC-GEOS Artistic License 2.0 license ok include *note: cannot get this to compile, and there isn't a pre-compiled open-source version available to use. Will not be in FreeDOS 1.3RC1. Will see for FreeDOS 1.3RC2. If it does not make it in 1.3RC2, we cannot include in 1.3final.
seal SEAL GNU General Public License, Version 2 license ok include

Networking tools

Utilities that support networks and connectivity

ID Name License License Comments Comments
arachne Arachne GNU General Public License, Version 2 license ok include
crynwr Crynwr Open source Russ released these as open source software before "Open source" was a term. Code is a mix of GNU GPL v1, public domain, handwritten licenses, and reference code that is rights reserved but otherwise what we would call open source today. include
curl cURL Open source This is a mix of several open source licenses, all of them permit redistribution and including in other software. The file LICENSE-MIXING lists the licenses used in curl. libcurl: "MIT (or Modified BSD)-style license" OpenSSL: "Original BSD-style license" GnuTLS: "LGPL license" yassl: "GPL license" NSS: "MPL" axTLS: "Modified BSD-style license." c-ares: "MIT license" zlib: "MIT-style license" krb4: "partly Original BSD-licensed ... Some of the code in libcurl that is written to deal with Kerberos4 is Modified BSD-licensed." MIT Kerberos: "MIT licensed" Heimdal: "Original BSD licensed" GNU GSS: "GPL licensed" fbopenssl: "Unclear license. Based on its name, I assume that it uses the OpenSSL license" libidn: "GNU Lesser General Public License" OpenLDAP: "Modified BSD-style license" libssh2: "Modified BSD-style license" - all are okay include
dillo Dillo GNU General Public License, Version 3 license ok include
dwol DWOL MIT License license ok include
etherdfs EtherDFS Ethernet DOS file system (maps a remote drive over raw Ethernet) include
e1000pkt E1000PKT GNU General Public License, Version 2. license ok include
e100pkt E100PKT GNU General Public License, Version 3 license ok include
ethtools ETHTOOLS EUPL v1.1 license ok, see EUPL on 1.3/Licenses include
fdnet FDNet Open source, see source code **I am not a lawyer, but it seems clear AMD incorrectly stamped these files with their license. The GNU GPL and public domain trumps the later message. I think this package is ok to include. include
gopherus Gopherus GNU General Public License, Version 3 license ok include
htget HTGET GNU General Public License, Version 2 license ok include
links Links GNU General Public License, Version 2 license ok include
lsppp LSPPP GNU General Public License, Version 2 or later license ok include
lynx Lynx GNU General Public License, Version 2 license ok include
m2wat M2WAT GNU General Public License, Version 2 or later license ok include
mskermit mskermit Revised 3-Clause BSD License Columbia posted this announcement on their website: "Effective 1 July 2011, MS-DOS Kermit should be considered Open Source software under the Revised 3-Clause BSD License, even though the software itself and associated files may carry the old copyright and licensing information." ref: http://www.columbia.edu/kermit/mskermit.html include
mtcp mTCP GNU General Public License, Version 3 license ok include
newsnuz NewSNUZ Public Domain license ok include
ntool NTOOL EUPL v1.1 license ok, see EUPL on 1.3/Licenses include
picosntp picoSNTP GNU General Public License, Version 2 license ok include
picotcp picoTCP GNU General Public License, Version 2 license ok include
ping ping GNU General Public License license ok include
rsync rsync GNU General Public License, Version 2 license ok include
ssh2dos SSH2DOS GNU General Public License, Version 2 license ok include
sshdos SSHDOS GNU General Public License, Version 2 license ok include
vmsmount VMSMOUNT GNU General Public License, Version 2 license ok include
vncview VNC Viewer 8086 GNU General Public License, Version 2 license ok include
wattcp WATTCP Open source Not a great license, but it's an old library (1990). manual.txt says "This software is distributed in the hope that it will be useful, but without any warranty" and "You may freely use this library to produce programs which you may give away or sell in source format, or as compiled executables, or both" and "You may not sell this library or a portion thereof or distribute modified versions the library code in either source or OBJect or LIBrary format without written permission from the author." There's a note that clarifies: "This means you cannot include WATTCP in a programming toolkit which you sell or give away without permission." Not a great license, but should be able to include. include
wget Wget GNU General Public License, Version 3 license ok include

Sound tools

Programs that play music and sound files

  • Note: Preference is to focus on players rather than encoders. That suggests to drop "bladeenc"
ID Name License License Comments Comments
adplay AdPlay zlib/libpng License license ok, see Zlib on 1.3/Licenses include
bladeenc BladeEnc GNU Lesser General Public License, Version 2.1 license ok do not include, see note above
cdp CDP Freeware README.TXT says "The CDP audio CD player is Freeware. That means that you can use this program without paying any fee and that you can distribute this program as long as you keep all the files together. Besides of that, permission is granted that you ship CDP within your own packages as long as you leave a note in the documentation." File is dated 1996, before Open Source and before GNU GPL was popular. License seems acceptable. include
dosmid DOSMid Simplified (2-Clause) BSD License license ok include
lame LAME GNU General Public License, Version 2 license ok include
mplayer MPlayer GNU General Public License, Version 2 license ok include
opencp OpenCubic Player GNU General Public License, Version 2 license ok include

Unix-like tools

Tools and utilities that are similar to their standard Unix counterparts

ID Name License License Comments Comments
cal cal Freeware with source CAL.DOC says "CAL may be distributed freely, with or without source." The CAL.S source file says "This program is copyrighted, but freeware. You may freely use and distribute unmodified copies of this program, with or without the source." Program is from 1998 before Open Source, and before GNU GPL was popular. Seems to meet Informal license from GNU. Acceptable. include
du DU GNU General Public License, Version 2 license ok include
gnubc GNU bc GNU General Public License, Version 2 license ok include
gnused GNU sed GNU General Public License, Version 3 license ok include
grep GNU grep GNU General Public License, Version 2 license ok include
head HEAD GNU General Public License, Version 2 license ok include
less less Simplified (2-Clause) BSD License license ok include
md5sum MD5SUM GNU General Public License, Version 2 license ok include
minibox Minibox GNU GPL v3 license ok **Note: new in FreeDOS 1.3 include
nro nro Public Domain license ok include
sleep sleep GNU General Public License, Version 2 license ok include
tail tail Open Source Remove M.Aitchison's TAIL (we have issues with license). Use Harald Arnesen's port of GNU Tail instead; see Apr 2020 version on Ibiblio include
tee TEE GNU General Public License, Version 2 license ok include
touch TOUCH GNU General Public License, Version 2 license ok include
trch trch GNU General Public License, Version 2 license ok include
uptime uptime Source Code Available (open) UPTIME.DOC says "Free & Open DOS Utility" but later has conditions that appear to be incompatible with free software or open source software, including "3. You must obtain the permission of the author(s) before distributing this software or derived works (including combining it with commercial systems) commercially or depart in any way from the above conditions." Since we have a duplicate with Chamorro's uptimec, which uses a different license, let's omit this one. do not include
uptimec Uptime (Chamorro) GNU Lesser General Public License, Version 3 license ok include
which which GNU General Public License, Version 2 license ok include
xgrep XGREP Zero Clause BSD License license ok include

Utilities

Tools and other useful programs that you might like to use

  • Note: The focus in Utilities should be programs that let you do things, and that make sense in a DOS context.
ID Name License License Comments Comments
4dos 4DOS Modified W3C License 4DOS uses modified license that does not qualify as open source by Open Source Initiative or Free Software Foundation standards. The license does not permit use on non-DOS systems. do not include
aefdisk AEfdisk GNU General Public License, Version 2 license ok include
ansimat ANSiMat GNU General Public License, Version 3 license ok include
b64 b64 MIT license license ok include
bmp2png bmp2png Freeware (with sources) License seems similar to MIT license. "Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty." include
bootfix Bootfix GNU General Public License, Version 2 license ok include
bsum BSUM MIT License license ok include
callver Callver Public Domain license ok include
cdrom2ui cdrom2ui GNU General Public License, Version 2 license ok include
clamav Clam Anti-Virus (ClamAV) GNU General Public License, Version 2 license ok include
clamdb Clam Anti-Virus Database GNU General Public License, Version 2 license ok include
cpied cpied GNU General Public License, Version 3 license ok include
cwsdpmi CWSDPMI GNU General Public License, Version 2 license ok include
daa2iso DAA2ISO GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful?
dialog Dialog GNU Lesser General Pubic License, Version 2.1 license ok include
dog DOG GNU General Public License, Version 2 license ok include
dos32a DOS/32A Open source, similar to BSD License License is basically a modified 2-Clause BSD License with added note that documentation must include "This product uses DOS/32 Advanced DOS Extender technology" and Products derived from this software may not be called "DOS/32A" or "DOS/32 Advanced". Acceptable. include
dosfsck DOSFSCK GNU General Public License, Version 2 license ok include
dosutil DOSUTIL European Union Public License v1.1 license ok, see EUPL on 1.3/Licenses include
dzemm DZEMM GNU General Public License, Version 2 license ok include
edict EDICT Enhanced Disk Image Creation Tool - disk image creation utility for floppy disks with problems Simplified (2-Clause) BSD License include
fdisrc FDI Sources GNU General Public License, Version 2 license ok include
fdnpkg FDNPKG MIT License license ok include
fdshield FDSHIELD GNU General Public License, Version 2 license ok include
finddisk FindDisk Public Domain license ok include
flashrom Flashrom GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful?
foxcalc FoxCalc GNU General Public License, Version 2 license ok include
foxtype FoxType GNU General Public License, Version 2 license ok include
gifsicle gifsicle GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful?
gnuchcp GNU chcp GNU General Public License, Version 2 license ok include
gnufonts GNU chcp fonts GNU General Public License, Version 2 license ok include
hexcomp hexcomp GNU General Public License, Version 3 license ok include
hip Hide In Picture (HIP) GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful?
localcfg localcfg Simplified (2-Clause) BSD License license ok include
localize Localize GNU General Public License, Version 2 license ok include
memteste MEMTESTE Freeware Does not include a license or copying policy. This program is by Eric Auer. Note from Eric to me, Peter and Jerome on Sep 3 2016 says: "the memteste stub was only 200-something lines of Assembly code, feel free to label that as public domain. However, memtest itself of course has a different license! You probably want to include a copy of the (big) sources of the used memtest version if you want to be very neat. As my loader only starts the binary blob, I never assembled memtest in the process of making memteste and I did not fetch a copy of the corresponding sources back then. Note that new versions of memtest probably fail to load with memteste, but HPA might know more about that. Sorry about the messy licensing here." Eric says can be considered public domain. include
ntfs NTFS GNU General Public License, Version 2 license ok include
ospimg OSPlus Disk Imager GNU General Public License, Version 2 license ok include
paint2 powerpaint Freeware License is unclear. The source code has a copyright notice but does not have a statement that says "you can use this" or similar. Further, contains the SVGA256.BGI driver. But more importantly, It contains many OBJ files without source and several Borland Copyright example files. Too unclear, not something we should distribute. do not include
part Ranish Partition Manager Public Domain license ok include
password FreeDOS Password GNU General Public License, Version 2.1 license ok license is okay, but is this package needed/useful?
pbox PasswordBox GNU General Public License, Version 3 license ok license is okay, but is this package needed/useful?
pcisleep PCISLEEP GNU General Public License, Version 2 license ok include
pdtree pdTree Public Domain (optional use of LGPL catgets by Jim Hall) license ok license is okay, but is this package needed/useful? (We already have a TREE in Base)
pg PG (PaGer) GNU General Public License, Version 2 license ok include
pngcrush pngcrush zlib/libpng License license ok, see Zlib on 1.3/Licenses license is okay, but is this package needed/useful?
raread raread GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful?
rawrite rawrite Source code available (open) No license, but RAWRITE3.DOC includes this disclaimer of warranty: "Users of this software must accept this disclaimer of warranty: 'This software is supplied AS IS. Mark Becker disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. Mark Becker assumes no liability for damages, direct or consequential, which may result from the use of this software.'" Includes source code. Common interpretation is the author did want to share this. Also has been included in other, older Linux distributions previously. If we include raread, should include rawrite. license is okay, but is this package needed/useful?
rcal rcal MIT License license ok **Note: new in FreeDOS 1.3 include
search Search GNU General Public License, Version 2 license ok include
setlock SetLock GNU General Public License, Version 2 license ok include
slowdown SLOWDOWN Freeware, see documentation SLOWDOWN.DOC says "SLOWDOWN is a free program" but later includes terms that are incompatible with free software or open source software, including "You do need my permission to distribute SLOWDOWN as a "companion" to some other program." On Mon, Nov 5, 2018 at 12:30 PM Bret Johnson wrote: "Being the author of two of the items mentioned (USBDOS & SLOWDOWN), I can say that there is no problem in including them with FreeDOS. SLOWDOWN is a much older program than USBDOS, and the licensing and even my opinions of what the licensing should be have changed over the years. What I want is for all of my programs and their derivatives to be free, in every sense of the word, for people and businesses to USE. I don't want them making non-free stuff, in any sense of the word, from the programs themselves or their source code. I realize this is kind of a hard and foreign concept to relate to other people, but I want my programs to be forever free in every sense of the word. I don't differentiate between "free beer" and "free speech" as some others tend to do. My programs are free, just like salvation is free. I will also give the source code for any of my programs to anybody who wants it (although some of it is quite messy) as long as they "keep it free"." - I asked Bret to update Slowdown with a better license. With Bret's note, acceptable as-is for FreeDOS 1.3. But consider this "on notice" - should be re-released with a recognized or other acceptable license before 1.4 or 2.0 or whatever version after FreeDOS 1.3. include
srdisk SRDISK (resizeable RAM disk) GNU General Public License, Version 2 license ok include
stamp stamp GNU General Public License, Version 2 license ok include
start Start Express Software Public License, Version 1 Did not find license. Source code says "Copyright (c) Joe Cosentino 2000. All Rights Reserved." Without license, this is not enough to indicate that the software can be included. do not include
switchar switchar GNU General Public License, Version 2 license ok include
terminal terminal GNU General Public License, Version 2 license ok include
testdisk Testdisk (and Photorec) GNU General Public License, Version 2 license ok include
topspin topspin GNU General Public License, Version 2 license ok include
unrtf UnRTF GNU General Public License, Version 3 license ok license is okay, but is this package needed/useful?
utf8tocp utf8tocp Simplified (2-Clause) BSD License license ok include
v8power V8Power Tools GNU General Public License, Version 2 license ok include
wcd wcd GNU General Public License, Version 2 license ok include
wde WDE GNU General Public License, Version 2 license ok include
whichfat WhichFAT Public Domain license ok include
wptail Whiptail GNU Library General Public License, Version 2 license ok include
xdel xDel GNU General Public License, Version 2 license ok include
xfdisk Xfdisk GNU General Public License, Version 2 license ok license is okay, but is this package needed/useful? (We already have FDISK in Base)
zdir ZDir ZanySoft Directory Lister GNU General Public License, v3 include
zerofill Zerofill GNU Lesser General Public License license ok include

Applications

Programs that allow users to do certain tasks

ID Name License License Comments Comments
dn2 DOS Navigator 2 OpenSource, similar to BSD License License is basically a modified 2-Clause BSD License with added note about any advertising materials must say "Based on Dos Navigator by RIT Research Labs." Acceptable. include
doszip Doszip Commander GNU General Public License, Version 2 license ok include
fdimples FDIMPLES GNU General Public License, Version 2 license ok include
fdshell FDSHELL GNU General Public License, Version 2 license ok include
fdtui FreeDOS-TUI-Shell GNU GPL v3 license ok **Note: new in FreeDOS 1.3 include
pgme Program Manager Eternity GNU General Public License, Version 2 license ok include
sqlite SQLite Public Domain license ok license is okay, but is this package needed/useful?

Device Drivers

Programs that provide support for various devices

ID Name License License Comments Comments
cdrcache cdrcache GNU General Public License, Version 2 license ok include
doslfn DOSLFN Freeware w/sources Does not include a license, but the program is old (changelog says 2001, code has a 1991 note) so before GNU GPL and the like was popular, apparently the author just didn't include a license for it. doslfn.asm includes a message string that says "(386+) ++ FREEWARE ++" in both the German and English language string set, and also prolog.asm has a comment "(Copyr. 1992-1994 haftmann#software) +++FREEWARE+++" - Intention seems clear that author released this for everyone to use, including source code. include
hiram HiRAM Modified (2-Clause) BSD License license ok include
lfndos LFNDOS GNU General Public License, Version 2 license ok include
lptdrv LPT Driver Simplified (2-Clause) BSD License license ok include
shareext shext GNU General Public License, Version 2 license ok include
shsufdrv SHSUFDRV Freeware / source code available License is unclear. Documentation says "Copyright 2005 Jason Hood. Freeware." But no explicit license in documentation. Would prefer a more clear license, but "freeware" note is included in readme file alongside source code. - Intention seems clear that author released this for everyone to use, including source code. include
spool Spool Public Domain license ok include
udvd2 udvd2 Free w/sources README.TXT includes this: "UDVD2 is offered at no cost, as-is, 'Use at your own risk', and with NO warranties, not even an implied warranty of FITNESS for any purposes, nor an implied warranty of MERCHANTABILITY!" Meets general definition of Informal license. include
usbdos USBDOS Freeware, see documentation License could be more clear. USBINTRO.DOC says the software is "Copyrighted Freeware" and says he is not a lawyer and didn't want to insert legal-like language that others could find loopholes in. Says in plain language that "All of these programs, as well as their documentation and source code, are freely available to anyone who wants them." But includes terms that may not be compatible with free software or open source software, including "You also cannot distribute the programs, documentation, or source code and charge (even indirectly) for their distribution." On Mon, Nov 5, 2018 at 12:30 PM Bret Johnson wrote: "Being the author of two of the items mentioned (USBDOS and SLOWDOWN), I can say that there is no problem in including them with FreeDOS. (..) What I want is for all of my programs and their derivatives to be free, in every sense of the word, for people and businesses to USE. I don't want them making non-free stuff, in any sense of the word, from the programs themselves or their source code. I realize this is kind of a hard and foreign concept to relate to other people, but I want my programs to be forever free in every sense of the word. I don't differentiate between "free beer" and "free speech" as some others tend to do. My programs are free, just like salvation is free. I will also give the source code for any of my programs to anybody who wants it (although some of it is quite messy) as long as they 'keep it free'." With Bret's note, acceptable as-is for FreeDOS 1.3. But consider this "on notice" - should be re-released with a recognized or other acceptable license before 1.4 or 2.0 or whatever version after FreeDOS 1.3. include
xkeyb xkeyb GNU General Public License, Version 2 license ok include