Logic Sold Separately - Legal Issues for Developers