What has software case law determined about R&D, effort and expense put into creation