<?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>Compute Magazine&#187; John Koenig</title>
	<atom:link href="http://computemagazine.com/author/john-koenig/feed/" rel="self" type="application/rss+xml" />
	<link>http://computemagazine.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 Nov 2011 05:13:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Gives Oracle a Tutorial on API Copyright Law</title>
		<link>http://computemagazine.com/google-gives-oracle-a-tutorial-on-api-copyright-law/</link>
		<comments>http://computemagazine.com/google-gives-oracle-a-tutorial-on-api-copyright-law/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 10:00:08 +0000</pubDate>
		<dc:creator>John Koenig</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Larry Ellison]]></category>
		<category><![CDATA[Larry Page]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://computemagazine.com/?p=692</guid>
		<description><![CDATA[For the past year Oracle and Google have been locked in high-profile dispute over Oracle&#8217;s rights to the APIs in the Java Virtual Machine. Oracle asserts that Google&#8217;s Android operating system infringes on JVM patents and copyrights that Oracle inherited as part of its 2009 acquisition of Sun. At the time of the acquisition, the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://computemagazine.com/wp-content/uploads/2011/09/oracle-v-google1.jpg"><img src="http://computemagazine.com/wp-content/uploads/2011/09/oracle-v-google1.jpg" alt="" title="oracle-v-google" width="570" height="230" class="alignleft size-full wp-image-693" /></a>For the past year Oracle and Google have been locked in high-profile dispute over Oracle&#8217;s rights to the <a href="http://en.wikipedia.org/wiki/Application_programming_interface" target="_blank"rel="nofollow">APIs</a> in the Java Virtual Machine. Oracle asserts that Google&#8217;s Android operating system infringes on JVM patents and copyrights that Oracle inherited as part of its 2009 acquisition of Sun. At the time of the acquisition, the open source community was concerned about Oracle owning MySQL, not Java. Java was flagged by the <a href="http://ec.europa.eu/competition/mergers/cases/decisions/m5529_20100121_20682_en.pdf" rel="nofollow">European Union</a>. As a <a href="http://wikileaks.org/cable/2009/10/09BRUSSELS1455.html" target="_blank" rel="nofollow">Wikileaks cable </a>showed last week, the U.S. Government leaped to Oracle&#8217;s assistance in persuading the E.U. regulators to permit Oracle&#8217;s acquisition of Sun. Fast forward two years to a new owner of Java &#8212; an Oracle <a href="http://www.devdaily.com/news/2010/12/10/oracle-apache-jcp-apache-resigns-java-jcp" target="_blank" rel="nofollow">more hostile </a> to open source than Sun and whose only competitor to Java is the Microsoft <a href="http://en.wikipedia.org/wiki/.NET_Framework" target="_blank" rel="nofollow">.NET Framework</a>.</p>
<h2>API Copyright of JVM</h2>
<div style="float: right; padding: 15px 15px 0px 15px; margin: 10px 15px 10px 20px; width: 190px; font-size: 1.2em; background-color: #e7f6ff; font-family: Georgia, serif; font-style: italic; line-height: 1.5em;">&#8220;All can see the tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved.&#8221;<a href="http://classics.mit.edu/Tzu/artwar.html" rel="nofollow">
<div align="right"> &#8212; Sun Tzu</div>
<p></a></div>
<p>At this stage of the copyright litigation in Oracle v Google, Oracle needs to demonstrate to Judge William Alsup that there is a &#8220;<a href="http://www.law.cornell.edu/rules/frcp/Rule56.htm" target="_blank" rel="nofollow">genuine issue of fact</a>&#8221; whether Android infringes the Java Virtual Machine APIs. That&#8217;s enough to get Oracle&#8217;s copyright case in front of a jury. To get the copyright issue thrown out before trial, Google must rebut the arguments that Oracle has presented. Addressing each specific fact, Google&#8217;s <a href="http://www.groklaw.net/pdf3/OraGoogle-368.pdf" rel="nofollow">Reply</a> last week offers an exceptionally detailed and clear tutorial on API copyright law. A <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1325104" target="_blank" rel="nofollow">legal monograph </a> published by Professor <a href="http://law.slu.edu/faculty/faculty_profile.asp?username=eparasid" target="_blank" rel="nofollow"> Efthimios Parasidis</a> in 2005 provides a similar analysis.</p>
<p>There are two possible outcomes to the copyright claims of Oracle: Android infringes the Java APIs or it doesn&#8217;t. It may appeal the partial summary judgement on the copyright issue once there is a final judgment on the rest of the case. If Judge Alsup rules in favor of Oracle, then the copyright infringement issue will be decided by a jury later this year.</p>
<h2>Windows API Example</h2>
<p>Google&#8217;s Reply makes a strong case against copyright protection of APIs. But there are additional examples where APIs were considered unprotectable. In the <a href="http://scholar.google.com/scholar_case?case=4763991459995878159&amp;q=api&amp;hl=en&amp;as_sdt=2,5" target="_blank" rel="nofollow">antitrust case </a> against Microsoft, a U.S. District Court stated &#8220;<em>Theoretically, the developer of a non-Microsoft, Intel-compatible PC operating system could circumvent the applications barrier to entry by cloning the APIs exposed by the 32-bit versions of Windows (Windows 9x and Windows NT).</em>&#8221; The court went on to say &#8220;<em>Applications written for Windows would then also run on the rival system, and consumers could use the rival system confident in that knowledge.</em>&#8221; This is the same circumstance in which U.S District Court Judge Alsup finds Android.</p>
<h2>API Copyright and the GPL</h2>
<p>Oracle has made Android a target in spite of the fact that Oracle has little or no stake in mobile devices, now or on the horizon. The chief beneficiary of taking down Android would be Apple, chaired by Ellison&#8217;s <a href="http://www.itworld.com/business/117838/is-oracle-going-after-google-because-ellison-buddies-jobs" target="_blank" rel="nofollow">friend </a> Steve Jobs. It seems questionable whether the Oracle Board of Directors is providing oversight of this case, since it doesn&#8217;t appear to benefit Oracle shareholders. One wonders if Ellison has other goals in mind. Oracle might like to see the API copyright issue head to the U.S. Supreme Court. If so, losing may ultimately benefit Oracle, eliminating concerns about linking to Linux header files or the GNU Classpath, and taking the air out of vague GPL license terms that create extraordinary copyright hazards for software companies.</p>
<p><a href="http://johnkoenig.com">John Koenig</a> is the founder of Compute Media and designer of <a href="http://computemedia.com">The Patent Studio</a>. You can follow him on Twitter<a href="http://twitter.com/#!/johnkoenig"> @johnkoenig</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/google-gives-oracle-a-tutorial-on-api-copyright-law/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Speed Up Your DSL Broadband Throughput</title>
		<link>http://computemagazine.com/how-to-speed-up-your-broadband-dsl-throughput/</link>
		<comments>http://computemagazine.com/how-to-speed-up-your-broadband-dsl-throughput/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 11:22:14 +0000</pubDate>
		<dc:creator>John Koenig</dc:creator>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[free report]]></category>
		<category><![CDATA[homeplug]]></category>
		<category><![CDATA[nid]]></category>
		<category><![CDATA[pots-splitter]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://127.0.0.1/wordpress/?p=47</guid>
		<description><![CDATA[You may be able to double, triple, or even quadruple your broadband DSL speed without paying additional fees to the carrier.]]></description>
			<content:encoded><![CDATA[<p>Twenty-eight million homes in the United States subscribe to broadband DSL. Most DSL subscribers should expect to receive about ninety percent of the speed offered under their DSL service plan. A substantial number of households, however, pay for much higher DSL speeds than they actually experience. Using an inexpensive pots-splitter at the location the telephone line enters the house, many people have doubled, tripled, and even quadrupled their broadband DSL speed without paying more in service fees.</p>
<h2>What DSL Technicians Know</h2>
<p>Although the telephone company has many tools to troubleshoot problems with their lines and equipment, they cannot help you much with the phone wiring in your home. A weak DSL signal inside your home can be caused by long wire lengths, poor connections, multiple wires, multiple connectors, improper grounding and other variables. Your DSL speed will be better if you eliminate these issues. DSL modems are good at working around noise on the line, but do so at the expense of top download speed and latency (delay). DSL technicians tell us that many line problems originate from bad inside wiring, so splitting the DSL signal from the telephone line as early as possible would certainly eliminate this problem.</p>
<h2>DSL Pots Splitters are the Key</h2>
<p>To do that, you can install an inexpensive pots-splitter where the telephone line enters your home or garage at the box called the Network Interface Device (NID). By installing a pots-splitter at the NID, the DSL signal from the telephone company to your modem is as short and uncluttered as possible. No longer does the DSL signal wind through your home over internal phone wiring &#8212; even though most telephone company installation instructions tell you to do that. Why do they recommend that? Because installing pots-splitters yourself inside the home saves the telephone company the expense of making a trip to do the installation right. <a href="http://computemagazine.com/free-dsl-report/ "><img class="alignright size-full wp-image-571" title="How-To-Speed-Up-Your-Broadband-DSL-Throughput" src="http://computemagazine.com/wp-content/uploads/2009/04/How-To-Speed-Up-Your-Broadband-DSL-Throughput.gif" alt="" width="300" height="250" /></a>Those &#8220;pigtail&#8221; pots-splitters you self-install don&#8217;t offer the optimum DSL signal path. The excess in-house line length, the phone jacks and the additional phone equipment in your home all contribute to noise and attenuation of the DSL signal &#8212; and therefore slower speeds.</p>
<h2>Make DSL Troubleshooting Easier</h2>
<p>Instead, to achieve the shortest, cleanest connection, you should buy a pots-splitter and put your DSL modem next to the pots-splitter at the NID. By installing the pots-splitter at your NID, you keep your home telephone wiring out of the DSL signal path, and consequently your line condition is now the responsibility of the telephone company. The telephone company can then easily use their central equipment to monitor and troubleshoot the condition of the DSL line to your home. They otherwise cannot do the best job troubleshooting the line if the DSL signal also runs through your house. With the DSL signal terminating at the NID, they have no excuse to deliver speeds less than the one offered under your service plan. If the speed is much less than promised, ask your telephone company to fix their line until it comes close to the DSL rate offered under your service plan.</p>
<h2>Finish with Wireless Router</h2>
<p>Once you&#8217;ve installed your pots-splitter and modem next to the NID, you also need to install your Ethernet router there too. You might wonder how to use your computer when the Ethernet router is in the garage. There are a couple of solutions. You can use a wireless router, many of which offer exceptional range, or use HomePlug devices. Although these add a little cost, your improved DSL access speed should be worth it. If your wireless Ethernet connection is blocked by the walls, wireless extenders and HomePlug devices offered by many vendors provide a fast, reliable Ethernet connection to any room in your home.</p>
<p><a href="http://johnkoenig.com">John Koenig</a> is the founder of Compute Media and designer of <a href="http://computemedia.com">The Patent Studio</a>. You can follow him on Twitter<a href="http://twitter.com/#!/johnkoenig"> @johnkoenig</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/how-to-speed-up-your-broadband-dsl-throughput/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The History Of The IBM Personal Computer</title>
		<link>http://computemagazine.com/the-history-of-the-ibm-personal-computer/</link>
		<comments>http://computemagazine.com/the-history-of-the-ibm-personal-computer/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 10:00:56 +0000</pubDate>
		<dc:creator>John Koenig</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[APPLE]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[pci]]></category>

		<guid isPermaLink="false">http://127.0.0.1/wordpress/?p=102</guid>
		<description><![CDATA[In 1981 a small engineering team at IBM developed an IBM version of the personal computer, a case study in open architecture hardware.]]></description>
			<content:encoded><![CDATA[<p>While Apple introduced the Apple II ahead of the IBM PC, it was an IBM product under the visionary leadership of <a href="http://en.wikipedia.org/wiki/Philip_Don_Estridge" rel="nofollow">Don Estridge</a> that ignited the era of personal computing. There were a number of unique aspects of the IBM PC that made it different from previous IBM products. In designing the IBM PC, the team at IBM elected to use off-the-shelf parts rather than the usual IBM-sourced components. In another unconventional decision, they publicly released the basic hardware specification to encourage other companies to manufacture and sell IBM compatible boards. Last of all they decided not to exclusively provide the software applications for the product, but instead to encourage third-parties to develop software for the PC and license it directly to customers. Except for a critical piece of code called BIOS, the PC truly was an open hardware architecture. Every major and minor component, enclosures, motherboards, disk, memory, bus, even the CPU would eventually be easily second-sourced.</span></p>
<h2>Spawned the PC Era</h2>
<p><span>The consequences of these IBM decisions not only spawned the PC era, but also led to the creation of a new and highly profitable PC software segment. To help complementary hardware designers and software <a><img src="http://computemagazine.com/wp-content/uploads/2009/03/History-of-the-IBM-PC-300x225.jpg" alt="" title="History-of-the-IBM-PC" width="300" height="225" class="alignright size-medium wp-image-583" /></a>publishers create expansion hardware and software applications, IBM published the essential BIOS code for the PC. The BIOS remained copyrighted by IBM since they intended to use it to prevent unlicensed cloning of the IBM PC. Unfortunately for IBM the BIOS was soon reverse engineered by Compaq and others using a &#8220;clean room&#8221; process that avoided legal liability for copyright infringement. This gave low-cost makers of PC clones the last technology piece they needed to deliver inexpensive PCs. The resulting explosive growth of PC clone sales and adoption ultimately changed all aspects of computing, creating a wealth of new companies like Microsoft, Intel, Compaq, Dell, and subsequently drove acceptance of the PC architecture into more demanding server applications at the enterprise level.</span></p>
<h2>Over a Billion PCs Sold</h2>
<p><span>Within 25 years over a billion PCs were sold. Still the leading computing architecture, the second billionth PC was shipped sometime in 2008. How could such enormous consequences arise from a few relatively modest engineering decisions? The answer seems simple. Open architectures are vastly more efficient to extend, allowing many more individuals and companies to contribute and participate in accelerating the design, application, low-cost manufacturing and distribution of a product. IBM didn&#8217;t intend to create an open platform with the IBM PC. It just didn&#8217;t foresee that the BIOS code would be reverse engineered. In an attempt to regain control, IBM created a new proprietary system bus called the MCA and licensed it for hundreds of dollars. While this approach would prevent others from cloning new IBM PCs without a license, the MCA bus was adopted by virtually no one outside of IBM. Instead, the clone makers created their own standard ISA bus which was soon followed by an even faster EISA bus.</span></p>
<h2>Peripheral Component Interface</h2>
<p><span>A similarly important milestone in the history of the PC was the introduction by Intel of the Peripheral Component Interface or &#8220;PCI&#8221; standard. Intel realized they should create a standard bus and support it with low-cost Intel chips. Intel designed the PCI bus to be fast, inexpensive to build, and royalty-free.  With Intel behind it, the jockeying between IBM and the clone makers about board compatibility ended. The enormously successful PCI specification and its successors since 1992 are still the dominant local bus system within PCs and servers. Today PCI versions continue to receive wide support from all PC manufacturers globally. The PCI bus from Intel was wildly successful in simplifying integration, further driving down the PC system costs, and vastly improving PC reliability for all consumers and businesses.</span></p>
<p><a href="http://johnkoenig.com">John Koenig</a> is the founder of Compute Media and designer of <a href="http://computemedia.com">The Patent Studio</a>. You can follow him on Twitter<a href="http://twitter.com/#!/johnkoenig"> @johnkoenig</a>.</p>
<p>Photo Credit: <a href="http://www.flickr.com/photos/befuddledsenses/493303882/" rel="nofollow">A. Disc</a></p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/the-history-of-the-ibm-personal-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Man Who Invented the World Wide Web Gives it New Definition</title>
		<link>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition/</link>
		<comments>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 12:00:48 +0000</pubDate>
		<dc:creator>John Koenig</dc:creator>
				<category><![CDATA[Investment]]></category>
		<category><![CDATA[Top Stories]]></category>
		<category><![CDATA[berners-lee]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[data integration]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://computemagazine.com/?p=221</guid>
		<description><![CDATA[Tim Berners-Lee is credited with inventing the world wide web 20 years ago.  He wants a future with more accessible data.]]></description>
			<content:encoded><![CDATA[<p>Tim Berners-Lee wrote the HTML and the HTTP protocol 20 years ago because he saw a problem.  His position as a researcher at CERN provided access to hundreds of scientists every year and the opportunity to review their research.  But with each introduction and opportunity came the obstacles of multiple types of computer languages, multiple document formats, and incompatible interfaces.  These variants caused unnecessary friction and slowed down the process of sharing scientific findings. He needed to find a better way to share information with other scientists. </p>
<p>At the time it was indeed an infernal battle with computers; monotonous tinkering, prone to error and failure.  Out of this problem arose a solution from Berners-Lee, and a standard which revolutionized computing and communications.</p>
<h2>The Documentation System in the Sky</h2>
<p><a><img src="http://computemagazine.com/wp-content/uploads/2009/02/3212373419_fc0d86d2291.jpg" style="padding:4px; margin:10px; border:solid; border-color: #DDDDDD; border-width: 1px; background-color:white" alt="" title="Tim Berners-Lee Man Who Invented World Wide Web WWW" width="257" height="275" class="alignright size-full wp-image-636" /></a>Berners-Lee decided to write a paper about it. To Berners-Lee it was a difficult idea to explain at the time.  He imagined it as &#8220;some big, virtual documentation system in the sky&#8221; he said.  He sent the proposal to his boss, who called it “vague, but exciting” and gave Berners-Lee the green light to work on the project. Indeed his implementation worked so well that he is considered the inventor of the world wide web.  Extensions of the HTML standard today, make it possible for anyone with a computer to share information in writing, on a moments notice, with everyone, virtually anywhere in the world.  It wouldn&#8217;t have happened this way without the work at CERN.</p>
<h2>The History of the Browser</h2>
<p>The world wide web Berners-Lee invented in 1990 didn’t catch on immediately. In January 1992 there were only 50 web servers in the world.  In July of 1992, Perry Wei at UC Berkeley demonstrated the Viola browser for Unix X Windows.  In November of 1992, Tony Johnson at SLAC delivered the Midas browser for X Windows.  Jim Calliau at CERN started development of the Samba browser for the Macintosh.  In December 1992, Perry Wei, embedded programs in HTML pages, which he demonstrated to Sun Microsystems engineers, including the Viola source code. More accomplishments have followed. Today, Internet Explorer is the chief browser and Google is the main search engine for sorting through the billions of documents on the web.</p>
<h2>A Call for Raw Data Now</h2>
<p>But despite the current success and sophistication of web-based sharing, Berners-Lee directs our attention to a new priority he calls “Raw Data Now.”  Speaking at the TED Conference, he made his point with a simple premise, paraphrasing here that: <em>you cannot naturally use data by itself</em>.  In other words, for it to be really useful, we should combine and share our data with other data.  Berners-Lee calculates that without sharing, data serves a very limited purpose.  Not only should we share our data, but we should demand that governments and businesses share the data they prepare as well, he says.  Accessible raw data is his new objective for the world wide web.  As he points out, “data drives a huge amount of what happens in our lives… because somebody takes the data and does something with it.”  To Berners-Lee, it is essentially from this sharing of data, that advances in science will emerge.</p>
<h2>Three Rules from Tim Berners-Lee</h2>
<p>If the past was document sharing, the future is data sharing. Berners-Lee says now, “I want you to put your data on the Web.” But how should we go about that?  To answer that question, he provides three points of instruction.  One, a URL should point to the data.  Two, anyone accessing the URL should get data back.  Three, relationships in the data should point to additional URLs with data.</p>
<p>These three rules are a much simpler departure from the past 10 years of discussion, chiefly focused on the “semantic” web and a “resource description framework”.  Those concepts have so far received little mainstream acceptance because of their high level of abstraction.  Other technology is faring better, in particular the hardware devices.  For example, wider data collection through common 3G devices can now monitor traffic, temperature, emergencies and other events with transparent data connectivity. If the past is any indication, hardware advances will continue to arrive much earlier than software advances.  So while the raw data is coming, we still have a long way to go before the software to access a world wide web of data is mature.</p>
<p><a href="http://johnkoenig.com">John Koenig</a> is the founder of Compute Media and designer of <a href="http://computemedia.com">The Patent Studio</a>. You can follow him on Twitter<a href="http://twitter.com/#!/johnkoenig"> @johnkoenig</a>.</p>
<p><small>
<p>Berners-Lee Photo <a href="http://www.flickr.com/photos/tanaka/3212373419/" rel="nofollow">Silvio Tanaka</a></p>
<p></small></p>
]]></content:encoded>
			<wfw:commentRss>http://computemagazine.com/man-who-invented-world-wide-web-gives-new-definition/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

