comp.lang.ada
 help / color / mirror / Atom feed
From: patentguy@huter.us (Patent Guy)
Subject: Re: Software Patent Concerns => New Black Markets?
Date: 19 Aug 2003 23:08:51 -0700
Date: 2003-08-20T06:08:51+00:00	[thread overview]
Message-ID: <33bfd395.0308192208.1bf2d1f7@posting.google.com> (raw)
In-Reply-To: 6kA0b.5574$q9.318397@read1.cgocable.net

"Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca> wrote in message > I don't fully buy this idea, though I have not read that
> piece of law. How would you classify a computer's memory?
> RAM? Core memory?  I can only imagine this as hardware.

Yes some computer hardware inventions do not lend themselves as easily
to software implementations as others.  However, most can still have a
software implementation.  For example, a hardware emulation model. 
You may model you new RAM via VHDL, Verilog, Spice, cell libraries
etc, and test the correctness of the design without ever building
hardware.  You may even build a cell library that includes this RAM so
that it may be used in other designs.  A claim to a software
implementation may allow the patent holder to enforce his rights to
his RAM invention against hardware emulators, hardware library design
houses, software design and test tool manufacturers etc.

> > Take an MPEG codec for example.  There are software codecs and hardware codecs.

> This is surely an interesting example. But I would suggest that
> it requires hardware to "use" MPEG codecs, even for a fully
> software implementation (no software runs without hardware!)

Your correct that software achieves its utility when executed by
hardware.  But the general idea that ultimately resulted in the US
courts allowing software patents is that software basically configures
general-purpose hardware to perform in as special-purpose hardware. 
Why should the special-purpose hardware (e.g. hardware codec) be
protectable and the software/general-purpose hardware not be
protectable?

A US patent if drafted correctly can also cover essentially bits
stored in/on a medium (e.g. CD with stored executable program).  This
is a bit more of a stretch.  But I would argue that an executable
program has but one true purpose and that is to be executed and
therefore to configure general-purpose hardware (PC) to operate as
special-purpose hardware (e.g. MPEG codec).
 
> If there is a patent on XYZZY compression technique
> does the patent law prevent me from writing
> and using it in the privacy of my home?
> 
> Just curious. Where does the patent law stand on this?
Technically, yes the patent holder could prevent such activities.  The
reality is what is the likelihood that the patent holder 1) will know,
and 2) will care about such a deminimus?  It's vey unlikely that it is
in the patent holder's best interest to sue you under such a senario.
> 
> If I then share that same XYZZY code, am I the software creator in
> violation?
A patent generally gives a patent holder the right to prevent others
from making, using, selling, offering to sell, or importing the
invention.  As software creator you have probably infringed the making
right.
> 
> Or the user of the code?
Those people that receive the code are likely to infringee at some
future date the use right.

> >So in my opinion is the key
> >question is how to we retain the benefits of non-commercial and
> >hobbiest activities without abolishing software patents?  I personally
> >think the best way is to lobby Congress for some type of
> >non-commercial/hobbiest defense to patent infringement.
> 
> But how do you do that? I mean, will it be legal to write
> and use MPEG codecs for hobby purposes in GPLed code? What
> if businesses use internally, without selling/distributing
> it?  What if they distribute Linux distros with it in it?
It really depends on how such legislation is drafted.  For example, I
could see the FSF lobbying that all making, using, selling, offering
to sell, importing of GPL and LGPL software was non-infringing.

The OSI might want to expand this to include other open source
licenses.

My guess is that the legislation couldn't name a certain license (GPL,
BSD, etc) but would need to define characteristics of the software
(e.g. open sourced, freely copyable, freely distributable, freely
alterable, etc) that would fall under the exception.

> 
> What about DVD decoders on Linux? There is a real _need_
> for such, and the motion picture industry does not want
> to provide any such thing for Linux. What choice
> do the Linux users have? The only legal choice is not
> to view DVDs under Linux. But many feel this is going
> too far.
The problem here from my understanding is the DMCA (copyright) and not
patents.

