Further to Will's comments, I'd like to point out that the GPL was written to protect against binary-distributed applications and programs from sealing FOSS code.
Given that there is no binary (ok, it's a tarball, but the source is in tact) distribution of Ruby's gem packages, and that worse like "incorporated" and "compiled" have a very different meaning in scripted languages from their meanings when writing compiled languages, that it's the position of our IP lawyer that this does not cause a copy-left "viral" conversion of Capistrano to GPL.
A note, here, as in the issue listed, the LGPL was designed to counter some of these issues (and allow dynamic linking without the viral nature of the GPL taking over) - it is the opinion of our lawyer that the "dynamic linking" clauses would add nothing to the discussion as the two pieces of software are not incorporated into one another, they are peers, installed in a development environment. (in the same way that when running `some | software here | cat > somefile` the GPL equally does not virally traverse the "pipe" interface.
It's an issue which has never been fully (publicly, at least) addressed: how do old licences that predate the modern packaging systems and modern programming paradigms apply?