@donnacha - The only thing that was debated and something for which I couldn't find an answer to is whether the GPL v2 allowed people to redistribute works without any modifications to the author or simply, masquerading as someone else.

@Otto - Well, now that you've explained your special use case, I have to admit that I'm completely ok with your implementation. Better to build in enhanced functionality that is only enabled after a plugin is downloaded and installed versus bundling the plugin in the theme and building the functionality so that the plugin is required.

@Steve Truman - Yeah your comment is right on the money. As I read the terms of service for gravity forms, they mention that the key holder is exclusively not allowed to redistribute forum support or other documentation to prevent this type of behaviour from happening.

@Mike - Not sure where your going with your comment. Are you trying to describe a method in obtaining the latest version of GravityForms without using the required API Key?