Regarding open sourcing this, I personally feel strongly that open source is the only way for this kind of “hack” based on community effort (by the author's admission, the key functionality is the modified firmware and rigup). Open sourcing is giving back to the community, and it also means that once the original author is no longer interested in maintaining the utility, and the procedure changes, others can take up the work.
But of course here one can simply choose not to use the utility and do the modification manually, so no harm done as such, except maybe for potential burden of helpful people having to provide support for the utility in problem cases without knowing what's actually happening inside.