Now Google offers you to send up to 10GB files from your Gmail account. Yesterday Google announced that they will integrate Google Drive in to Gmail, it will help the users send Google Drive files from their mail account.
If you try to compose mail from your Google account the compose window will give the user to attach Google Drive file. If your recipient is not a collaborator of that file once to attached, Google ask you to ensure that your recipient has to view permission in your Drive account. Like Drive you can mange the settings of the file that you sent to the recipient. Then send your file.