How to make 3D model fully distributable
This could depend on how you expect people to see and interact with your model, and how simple the process you wish to be but come to mind: 


making it a distributable "blender game" (an interactive environment), but requires skills, experience and does not support all cycles features, eg. Your recipient could download it and "play it" locally.
see:
http://www.blender.org/manual/game_engine/licensing.html#standalone-games
http://wiki.blender.org/index.php/Doc:2.6/FAQ/Game_Engine/Standalone_game
using services like https://www.blend4web.com/en/ which require no plugins (is even gpl so you can even host your own)... Your recipient could just visit a page and interact in the browser with the model. (examples: https://www.blend4web.com/en/demo/)
another similar service (but not gpl, afaik) is https://sketchfab.com/