> 
> I doubt that any hobbiest is ever going to receive the same kind of
> treatment that a life-saving physician will get. It is easy to sell this
> idea to law makers for saving lives, but much tougher in the name of the
> FSF/GNU. First of all, they have a difficult time understanding how this
> is in their best interest.
I agree that a life-saving physcian is more sympathetic.  However, I
also believe that a patent exception of OSS software is much more
tenable than abolish of software patents.  You may find segments of
the computer industry and business sector that support the exemption. 
I suspect that such industry support does not exist for abolish. 
Also, I think that an exemption truly achieves the FSF goals.  It
would keep open software open and free from patent issues.  It may
even spur more open software in order to avoid patent issues.
> 
> I have trouble agreeing that simple ideas need to be protected
> in the first place.
Let's say you came-up with a great idea for a toy.  With proper
marketing, distribution, etc you you could make millions on the toy. 
However, the toy is simple to make and once Milton Bradley or one of
the other toy makers notices your success they will be able to
undercut you and grab the whole market.  Without a patent, you are
basically screwed because there isn't much you can do to stop the
other manufacturers from appropriating your idea.  Do you still think
simple ideas should not be patentable.

> 
> "They decreed that the stored-program idea rightfully
> belonged in the public domain."
> 
> And that is how it was decided, and we enjoy its  benefits today.
If the patent had been filed in 1944, it would have expired roughly
1964.  I doubt that it's existence would have had much effect on the
computing industry from 1944 to 1964.

 
> >Also, most simple inventions are easily avoided.  For example, use a
> >2-click ordering system instead of a 1-click ordering system.
> 
> This only works until some enterprising individual recognizes
> this and patent protects the 2-click idea.
> have to throw away your mouse to do online shopping because
> you can't n-click either, without paying royalties to the sap
> that is sucking the system dry.
The problem here is that 2-click has been done.  As a result, if the
US patent office is doing their job right (which is a big assumption
since they are doing a crappy job in all areas not just software),
then such a patent will not issue.  Also by definition, a patent can
not cover a product that existed more than a year prior to the
patent's filing date.



  parent reply	other threads:[~2003-08-20  6:08 UTC|newest]

