An developer requires a patent, a writer and a composer requires a copyright, and a company requires a trademark. This is essentially exactly Be Legitimately Guarded: May It Be a Copyright or Trademark