Posted (by an anonymous coward) somewhere else:
I downloaded the latest version of Ham Radio Deluxe just now and installed it.
There is a "Source" folder contained in the subdirectory of HAM RADIO DELUXE, 22.214.171.1243 that contains a file DM780SourceCode.zip
The date on this file is as follows: 25/09/11 09:49
Inside this zip file is a readme file that says:
The main encoder / decoder DLL is HRDMultiMode001, compiled with Visual Studio 6.0 C++.
The Olivia encoder / decoder DLL HRDOlivia001 is compiled with Visual Studio 2008 beta C++,
this code cannot be compiled with Visual Studio 6.0 C++.
The interface to HRD is HRDInterface001, compiled with Visual Studio 6.0 C++.
The interface to HRD's logbook is HRDLog001, compiled with Visual Studio 6.0 C++.
The VideoID code taken from fldigi, compiled with Visual Studio 6.0 C++.
The encoder / decoder source is taken from fldigi written by Dave, W1HKJ. It is not
copyright HB9DRV. The interface code is copyright HB9DRV.
[This is a work in progress]
Any questions - firstname.lastname@example.org
Now surely if the date and readme are to be believed, that would be an unattributed use of GNU Licenced software from the FLDIGI codebase, and it may explain why adding new encoders/decoders seems to be such an issue.
Interestingly, on the old licence agreement (Simon's) when you install it says:
"Other Programs (PSK31 Deluxe, Digital Master 780, Mapper) - You may use this Program at no cost without restriction."
On the latest HAM RADIO DELUXE, 126.96.36.1993 it says:
"Other Programs (PSK31 Deluxe, Digital Master 780, Mapper)"
So what's the story?