I will try to answer some of the questions raised earlier.
1) Why versions are numbered in this way 'v3.x.x'?
Versions are numbered in accordance with
Semantic Versioning 2.0.0, look at
http://semver.org/
Major 3 because added new functions i.e. SFR, netzer.
2)You cannot coerce Jonathan Westhues recognize this version of the official, you can just use this version.
You can ask Jonathan include to the official releases the functions from this repository.
3)Backward compatibility with the official version is retained. You will be able to work with your old LD files, will changed only the output HEX files (they can become efficient, less, faster).
4)What is the purpose of "github"?
I had a great temptation to respond with a joke from a show: "We are the apolitical artists! We are interested only in the children's laughter and a profit! ".
But seriously, I want to such complex questions in the forum as
http://cq.cx/ladder-forum.pl?action=viewthread&parent=4797
we had the answer.
I want, that you to develop commercial projects with LDmicro, and you have been profitable to pay some amount for the development of new features in LDmicro.