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

Reply via email to