<?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</title>
	<atom:link href="http://www.safe-corp.biz/blog/tag/software/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>Podcasts on software intellectual property and software development</title>
		<link>http://www.safe-corp.biz/blog/2011/10/02/podcasts-on-software-intellectual-property-and-software-development/</link>
		<comments>http://www.safe-corp.biz/blog/2011/10/02/podcasts-on-software-intellectual-property-and-software-development/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 19:39:52 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[clean room]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[trade secret]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=278</guid>
		<description><![CDATA[Here are my new podcasts about software intellectual property and software development relating to IP issues. I believe you&#8217;ll find them useful. The Software IP Detective&#8217;s Handbook About Software Copyrights About Software Trade Secrets About Software Patents The Software Clean Room Process]]></description>
			<content:encoded><![CDATA[<p>Here are my new podcasts about software intellectual property and software development relating to IP issues. I believe you&#8217;ll find them useful.</p>
<ul>
<li><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href="http://www.informit.com/podcasts/episode.aspx?e=36d4fcc0-075a-4461-983b-df6f50b17678" target="_blank">The Software IP Detective&#8217;s Handbook</a></span></li>
<li><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href="http://www.informit.com/podcasts/episode.aspx?e=25caeff2-e6cc-4c37-9ce3-a6080f09f7be" target="_blank">About Software Copyrights</a></span></li>
<li><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href="http://www.informit.com/podcasts/episode.aspx?e=9f584f4f-d0c0-4fb2-9dec-23350af94ce9" target="_blank">About Software Trade Secrets</a> </span></li>
<li><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href="http://www.informit.com/podcasts/episode.aspx?e=56a7753c-2a16-4506-bd18-9b67e1ced179" target="_blank">About Software Patents</a></span></li>
<li><span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href="http://www.informit.com/podcasts/episode.aspx?e=8a72c5d0-a7a7-4a62-8b25-894c8973507e" target="_blank">The Software Clean Room Process</a></span></li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.safe-corp.biz%2Fblog%2F2011%2F10%2F02%2Fpodcasts-on-software-intellectual-property-and-software-development%2F&amp;title=Podcasts%20on%20software%20intellectual%20property%20and%20software%20development" id="wpa2a_2"><img src="http://www.safe-corp.biz/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/10/02/podcasts-on-software-intellectual-property-and-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inventions must be novel and nonobvious, not complex</title>
		<link>http://www.safe-corp.biz/blog/2011/10/02/inventions-must-be-novel-and-nonobvious-not-complex/</link>
		<comments>http://www.safe-corp.biz/blog/2011/10/02/inventions-must-be-novel-and-nonobvious-not-complex/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 19:37:16 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=275</guid>
		<description><![CDATA[In August I debated the impact of software patents at the Computer History Museum (you can watch the debate here). I asked members of the audience how many were programmers or had  written software. A large number of hands went up. I then asked  those people to put their hands down if they thought what [...]]]></description>
			<content:encoded><![CDATA[<p>In August I debated the impact of software patents at the Computer History Museum (you can watch the debate <a href="http://www.youtube.com/watch?v=f6Dh5NjlZMk" target="_blank">here</a>). I asked members of the audience how many were programmers or had  written software. A large number of hands went up. I then asked  those people to put their hands down if they thought what they did wasn&#8217;t creative and that anyone could do it. I was really surprised when a large percentage of hands went down.</p>
<p>I&#8217;ve been thinking about that, and I&#8217;ve come to three conclusions.  First, many programmers just aren&#8217;t very good at what they do. Many  of them have simply learned to copy others&#8217; code (see <a href="http://www.safe-corp.biz/blog/2011/03/05/is-googling-replacing-programming/" target="_blank"> Is Googling Replacing Programming?</a>) or maintain someone else&#8217;s code. Second, many programmers underestimate their abilities. Programmers tend to be introverted and not ones to brag about their skills. Of course there are exceptions, but programming is generally a solitary endeavor.</p>
<p>Third, many programmers believe that to be patentable, something must be very complicated. But that&#8217;s not true. <a href="http://www.uspto.gov/web/offices/pac/mpep/documents/appxl_35_U_S_C_102.htm" target="_blank">Section 102</a> of the U.S. Patent Act states that an invention must be novel, and <a href="http://www.uspto.gov/web/offices/pac/mpep/documents/appxl_35_U_S_C_103.htm" target="_blank">Section 103</a> states that it must be nonobvious. There is no requirement that it be complex.</p>
<p>Many inventions are very useful and yet also very simple. Searching Google, I found almost 4,000 patents involving <a href="http://www.google.com/search?q=paper%2Bclip&amp;tbm=pts&amp;tbo=1&amp;hl=en#sclient=psy-ab&amp;hl=en&amp;tbo=1&amp;tbm=pts&amp;source=hp&amp;q=%22paper%2Bclip%22&amp;pbx=1&amp;oq=%22paper%2Bclip%22&amp;aq=f&amp;aqi=g4&amp;aql=&amp;gs_sm=e&amp;gs_upl=29051l30954l1l31639l12l10l0l0l0l0l240l1581l1.8.1l10l0&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=e1d90981a585c649&amp;biw=1382&amp;bih=695" target="_blank">paper clips</a>. I found 27,000 patents with the word &#8220;<a href="http://www.google.com/search?tbo=p&amp;tbm=pts&amp;hl=en&amp;q=intitle:needle&amp;num=10" target="_blank">needle</a>&#8220; in the title and over 9,000 patents for kinds of <a href="http://www.google.com/search?tbo=p&amp;tbm=pts&amp;hl=en&amp;q=intitle:needle&amp;num=10#sclient=psy-ab&amp;hl=en&amp;tbm=pts&amp;source=hp&amp;q=intitle:spoon&amp;pbx=1&amp;oq=intitle:spoon&amp;aq=f&amp;aqi=&amp;aql=&amp;gs_sm=e&amp;gs_upl=3659l4341l1l4699l5l5l0l0l0l0l223l849l0.4.1l5l0&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=e1d90981a585c649&amp;biw=1382&amp;bih=695" target="_blank">spoons</a>. There are nearly 600 patents involving <a href="http://www.google.com/search?tbo=p&amp;tbm=pts&amp;hl=en&amp;q=intitle:needle&amp;num=10#sclient=psy-ab&amp;hl=en&amp;tbm=pts&amp;source=hp&amp;q=intitle:%22rubber%2Bband%22&amp;pbx=1&amp;oq=intitle:%22rubber%2Bband%22&amp;aq=f&amp;aqi=&amp;aql=&amp;gs_sm=e&amp;gs_upl=54533l56630l2l56824l13l12l0l0l0l0l230l1953l1.8.3l12l0&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;fp=e1d90981a585c649&amp;biw=1382&amp;bih=695" target="_blank">rubber bands</a>. Some recent patents include a <a href="http://www.google.com/patents?id=JrrrAQAAEBAJ&amp;pg=PA9&amp;dq=for&amp;hl=en&amp;ei=dLWITrHFIsjWiALZoqSaDA&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=3&amp;ved=0CDoQ6AEwAjgK#v=onepage&amp;q&amp;f=false" target="_blank">water sprinkler for dogs (USPTO # 7,997,229)</a> and a <a href="http://www.google.com/patents?id=SPrnAQAAEBAJ&amp;pg=PA13&amp;dq=for&amp;hl=en&amp;ei=dLWITrHFIsjWiALZoqSaDA&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=4&amp;ved=0CD0Q6AEwAzgK#v=onepage&amp;q&amp;f=false" target="_blank">waterproof cover for a camera (USPTO # 7,991,274)</a>. My point is that some inventions are simple and some are complex, but they all are novel and no one else thought of them. If you tend to dismiss software patents, remember that what makes an invention patentable is not whether you could have done that, but whether you actually did.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.safe-corp.biz%2Fblog%2F2011%2F10%2F02%2Finventions-must-be-novel-and-nonobvious-not-complex%2F&amp;title=Inventions%20must%20be%20novel%20and%20nonobvious%2C%20not%20complex" id="wpa2a_4"><img src="http://www.safe-corp.biz/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/10/02/inventions-must-be-novel-and-nonobvious-not-complex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grocery trolls and civil liberties</title>
		<link>http://www.safe-corp.biz/blog/2011/09/02/grocery-trolls-and-civil-liberties/</link>
		<comments>http://www.safe-corp.biz/blog/2011/09/02/grocery-trolls-and-civil-liberties/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 20:40:29 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[civil liberty]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[patent]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=272</guid>
		<description><![CDATA[People have been asking me lately what I think about those organizations that buy up patents and license them or sue infringers. Kindly known as non-practicing entities (NPEs), patent licensors, or patent aggregators, they are disparagingly called &#8220;patent trolls.&#8221; However, there is a much more troubling entity out there that I want to bring to [...]]]></description>
			<content:encoded><![CDATA[<p>People have been asking me lately what I think about those organizations that buy up patents and license them or sue infringers. Kindly known as non-practicing entities (NPEs), patent licensors, or patent aggregators, they are disparagingly called &#8220;patent trolls.&#8221; However, there is a much more troubling entity out there that I want to bring to your attention-the grocery trolls.</p>
<p>Grocery trolls produce no fruits, vegetables, or produce of any kind. They do not own farm land, they do not raise livestock. They do not harvest grains. Instead, they buy up the food items produced by small, independent farmers, and sometime large farm corporations, and force hungry consumers to buy them at higher prices. These greedy grocery trolls, going by benign names like Safeway, Lucky&#8217;s, Rainbow Grocery Cooperative, and Trader Joe&#8217;s have no farming skills whatsoever. And the consequences of not buying food from them? Starvation!</p>
<p>Patent licensors perform the same kind of service by buying up inventions from inventors and offering them for sale. The strength of their size, their sales force, their marketing budget, and their distribution channels ensures that they will be able to buy from small entities and sell to large and small entities and make a profit by charging for their services. Groceries buy from small farmers who could not otherwise reach large markets. Patent licensors buy from small inventors who cannot afford to license their inventions to other companies.</p>
<p>The analogy isn&#8217;t perfect, but it&#8217;s pretty darned good. Free commerce in a free society means that you or I can sell anything we like to anyone we please; there are no restrictions on having created the good in the first place. If that were the case, most transactions would be illegal. You wouldn&#8217;t be able to sell your house or buy a used car. You wouldn&#8217;t be able to trade baseball cards or collect antiques. The list is very long. That&#8217;s why restrictions on the sale of patents must never be allowed in any free market economy. Restricting the sale of any goods would be a curtailing of civil rights-an extremely dangerous precedent-and anyone who believes in civil liberties should be absolutely against such restrictions.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.safe-corp.biz%2Fblog%2F2011%2F09%2F02%2Fgrocery-trolls-and-civil-liberties%2F&amp;title=Grocery%20trolls%20and%20civil%20liberties" id="wpa2a_6"><img src="http://www.safe-corp.biz/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/09/02/grocery-trolls-and-civil-liberties/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>Do patents really kill innovation?</title>
		<link>http://www.safe-corp.biz/blog/2011/05/02/do-patents-really-kill-innovation/</link>
		<comments>http://www.safe-corp.biz/blog/2011/05/02/do-patents-really-kill-innovation/#comments</comments>
		<pubDate>Mon, 02 May 2011 14:19:31 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></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[software]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=200</guid>
		<description><![CDATA[Peter Huber at the Manhattan Institute argues in the Wall Street Journal that software patents discourage innovation and must be disallowed or restricted. Dr. Huber's facts are wrong and his conclusion is wrong.]]></description>
			<content:encoded><![CDATA[<p>In a recent editorial in the Wall Street Journal entitled <a href="http://online.wsj.com/article/SB10001424052748704495004576264780115609572.html?mod=googlenews_wsj#articleTabs%3Darticle" target="_blank"><em>Digital Innovators vs. the Patent Trolls</em></a>, Peter Huber, a senior fellow at the Manhattan Institute, argues that software patents are the shotguns that kill innovation (my analogy) and that non-practicing entities (NPEs derisively referred to as &#8220;patent trolls&#8221;) are pulling the trigger (again, my analogy). I disagree.</p>
<p>Peter Huber makes some contradictory and misleading arguments where he claims that non-practicing entities are ruining innovation in America. On the one hand, he acknowledges that only a small percentage of patents, roughly 2% by his own estimate, end up court. Yet he also believes that &#8220;[o]ur patent laws have drifted way off course.&#8221; He states that &#8220;[t]he patent office now grants more than 4,000 patents a week&#8221; but neglects to mention that the total number of patent applications and the number of patent rejections have both similarly risen. And one major goal of USPTO director David Kappos, appointed in 2009 by President Obama, is to reduce the backlog of 1.2 million patents around the time he took office. Many more patents are being submitted and examined than ever before-—a sign of the vigorous spirit of innovation in America.</p>
<p>Dr. Huber&#8217;s logic is equally baffling when he claims that companies rarely sue each other but that companies spend lots of money collecting patents. Why would a company spend so much on worthless patents? Patents are used to protect their investments in technology, and the vast majority of patent lawsuits are between large corporations like the recent ones between Oracle and Google, Apple and Samsung, Dish Network and Tivo, and many, many others.</p>
<p>Dr. Huber claims that the Supreme Court&#8217;s decision in<em> Bilski v. Kappos</em> somehow agrees with his view that patentability must be restricted. In fact, this decision did just the opposite. While business method patents were rejected by the court, as expected, the patentability of software was expanded.</p>
<p>Dr. Huber claims that plaintiffs in the Eastern District of Texas almost blindly reward plaintiffs in patent cases, but a recent study by the <a href="http://www.law.stanford.edu/news/details/4191/Report%20Sheds%20Light%20On%20Best%20Venues%20To%20File%20Patent%20Suits/" target="_blank">Stanford<br />
Intellectual Property Clearinghouse</a> showed that plaintiffs in that jurisdiction win only 40.3% of the time.</p>
<p>Finally Dr. Huber gets to his point. Patent examiners and juries just aren&#8217;t smart enough to figure out which patents are good and which are &#8220;sketchy.&#8221; So instead, he wants the patent system changed to restrict inventors from owning the fruits of their intellectual labor. As an individual inventor I object to his condescension and to his attempt to limit this constitutionally protected driver of American innovation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/05/02/do-patents-really-kill-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DocMatch detects plagiarism</title>
		<link>http://www.safe-corp.biz/blog/2011/04/04/docmatch-detects-plagiarism/</link>
		<comments>http://www.safe-corp.biz/blog/2011/04/04/docmatch-detects-plagiarism/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 01:51:46 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[plagiarism]]></category>
		<category><![CDATA[plagiarism detection]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=198</guid>
		<description><![CDATA[S.A.F.E. has recently announced the release of DocMatch, a new tool for comparing all kinds of documents to find plagiarism. ]]></description>
			<content:encoded><![CDATA[<p>S.A.F.E. has recently announced the release of DocMatch, a new tool for comparing all kinds of documents to find plagiarism. Our unique, patented technology has proved very useful for finding copied computer code in court. We decided to apply our technology to general documents like articles, papers, and novels. There have been a few cases where we built custom applications to compare written engineering specifications. The results were very useful. In one case, finding copied but modified software specifications gave clues that showed how one company copied another&#8217;s software.</p>
<p>DocMatch can be licensed as the full version or the LT version. The full version is the professional tool. It creates a database containing matching elements between two sets of documents. The full version can automatically search the Internet for all references to commonly used words and filter them from the database. Also, sophisticated statistics can be extracted from the database. The full version costs $150 for a one-year license. The LT version produces an easy-to-read HTML report showing words, sentences, and paragraphs that are identical or similar in every pair of documents. The LT version costs $30 for a one-year license. Register to download your copy <a href="http://www.safe-corp.biz/downloads_software.htm">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/04/04/docmatch-detects-plagiarism/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Googling replacing programming?</title>
		<link>http://www.safe-corp.biz/blog/2011/03/05/is-googling-replacing-programming/</link>
		<comments>http://www.safe-corp.biz/blog/2011/03/05/is-googling-replacing-programming/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 00:16:11 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[employees]]></category>
		<category><![CDATA[graduate]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=191</guid>
		<description><![CDATA[In the past few years I've been interviewing students for job openings at my companies. Some students came from large, well-known universities while other came from small colleges. Some students had bachelor's degrees in computer science while others had master's degrees. One thing that many of these recent graduates had in common was that they couldn't program competently.]]></description>
			<content:encoded><![CDATA[<p>In the past few years I&#8217;ve been interviewing students for job openings at my companies. Some students came from large, well-known universities while other came from small colleges. Some students had bachelor&#8217;s degrees in computer science while others had master&#8217;s degrees. One thing that many of these recent graduates had in common was that they couldn&#8217;t program competently.</p>
<p>I found that these graduating students were adept at finding code on the Internet. When I gave assignments to code a particular algorithm, I was seriously impressed with how quickly they were able to find the code online. When I asked them to modify the algorithm, they struggled. Also, testing and debugging code often seemed beyond their abilities. Many of them were unaware of debugging techniques that allow them to focus in on the problem, such as using breakpoints to isolate chunks of code or forcing conditions that cause certain code paths to be executed.</p>
<p>The art of commenting also seems to have been ignored in most computer science education programs as well as in many companies. In my companies, our coding standard requires that every routine, no matter how small, must have a header comment that describes the functionality of the routine, all input parameters, the output of the routine, and any other information that someone using the routine would need. Yet most programmers out of school, and many working in the industry, produce uncommented code that is difficult to understand, difficult to debug, and very difficult to maintain.</p>
<p>Can you imagine a medical program that didn&#8217;t teach how to stitch up a patient after surgery or use the latest CT scanner? University computer science departments need to take a serious look at the skills they&#8217;re teaching. At my companies, I now require prospective employees to sit down at a computer and write a program that works correctly according to a written specification, is fully commented, and is completely their own code. I hope that the percentage of graduates passing this test increases in future years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/03/05/is-googling-replacing-programming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CodeMeasure is now free</title>
		<link>http://www.safe-corp.biz/blog/2011/03/05/codemeasure-is-now-free/</link>
		<comments>http://www.safe-corp.biz/blog/2011/03/05/codemeasure-is-now-free/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 00:11:35 +0000</pubDate>
		<dc:creator>Bob Zeidman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CLOC]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[lines of code]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software analysis]]></category>
		<category><![CDATA[transfer pricing]]></category>
		<category><![CDATA[valuation]]></category>

		<guid isPermaLink="false">http://www.safe-corp.biz/blog/?p=189</guid>
		<description><![CDATA[You can now run CodeMeasure for free to graph the growth of your software project development effort over multiple versions of the software. CodeMeasure uses the Changing Lines of Code (CLOC) method to calculate the growth.]]></description>
			<content:encoded><![CDATA[<p>You can now run CodeMeasure to graph the growth of your software project development effort over multiple versions of the software. CodeMeasure uses the Changing Lines of Code (CLOC) method to calculate the growth. The graph that CodeMeasure produces illustrates various CLOC measurements. An example is shown below.</p>
<p><img class="alignnone" title="CLOC graph" src="http://www.SAFE-corp.biz/graphics/screen_shots/CLOCgraph_small.png" alt="" width="549" height="310" /></p>
<p>Now there is a caveat (we do need to make a profit after all). You can examine the graph and take a screen shot of it, but you can&#8217;t save the results to a spreadsheet without a paid license. The good news is that a license is only $500 for a 1-year unlimited license. You can download CodeMeasure here and purchase a license here. This way you get to try out CodeMeasure and see how the results can help you measure your software development effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.safe-corp.biz/blog/2011/03/05/codemeasure-is-now-free/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>
	</channel>
</rss>

