<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Analysis and Forensic Engineering &#187; software plagiarism</title>
	<atom:link href="http://www.safe-corp.biz/blog/tag/software-plagiarism/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.safe-corp.biz/blog</link>
	<description>Software IP Blog from SAFE Corporation</description>
	<lastBuildDate>Mon, 30 Jan 2012 04:10:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Software IP Detective&#8217;s Handbook</title>
		<link>http://www.safe-corp.biz/blog/2011/05/02/the-software-ip-detectives-handbook/</link>
		<comments>http://www.safe-corp.biz/blog/2011/05/02/the-software-ip-detectives-handbook/#comments</comments>
		<pubDate>Mon, 02 May 2011 14:23:04 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CLOC]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[DMCA]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[lines of code]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[object code]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[patent infringement]]></category>
		<category><![CDATA[plagiarism]]></category>
		<category><![CDATA[plagiarism detection]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[trade secret]]></category>
		<category><![CDATA[trade secret theft]]></category>
		<category><![CDATA[transfer pricing]]></category>
		<category><![CDATA[valuation]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=203</guid>
		<description><![CDATA[My book on software intellectual property has just been published by Prentice-Hall.]]></description>
			<content:encoded><![CDATA[<p>My book on software intellectual property, a labor of love (and hate) for the last two years, has just been published by Prentice-Hall. The book is intended for several different audiences including computer scientists, computer programmers, business managers, lawyers, engineering consultants, expert witnesses, and high-tech entrepreneurs. Some chapters give easy-to-understand explanations of intellectual property concepts including copyrights, patents, and trade secrets. Other chapters are highly mathematical treatments describing quantitative ways of comparing and measuring software and software IP. The first chapter of the book outlines which chapters are most important for the different audiences.</p>
<p>Overall the book covers the following topics:</p>
<ul>
<li>Key concepts of software intellectual property</li>
<li>Comparing and correlating source code for signs of theft or infringement</li>
<li>Uncovering signs of copying in object code when source code is inaccessible</li>
<li>Tracking malware and third-party code in applications</li>
<li>Using software clean rooms to avoid IP infringement</li>
<li>Understanding IP issues associated with patents, open source, and DMCA</li>
</ul>
<p>You can purchase your copy from Amazon.com <a href="http://www.amazon.com/dp/0137035330/ref=as_li_tf_til?tag=zeidmanconsultin&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0137035330&amp;adid=18P9PSPJ8KM2S9C43FC9&amp;" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/05/02/the-software-ip-detectives-handbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zynga and CrowdStar, copying or coincidence?</title>
		<link>http://www.safe-corp.biz/blog/2011/01/02/zynga-and-crowdstar-copying-or-coincidence/</link>
		<comments>http://www.safe-corp.biz/blog/2011/01/02/zynga-and-crowdstar-copying-or-coincidence/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 03:33:40 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[trade secret]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=173</guid>
		<description><![CDATA[Social network games have burst onto the Internet with amazing speed and popularity. There's a lot of money to be made and a lot of users to capture. There's also a lot of copying going on. Some of that copying is legitimate and some is infringement. Our Online IP Screening Service found code in common between Zynga's FarmVille and CrowdStar's Happy Aquarium game. Was is illicit, perfectly allowed, or just coincidence]]></description>
			<content:encoded><![CDATA[<p>Software Analysis &amp; Forensic Engineering Corporation today released a case study of Online IP Screening between Zynga&#8217;s <em>FarmVille</em> game and CrowdStar&#8217;s <em>Happy Aquarium</em> game. The study shows some interesting correlation between the source code for the two games. SAFE Corporation is officially announcing its SAFE Online IP Screening service that is targeted at social games and other online applications. The screening service is a subscription service to regularly examine online applications for signs of copying. In this first case study, we already found surprising results. Even after the normal process of eliminating correlation due to third party code, commonly used identifier names, automatically generated code, common algorithms, and common authors, correlation remained. Was this intentional? Illegal? Acceptable? Coincidence? Decide for yourself: see summaries of this and other case studies <a title="Case studies" href="http://www.SAFE-corp.biz/ip_screening.htm" target="_blank">here</a> and register to download the full case studies <a title="Download case studies" href="http://www.SAFE-corp.biz/downloads_case_studies.htm" target="_blank">here</a>.</p>
<p>One unique feature of online applications is that often the full source code is downloaded to the user&#8217;s machine. This makes it easier for your competitors to copy your code. It also makes it easier for us to detect that copying. Learn more about SAFE Online IP Screening <a title="Case studies" href="http://www.SAFE-corp.biz/ip_screening.htm" target="_blank">here</a> or <a title="Email SAFE" href="mailto:sales@safe-corp.biz?subject=Online IP Screening">email</a> us for details about how we can protect you from unauthorized copying and dissemination of your code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/01/02/zynga-and-crowdstar-copying-or-coincidence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAFE introduces CodeSuite-LT</title>
		<link>http://www.safe-corp.biz/blog/2011/01/02/safe-introduces-codesuite-lt/</link>
		<comments>http://www.safe-corp.biz/blog/2011/01/02/safe-introduces-codesuite-lt/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 03:27:12 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[object code]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[theft]]></category>
		<category><![CDATA[trade secret]]></category>
		<category><![CDATA[trade secret theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=170</guid>
		<description><![CDATA[Sometimes a full-course meal is more than you need, have time for, or are willing to pay for. Sometimes fast food just hits the spot. That's why we're introducing CodeSuite-LT, a lower priced version of CodeSuite with most of the functionality at much lower cost. ]]></description>
			<content:encoded><![CDATA[<p>CodeSuite-LT® is a less expensive, limited version of the full CodeSuite tool. Each tool in the suite produces a readable report that can be used to find copying. CodeSuite-LT includes BitMatch, CodeCross, CodeDiff, CodeMatch, FileCount, and FileIsolate. It also includes the ability to filter results using SourceDetective. CodeSuite-LT does not produce a database and does not allow post-process filtering of results. Instead, it generates an easy-to-read report that can be used to pinpoint copying.</p>
<p><strong>Which is Right For You?</strong></p>
<p>Which product is right for you, CodeSuite or CodeSuite-LT? Click <a title="CodeSuite comparison" href="http://www.SAFE-corp.biz/products_codesuite_comparison.htm" target="_blank">here </a>for a table that compares the features of both programs so you can choose the right solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/01/02/safe-introduces-codesuite-lt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Words to fear: I&#8217;m from the government and I&#8217;m here to help</title>
		<link>http://www.safe-corp.biz/blog/2010/11/01/words-to-fear-im-from-the-government-and-im-here-to-help/</link>
		<comments>http://www.safe-corp.biz/blog/2010/11/01/words-to-fear-im-from-the-government-and-im-here-to-help/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 07:13:04 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lines of code]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[patent infringement]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=161</guid>
		<description><![CDATA[The  Peer-to-Patent program seems like a good idea. In order to speed up the granting of good patents and quickly eliminate the bad ones, allow people from everywhere and anywhere to submit prior art. If that's actually the way it worked, it would be a great resource for finding prior art and making the patent office more efficient. Unfortunately my experience is that the program creates more problems than it fixes. ]]></description>
			<content:encoded><![CDATA[<p>So the government is finding ways to fix the patent system. One of those fixes is the  <a href="http://www.peertopatent.org/" target="_blank">Peer-to-Patent </a>program. It seems like a good idea. In order to speed up the granting of good patents and quickly eliminate the bad ones, allow people from everywhere and anywhere to submit prior art. If that&#8217;s actually the way it worked, I&#8217;d celebrate; it would be a great resource for finding prior art and making the patent office more efficient. Unfortunately my experience is that the program creates more problems than it fixes. The patent office invited me to participate in the program. Two people posted &#8220;invalidating prior art&#8221; for my patent application entitled &#8220;<a href="http://www.peertopatent.org/patent/20090089754/activity" target="_blank">Detecting Plagiarism in Computer Source Code</a>.&#8221; This art was related to my invention, but definitely was not invalidating. Here is the first independent claim of my original patent application:</p>
<ol>
<li>A computer-implemented method comprising:
<ul>
<li>creating, by a computer system, a first array of lines of functional program code from a first program source code file, the first program source code file including the lines of functional program code of a first program and lines of nonfunctional comments of the first program;</li>
<li>creating, by the computer system, a second array of lines of nonfunctional comments from a second program source code file, the second program source code file including lines of functional program code of a second program and the lines of nonfunctional comments of the second program;</li>
<li>comparing, by the computer system, the lines of functional program code from the first array with the lines of nonfunctional comments from the second array to find similar lines;</li>
<li>calculating, by the computer system, a similarity number based on the similar lines; and presenting to a user an indication of copying of the first program source code file wherein said indication of copying is defined by the similarity number.</li>
</ul>
</li>
</ol>
<p>Here is the only dependent claim of the prior art patent US <a href="http://www.freepatentsonline.com/7568109.html" target="_blank">7,568,109</a>:</p>
<ol>
<li>A system for comparing at least a first corpus to a second corpus, comprising:
<ul>
<li>an analyzer identifying concepts in the corpuses, said analyzer determining a frequency rating of each of said concepts in each corpus;</li>
<li>for each corpus, replacing each instance of each of said concepts with its respective determined frequency rating to create a frequency file;</li>
<li>and a comparator comparing the frequency file for the first corpus to the frequency file for the second corpus, wherein said comparing the frequency file for the first corpus to the frequency file for the second corpus further comprises comparing portions of one corpus against the other corpus.</li>
</ul>
</li>
</ol>
<p>The second prior art submission was simply a reference to the UNIX diff command. While the diff command is relevant, it is a simple line-by line comparison of text files without any understanding or parsing of programming source code. It doesn&#8217;t separate functional lines of code (statements) from nonfunctional lines (comments).</p>
<p>Judging by their remarks, the posters to the Peer-to-Patent site didn&#8217;t understand patents, and didn&#8217;t read the patent claims. They should be allowed to post references, but the ultimate decision must be in the hands of those trained in examining patents. However, the patent examiner told me that her supervisor didn&#8217;t want to issue a patent that had been publicly noted to be invalid, and so after months of arguments I had to arbitrarily narrow the claims to get allowance, resulting in patent US <a href="http://www.freepatentsonline.com/7823127.html" target="_blank">7,823,127</a>. So now, anyone from anywhere with any ulterior motive (particularly those who believe no software should be patentable) can bring about the quick rejection of an otherwise useful and valid patent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/11/01/words-to-fear-im-from-the-government-and-im-here-to-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAFE Corporation announces CodeScreener online software plagiarism detection</title>
		<link>http://www.safe-corp.biz/blog/2010/10/06/152/</link>
		<comments>http://www.safe-corp.biz/blog/2010/10/06/152/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 23:46:28 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=152</guid>
		<description><![CDATA[SAFE Corporation announces CodeScreener, its online plagiarism detection service for software. online, it's interactive, and it's much less expensive than standalone CodeSuite. ]]></description>
			<content:encoded><![CDATA[<p><strong>CodeScreener: Online Plagiarism Detection for Software</strong></p>
<p style="text-align: center;"><a href="http://www.CodeScreener.com" target="_blank"><img class="aligncenter" style="border: 0px;" title="CodeScreener" src="http://www.SAFE-corp.biz/graphics/CodeScreener_diagram.jpg" border="0" alt="CodeScreener" width="508" height="142" /></a></p>
<p>&nbsp;SAFE Corporation has developed an online plagiarism detection service for software. The <a href="http://www.CodeScreener.com" target="_blank">CodeScreener</a>™ service is built on SAFE Corporation’s court-tested CodeSuite® forensic software and patented source code correlation technology. CodeScreener is designed to streamline the plagiarism detection process, giving you a thorough analysis of each file and a consistent set of correlation metrics. It&#8217;s online, it&#8217;s interactive, and it&#8217;s much less expensive than standalone CodeSuite. Contact our  <a href="mailto:sales@SAFE-corp.biz?subject=CodeScreener%20eval%20license%20request">Sales Department</a> to get a free evaluation license.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/10/06/152/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiprocessing CodeSuite-MP</title>
		<link>http://www.safe-corp.biz/blog/2010/09/01/multiprocessing-codesuite-mp/</link>
		<comments>http://www.safe-corp.biz/blog/2010/09/01/multiprocessing-codesuite-mp/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 23:54:05 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[trade secret]]></category>
		<category><![CDATA[trade secret theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=146</guid>
		<description><![CDATA[Learn about the multiprocessing version of CodeSuite.]]></description>
			<content:encoded><![CDATA[<p>Until now there were two ways of running really big jobs of CodeSuite. One was to simply run it and wait for as long as it took. Really large jobs can take as much as a week or two. The other option was to run the job on CodeGrid, our framework that distributes the job over a grid of networked computers. CodeGrid shows an almost linear speedup for each computer on the grid, but it requires someone to maintain the computers and the network and that can be a daunting job. Now there&#8217;s a third option;, CodeSuite-MP allows you to run multiple jobs on a single multicore computer. We&#8217;re seeing a near-linear speedup for the number of cores, and there&#8217;s no special maintenance required. We&#8217;re even seeing a near-linear speedup using virtual cores. If you want to get a license for CodeSuite-MP, contact our <a href="mailto:sales@SAFE-corp.biz?subject=CodeSuite-MP license">sales department</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/09/01/multiprocessing-codesuite-mp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can whitespace patterns provide clues to plagiarism?</title>
		<link>http://www.safe-corp.biz/blog/2010/06/01/can-whitespace-patterns-provide-clues-to-plagiarism/</link>
		<comments>http://www.safe-corp.biz/blog/2010/06/01/can-whitespace-patterns-provide-clues-to-plagiarism/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 03:11:57 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=130</guid>
		<description><![CDATA[Over the years I've run into expert witnesses and attorneys who have told me about software copyright infringement cases where the only clues that copying occurred were patterns of spaces and tabs ("whitespace"). We set out to rigorously test this method.]]></description>
			<content:encoded><![CDATA[<p>Over the years I&#8217;ve run into expert witnesses and attorneys who have told me about software copyright infringement cases where the only clues that copying occurred were patterns of spaces and tabs (&#8220;whitespace&#8221;). The idea is that if a truly ambitious thief wanted to cover his tracks, he would modify the stolen code so much that there was no longer a visible trace of copying. However, the clever software sleuth could find patterns of whitespace that the thief had missed; although virtually nothing remained, the invisible tabs and spaces could produce a conviction.</p>
<p>This always sounded intriguing, but I wondered whether anyone had ever tested this theory. We could find no articles or papers on the subject, except for one <a href="http://www.csi.ucd.ie/content/using-whitespace-patterns-detect-plagiarism-program-code" target="_blank">inconclusive paper</a>, and I dreaded to think that some programmer was convicted based on an untested theory. I decided to have my consulting company, <a href="http://www.ZeidmanConsulting.com" target="_blank">Zeidman Consulting</a>, do some carefully controlled research. If the results turned out well, SAFE Corporation would add whitespace pattern algorithms to CodeSuite to further enhance its ability to detect copying.</p>
<p>Our results were published in a paper entitled <em>Measuring Whitespace Patterns as an Indication of Plagiarism</em> that was recently presented at the <a href="http://www.adfsl.org/conference.htm" target="_blank">ADFSL Conference on Digital Forensics, Security and Law</a>. Our results are summarized in the final paragraph:</p>
<blockquote><p>This whitespace pattern matching method can be used to focus a search for evidence of similarity or copying, but this method cannot stand by itself.</p></blockquote>
<p>What we discovered is that even very different files have often have similar whitespace patterns. At Zeidman Consulting we&#8217;ve used whitespace patterns to confirm copying that was already detected through the use of CodeMatch to find correlated programming elements. In those cases, the whitespace patterns offered further confidence in our findings and in some cases showed which program had been developed first. For a copy of the paper, email us at <a href="mailto:info@SAFE-corp.biz?subject=Whitespace%20paper%20request">info@SAFE-corp.biz</a>.</p>
<p>Our next research project is to look at sequences of whitespace within files. Maybe there we&#8217;ll find some clues to copying. But for now our results show that whitespace patterns without any other evidence should not be used to determine that copying occurred.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/06/01/can-whitespace-patterns-provide-clues-to-plagiarism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DUPE: Depository of Universal Plagiarism Examples</title>
		<link>http://www.safe-corp.biz/blog/2010/04/01/dupe-depository-of-universal-plagiarism-examples/</link>
		<comments>http://www.safe-corp.biz/blog/2010/04/01/dupe-depository-of-universal-plagiarism-examples/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 05:32:40 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=118</guid>
		<description><![CDATA[SAFE Corporation is looking for partners in academia and industry to create a database of purposely plagiarized code to be known as the Depository of Universal Plagiarism Examples or DUPE. Plagiarism detection programs would be run on DUPE to determine which programs best detected copying. Statistics about plagiarized code would be gathered in order to improve the plagiarism detection programs.]]></description>
			<content:encoded><![CDATA[<p>In 2003 I created the CodeMatch program that very quickly became a de facto standard in software IP litigation. I created a test bench of purposely plagiarized code that could be used to independently and objectively compare the results produced by different plagiarism detection programs. Some in the academic community claimed that my tests were biased toward the algorithms used by CodeMatch, which explained why CodeMatch fared so well compared to the other programs. However, these same critics, despite my requests, never produced their own set of standard tests.</p>
<p>Although I believe that the standard tests I have used are not biased, it occurred to me that there could be a better way to eliminate even unintentional bias. The solution would be to take the source code for certain open source programs and announce a new open source project that would involve purposely plagiarizing the code. Programmers from around the world would be invited, perhaps in a competition, to change the source code while retaining the functionality. The original programs and the plagiarized versions submitted from others would be stored in a database known as the Depository of Universal Plagiarism Examples or DUPE. Plagiarism detection programs would then be run on DUPE and comparisons of the results could be made to determine which programs best detected copying. Also, important statistics about plagiarized code could be determined, as well as patterns identified in order to improve the plagiarism detection programs.</p>
<p>SAFE Corporation has begun looking into creating this database. However, we realize that we would like to work with partners in academia and industry. We believe that there are several key issues that need to be resolved in creating DUPE. These are:</p>
<ol>
<li>Choosing appropriate open source projects.</li>
<li>Creating a minimum definition of software plagiarism.</li>
<li>Creating the database.</li>
<li>Determining policies including who can access it, how it will be used, and who will maintain it.</li>
<li>Determining how to run the tests, how to generate the results, and how to distribute the results.</li>
</ol>
<p>Please contact me if you&#8217;re interested in working on this important and groundbreaking project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/04/01/dupe-depository-of-universal-plagiarism-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting software IP cases of 2009</title>
		<link>http://www.safe-corp.biz/blog/2010/01/01/interesting-software-ip-cases-of-2009/</link>
		<comments>http://www.safe-corp.biz/blog/2010/01/01/interesting-software-ip-cases-of-2009/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 20:52:02 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[object code]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[patent infringement]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[trade secret]]></category>
		<category><![CDATA[trade secret theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=108</guid>
		<description><![CDATA[There were a number of large lawsuits involving software IP in 2009. We know that CodeSuite was used in many of them (because of protective orders, we don't know all the cases where CodeSuite was used).]]></description>
			<content:encoded><![CDATA[<p>Here is my list of the most interesting software IP cases of 2009,<br />
in chronological order:</p>
<ul>
<li><a href="http://www.boston.com/business/ticker/2009/02/ca_and_rocket_s.html" target="_blank">CA and Rocket Software reach settlement</a></li>
<li><a href="http://www.smartcompany.com.au/Free-Articles/The-Briefing/20090213-Facebook-founder-paid-100-million-to-settle-theft-claims.html" target="_blank">Facebook founder paid $100 million to settle theft claims</a></li>
<li><a href="http://www.networkworld.com/news/2009/022309-fired-workers-steal-data.html" target="_blank">More than half of booted workers steal data on way out, survey finds</a></li>
<li><a href="http://www.computerworld.com/s/article/9132585/Swedish_man_indicted_in_2004_Cisco_code_theft" target="_blank">Swedish man indicted in 2004 Cisco code theft</a></li>
<li><a href="http://blogs.computerworld.com/cisco_makes_peace_with_free_software_foundation" target="_blank">Cisco makes peace with Free Software Foundation</a></li>
<li><a href="http://www.techcrunch.com/2009/06/16/facebook-loses-lawsuit-against-german-clone-studivz/" target="_blank">Facebook loses lawsuit against German clone StudiVZ</a></li>
<li><a href="http://www.newsfactor.com/news/China-Down-on-Blocking-Software/story.xhtml?story_id=101009A6LNWO" target="_blank">China backs down on installing blocking software</a></li>
<li><a href="http://www.qj.net/psp/news/iphone-game-accused-of-plagiarizing-flow.html" target="_blank">iPhone game accused of plagiarizing flOw</a></li>
<li><a href="http://www.itnews.com.au/News/149473,programmer-accused-of-stealing-goldman-sachs-source-code.aspx" target="_blank">Programmer accused of stealing Goldman Sachs source code</a></li>
<li><a href="http://www.finextra.com/fullstory.asp?id=20263" target="_blank">UBS files code theft lawsuit</a></li>
<li><a href="http://ip.law360.com/registrations/user_registration?article_id=118326&amp;concurrency_check=false" target="_blank">10th Circuit strips Novell of Unix copyright</a></li>
<li><a href="http://www.bloomberg.com/apps/news?pid=20601087&amp;sid=aHuC3.K7Dclo" target="_blank">Skype&#8217;s founders sue EBay over copyright infringement</a></li>
<li><a href="http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/" target="_blank">StoneLoops! of Jurassica pulled from App Store due to copyright complaint?</a></li>
<li><a href="http://www.withinwindows.com/2009/11/06/microsoft-lifts-gpl-code-uses-in-microsoft-store-tool/" target="_blank">Microsoft lifts GPL code, uses in Microsoft Store tool</a></li>
<li><a href="http://news.cnet.com/8301-13579_3-10397876-37.html" target="_blank">Judge rules for Apple in Psystar case</a></li>
<li><a href="http://www.precentral.net/copyright-infringement-lawsuit-filed-against-palm" target="_blank">Copyright infringement lawsuit filed against Palm </a></li>
<li><a href="http://www.marketwatch.com/story/symantec-wins-545-million-opinion-in-tax-case-2009-12-10" target="_blank">Symantec wins $545 million decision in federal tax case</a></li>
<li><a href="http://www.pcmag.com/article2/0,2817,2357122,00.asp" target="_blank">Best Buy, JVC, Samsung, more hit with lawsuit</a></li>
<li><a href="http://windowsitpro.com/windowspaulthurrott/article/articleid/103305/microsoft-joint-venture-in-china-plagiarizes-competitor.html" target="_blank">Microsoft joint venture in China plagiarizes competitor</a></li>
<li><a href="http://www.eweek.com/c/a/Data-Storage/Seagate-Misappropriated-Convolve-Technology-Says-ExEmployee-569615/" target="_blank">Seagate misappropriated Convolve technology, says ex-employee</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/01/01/interesting-software-ip-cases-of-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to look for in an expert?</title>
		<link>http://www.safe-corp.biz/blog/2010/01/01/what-to-look-for-in-an-expert/</link>
		<comments>http://www.safe-corp.biz/blog/2010/01/01/what-to-look-for-in-an-expert/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 20:48:52 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[patent infringement]]></category>
		<category><![CDATA[software plagiarism]]></category>
		<category><![CDATA[trade secret theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=105</guid>
		<description><![CDATA[When a legal case is argued in front of a jury, both sides' experts present their facts and the truth becomes apparent, right? Of course not--if it were that simple, experts and lawyers would not have much to do.]]></description>
			<content:encoded><![CDATA[<p>I recently came across a study in the <em>Journal of the American Academy of Psychiatry and Law</em> out of the The University of Alabama entitled <a href="http://www.jaapl.org/cgi/content/abstract/37/4/525" target="_blank">&#8220;Credibility in the Courtroom: How Likeable Should an Expert Witness Be?&#8221;</a> To be honest, I&#8217;m not sure I understand their conclusion:</p>
<blockquote><p>The likeability of the expert witnesses was found to be significantly related to the jurors’ perception of their trustworthiness, but not to their displays of confidence or knowledge or to the mock jurors’ sentencing decisions.</p></blockquote>
<p>Reading the paper doesn&#8217;t make it a whole lot clearer for me, and I think their mock trial setup is a bit contrived, particularly since the jury consisted of psychology students, a demographic that you&#8217;d be unlikely to find on a real jury. Also there were only two expert witnesses for the comparison. To their credit, they discuss these potential shortcomings. I do think, however, that the paper points out something (that may have already been obvious)—there is more to being an expert witness than just being correct. Personality and presentation are strong factors.</p>
<p>On the other hand, I feel that this subjective aspect should be minimized. Experts need standards and measurable quantities whenever possible. Before I began developing the concept of source code correlation, the way software copyright infringement and trade secret theft cases were resolved was to have two experts give contrary opinions based on their years of experience. The judge or jury would tend to get lost in the technical details, a strategy purposely employed by some experts and attorneys, and a judgment would depend on which expert appeared more credible.</p>
<p>Instead, I decided to expand the field of software forensics and made it my goal to bring as much credibility to the field as DNA analysis, another very complex process that is well accepted in modern courts. I still believe that an expert&#8217;s credibility and likeability will always be factors in IP litigation, but that the emergence of source code correlation and object code correlation provide standard measures that bring a great deal of objectivity to a lawsuit&#8217;s outcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/01/01/what-to-look-for-in-an-expert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

