On Fri, Mar 27, 2020 at 4:13 PM tom ehlert <t...@drivesnapshot.de> wrote:

> Hallo Herr userbeit...@abwesend.de,
>
> am Freitag, 27. März 2020 um 21:07 schrieben Sie:
>
> > I just read through
> > http://wiki.freedos.org/wiki/index.php/Releases/1.3/Packages. In Section
> > Utilities 4DOS is marked as "no not include" for FreeDOS 1.3.
>
> > ?!?!?! I thought that 4DOS was specifically free to use with FreeDOS.
> > Wasn't this the ONLY limitation of the license? Shouldn't it therefore
> > be completely free in a FreeDOS distribution, for private and commerical
> > use? Actually, this is the only way it was meant to be, wasn't it?
>
> > https://www.4dos.info/sources.htm
> > "The Software, or any portion of it, may not be compiled for use on any
> > operating system OTHER than FreeDOS…"
>
> unfortunately this is not compatible with GPL(any version).  and was
> initiated
> this way by our leadership.
>
> and as our leadership is trying to convert FreeDOS to be GPLDOS  this
> makes 4DOS licensing incompatible with GPLDOS.
>
> too bad, but that's life.
>
> learn to live with it.
>
> Tom
>
>

Yes, as I said in my other email, the 4DOS license was a mistake and I
should not have suggested that extra term to Rex. This is unfortunate.

I am not trying to turn FreeDOS into a "GPLDOS" though. I think that's
mis-stating the issue. I have always said that FreeDOS should be free (open
source). There's no point in having a "FreeDOS" if it cannot be used by
everyone. In the past, we've included some software that was free
("freeware" or "no cost") but not free (open source). And a few distros
ago, I decided future FreeDOS distributions should not include things that
weren't "open source." We discussed that on the email lists at the time;
this was not hidden. I've been moving FreeDOS to be as "open source" as we
can make it.

For FreeDOS 1.2, we didn't include very many packages that weren't "open
source." For FreeDOS 1.3, I wanted to be more careful to include only
things that were "open source." And I had to draw a line to what was "open
source" and what was not, so I decided that anything that was OSI-approved
or FSF-approved would be fair to include in FreeDOS 1.3. The
Releases/1.3/Licenses
<http://wiki.freedos.org/wiki/index.php/Releases/1.3/Licenses> page in the
FreeDOS Wiki is a copy/paste of what OSI and FSF think are acceptable to
them.

But the problem is that OSI and FSF (GNU) came long after MS-DOS. There
were a lot of programs written for DOS (and released with source code) that
didn't use the GNU GPL, or MIT, or BSD, or another OSI-approved or
FSF-approved license. So we've always known we need to make exceptions for
some programs that use other licenses. For FreeDOS 1.3, I captured that on
the wiki so everyone could see it. On the Releases/1.3
<http://wiki.freedos.org/wiki/index.php/Releases/1.3> page, I wrote:

*Note that some licenses are very old and pre-date the popularity of the
> GNU GPL (v1 in 1989, v2 in 1991) or the Open Source Initiative (1998).
> Other programs use their own licenses or other licenses not evaluated by
> GNU or OSI. These licenses will need to be evaluated by FreeDOS. Goal will
> be to include programs with licenses that are suitably "free" and "open
> source."*


..and on the Releases/1.3/Licenses
<http://wiki.freedos.org/wiki/index.php/Releases/1.3/Licenses> page, I
wrote:

*Other programs use their own licenses or other licenses not recognized or
> evaluated by GNU or OSI. These licenses will need to be evaluated. Goal
> will be to include programs with licenses that are suitably "free" and
> "open source."*


(Those are basically the same statement.)

For programs that had a different license that wasn't on the OSI or FSF
list, I evaluated them and made a decision. I was transparent and tracked
the decisions on each package for FreeDOS 1.3 on the Releases/1.3/Packages
<http://wiki.freedos.org/wiki/index.php/Releases/1.3/Packages> page.

Not very many programs have been excluded from FreeDOS 1.3. For reference,
this is the list of "do not include" decisions:

*LHA*
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.

*UNRAR*
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.

*TPPATCH*
(patching tool for RUNTIME 200 bug in programs compiled with Turbo Pascal)
no source code, no license text

*Kiloblaster* (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.

*Linley's Dungeon Crawl *(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.

*PSR Invaders *(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.

*TAIL* (Unix-like)
Remove M.Aitchison's TAIL (we have issues with license). Harald Arnesen's
port of GNU Tail seems to have incorrect source file; have removed from
ibiblio until it can be fixed. For now, do not include.

*UPTIME* (Unix-like)
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.

*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.

*Powerpaint* (PAINT2)
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.

*Joe's Start*
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.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to