&gt;&gt; Arguably, if your code is hosted by a third-party, the legal document is the least of your problems.<p>It depends on who you talk to.  The legal dept would say that code can be replaced.  The coding people similarly look down on contracts as paper anachronisms.  Which matters more depends on the situation.  The one that matter in any moment is whichever has been attacked most recently.<p>I would say that errors in a contract are more expensive to fix than code.  A change to code can be patched once detected.  But drop a key line from a contract, perhaps the limitation on jurisdiction or arbitration, and you might be stuck with costly litigation even if you make a change asap.