I need an Open Source assembler with a linker that is capable of producing Windows 32 bit and 64 bit DLLs. And is not GPL, but is open source with a BSD or MIT or some similar license. Does this exist?
Update: GNU Binutils is perfect (as and ld). But the GNU GPL license is unacceptable.
You’re a bit vague on what your exact requirements are…
… but perhaps OpenWatcom might be the ticket for you.
It does DOS, DPMI, Win16 and Win32; it has an assembler, compiler and linker; and it’s “Open Source”. Here’s the specific license:
I’d strongly encourage you to look at Gnu and Dgjpp, too. Depending on your exact requirements, either/both might be acceptable to you:
http://www.delorie.com/djgpp/v2faq/faq19_2.html
http://www.gnu.org/copyleft/gpl.html