So last month I raided NetBSD's repo for a project I'm working on, and I
found something familiar there - GNU's bc, under a different license. I
ported it to Linux, then to DOS using Borland C++ 3.1. (It's a
calculator. It has its quirks but I've been using it as my calculator
tool of choice for many years on Linux, Windows and 32-bit DOS.)
Last night I sent an e-mail to the author asking if he was able to do the
same with dc, and expressing curiosity at the license change. He said he
wasn't (since dc was written by someone else, just shared some of its code
with bc), and explained that he had balked at the GPL3, but that he had
retained rights to the code so that he could maintain it separately for
Minix. (so when I surmised it was like what is going on with ncurses, I
appear to have been correct.) NetBSD needed a bc, and he was a fan of
theirs, so he provided them the same bc he maintained for GNU, under a
3-clause BSD license, and that's the one I ported to DOS.
So here's what I've kitbashed quickly and dirtily. As far as I can tell,
it is equivalent and nearly identical to the current (1.07.1) GNU version.
I don't really care what if anything you do with it, I just figured I'd
link it.
http://6.buric.co/dosbc.zip
-uso.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel