So, why exactly aren't you working with the other scouts in the
First Scouting Network ? Wouldn't it be more... graciously professional and efficient to reduce redundancy and work together with all the other scouts, providing a valuable service to everyone as part of a group effort?
If you know PHP, they're always accepting code contributions, or you can just explain your algorithm and if it hasn't been approximately implemented already, I'm sure they'd jump at it.