www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy trivial-patent.shtml


From: Anatoly A. Kazantsev
Subject: www/philosophy trivial-patent.shtml
Date: Sat, 16 Sep 2006 08:56:57 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Anatoly A. Kazantsev <jimcrow>  06/09/16 08:56:57

Added files:
        philosophy     : trivial-patent.shtml 

Log message:
        Add new article from rms

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/philosophy/trivial-patent.shtml?cvsroot=www&rev=1.1

Patches:
Index: trivial-patent.shtml
===================================================================
RCS file: trivial-patent.shtml
diff -N trivial-patent.shtml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ trivial-patent.shtml        16 Sep 2006 08:56:46 -0000      1.1
@@ -0,0 +1,269 @@
+<!--#include virtual="/server/header.html" -->
+
+<title>The Anatomy of a Trivial Patent - the GNU project - Free Software 
Foundation - Free as in Freedom - GNU/Linux</title>
+
+<!--#include virtual="/server/banner.html" -->
+
+<!-- 
+   Please ensure that you properly nest your tags.
+   If in doubt, use the w3c validator: this is strict xhtml.
+   Keep tables simple, and make sure they degrade properly.
+   Review the w3c accessibility guidelines when in doubt 
+-->
+
+<!-- END FSFlinks -->
+          
+<!-- BEGIN content -->
+<h2>The Anatomy of a Trivial Patent</h2>
+
+<p>by <a href="http://www.stallman.org/";><strong>Richard 
Stallman</strong></a></p>
+
+<p>
+  <a href="/graphics/philosophicalgnu.html"><img 
src="/graphics/philosophical-gnu-sm.jpg"
+    alt=" [image of a Philosophical Gnu] "
+    width="160" height="200" /></a>
+</p>
+
+<p>
+Programmers are well aware that many of the software patents cover
+laughably obvious ideas. Yet the patent system's defenders often
+argue that these ideas are nontrivial, obvious only by hindsight. And
+it is surprisingly difficult to defeat them in debate. Why is that?
+</p>
+
+<p>
+One reason is that any idea can be made look complex when analyzed to
+death. But another reason is that these trivial ideas often look
+quite complex as described in the patents themselves. The patent
+system's defenders can point to the complex description and say, "How
+can anything this complex be obvious?"
+<p>
+
+<p>
+I will use an example to show you how. Here's claim number one from
+US patent number 5,963,916, applied for in October 1996:
+</p>
+
+<p>
+1. A method for enabling a remote user to preview a portion of a
+pre-recorded music product from a network web site containing
+pre-selected portions of different pre-recorded music products, using
+a computer, a computer display and a telecommunications link between
+the remote user's computer and the network web site, the method
+comprising the steps of:
+</p>
+
+<ul>
+  <li>
+    using the remote user's computer to establish a
+    telecommunications link to the network web site wherein the
+    network web site comprises (i) a central host server coupled to a
+    communications network for retrieving and transmitting the
+    pre-selected portion of the pre-recorded music product upon
+    request by a remote user and (ii) a central storage device for
+    storing pre-selected portions of a plurality of different
+    pre-recorded music products;
+  </li>
+  <li>
+    transmitting user identification data from the remote user's
+    computer to the central host server thereby allowing the central
+    host server to identify and track the user's progress through the
+    network web site;
+  </li>
+  <li>
+    hoosing at least one pre-selected portion of the pre-recorded
+    music products from the central host server;
+  </li>
+  <li>
+    receiving the chosen pre-selected portion of the pre-recorded
+    products; and
+  </li>
+  <li>
+    interactively previewing the received chosen pre-selected
+    portion of the pre-recorded music product.
+  </li>
+</ul>
+
+<p>
+That sure looks like a complex system, right? Surely it took a real
+clever guy to think of this? No, but it took cleverness to make it
+seem so complex. Let's analyze where the complexity comes from:
+</p>
+
+<p><i>
+1. A method for enabling a remote user to preview a portion of a
+pre-recorded music product from a network web site containing
+pre-selected portions
+</i></p>
+
+<p>
+That states the biggest part of their idea. They have selections from
+certain pieces of music on a server, so a user can listen to them.
+</p>
+
+<p><i>
+of different pre-recorded music products,
+</i></p>
+
+<p>
+This emphasizes their server stores selections from more than one
+piece of music.
+</p>
+
+<p>
+It is a basic principle of computer science is that if a computer can
+do a thing once, it can do that thing many times, on different data
+each time. Many patents pretend that applying this principle to a
+specific case makes an "invention".
+</p>
+
+<p><i>
+using
+a computer, a computer display and a telecommunications link between
+the remote user's computer and the network web site,
+</i></p>
+
+<p>
+This says they are using a server on a network.
+</p>
+
+<p><i>
+the method
+comprising the steps of:
+* a) using the remote user's computer to establish a
+telecommunications link to the network web site
+</i></p>
+
+<p>
+This says that the user connects to the server over the network.
+(That's the way one uses a server.)
+</p>
+
+<p><i>
+wherein the
+network web site comprises (i) a central host server coupled to a
+communications network
+</i></p>
+
+<p>
+This informs us that the server is on the net. (That is typical of
+servers.)
+</p>
+
+<p><i>
+for retrieving and transmitting the
+pre-selected portion of the pre-recorded music product upon
+request by a remote user
+</i></p>
+
+<p>
+This repeats the general idea stated in the first two lines.
+</p>
+
+<p><i>
+and (ii) a central storage device for
+storing pre-selected portions of a plurality of different
+pre-recorded music products;
+</i></p>
+
+<p>
+They have decided to put a hard disk (or equivalent) in their computer
+and store the music samples on that. Ever since around 1980, this has
+been the normal way to store anything on a computer for rapid access.
+</p>
+
+<p>
+Note how they emphasize once again the fact that they can store
+more than one selection on this disk. Of course, every file system
+will let you store more than one file.
+</p>
+
+<p><i>
+* b) transmitting user identification data from the remote user's
+computer to the centralpply a very low standard when judging
+whether a patent is "unobvious". This patent might pass muster,
+according to them.
+</i></p>
+
+<p>
+What's more, the courts are reluctant to overrule the Patent Office,
+so there is a better chance of getting a patent overturned if you can
+show a court prior art that the Patent Office did not consider. If
+the courts are willing to entertain a higher standard in judging
+unobviousness, it helps to save the prior art for them. Thus, the
+proposals to "make the system work better" by providing the Patent
+Office with a better database of prior art could instead make things
+worse.
+</p>
+
+<p>
+It is very hard to make a patent system behave reasonably; it is a
+complex bureaucracy and tends to follow its structural imperatives
+regardless of what it is "supposed" to do. The only practical way to
+get rid of the many obvious patents on software features and
+business practices is to get rid of all patents in those fields.
+Fortunately, that would be no loss: the unobvious patents in the
+software field do no good either.
+</p>
+
+<p>
+The patent system is supposed, intended, to promote progress, and
+those who benefit from software patents ask us to believe without
+question that they do have that effect. But programmers' experience
+is otherwise. New theoretical analysis shows that this is no paradox.
+(See <a 
href="http://www.researchoninnovation.org/patent.pdf";>http://www.researchoninnovation.org/patent.pdf</a>.)
+</p>
+
+<!--#include virtual="/server/footer.html" -->
+<!-- BEGIN copyleft -->
+<div id="footer">
+
+<p><a name="ContactInfo"></a>
+   Please inquire about GNU by Email:
+   <a href="mailto:address@hidden";>address@hidden</a>, 
+   Voice: +1-617-542-5942, or Fax: +1-617-542-2652.
+</p>
+
+<p>Please send broken links and other web page suggestions to 
+   <a href="/people/webmeisters.html">The GNU Webmasters</a> at 
+   <a href="mailto:address@hidden";>address@hidden</a>, Thank you.
+</p>
+
+<p>Copyright &copy; 2006 Richard Stallman<br />
+  Verbatim copying and distribution of this entire article
+  are permitted in any medium provided this notice is preserved.
+</p>
+
+<p>Updated:
+  <!-- timestamp start -->
+  $Date: 2006/09/16 08:56:46 $ $Author: jimcrow $
+  <!-- timestamp end -->
+</p>
+</div>
+<!-- END copyleft -->
+
+
+<h5 class="netscape4">Translations of this page</h5>
+
+<!-- Please keep this list alphabetical, and in the original -->
+<!-- language if possible, otherwise default to English -->
+<!-- If you do not have it English, please comment what the -->
+<!-- English is.  If you add a new language here, please -->
+<!-- advise address@hidden and add it to -->
+<!--    - in /home/www/bin/nightly-vars either TAGSLANG or WEBLANG -->
+<!--    - in /home/www/html/server/standards/README.translations.html -->
+<!--      one of the lists under the section "Translations Underway" -->
+<!--    - if there is a translation team, you also have to add an alias -->
+<!--      to mail.gnu.org:/com/mailer/aliases -->
+<!-- Please also check you have the 2 letter language code right versus -->
+<!--     http://www.w3.org/WAI/ER/IG/ert/iso639.htm -->
+
+<ul class="translations-list">
+<li><a href="/philosophy/trivial-patent.html">English</a></li>
+</ul>
+
+
+</div>
+</body>
+</html>
+<!-- END layout -->




reply via email to

[Prev in Thread] Current Thread [Next in Thread]