Thread overview: 292+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-02 10:06 Realtime/embedded project to help with employment Luke A. Guest
2003-08-06  0:35 ` Luke A. Guest
2003-08-06 12:00   ` Phil Thornley
2003-08-06 12:15   ` Marin David Condic
2003-08-07 18:38     ` Luke A. Guest
2003-08-08 11:51       ` Marin David Condic
2003-08-08 21:02         ` rleif
2003-08-09 14:00           ` Marin David Condic
2003-08-09 15:53           ` Michael Erdmann
2003-08-10  5:01             ` rleif
2003-08-10  7:10               ` Hyman Rosen
2003-08-10 16:35                 ` rleif
2003-08-10 17:53                   ` Hyman Rosen
2003-08-12 16:14                     ` Colin Paul Gloster
2003-08-12 18:12                       ` Ed Falis
2003-08-10 22:45                   ` Alexander Kopilovitch
2003-08-12 14:55                   ` Preben Randhol
2003-08-13 12:59                     ` Marin David Condic
2003-08-13 13:46                       ` Preben Randhol
2003-08-13 14:50                       ` Hyman Rosen
2003-08-13 17:02                         ` Warren W. Gay VE3WWG
2003-08-12 14:59                   ` Preben Randhol
2003-08-12 15:05                     ` Vinzent Hoefler
2003-08-12 15:16                       ` Preben Randhol
2003-08-12 16:08                         ` Vinzent Hoefler
2003-08-12 17:35                           ` Preben Randhol
2003-08-13  7:33                             ` Vinzent Hoefler
2003-08-13  7:45                               ` Preben Randhol
2003-08-13 10:13                                 ` Vinzent Hoefler
2003-08-13 11:00                                   ` Preben Randhol
2003-08-13 11:48                                     ` Vinzent Hoefler
2003-08-13 12:12                                       ` Preben Randhol
2003-08-13 11:32                                   ` Preben Randhol
2003-08-12 16:17                   ` Colin Paul Gloster
2003-08-13  3:58                     ` Robert C. Leif
2003-08-19 13:54                       ` Colin Paul Gloster
2003-08-10 17:04                 ` Marin David Condic
2003-08-11 14:20                   ` Hyman Rosen
2003-08-12 12:34                     ` Marin David Condic
2003-08-12 13:48                       ` Hyman Rosen
2003-08-13  3:58                         ` Robert C. Leif
2003-08-13  7:14                           ` Preben Randhol
2003-08-13 13:24                             ` Marin David Condic
2003-08-13 13:54                               ` Preben Randhol
2003-08-15  0:19                             ` Robert C. Leif
2003-08-15  8:35                               ` Preben Randhol
2003-08-15 14:26                                 ` Chad R. Meiners
2003-08-15 14:37                                   ` Preben Randhol
2003-08-15 16:14                                     ` Chad R. Meiners
2003-08-16 10:02                                       ` Preben Randhol
2003-08-16 18:07                                         ` Chad R. Meiners
2003-08-18  6:38                                           ` Preben Randhol
2003-08-18 13:34                                             ` Chad R. Meiners
2003-08-18 15:43                                               ` Preben Randhol
2003-08-18 18:36                                                 ` Chad R. Meiners
2003-08-18 20:30                                                   ` Preben Randhol
2003-08-18 21:32                                                     ` Chad R. Meiners
2003-08-18 19:04                                               ` Preben Randhol
2003-08-18 19:28                                                 ` Chad R. Meiners
2003-08-19  6:29                                                   ` Preben Randhol
2003-08-19 20:48                                                     ` Chad R. Meiners
2003-08-16 13:57                                       ` Georg Bauhaus
2003-08-16 18:18                                         ` Chad R. Meiners
2003-08-16 18:33                                           ` Stephane Richard
2003-08-17 12:52                                             ` Stephane Richard
2003-08-17 13:20                                               ` Larry Kilgallen
2003-08-18  6:41                                               ` Preben Randhol
2003-08-17 23:03                                           ` Georg Bauhaus
2003-08-18  1:51                                             ` Chad R. Meiners
2003-08-13 11:14                           ` Larry Kilgallen
2003-08-13 12:49                             ` Frank J. Lhota
2003-08-13 23:34                           ` Luke A. Guest
2003-08-13 12:34                         ` Marin David Condic
2003-08-13 13:10                           ` Preben Randhol
2003-08-13 13:30                             ` Marin David Condic
2003-08-13 13:47                               ` Preben Randhol
2003-08-14 12:32                                 ` Marin David Condic
2003-08-14 13:56                                   ` Preben Randhol
2003-08-15 12:22                                     ` Marin David Condic
2003-08-17  7:47                                       ` Hyman Rosen
2003-08-13 13:55                           ` Vinzent Hoefler
2003-08-14 12:40                             ` Marin David Condic
2003-08-18 11:10                               ` Dale Stanbrough
2003-08-13 14:40                           ` Hyman Rosen
2003-08-13 16:49                             ` Warren W. Gay VE3WWG
2003-08-14 13:01                               ` Marin David Condic
2003-08-14 16:46                                 ` Warren W. Gay VE3WWG
2003-08-15  4:22                                   ` Robert C. Leif
2003-08-15  9:48                                     ` Georg Bauhaus
2003-08-15 21:59                                       ` Robert C. Leif
2003-08-16  1:36                                         ` Robert I. Eachus
2003-08-17 11:30                                           ` Simon Wright
2003-08-17 12:08                                             ` Robert I. Eachus
2003-08-17 12:30                                               ` Jeffrey Creem
2003-08-16  1:58                                         ` George Shapovalov
2003-08-16 10:08                                         ` Preben Randhol
2003-08-16 11:50                                         ` Marin David Condic
2003-08-16 12:04                                           ` Preben Randhol
2003-08-16 18:25                                             ` Chad R. Meiners
2003-08-18  6:46                                               ` Preben Randhol
2003-08-18 13:48                                                 ` Chad R. Meiners
2003-08-16 13:31                                           ` Georg Bauhaus
2003-08-17 14:27                                             ` Marin David Condic
2003-08-17 23:40                                               ` Georg Bauhaus
2003-08-18  2:00                                                 ` Chad R. Meiners
2003-08-18 12:04                                                   ` Georg Bauhaus
2003-08-17  8:26                                     ` Hyman Rosen
2003-08-17 19:04                                       ` Robert C. Leif
2003-08-15 12:40                                   ` Marin David Condic
2003-08-16 22:32                                     ` Warren W. Gay VE3WWG
2003-08-17 12:22                                       ` Marin David Condic
2003-08-17 23:34                                         ` Warren W. Gay VE3WWG
2003-08-14 12:52                             ` Marin David Condic
2003-08-14 14:03                               ` Preben Randhol
2003-08-12 14:52                       ` Preben Randhol
2003-08-13 12:41                         ` Marin David Condic
2003-08-13 13:32                           ` Preben Randhol
2003-08-12 22:15                       ` Luke A. Guest
2003-08-13  1:04                         ` Hyman Rosen
2003-08-13  2:08                           ` Wesley Groleau
2003-08-13 12:54                             ` Marin David Condic
2003-08-13 13:36                               ` Preben Randhol
2003-08-13 16:52                               ` Warren W. Gay VE3WWG
2003-08-13  7:11                           ` Preben Randhol
2003-08-13 22:26                             ` Robert I. Eachus
2003-08-14  2:19                               ` Alexander Kopilovitch
2003-08-14  6:54                                 ` Preben Randhol
2003-08-14 15:03                                 ` Robert I. Eachus
2003-08-15  0:46                                   ` Alexander Kopilovitch
2003-08-15  8:22                                   ` Preben Randhol
2003-08-15 16:21                                     ` Robert I. Eachus
2003-08-16 10:04                                       ` Preben Randhol
2003-08-14  8:27                           ` Luke A. Guest
2003-08-14  9:58                             ` Preben Randhol
2003-08-14 13:22                               ` Hyman Rosen
2003-08-14 14:11                                 ` Preben Randhol
2003-08-14 17:46                               ` Luke A. Guest
2003-08-15  8:29                                 ` Preben Randhol
2003-08-15 18:56                                   ` Luke A. Guest
2003-08-16 10:06                                     ` Preben Randhol
2003-08-13  7:08                         ` Preben Randhol
2003-08-13 12:49                         ` Marin David Condic
2003-08-13 16:54                           ` Warren W. Gay VE3WWG
2003-08-13 17:20                             ` Hyman Rosen
2003-08-13 22:06                               ` Dale Stanbrough
2003-08-13 23:40                               ` Luke A. Guest
2003-08-14  6:49                               ` Preben Randhol
2003-08-14 13:11                                 ` Marin David Condic
2003-08-14 14:06                                   ` Preben Randhol
2003-08-14 20:35                                     ` Pascal Obry
2003-08-15 12:51                                     ` Marin David Condic
2003-08-15 13:40                                       ` Preben Randhol
2003-08-16 10:33                                         ` Marin David Condic
2003-08-14 16:51                                   ` Warren W. Gay VE3WWG
2003-08-15 12:58                                     ` Marin David Condic
2003-08-16 22:46                                       ` Warren W. Gay VE3WWG
2003-08-14  3:19                             ` Robert C. Leif
2003-08-14 12:00                               ` Dmytry Lavrov
2003-08-14 13:29                               ` Hyman Rosen
2003-08-14 13:08                             ` Marin David Condic
2003-08-14 16:58                               ` Warren W. Gay VE3WWG
2003-08-14 17:47                                 ` Hyman Rosen
2003-08-14 19:15                                   ` Stephane Richard
2003-08-15  8:26                                   ` Preben Randhol
2003-08-15 13:04                                 ` Marin David Condic
2003-08-15 13:57                                   ` Preben Randhol
2003-08-16 22:49                                   ` Warren W. Gay VE3WWG
2003-08-17 14:07                                     ` Marin David Condic
2003-08-17 23:45                                       ` Warren W. Gay VE3WWG
2003-08-15 16:13                                 ` Robert I. Eachus
2003-08-16  2:27                                   ` Alexander Kopilovitch
2003-08-16 10:02                                     ` Preben Randhol
2003-08-16 10:01                                   ` Preben Randhol
2003-08-16 11:03                                   ` Marin David Condic
2003-08-16 11:39                                     ` Stephane Richard
2003-08-13 12:12                       ` Georg Bauhaus
2003-08-13 13:15                         ` Marin David Condic
2003-08-13 13:52                           ` Preben Randhol
2003-08-14 13:15                             ` Marin David Condic
2003-08-14 14:11                               ` Preben Randhol
2003-08-15 13:11                                 ` Marin David Condic
2003-08-15 14:04                                   ` Preben Randhol
2003-08-16 11:23                                     ` Marin David Condic
2003-08-13 18:14                           ` Georg B.
2003-08-14 13:25                             ` Marin David Condic
2003-08-15  9:35                               ` Georg Bauhaus
2003-08-15 13:17                                 ` Marin David Condic
2003-08-15 14:50                                   ` Georg Bauhaus
2003-08-14 17:05                             ` Warren W. Gay VE3WWG
2003-08-15  8:44                               ` ADCLing (was: Re: Realtime/embedded project to help with employment.) Georg Bauhaus
2003-08-15  8:48                                 ` Preben Randhol
2003-08-15 13:19                               ` Realtime/embedded project to help with employment Marin David Condic
2003-08-15 14:12                                 ` Preben Randhol
2003-08-16 11:43                                   ` Marin David Condic
2003-08-16 11:59                                     ` Preben Randhol
2003-08-16 14:55                                     ` Ludovic Brenta
2003-08-16 23:34                                       ` Software Patent Concerns => New Black Markets? Warren W. Gay VE3WWG
2003-08-17 19:04                                         ` Robert C. Leif
2003-08-17 23:03                                           ` Warren W. Gay VE3WWG
2003-08-18  7:20                                             ` Ludovic Brenta
2003-08-18 14:25                                               ` Alexander Kopilovitch
2003-08-18 14:38                                               ` chris
2003-08-19 10:36                                                 ` Georg Bauhaus
2003-08-19 11:32                                                 ` Wojtek Narczynski
2003-08-18 18:31                                               ` Robert C. Leif
2003-08-18 19:04                                                 ` Chad R. Meiners
2003-08-18 19:36                                                 ` Hyman Rosen
2003-08-19  6:58                                                   ` Preben Randhol
2003-08-19 15:06                                                     ` Robert C. Leif
2003-08-19 17:00                                                       ` Warren W. Gay VE3WWG
2003-08-20 10:55                                                       ` Wojtek Narczynski
2003-08-20 12:49                                                         ` Jean-Pierre Rosen
2003-08-20 19:16                                                         ` Dmytry Lavrov
2003-08-21  8:12                                                           ` Wojtek Narczynski
2003-08-21 17:47                                                             ` Dmytry Lavrov
2003-08-21 17:53                                                               ` Dmytry Lavrov
2003-08-19 13:45                                                   ` Wojtek Narczynski
2003-08-19 14:43                                                     ` Hyman Rosen
2003-08-19 17:48                                                       ` Wojtek Narczynski
2003-08-19 20:47                                                     ` Robert C. Leif
2003-08-20  4:16                                                       ` Hyman Rosen
2003-08-20 22:45                                                         ` Robert I. Eachus
2003-08-21  4:08                                                           ` Hyman Rosen
2003-08-19 10:28                                                 ` Georg Bauhaus
2003-08-19 12:01                                                 ` Dmitry A. Kazakov
2003-08-19 16:53                                                 ` Software Patent Concerns => (FSF is Robin Hood?) Warren W. Gay VE3WWG
2003-08-19 17:16                                                 ` Software Patent Concerns => New Black Markets? Ed Falis
2003-08-20 22:27                                                   ` Robert I. Eachus
2003-08-21 23:02                                                     ` Alexander Kopilovitch
2003-08-19 17:54                                             ` Patent Guy
2003-08-20  1:34                                               ` Warren W. Gay VE3WWG
2003-08-20  3:35                                                 ` Wes Groleau
2003-08-20  6:08                                                 ` Patent Guy [this message]
2003-08-20 16:59                                                   ` Warren W. Gay VE3WWG
2003-08-20 21:37                                                     ` Patent Guy
2003-08-20 22:10                                                 ` Robert I. Eachus
2003-08-21 20:22                                                   ` Warren W. Gay VE3WWG
2003-08-22  9:36                                                     ` Georg Bauhaus
2003-08-22 17:19                                                       ` Robert I. Eachus
2003-08-20 22:32                                               ` Alexander Kopilovitch
2003-08-19 11:19                                           ` Wojtek Narczynski
2003-08-17 14:13                                       ` Realtime/embedded project to help with employment Marin David Condic
2003-08-15 14:53                                 ` Georg Bauhaus
2003-08-15 19:17                                   ` Chad R. Meiners
2003-08-16 10:08                                     ` Preben Randhol
2003-08-16 17:40                                       ` Chad R. Meiners
2003-08-18  6:35                                         ` Preben Randhol
2003-08-18 16:37                                           ` Frank J. Lhota
2003-08-18 20:32                                             ` Preben Randhol
2003-08-18 20:47                                               ` Chad R. Meiners
2003-08-19 16:02                                             ` John R. Strohm
2003-08-16 23:23                                 ` Warren W. Gay VE3WWG
2003-08-13 19:03                           ` Hyman Rosen
2003-08-10 17:26               ` Michael Erdmann
2003-08-10 11:17             ` Mário Amado Alves
2003-08-10 16:50               ` Marin David Condic
2003-08-10 17:20           ` Michael Erdmann
2003-08-13 14:21           ` Stephane Richard
2003-08-13 16:36             ` Warren W. Gay VE3WWG
2003-08-08 23:39         ` Luke A. Guest
2003-08-09 13:40           ` Marin David Condic
2003-08-09 16:02             ` Luke A. Guest
2003-08-09 22:47               ` Marin David Condic
2003-08-10 10:38                 ` Luke A. Guest
2003-08-11 10:08                   ` Mark Lorenzen
2003-08-11 18:39                     ` Luke A. Guest
2003-08-11 21:04                       ` Mark Lorenzen
2003-08-11 22:59                         ` Luke A. Guest
2003-08-12 12:12                           ` Marin David Condic
2003-08-22 21:53                             ` Luke A. Guest
2003-08-23  2:55                               ` Alexander Kopilovitch
2003-08-23 12:54                               ` Marin David Condic
2003-08-12 14:55                       ` Colin Paul Gloster
2003-08-12 15:03                         ` Vinzent Hoefler
2003-08-12 13:43                     ` Dmytry Lavrov
2003-08-09  3:52         ` Steve
2003-08-09 13:47           ` Marin David Condic
2003-08-22 21:28         ` Luke A. Guest
2003-08-08 13:32       ` chris
2003-08-07 18:44     ` Luke A. Guest
2003-08-07 19:40       ` Jeffrey Carter
2003-08-07 21:42         ` Luke A. Guest
2003-08-08  1:07           ` Jeffrey Carter
2003-08-08 12:00           ` Phil Thornley
2003-08-08 13:46             ` Martin Dowie
2003-08-08 14:46               ` Jean-Pierre Rosen
2003-08-08 15:55                 ` Martin Dowie
2003-08-08 23:37             ` Luke A. Guest
2003-08-10  9:43               ` JP Thornley
2003-08-12 15:25               ` Colin Paul Gloster
2003-08-22 21:25                 ` Luke A. Guest
2003-08-12 19:26               ` FJ de Bruin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox