The Minimum Viable Legal Stack for Software