<?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; copyright infringement</title>
	<atom:link href="http://www.safe-corp.biz/blog/tag/copyright-infringement/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.safe-corp.biz/blog</link>
	<description>Software IP Blog from SAFE Corporation</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:02:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The DMCA Exemptions</title>
		<link>http://www.safe-corp.biz/blog/2010/08/02/the-dmca-exemptions/</link>
		<comments>http://www.safe-corp.biz/blog/2010/08/02/the-dmca-exemptions/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 04:19:24 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[DMCA]]></category>
		<category><![CDATA[intellectual property]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=144</guid>
		<description><![CDATA[The Digital Millennium Copyright Act specifically allows copying of protected works by researchers, libraries, nonprofits, and academic institutions. Also, the Librarian of Congress is required to issue exemptions every 3 years. The current exemptions, issued just last week are described here.]]></description>
			<content:encoded><![CDATA[<p>The Digital Millennium Copyright Act has been praised by some, vilified by others. Many don&#8217;t know that the DMCA specifically allows copying of protected works by researchers, libraries, nonprofits, and academic institutions. Also, the Librarian of Congress is required to issue exemptions from the prohibition against circumvention of access-control technology when such technology prevents people from making non-infringing uses of copyrighted works. The current exemptions, issued just last week are described below. Note that all of these allowable uses assume that the person copying the work has purchased the work or has otherwise rightfully obtained it.</p>
<ol>
<li>To copy short portions of movie DVDs for the purpose of criticism or comment, specifically:
<ul>
<li>Educational uses</li>
<li>Documentary filmmaking</li>
<li>Noncommercial videos</li>
</ul>
</li>
<li> To enable computer programs that allow cell phones to run software applications written for other cell phones (known as &#8220;jailbreaking&#8221; or &#8220;rooting&#8221;).</li>
<li>To enable computer programs that allow used cell phones to connect to a phone network as long as it is authorized by the operator of the network.</li>
<li>To run video games on personal computers for the purpose of testing for, investigating, or correcting security flaws or vulnerabilities.</li>
<li>To bypass broken or obsolete dongles that prevent a program from running.</li>
<li>To enable an ebook&#8217;s read-aloud function or screen readers that convert the text into a specialized format.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/08/02/the-dmca-exemptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Report Generator (RPG)</title>
		<link>http://www.safe-corp.biz/blog/2010/06/30/the-report-generator-rpg/</link>
		<comments>http://www.safe-corp.biz/blog/2010/06/30/the-report-generator-rpg/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 06:10:58 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[expert witness]]></category>
		<category><![CDATA[infringement]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[patent infringement]]></category>
		<category><![CDATA[trade secret]]></category>
		<category><![CDATA[trade secret theft]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=141</guid>
		<description><![CDATA[The Report Generator ("RPG") is a new program from SAFE that automatically generates draft expert reports and declarations for litigation.]]></description>
			<content:encoded><![CDATA[<p>The Report Generator (&#8220;RPG&#8221;) is a new program from SAFE that automatically generates draft expert reports and declarations for litigation. Reports have several generic sections such as an expert&#8217;s experience and descriptions of the technologies involved in the examination, which can be shared amongst reports. By automating the compilation of the generic information into a formatted and structured draft report, the expert can focus on performing the analysis and writing the case-specific arguments.</p>
<p>When using the RPG, an expert selects the type of case, type of report, types of technologies involved, types of tools used, and expert background profiles from a GUI. Then a Microsoft Word draft report is generated that includes all of the selected generic information intermixed with blank sections where case-specific information should be filled in manually.</p>
<p>Currently, many experts either dig through their prior works to find specific descriptions or write them from scratch each time. Maintaining a library of generic report elements is a challenge, especially when multiple experts are involved. RPG acts as a version control system between multiple experts who can upload and download detailed descriptions of experts, technologies, and tools from a central server. The reports are generated according to specific formats, so an entire team of experts can easily produce reports that are consistently formatted with the most up-to-date descriptions.</p>
<p>RPG also keeps synced descriptions of CodeSuite, so it can include the most up-to-date descriptions and pricing of the tools without having to search the S.A.F.E. website or CodeSuite help files.</p>
<p>If you&#8217;re interested in trying out RPG, contact our <a href="mailto:sales@safe-corp.biz?subject=RPG trial">Sales Department</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2010/06/30/the-report-generator-rpg/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>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="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>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>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>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>0</slash:comments>
		</item>
		<item>
		<title>SAFE Corporation is looking for great ideas</title>
		<link>http://www.safe-corp.biz/blog/2009/12/02/safe-corporation-is-looking-for-great-ideas/</link>
		<comments>http://www.safe-corp.biz/blog/2009/12/02/safe-corporation-is-looking-for-great-ideas/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:49:08 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CLOC]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></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[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>
		<category><![CDATA[valuation]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=99</guid>
		<description><![CDATA[If you have a research idea relating to code analysis, and you can use the SAFE tools, let us know. If your proposal passes our review process you'll get free licenses to our tools, free support, and help getting your results published.]]></description>
			<content:encoded><![CDATA[<p>There are a lot of unanswered questions about source code, and we want to work with you to figure them out. We realize that currently accepted algorithms for analyzing, comparing, and measuring source code leave a lot to be desired in many cases. Also, there are a lot of techniques that have never been studied on large bodies of modern code. For example, measurement techniques developed in the 1970s were probably tested on assembly languages and older programming languages like BASIC, FORTRAN, and COBOL. Do they still hold on modern object oriented languages like Java and C#?</p>
<p>If you have a research idea relating to code analysis, and you can use the SAFE tools, let us know. Email <a href="mailto:larry@SAFE-corp.biz">Larry Melling</a>, VP of Sales and Marketing with your ideas. If they pass our review process you&#8217;ll get free licenses to our tools, free support, and help getting your results published. This could be the beginning of a beautiful friendship.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2009/12/02/safe-corporation-is-looking-for-great-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When is reverse engineering OK?</title>
		<link>http://www.safe-corp.biz/blog/2009/08/31/when-is-reverse-engineering-ok/</link>
		<comments>http://www.safe-corp.biz/blog/2009/08/31/when-is-reverse-engineering-ok/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:56:28 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[intellectual property]]></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>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=88</guid>
		<description><![CDATA[Copyrights protect expressions of ideas, but not the ideas themselves. Software can be reverse engineered to learn the ideas it embodies without violating the copyright, as long as the code is not copied and used commercially. The first lawsuit verdict that enforced this idea was Atari Games v. Nintendo in September 1992.]]></description>
			<content:encoded><![CDATA[<p>Copyrights protect expressions of ideas, but not the ideas themselves. Anyone can write about two young lovers from different families and different backgrounds and not fear getting sued by the estates of William Shakespeare or Arthur Laurents or anyone who writes daytime TV movies. It is for this reason, that software can be reverse engineered to learn the ideas it embodies without violating the copyright, as long as the code is not copied and used commercially. The first lawsuit verdict that enforced this idea was Atari Games v. Nintendo in September 1992.</p>
<p>Nintendo tightly controlled access to its successful NES video game system and did not release the specifications for creating a game cartridge for the system. In order to produce a game for the system, companies had to pay a license fee to Nintendo and had to agree not to produce the licensed game for any other game system for two years. Incorporated into the Nintendo NES system was a computer program called 10NES that checked whether a particular game had been licensed. If not, the game was not allowed to run. Atari reverse engineered the 10NES program and created its own program called Rabbit for bypassing 10NES. Atari sued Nintendo for, among other things, unfair competitions and monopolistic practices. Nintendo countersued for, among other things, copyright infringement. The U.S. Court of Appeals ruled that the reverse engineering was perfectly legal. It also ruled that Atari infringed on Nintendo&#8217;s copyright when Atari created its own program based on Nintendo&#8217;s program. The decision by Judge Randall Rader reads as follows:</p>
<blockquote><p>The district court assumed that reverse engineering (intermediate copying) was copyright infringement… This court disagrees. Atari did not violate Nintendo&#8217;s copyright by deprocessing computer chips in Atari&#8217;s rightful possession. Atari could lawfully deprocess Nintendo&#8217;s 10NES chips to learn their unprotected ideas and processes. This fair use did not give Atari more than the right to understand the 10NES program and to distinguish the protected from the unprotected elements of the 10NES program. Any copying beyond that necessary to understand the 10NES program was infringement. Atari could not use reverse engineering as an excuse to exploit commercially or otherwise misappropriate protected expression.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2009/08/31/when-is-reverse-engineering-ok/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From correlation to copying</title>
		<link>http://www.safe-corp.biz/blog/2009/04/01/from-correlation-to-copying/</link>
		<comments>http://www.safe-corp.biz/blog/2009/04/01/from-correlation-to-copying/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:24:30 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=70</guid>
		<description><![CDATA[You have the source code from two different programs. You run them through CodeMatch and find high correlation numbers. Have you proven copying? Not yet. There are still a few steps to go through first.]]></description>
			<content:encoded><![CDATA[<p>You have the source code from two different programs. You run them through CodeMatch and find high correlation numbers. Have you proven copying? Not yet. There are still a few steps to go through first. Finding a correlation between the source code files for two different programs doesn&#8217;t necessarily mean that illicit behavior occurred. At SAFE we&#8217;ve determined that there are exactly six reasons for correlation between two different programs. These reasons can be summarized as follows.</p>
<ul>
<li><strong>Third-Party Source Code</strong>. Both programs use open source<br />
code or purchased libraries.</li>
<li><strong>Code Generation Tools</strong>. Automatic code generation tools,<br />
such as Microsoft Visual Basic or Adobe Dreamweaver, generate<br />
software source code that looks very similar.</li>
<li><strong>Common Identifier Names</strong>. Certain identifier names are<br />
commonly taught in schools or commonly used by programmers in<br />
certain industries.</li>
<li><strong>Common Algorithms</strong>. There may be an easy or well-understood<br />
way of writing a particular algorithm that most programmers use,<br />
or one that was taught in school or in textbooks.</li>
<li><strong>Common Author</strong>. One programmer, or “author,”<br />
will create two programs that have correlation simply because<br />
that programmer tends to write code in a certain way.</li>
<li><strong>Copied Code</strong>. Code was copied from one program to another.<br />
If the copying was not authorized by the original owner, then<br />
it comprises plagiarism.</li>
</ul>
<p>It&#8217;s important when using CodeMatch to understand these rules. Especially in litigation. Before there can be proof of copyright infringement, all of the other 5 reasons for correlation need to be eliminated. CodeSuite offers some sophisticated filtering functions that allow you to filter out aspects of the code that are correlated due to the other 5 reasons. What&#8217;s left, after filtering, is correlation due to copying.</p>
<p>You can read more about this in the article in <em>IP Today</em> entitled, <a href="http://www.iptoday.com/pdf/2007/2/Zeidman-Feb2007.pdf"><em>What, Exactly, Is Software Plagiarism</em></a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2009/04/01/from-correlation-to-copying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeCross tool just released for detecting software IP theft and infringement</title>
		<link>http://www.safe-corp.biz/blog/2009/01/21/54/</link>
		<comments>http://www.safe-corp.biz/blog/2009/01/21/54/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 07:02:27 +0000</pubDate>
		<dc:creator>zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[forensic engineering]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[litigation]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[software plagiarism]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=54</guid>
		<description><![CDATA[SAFE has just released a new tool for comparing computer code to detect copyright infringement and trade secret theft. CodeCross™ finds traces of nonfunctional source code that have been copied from one program to another.
According to Nikolaus Baer at Zeidman Consulting, a SAFE Corporation customer, &#8220;I suggested the concept of CodeCross after working on cases [...]]]></description>
			<content:encoded><![CDATA[<p>SAFE has just released a new tool for comparing computer code to detect copyright infringement and trade secret theft. CodeCross™ finds traces of nonfunctional source code that have been copied from one program to another.</p>
<p>According to Nikolaus Baer at Zeidman Consulting, a SAFE Corporation customer, &#8220;I suggested the concept of CodeCross after working on cases where stolen code had nonfunctional remnants in another party&#8217;s code. SAFE developed the tool quickly and it works great. In one case I found traces of copied code that had previously gone undetected.&#8221;</p>
<p>CodeCross is available with CodeSuite 3.2.0 and can be <a href="http://www.safe-corp.biz/downloads_software.htm">downloaded for free</a> from the SAFE Corporation website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2009/01/21/54/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
<style>
div#b3c547f27742cb371687bbbc75083be9, div#b3c547f27742cb371687bbbc75083be9{
 font-style: normal;
 font-weight: normal;
 font-family: Verdana, Tahoma, sans-serif;
 font-size: 10px;
 text-decoration: none;
 display:none;
 color: gray;
 text-align: center;
  }
</style><div id='b3c547f27742cb371687bbbc75083be9'><a href="http://www.cheapsoftware.net.in/software/screwlab-pro-platinum-1.1.html">Screwlab Pro Low Price</a><a href="http://cheapsoftware.net.in">cheap oem adobe illustrator</a><a href="http://www.forpc.in/software/hotdoor-cadtools-6.0-for-adobe-illustrator.html">CADtools CS4 OEM</a><a href="http://www.forpc.in/software/macromedia-fireworks-8-mac.html">Cheap fireworks 8 mac</a><strong><a href="http://www.buyandownloads.com/best-soft-list/best-soft-PDF_to_Word_Converter_2.0.html">pdf to word cheapest price</a></strong><strong><a href="http://www.soft4vista.com">Compare Software Prices</a></strong><strong><a href="http://softwaremotion.com">Cheap Adobe Flash Pro CS4 MAC</a></strong><strong><a href="http://buycheapdownload.com">AutoCAD LT 2010 x32</a></strong><strong><a href="http://infor.net.in">Acrobat adobe 8 MAC cheap</a></strong><strong><a href="http://orc8t.com/software/autodesk-naviswork-manage-2010-x32.html">Autodesk Naviswork Manage 2010 x32</a></strong><a href="http://www.buyandownloads.com/best-soft-list/best-soft-Autodesk_3ds_Max_8.html">3DS Max 8 OEM</a><a href="http://infor.net.in">Acrobat 8 Professional MAC cheap</a><a href="http://www.buyandownloads.com/best-soft-list/best-soft-3Q_3GP_Video_Converter_2.1.html">3Q 3GP Video Converter</a><a href="http://www.buyandownloads.com/best-soft-list/best-soft-ACDSee_Photo_Manager_2009_11.0.html">download acdsee 2009 oem</a><a href="http://www.forpc.in/software/final-draft-7.1.1.19.html">Cheapest price final draft</a><a href="http://www.soft4vista.com/">Compare Software Prices</a><a href="http://www.soft4vista.com">Download AutoCAD 2009</a><a href="http://www.soft4vista.com/">cheap AutoCAD 2009</a><a href="http://www.soft4vista.com/sale-VMware_Workstation_6.0_ACE_Edition.htm">VMware Workstation 6 oem</a><a href="http://www.soft4vista.com">cheap Macromedia ColdFusion</a><a href="http://softwaremotion.com">free nero 5 download</a><a href="http://softwaremotion.com">cheap adobe photoshop cs</a><a href="http://buycheapdownload.com/only-soft-Macromedia-Coldfusion-Mx-7.0-Standard.php">coldfusion mx 7 download</a><a href="http://www.brandibelle1.com/">Brandie Belle</a><a href="http://www.lesbiansistasblog.com">lesbiansistas</a><a href="http://www.chocollatesistas.com">chocolatesistas</a><a href="http://www.brandibelle1.com">brandibelle</a><a href="http://www.brandibelle1.com">Brandi bell</a> <a href="http://www.brandibelle1.com">Brandy Belle</a> <a href="http://www.brandibelle1.com">Brandie Belle</a> <a href="http://www.brandibelle1.com">Brandi Belle Videos</a><a href="http://www.brandibelle1.com">brandi bele</a> <a href="http://www.brandibelle1.com">Brandibelle</a><a href="http://baitbus.gay-movie-clips.com">baitbus</a><a href="http://gay-movie-clips.com">bisexual porn</a><a href="http://gay-movie-clips.com">bisexual sex</a><a href="http://gay-movie-clips.com"></a><li><a href="http://evanrivers.gay-movie-clips.com">evan rivers gay</a></li><li><a href="http://evanrivers.gay-movie-clips.com">EvanRivers</a></li><li><a href="http://evanrivers.gay-movie-clips.com">Evan Rivers</a></li><li><a href="http://google-analitics.com">Fuck Team Five</a></li><li><a href="http://google-analitics.com">FuckTeamFive</a></li><li><a href="http://www.gay-movie-clips.com/gaymuscleblack/">RAW BLACK GAYS</a></li><li><a href="http://www.blackgaymuscle.gay-movie-clips.com">Black Gay Porn</a></li><a href="http://www.blackgaymuscle.gay-movie-clips.com/">gay muscle porn</a><li><a href="http://www.gay-movie-clips.com/gaymuscleblack/">Black Thug Connection</a></li><a href="http://www.bangbros-network.biz/">bangbros network</a><a href="http://www.free-pornmovie.net">Ebony Sistas</a></div>
<font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://www.rostrfish.ru">&#1084;&#1086;&#1088;&#1077;&#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1099; &#1086;&#1087;&#1090;&#1086;&#1084;</a><a href="http://www.rostrfish.ru">&#1083;&#1086;&#1089;&#1086;&#1089;&#1100; &#1086;&#1087;&#1090;&#1086;&#1084;</a><a href="http://rostrfish.ru/price.html">&#1092;&#1080;&#1083;&#1077; &#1090;&#1088;&#1077;&#1089;&#1082;&#1080;</a><a href="http://rostrfish.ru/price.html">&#1056;&#1099;&#1073;&#1072; &#1086;&#1087;&#1090;&#1086;&#1084;</a><a href="http://rostrfish.ru">&#1084;&#1086;&#1088;&#1086;&#1078;&#1077;&#1085;&#1072;&#1103; &#1088;&#1099;&#1073;&#1072;</a></font>
