Image: FreeDigitalPhotos.net

These five terms are often used interchangeably while they each possess very different meanings.  This post will define what each of these terms mean and provide an overview how they can be utilized in the software consulting world.  Since this article is written by a lawyer, a couple of disclaimers are in order: (1) This article is designed to provide an overview of intellectual property rights in software consulting and is not intended to provide legal advice whatsoever.  (2) Please consult a licensed attorney if you...