I'm planning a new project that will require a great deal of custom code that must remain proprietary to my client. I found the licensing FAQ http://drupal.org/licensing/faq to be unclear. I know this is primarily a coder as opposed to legal Q&A forum, but hopefully some experienced Drupal developers can shed more light on this issue.
What constitutes distribution? For example, if the code is used on two unique domains owned by the same client, is that considered distribution? Page 533, Chapter 24 of The Definitive Guide to Drupal 7 states "Modules built for ourselves or a single client are not considered distributed", but that isn't very clear.
If a module has been distributed and you have a copy, are you obligated to give me a copy, or is it up to you? (In other words, could I demand a copy from you?)
What is the legal status of modules that are not for distribution? Are they license-free, or are they automatically GPL'd even if not intended for distribution? For practical purposes, in a module that is not for distribution, would the following language have any legal effect: "This module is copyright Company XXX and is not intended for distribution. This software is not licensed and you may not use this module for your own purposes."