There is no reference to the AutoIT project and the programmers.
Actually there is. Each of the 40 commands derived from the AutoIt source is credited individually to AutoIt. In addition, when I know the name of the developer responsible, I try to include it. For example, if you search script2.cpp for Holger, you will find the following comment: "Adapted from AutoIt3 source code, credited to Holger <Holger.Kotsch at GMX de>"
I thought it is common practice in the OpenSource community to give appropriate credit to the original authors of the code, which would include the URL of the project, the authors, date, copyright, etc. !???!
As far as I know, it is not common practice to put project URLs in the headers of the source code. For example, if you look at the top of the file "os_version.cpp" -- which is a file from the AutoIt project -- there are no URLs other than an e-mail address.
As for copyright, each file from the AutoIt project retains its original header, complete with AutoIt copyright. In addition, each part of the source that was derived from AutoIt prominently lists AutoIt as the origin.
I think it's just fair to give adequate credit to those people whose code I use.
Since most AutoHotkey users are not programmers, they are never likely to look at its source code. Therefore, I put the most elaborate credits to AutoIt on the main page of the help file. This page is the very first thing new users see when they run the installer with the default options. The top of the page contains the copyright info, which has been the same since the very first release in February 2004:
©2003-2005 Chris Mallett, portions ©AutoIt Team
(The phrase "AutoIt Team" has always been a direct link to the AutoIt site).
Then at the bottom of the main page is the following, which has also been the same since the initial release in February 2004:
A special thanks to Jonathan Bennett, whose generosity in releasing AutoIt v2 as free software in 1999 served as an inspiration and time-saver for myself and many others worldwide. In addition, many of AutoHotkey's enhancements to the AutoIt v2 command set, as well as the Window Spy and the script compiler, were adapted directly from the AutoIt v3 source code. So thanks to Jon and the other AutoIt authors for those as well.
Finally, AutoHotkey would not be what it is today without these other individuals.
The 'old' AutoIt2/Legacy version served as a framework for AutoHotkey in terms of syntax
This is true. However, the core syntax of AutoIt v2 was derived directly from Microsoft's ScriptIt, whose syntax is described here
I have a strong feeling that Chris wants to keep AutoHotkey open
That is definitely the case.
Thanks for your comments.