On 2/14/07, Husky <huskyr(a)gmail.com> wrote:
I'm not a brilliant programmer, but isn't it
simply a case of
1) having an array with all possible (or at least, the most popular)
licenses and their template tags
This is hard because you have to first make the list.. And you have to
deal with examples like the {{PD-CAGov that}} I listed, and
{{GFDL-joeblow}} (personal license templates). The list of license
templates are growing every day.
2) parsing all {{template}} tags
Thats not enough because people often use licenses through wrapper templates..
{{self|GFDL|cc-by-sa-2.0}}
{{self2|GFDL|cc-by-sa-2.0}}
{{template2|..
There are a whole bunch, they change too.. and you have to track them down.
3) matching the template tags with the licenses array
and using that to
display the license in the Mayflower results screen?
Because there are so many different minor permutations, even if you
could extract all the licenses, figuring out the mapping to something
small enough to put in the interface is a challenge alone.