Hi,

On Sat, Aug 22, 2020 at 5:56 PM Jim Hall <jh...@freedos.org> wrote:
>
> Thanks for the suggestion. I've had conversations with the FSF about getting 
> FreeDOS listed on their Free Non-GNU Distributions page. It's not going to 
> happen.
>
> The last time I discussed this with the FSF, the FSF Licensing rep responded 
> to say (paraphrasing) "But FreeDOS exists to prop up proprietary DOS 
> applications."
>
> I replied that there's no point in being a "Free DOS" if FreeDOS can't run 
> DOS programs. But the FSF's view seems to be that if FreeDOS aims to run
> proprietary DOS programs, then FreeDOS is basically supporting/endorsing 
> proprietary software. They stopped responding to emails after that.
>
> Unfortunately, this is not the first time that's happened, so I've given up 
> trying to get FreeDOS listed on the FSF's page.


Despite lack of time currently, I've already emailed Jim about exactly
this thing several years ago.

They take issue with "promoting" non-Free software. That includes
website links and documentation. And yes, FreeDOS is very spartan
without "legacy" (which usually means proprietary). It doesn't mean
you couldn't fork it, call it something else, and rebuild literally
everything you need from scratch. You could remove legacy support and
create some new interfaces and file formats instead, but overall it's
pointless. The main point is just to rebuild literally everything you
actively use from scratch with Free tools. (GNU does actually like
"standards" that are widely known.)

In theory, at least to me, that would mean something minimal like my
MetaDOS mini-distro. I've never asked FSF, but it would still have to
be improved. Still, IMHO, it's "close enough" to give anyone at FSF a
glimpse of what is possible (if they're sympathetic at all).

Overall, I don't think the DOS ecosystem is as important to them as a
totally 100% Free/libre GNU/Linux. They probably have bigger fish to
fry, and with things like ChromeOS (or even GNU/Hurd), it's probably
not an optimal target. Unless somebody comes up with some cheap,
widely-available x86 clone hardware for legacy (486-ish) gaming plus
FreeDOS, using Free compilers (DJGPP or IA-16 ELF or Free Pascal or
FreeBASIC or NASM or FASM). You'd need a Free BIOS, too.

Bootstrapping is very hard work, and few are interested in it, see here:
* https://www.gnu.org/software/mes/

I mean, DOS is still a fun hobby, and it's not wrong to target legacy
APIs or file formats with new software. The main advantage is that
it's well-documented and widely used already. The real disadvantage is
that nobody cares enough to "clean it up". You could bundle the Doom
engine (GPL) and Freedoom data (BSD), for instance, and rebuild all of
that with Free tools (DJGPP + Allegro). Not to mention Links2 +
suitable packet driver. But then you have to bootstrap the compilers
themselves, which is harder than it sounds.

Still, it would be fun to try to get something working. I just don't
have the skills or energy to do it all myself, sadly. But perhaps FSF
doesn't really want it anyways. "What's the point?" may be a
self-defeating attitude for them.

FreeDOS is great!


> On Sat, Aug 22, 2020 at 5:19 PM haytam.fr--- via Freedos-user 
> <freedos-user@lists.sourceforge.net> wrote:
>>
>> I want to inform you about something kind of interesting , 
>> http://www.gnu.org/distros/free-non-gnu-distros.html visit this website ,
>> make sure the operating system FreeDOS does pass the guidelines , and send 
>> the email , Jim Hall the owner of the OS Should send the email there ,


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to