Copyright, Patent, and Trademark

Computers and Society
Intellectual Property
Chris Brooks
Department of Computer Science
University of San Francisco
Intellectual Property
Refers to the rights you possess regarding your ideas or
creative work.
Can subdivide into three areas:
Creative works (copyright)
Inventions (patent)
Identity (trademark)
Department of Computer Science — University of San Francisco – p.1/?
Copyright
Meant to protect individual works from being copied
Applies to:
Written works (Books, articles, web pages ,etc)
Visual works (Movies, television, art, photographs,
etc)
Audio works (music, performances, etc)
Software
Copyright is intended to allow a creator to profit from
his/her creative works.
Department of Computer Science — University of San Francisco – p.2/?
Copyright
Underlying ideas are not protected; only their specific
manifestation.
For example, if someone reverse-engineered your
encryption tool and released their own, which functioned
equivalently, this is not a copyright violation. (might be a
patent violation.)
A Copyright gives an author exclusive rights to their
works for a “limited time.” (U.S. Constitution, Article 1,
Sec 8)
Protects original work, but not derived ideas or facts, or
pre-existing incorporated material.
Department of Computer Science — University of San Francisco – p.3/?
Copyright
What “limited time” means has been a legal debate
Originally 28 years, then 56, then life plus 50 years.
Currently life + 70, or 95 years for corporate
authorship
Standard for originality is very low.
Must embody “a minimum level of creativity”
Must owe its origin to the author claiming copyright.
Department of Computer Science — University of San Francisco – p.4/?
Copyright
In the U.S., a work is copyrighted as soon as it is
created.
No special application needed.
Applications can be obtained from U.S. Copyright office
Registering your copyright may help you get damages
Department of Computer Science — University of San Francisco – p.5/?
Copyright and Software
Reverse Engineering
Not always clear-cut
Some courts have ruled that decompilation to an
intermediate form, which is then copied, is a
copyright infringement.
Reverse engineering to a wholly different form is
usually considered fair use.
Often, software licenses will expressly forbid reverse
engineering.
DMCA forbids circumventing copy-protection
measures
Department of Computer Science — University of San Francisco – p.6/?
Copyright and Software
“Look and Feel”
Some manufacturers have tried to sue competitors for
copying the “expression of their ideas.”
1988: Apple sues Microsoft and HP for copyright
infringement
Courts found that if there’s only one way to express
an idea, that expression cannot be copyrighted.
Apple lost the suit, not because of the validity of
copyrighting look and feel, but because it was ruled
that there was no other way to implement overlapping
windows.
Department of Computer Science — University of San Francisco – p.7/?
Copyright and Software
1995: Lotus sued Borland
Lotus had already sued two small companies for
producing Lotus 1-2-3 clones.
claim: Borland Quattro had a “Lotus 1-2-3 emulation
mode”
Lotus won at the trial court level, but lost in appeals.
Issue is still unsettled.
Department of Computer Science — University of San Francisco – p.8/?
Public Domain
Non-copyrighted works are said to be in the “public
domain”
A work in the public domain can be freely used by
anyone.
Grimm’s Fairy Tales
The Bible
The U.S. Constitution
Bach, Beethoven, etc.
Department of Computer Science — University of San Francisco – p.9/?
Public Domain
Once copyright expires, works enter the public domain
U.S. Government works cannot be copyrighted.
Forfeiture
Previously, if authors did not defend their works
against infringement, copyright was considered
forfeited.
Since 1988, this is no longer the case.
Department of Computer Science — University of San Francisco – p.10/?
Patent
Patents are designed to protect the ideas behind an
invention.
Owner has an exclusive monopoly for 20 years.
A patent protects the idea itself, rather than the
expresion of an idea.
Owner must specifically file for a patent.
Department of Computer Science — University of San Francisco – p.11/?
Patent
Four types of inventions can be patented
Machines, man-made products, compositions of
matter, processing methods.
Cannot be patented:
Laws of nature, natural phenomena, abstract ideas.
Gray area: algorithms can be patented if instantiated in
a machine or process with a “useful” result.
Department of Computer Science — University of San Francisco – p.12/?
Patent
To be patented, an invention must be new, original,
novel, and nonobvious.
Extended to manufactured goods, plants, medical
procedures, and software.
Goals: Reward innovation, encourage competitors to
reproduce functionality in a new form.
Dangers: Stfile competition by presenting a barrier to
entry.
Department of Computer Science — University of San Francisco – p.13/?
E-commerce Patents
Most early CS and networking innovations were not
patented by their inventors.
e.g. TCP/IP, Ethernet, mouse
1998: Federal Appeals court rules that “business
methods” can be patented.
Signature Financial patented a ’hub and spoke’
system for consolidating portfolios.
Court ruled that a “business process” was no
different from a manufacturing process.
Led to a huge spike in the number of patent
applications in e-commerce.
Department of Computer Science — University of San Francisco – p.14/?
E-commerce Patents
Some e-commerce patents
Amazon: One-click purchasing
CyberGold: Attention brokerage (paying people to
view ads)
Open Market: Electronic Shopping Carts
Priceline: “name your own price” sales
Akamai: Internet Content Delivery via Global Hoting
System
NetZero: Display of third-party ads in floating
windows
British Telecom: Hyperlinks
DoubleClick: Dynamic display of ads
Department of Computer Science — University of San Francisco – p.15/?
Patent Criticisms
Some observers worry that the Patent Office is not
discerning enough.
May be unable to adequately take into account
technological issues.
May make patent claims in the hope of collecting (or
suing for) licensing fees.
Many patent claims are very broad. (hyperlinks)
Many ideas are either ’obvious’ or an extension of a
historical practice. (shopping carts)
In Europe, business methods are not patentable unless
implemented through a particular technology.
Department of Computer Science — University of San Francisco – p.16/?
Trademark
A Trademark is a mark used to identify goods and their
source.
Brand name, mascot, slogan, etc.
Cannot be trademarked: Flags of nations, common
descriptive words (’green’), deceptive marks, previous
trademarks.
Last for 10 years, and can be renewed indefinitely.
Department of Computer Science — University of San Francisco – p.17/?
Trademark and the Internet
Trademark-related lawsuits typically claim that a mark is
being diluted (the association between mark and seller
is being weakened) or that market confusion
(Consumers are being misled).
Example: Registering a domain name corresponding to
a trademark for your own business.
www.fordrecalls.com used to point to an “adult”
website
Court ruled that this diluted Ford’s trademark.
Department of Computer Science — University of San Francisco – p.18/?
Trademark Infringement
Like copyright, trademark rights do not extend to:
Parody
Non-commercial use
Product evaluation/new reporting
Fair Use (either the term is in common use, or the
user must be using it to refer to his/her own product
in an unambiguous way)
Georgaphic limitations
Department of Computer Science — University of San Francisco – p.19/?
Trademark and the Internet
Cybersquatting
Buying a domain name to sell it to the trademark
holder.
Metatagging
Including trademarked terms in META tags to
improve search engine ranking.
Department of Computer Science — University of San Francisco – p.20/?
Methods for Protecting and Distributi
Once you’ve made an intellectual property, such as a
program, you need to decide what to do with it.
You need to decide the terms under which people can
use your software.
Department of Computer Science — University of San Francisco – p.21/?
Licensing
A license specifies the terms under which a piece of
software can be used. It can grant all of the terms that
copyright does, or just a subset.
It may specify:
rules about copying
use for profit
number of installations
ownership (do you own the software, or just use it?)
Responsibility for usage
technical support
Department of Computer Science — University of San Francisco – p.22/?
Commercial Licenses
These are the traditional licenses that come with most
shrink-wrapped software.
Legal contract: as copyright holder, the authors can
choose whatever usage terms they like.
They typically prohibit users from tampering with,
modifying or redistributing the software.
Often, ownership remains with the vendor; users are
techinally leasing the code.
Typically limits liability; vendor is not responsible for
damage.
May also restrict usage, duration, number of machines,
reverse engineering.
Department of Computer Science — University of San Francisco – p.23/?
Public Domain
The simplest way to freely distribute your program is to
put it into the public domain.
No copyright is retained; users can do whatever they
want with your program.
This includes selling it or converting it into a proprietary
product and copyrighting the derivative work.
Department of Computer Science — University of San Francisco – p.24/?
Copyleft
Copyleft is more restrictive than putting something in the
public domain.
Copyleft is an idea promoted by the GNU foundation
Copyleft requires that anyone who redistributes
software, either original or changed, must release this
software under copyleft.
Note that you can charge for this new software, but you
can’t change the licensing terms.
This provides developers with an incentive to develop
free software
Department of Computer Science — University of San Francisco – p.25/?
Copyleft
Stallman: “If you will make your software free, you can
use this code.”
Example: The C++ front-end to gcc was developed in
industry. GNU’s copyleft required it to be copylefted,
since it used copylefted code.
Department of Computer Science — University of San Francisco – p.26/?
Examples of Copylefted Software
Emacs
gcc
Many unix tools
Anything released under the GNU Public license
Department of Computer Science — University of San Francisco – p.27/?
GNU Public License
The GNU Public license is the most well-known
implementation of the “Free Software” principles.
Distribution terms: everyone has the right to use, modify
and redistribute copylefted code as long as the rights to
this code or any derived code are not changed.
In other words, you can’t weaken the use conditions (or
strengthen restrictions) on copylefted code.
Department of Computer Science — University of San Francisco – p.28/?
Free Software
It’s useful to think a bit about what “free software” really
means.
“Free as in speech, not as in beer.”
In other words, you have the right to do what you want
with it, not that you’re obligated to get it without paying.
Department of Computer Science — University of San Francisco – p.29/?
Free Software
GNU software freedoms:
The freedom to run the program for any purpose
The freedom to study the program and how it works
(i.e. source code access)
The freedom to redistribute copies
The freedom to modify the program and redistribute
the modified version
Department of Computer Science — University of San Francisco – p.30/?
The Free Software Foundation
Started by Richard Stallman in 1985 as a response to
the overwhelmingly proprietary nature of software at the
time.
No free OSes (Unix was very expensive), few free
tools.
Goal: develop a free OS, along with a set of tools for
that OS (editor, compiler, mail reader, etc)
This system was referred to as GNU (Gnu’s not Unix)
When the linux kernel was developed in the early 1990s,
GNU finally had a free OS to run on.
Department of Computer Science — University of San Francisco – p.31/?
Lesser GPL
GNU/FSF also offers something called the “Lesser GPL”
Allows GPL’ed libraries to be linked into non-free code,
which can then be proprietary.
Goal: encourage adoption of a particular standard
Or, the free library may do the same job as a
widely-existing non-free library.
For example, the GNU C library.
Department of Computer Science — University of San Francisco – p.32/?
Open Source
Open Source is a broader term that covers a number of
different possible licensing agreements.
Basic criteria:
License must not prevent redistribution, and must
allow free distribution.
Source code for the program must be publically
available.
Derived works must be covered under the original
license.
License may require modifications to be distributed
as separate patches, or be clearly named or
identified.
Department of Computer Science — University of San Francisco – p.33/?
Open Source
License may not discriminate against groups of users.
For example, countries may have export restrictions.
An open source license may remind users to obey
the law, but cannot explicitly incorporate these
restrictions.
Also cannot restrict use to, for example, only
non-commercial entities
Cannot require that it be distributed only with other
open-source works.
Department of Computer Science — University of San Francisco – p.34/?
Examples of Open Source software
Mozilla
Apache
Perl, Python, all GNU tools
PHP
openSSH
Much more ...
Department of Computer Science — University of San Francisco – p.35/?
Economics of Open Source
A common objection to open source is: “But I need to
eat!”
If your program is freely available, how can you make
money from it?
Maintenance/development: Most programmers spend a
large fraction of their time maintaining tools or modifying
them for a particular business. this won’t change if the
underlying codebase is open source.
Department of Computer Science — University of San Francisco – p.36/?
Economics of Open Source
Support/consultation. Just because something is free
doesn’t mean there’s no value for people who are
experts at using it.
Paid development. If a tool is widely accepted or
deemed valuable, industry will subsidize its
development, even if the end product is open source,
because it’s valuable to them.
e.g. Apache, g++, perl, ANTLR
Department of Computer Science — University of San Francisco – p.37/?
Open Source as a Business Model
Some managers may also be reluctant to adopt an
open-source model.
“Why should we give away something that cost us
lots of money to develop?”
Reliability: open source is arguably more reliable, as
more people are using and testing the code.
Technical superiority: this is an open argument, but
OS proponents argue that having more developers
leads to a better product.
Rapid response. Faster turnaround times allow
businesses to respond to customer needs more
easily.
Department of Computer Science — University of San Francisco – p.38/?
Open Source as a Business Model
Market penetration. OS may allow a firm to add
developments that would not be feasible otherwise. For
example, ports to less popular operating systems.
Remember, software has a “network effect” - getting a
large user base makes it more valuable.
Department of Computer Science — University of San Francisco – p.39/?
Open Source as a Business Model
Potential Open-source business models:
Support sellers (RedHat): Give away the product, sell
support, after-sale service.
Multiple levels: (MySQL) - Open-source community
version, and a ’for-pay’ enterprise version.
Loss-leader. (Netscape, Java): You give away your
software to help sales of related, closed software.
Department of Computer Science — University of San Francisco – p.40/?
Open Source as a Business Model
Product improvement. (SGI) A hardware company
supports and ships open-source software (such as
Samba) that improves their other products.
Accessorizing. (O’Reilly, VA research) Selling systems
or manuals that use or describe open-source systems.
Department of Computer Science — University of San Francisco – p.41/?
Creative Commons
These are just a few of the potential ways in which you
may want to control the use of your IP.
Creative Commons is an organization started by IP and
CS experts devoted to increasing people’s ability to
control access to their work.
Provides a broad set of potential licenses for creators of
IP.
Goals: Increase amount and accessibility of online
source material.
Also provides a standard metadata encoding for these
licenses using HTML and RDF.
This makes the licenses standardized and
machine-readable.
Department of Computer Science — University of San Francisco – p.42/?
Creative Commons
Some CC licenses:
Attribution: Anyone can use your work, but they must
give you credit.
Noncommercial. People can use and display your work
for noncommercial purposes.
No derivative works. People can use or copy your work,
but not modify it.
Share alike. People can distribute derivative works as
long as original licensing terms remain.
Full copyright. You retain all rights to how your work is
used.
Department of Computer Science — University of San Francisco – p.43/?