O'Reilly logo

The Software IP Detective’s Handbook: Measurement, Comparison, and Infringement Detection by Bob Zeidman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

14. Source Code Characterization

To a programmer, defining the various elements that constitute software source code may seem trivial and unnecessary. However, to measure software accurately, we need to have a common definition. As with anything else, the definition can vary according to our needs. It can vary depending on the level at which code is being examined. We could, for example, define software source code according to its functionality—embedded software, such as that embedded in your smart toaster or your digital watch, would look different from software in a desktop system. We could define software source code by considering the basic routines in the code. We could define software source code according to a program’s “architecture,” ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required