Free?

Steven Schveighoffer schveiguy at yahoo.com
Mon Oct 24 07:54:07 PDT 2011


On Mon, 24 Oct 2011 10:39:54 -0400, Kagamin <spam at here.lot> wrote:

> Chante Wrote:
>
>> While I haven't thought it through (and maybe don't have the knowledge  
>> to
>> do so), elimination of software patents was something I had in mind as a
>> potential cure for the current state of affairs (not a cure for viral
>> source code though). Of course, noting that first-to-file is now the
>> thing, it appears (to me) that Big Software Corp and Big Government are
>> on one side, humanity on the other.
>
> Patents are seen to exist for humanity. Elimination of patents is  
> equivalent to elimination of intellectual property. You're not going to  
> succeed on that. But GPL3 at least protects you from patent claims from  
> the author, so you'd better use it. You're afraid of others, but GPL can  
> also protect *your* code.

Patents are to foster innovation.  Software innovation needs no patent  
system to foster it.  Nobody writes a piece of software because they were  
able to get a patent for it.

I feel software patents are a completely different entity than material  
patents.  For several reasons:

1. Software is already well-covered by copyright.
2. With few exceptions, the lifetime of utility of a piece of software is  
well below the lifetime of a patent (currently 17 years).
3. It is a very slippery slope to go down.  Software is a purely  
*abstract* thing, it's not a machine.  It can be produced en mass with  
near-zero cost.  It can be expressed via source code, which is *not* a  
piece of software.  There is a very good reason things like music, art,  
and written works are not patentable.  Free speech is at odds with  
software patents.
4. Unlike a physical entity, it is very likely a simple individual,  
working on his own time with his own ideas, can create software that  
inadvertently violates a "patent" with low cost.  To restrain free-thought  
like this goes against the spirit of the patent system.  The patent system  
when it was designed, protected the little guys who have good ideas from  
the giants who were the only ones capable of stealing them.  Software  
patents are the other way around, and serve as a barrier to entry more  
than a system to foster new ideas.  By the time you are able to "build on"  
an expired patent's ideas, the technology is long obsolete.
5. The patent office does *NOT UNDERSTAND* software, so they are more apt  
to grant trivial patents (e.g. one-click).

My take:  Either software patents should be *elminiated* entirely, or  
reduced to a reasonable software lifetime (e.g. 2 years).

-Steve


More information about the Digitalmars-d mailing list