Copy Link
Add to Bookmark
Report
League for Programming Freedom 04
_______________________________________________________
| |
| PROGRAMMING FREEDOM - online edition |
| league@prep.ai.mit.edu |
| |
| June 1992 -==- Volume I Number 4 |
| |
| The Electronic Newsletter of |
| The League for Programming Freedom |
| 1 Kendall Sq #143, POBox #9171, Cambridge MA 02139 |
| Editor: Spike R. MacPhee (spiker@prep.ai.mit.edu) |
|Assistant Editor: Andy Oram (oram@hicomb.hi.com) |
| Reproduction of Programming Freedom via all |
| electronic media is encouraged. |
| To reproduce a signed article individually, |
| please contact the author for permission. |
|_____________________________________________________|
<><><><><> TABLE OF CONTENTS <><><><><>
An analysis of the Congressional OTA Report - Simson Garfinkel
LPF publicity: Cons, media mentions, & volunteer efforts
Patent law "harmonization" Congressional bills introduce
LPF News - 50% membership increase; voicemail down temporarily
Quorum Files Declaratory Judgment Action Against Apple Computer
MacBlaster game, item noticed by Christopher Glaeser
LPF email lists - what they are for
Apple-Microsoft/HP suit news
LPF Boutique: Materials Available from the League
--==--
<>An analysis of the Congressional OTA Report - Simson Garfinkel<>
Report on "Finding A Balance":, the Congressional Office of
Technology's 1992 report on "Computer Software, Intellectual Property
and the Challenge of Technological Change."
On May 1 the Congressional Office of Technology Assessment (OTA)
issued its long-awaited report on the impact of copyright and patent
law on computer programs. This 228-page report is the most
comprehensive description to date of the issues of primary importance
to The League.
The OTA's mission is to analyze policy questions pertaining to
technology in an objective and bipartisan way - not to make policy
recommendations. For this reason, the OTA's report does not conclude
if patents and copyrights are "good" or "bad" for software or the
country as a whole: it simply provides an analysis of the current
state-of-affairs and outlines policy options available to Congress.
The OTA's report is therefore likely to be at the heart of any future
action taken by Congress on these matters.
"Finding A Balance" is the last in a series of reports that OTA has
been issuing on intellectual property law. Other reports have looked
at the electronic redistribution of information ("Intellectual
Property Rights in an Age of Electronics and Information," OTA 1986),
the role of patents in the field of biotechnology ("New Developments
in Biotechnology: Patenting Life - Special Report," OTA 1989), and
the impact of home copying ("Copyright and Home Copying: Technology
Challenges the Law," OTA 1989).
THE LEGAL ENVIRONMENT
Until now, the ways that copyright and patent law has been applied to
different parts of a program in different ways. Nearly all of these
determinations have been made in the courts. Most observers feel that
the courts are the wrong place for these decisions to be made.
Indeed, different courts around the country have issued different,
often contradictory, rulings about the extent to which copyrights and
patents affect the writers of programs.
The problem, says OTA, is that there are elements of computer programs
that are like literature, and apparently covered by existing copyright
laws, while there are other elements that smack of invention and
should therefore be covered by patent laws. OTA points out that
software is the only thing in American society that can be covered by
copyright, patent and trade secret laws at the same time.
The report focuses on four main elements of computer program:
* The program code itself
* The user interface design
* The program's external design
* The program's function
It then analyzes how copyright and patent law are affecting the
development of programs. Finally it concludes with possible policy
options for Congress.
APPROACHES
There is no question today that copyright and patent laws are in a
state of flux with respect to computer programs. But there is a real
question about the way that the problem should be addressed.
Today there are two schools of thought in the United States of how the
situation should be fixed: one school of thought is that Congress
should clarify the ways in which copyright and patent law affects
computer programs. The second school holds that Congress should create
a new "sui generis" approach that deals specifically with computer
software.
The OTA disagrees with the statement that "the majority of legal
experts and firms in the industry take the position that existing
structures like copyright and/or patent are adequate to deal with
software." Case law will evolve in the courts, OTA says these experts
contend, and "sui generis approaches risk obsolescence as the
technology changes."
Instead, OTA says, "despite the advantages, there are questions as to
whether this process of accommodation can - or should - continue
indefinitely. With respect to software, there may be a point where it
becomes preferable to complement or substitute ... the existing
structures, rather than extend the scope of copyright to fit certain
aspects of software," (p. 8).
COPYRIGHT
OTA first tackles the question of copyright. The issue of primary
importance, says OTA, is to prevent the wholesale pirating of
completed computer programs. The straightforward way to do this is to
treat a program as a literary work. This approach is well-established
in both US and International law. Nevertheless, says OTA, there is
still a great deal of software piracy - particularly overseas.
Beyond the question of verbatim copying, there is a "fuzzy" line as
more and more aspects of a program's design and function are covered
by copyright law.
One option for Congress, says OTA, would be not to act and let these
matters be resolved in the courts. A way to speed that process would
be for congress to establish a special "fast track" inside the court
system for intellectual property litigations.
If Congress does want to do something, one of the first things that it
could do, says OTA, is to clarify the scope of copyright to either
specifically include or exclude "one or more aspects of software, such
as:"
* computer languages
* algorithms
* design specifications
* user interfaces.
* other interfaces.
Congress could do this by:
* Expanding upon the Copyright Law's current language on "subject
matter of copyright" by saying that the above are or are not
copyrightable subject material.
Another option, says OTA, would be for congress to exempt computer
programs from copyright and make them subject to new "sui generis"
laws.
Although not an issue of primary concern to the league, the OTA report
also covers the question of reverse engineering. OTA calls upon
Congress to specifically address the question of reverse engineering
-- either through legislation or cooperation with industry -- and
clarify whether reverse engineering is considered "fair use" under the
copyright law.
OTA suggested that Congress might want to develop a technique for
giving "limited rights for incremental software advances that would
not be patentable or for aspects of program functionality that fall
outside copyrightable subject matter."
PATENTS
Computer-related Patents pose a special problem to the PTO, OTA says,
because the Supreme Court has ruled that mathematical algorithms may
not be patented but processes - including processes that involve
computers - may be patented.
"The long-term question of whether patent (or patentlike) protection
for computer processes and/or algorithms is socially desirable is
separate from the related question of how well current U.S. Patent and
Trademark Office (PTO) procedures are working now," (p. 10).
On the question of whether or not the PTO procedures are working now,
OTA concludes that they aren't.
OTA states that the biggest problem preventing the PTO from carrying
out its current mission is a problem of dealing with prior art. PTO
is forbidden from issuing patents unless they are "non-obvious" to
practitioners in the field and "novel" - that is, have never been
implemented before.
The LPF believes that they are mistaken--while this problem does
contribute to bad consequences, even a perfect awareness of the prior
art would at most eliminate a fraction of them. Rms has written an
article relevant to this that was in Computerworld and it will be in
our next issue.
Because of PTO's problems, OTA says, patents have been issued that are
neither non-obvious nor novel.
The PTO has "serious" problems, OTA says, including:
* Examiner training and turnover
* Length of pendency periods (from filing to issuance) for
patent applications.
* The backlog of applications
* The quality and extent of the prior art database.
PTO's problems quickly become those of practitioners in the field,
says OTA, because they create an uncertain economic environment in
which to operate. At the root of this uncertain environment is "the
long timelag between patent applications and issuance, compared to
fast-moving software life cycles." (p.7) Programs can be conceived,
developed and brought to market by one company between the time that
another company files for and is awarded a patent. OTA calls such
patents "land-mine patents."
To solve these problems, OTA says, the patent office could "fill in"
its database of both patent and non-patent prior art. OTA recommends
that the PTO could revise its electronic search system so that
examiners can easily pull from the database all software-related
patents (currently, OTA says, this is impossible to do). PTO could
reclassify its patents in the computer arts. The OTA recommends that
PTO may want to perform this reclassification and filling-in in
conjunction with the computer industry.
One way to eliminate "land-mine patents" - patents that are filed
when the technology is new but granted many years in the future -
suggests OTA is to require the PTO to publish all software-related
patent applications published after 18 months, whether or not the
patents were issued.
* long-term issues
The OTA report is much hazier on whether patents for software are a
good or bad thing. "Some members of the software and legal
communities believe that software-related patents will tend to stifle,
rather than encourage, technological progress," says OTA.
In one footnote, OTA reprints a letter from Robert S. Boyer (Professor
of Computer Sciences, University of Texas, and an LPF member)
recommending that "patent law should be clarified to the effect that a
patent is never infringed merely by the use of software on a
computer."
OTA notes that "protection of software-related inventions and
algorithms by patent is a recent development and is controversial."
OTA states that the meaning of the term "mathematical algorithm"
(which PTO is forbidden to patent) "has been the subject of
considerable discussion and debate." Algorithms are not
"mathematical" if they can be stated in terms of operations on things
in the "real world."
"Over the past decade, patents have been issued for software-related
inventions such as":
* linear-programming algorithms
* spell-checking routines
* logic-ordering operations for spreadsheet programs
* brokerage cash-management systems
* and bank-college savings systems
"To some industry observers, there appears to be variance--or, at
least, uncertainty on their part--in how PTO guidelines are being
applied during examination," (p. 32).
OTA doesn't reach a conclusion; instead, it always falls back on the
technical problems currently facing the PTO in deciding whether or not
software is "novel" and "non-obvious."
OTA asked PTO to walk it through a typical software-related patent
application. PTO refused.
OTA identifies three different policy issues regarding software
patents:
* Statutory Subject Matter for Patents
"To reduce uncertainties and clarify legislative intent, Congress
could explicitly address the question of patentability for
software-related inventions and for certain algorithms," (p. 32).
This would be a far more difficult problem than defining the scope of
copyright, says OTA. "The term 'software patent' does not correspond
to any PTO category," (p. 32). Nevertheless, Congress could:
"Option 2.1: Refine the statutory definition of patentable
subject matter to provide guidance to the courts and PTO. Legislation
might address the extent to which processes implemented in software or
"mathematical algorithms" are or are not statutory subject matter.
Legislation might also address the issue of special exemptions, such
as for research and education.
"Option 2.2: Exclude software-related inventions and/or
algorithms from the patent law and create a special, sui generis
protection within a patent framework for some inventions. This latter
might have a short term, lower criteria for inventiveness, and/or
special exemptions from infringement"
* Prior art and Examination Quality and Timeliness
On the question of prior art, OTA says that the database of prior art
must be filled in. They suggest:
"Option 2.3: Encourage establishment of a supplementary
repository of nonpatent prior art, either public or private."
OTA also outlines three ways that PTO could improve its internal
process, including developing a new automated program for
cross-indexing and retrieval of patents, improved training and
funding, and increased input from the software community.
SUMMARY
Instead of seeing software patents and look-and-feel copyright as an
issue of free speech, OTA's report takes a very conservative approach:
the current system isn't working in a fair or uniform manner.
As the title of the OTA's report indicates, the agencies biggest
concern is finding a balance and presenting options for congress.
This report presents Congress with many policy options that are
diametrically opposed. For example, it says that Congress could
specifically exempt programs from copyright or it could strengthen
copyrights on programs.
To order your own copy, send $11.00 (international customers add 25%)
to:
Superintendent of Documents
P.O. Box 371954
Pittsburgh, PA 15250-7954
fax: 202-512-2250
Payment may be in the form of check, payable to Superintendent of
Documents, GPO Deposit Account #, or VISA or MasterCard (be sure to
include your expiration date and authorizing signature.)
--==--
<><> LPF publicity: Cons, media mentions, & volunteer efforts<><>
Send in any LPF mentions or volunteer efforts and we'll list it.
April 13: Unix User's Association of Southern California - software
patents speech by Paul Eggert (eggert@twinsun.com)
April 27: Computing Professionals for Social Responsibility, LA
Chapter - software patents speech by Paul Eggert.
April 27-30: XWorld Conference and Exhibition, New York - LPF
materials brought by David B. Lewis, uunet!craft!david@uunet.uu.net
--==--
<><>Patent law "harmonization" Congressional bills introduced<><>
Electrical Engineering Times, 4/27/92, p. 32, has an article on bills
introduced into Congress for patent law "harmonization". These are
supposed to bring us in line with the rest of the world. The major
changes are:
1: We change the law from "first-to-invent" to "first-to-file".
Apparently some lip service is being paid to the notion of
protecting an original inventor from being shafted by a
quick filer, but exactly how this will be managed is not
clear.
2: Patents will be make public 18 months after the application
is received, instead of being help privately until being
granted.
3: The term would change from 17 to 20 years. The term would
start on the filing date instead of the date of issue.
4: An expedited patent search system so invalid patent
applications can be located before the application is made
public in 18 months.
The article doesn't even try to guess what the chances are of this
bill passing, although it does say "Even though the U.S patent system
seems to be the odd man out in the international arena, there is no
huge pressure for change in the United States." Sorry about that...
Summary by Mark R. Nelson, 73650.312@CompuServe.COM
--==--
<><><>LPF News - 50% membership increase; voicemail down<><><>
The active membership, people who have renewed in the last year, has
increased from 450 at Christmas to 689 as of June first. This is a 53%
increase in less than a half-year. Thanks to you all for the recruiting
and publicity efforts that have made this possible.
Our voicemail number is temporarily down; the subcontractor who
provided voicemail service to our snailmail mailbox company abruptly
went bankrupt; we are attempting to recover the number from them and
provide more reliable service to you without obsoleting our stocks of
LPF materials with the voicemail number on them.
--==--
<> Quorum Files Declaratory Judgment Action Against Apple Computer<>
Lawsuit Seeks Relief From Apple Allegations Of Copyright, Patent
Infringement - A press Release from Quorum Software Systems, Inc.
Menlo Park, Calif., May 12, 1992 - Quorum Software Systems, Inc. today
announced it has brought legal action against Apple Computer, Inc.
(Cupertino, CA) to counter unsupported allegations of patent and
copyright infringement. Quorum's lawsuit stems from recent letters in
which Apple accused Quorum of infringing its intellectual property
rights, and revoked Quorum's privileges as an Apple Certified
Developer.
Additionally, the complaint seeks redress for Apple's accusation that
Quorum, in helping independent software developers (ISVs) migrate
their Macintosh-compatible applications to other platforms, induced
those ISVs to violate licensing and confidentiality agreements with
Apple. Apple's assertion implies that developers have knowingly or
unknowingly included Apple proprietary information in their
independent source code. Quorum believes Apple cannot assert any
ownership of application source code created by independent software
developers.
The complaint centers on the allegation that Quorum Latitude, a
cross-platform compatibility tool that enables Macintosh-compatible
applications to run on other computer platforms, violates Apple
patents on "pull-down menus" and "Color QuickDraw" and Apple's
copyrights. Latitude relies solely on the use of Motif or Open Look
for pull-down menus and uses Adobe Display PostScript or SunSoft NeWS
for screen rendering, and therefore could not infringe on Apple's
patents or copyrights.
Quorum asks the United States District Court for the Northern District
of California to rule that Quorum has not infringed any copyrights or
patents of Apple and to prohibit Apple from making further assertions
that Latitude violates any Apple intellectual property rights.
"From the very beginning of our technology development, we have
carefully avoided any perceived or actual infringement of Apple's
intellectual property rights," said Sheldon Breiner, president and
co-founder of Quorum. "For Apple to accuse us of impropriety is to
discredit the technical innovations we have achieved in our Quorum
Compatibility Engine and Latitude product."
"Like any other independent developer, we read publicly available
information such as Inside Macintosh and then wrote some innovative
software," said R. Martin Chavez, co-founder and chief technical
officer. "The Compatibility Engine simply liberates
Macintosh-compatible applications to run on other platforms without
touching any of Apple's Macintosh technology."
Quorum Latitude is based on a core technology called Quorum
Compatibility Engine. When an original Macintosh-compatible
application makes a call to any systems facility, the Compatibility
Engine responds by rerouting the request to a similar service resident
on computers using the UNIX operating system. For screen display, the
Compatibility Engine redirects Macintosh-proprietary QuickDraw calls
directly into Display PostScript or NeWS. The PostScript language is
a hardware-independent imaging language that supports any range of
display, resolution and output devices...
--==--
<>MacBlaster game, by Christopher Glaeser, team1!cdg@uunet.uu.net<>
Check out page 248 of the June issue of Windows. There is a promotion
for a shareware program called Macblaster written by Earl Gehr. It is
a game that pits your PC against a fleet of attacking Macs. The Macs
zip across the sky trying to destroy your PC by dropping copyright
bricks. The object is to blast all of the Macs before they hit your
PC with a copyright. Hmmm, interesting tactic indeed.
--==--
<><><>LPF email lists - what they are for<><><>
These lists are for LPF members only, although you may, of course,
redistribute postings to your friends in the hopes of getting them to
actively support the LPF by joining.
This moderated mailing list
league-activists@prep.ai.mit.edu
and its two sub-lists:
league-activists-boston@prep.ai.mit.edu
and league-activists-remote@prep.ai.mit.edu should be used only
for members' requests for assistance in league projects, local or
nationally, or for announcements from LPF.
These lists are filtered by a moderator to:
- insure this use;
- minimize the number of messages;
- remove items meant for the list's -request address;
- forward items that should have been sent to another list.
There may be a delay of up to 3 days for your message to be sent on
L-act, so plan ahead for volunteer requests.
League-tactics@prep.ai.mit.edu is for discussion of LPF directions and
is not moderated.
If you want to subscribe, change your eddress (email address), or be
removed from either list, please use:
league-activists-request@prep.ai.mit.edu
or league-tactics-request@prep.ai.mit.edu
--==--
<><><>Apple-Microsoft/HP suit news<><><>
This spring, most of Apple's case against Microsoft and Hewlett
Packard was dismissed by the judge.
The partial decision dropped the case against Hewlett Packard. It
also dropped most of the case against Microsoft, but not all.
The reason given by the judge was that Microsoft's old contract with
Apple gave Microsoft the right to do most of the things covered by the
suit. The judge did not rule on the question of whether the style of
a user interface can be copyrighted at all, so the decision would have
no effect if Apple (or someone else) were to sue someone other than
Microsoft in the exact same way.
A few weeks ago a story circulated on the Internet that the partial
decision in the Apple versus Microsoft case had been withdrawn.
According to Microsoft, this was untrue; the partial decision still
stands. However, we cannot regard it as final, since Apple will
probably appeal.
Addendum: Apple asked the judge to reconsider his partial decision and
he agreed to reconsider. So it's possible the decision will be
changed by the trial court.
--==--
<><><> LPF Boutique: Materials Available from the League <><><>
Please send your order to the League address on the first page
Buttons
We have reprinted the famous ``fanged apple'' buttons. These
buttons show the symbol of Apple computer with an alien snake's body
and face. You can buy buttons by mail from the League, for $2 each,
in quantities of at least three. We give out buttons at events, but
ask for a donation.
Stickers
We also have stickers showing Liberty Empowering the Programmer,
with the League's name and address. You can order stickers by mail
from the League at $5 for 10 stickers; for larger orders, phone us to
discuss a price. We hand them out free when it is convenient, such as
at our events, but since mailing packages to individuals costs money,
we want to make it an opportunity to raise funds.
Post stickers at eye level and separated from other posted
articles, to make them easy to see. The stickers are not made to
survive rain.
Liberty Postcards
We also have postcards showing Liberty Empowering the Programmer,
with the League's name and address. Same terms as the stickers.
Large Liberty Posters
We have a few posters with the same image that is on the
stickers, approximately 2.5 ft by 1.5 ft. They are $4 each and $4
total shipping and handling in the US for the first one to five
posters, and $2 for each additional five.
Coffee Mugs
Our coffee mugs have the Fanged Apple design in full color on one
side and ``League for Programming Freedom'' on the other. They hold
twelve ounces and are microwave safe. You can order a mug for $15,
nonmembers $17, plus $3.00 shipping and handling. They are now in
stock. Note the price increase.
T-Shirts
Michael Ernst has produced t-shirts with Liberty and ``League for
Programming Freedom'' on the front and ``Innovate, Don't Litigate'' on
the back. (The back slogan will change from time to time.) You can
order shirts by mail from the League for $10, nonmembers $12, plus $2
for shipping and handling. Available colors are yellow, blue and
peach; if you specify a color, we will assume you would rather have
the other color than no shirt. If you want a chosen color or nothing,
say so explicitly. Please specify the shirt size! (M, L or XL.)
We are temporarily out of XL shirts, but are getting some back from a
member who had volunteered to sell some and sold a dozen.
Position Papers and Memberships
We will send anyone a copy of the League position papers. If you
want other copies to hand out at an event, we'll send you as many as
you need. Please discuss your plans with us. One-year memberships
are $42 for professionals, $10.50 for students, and $21 for others.
The dues are $100 for an institution with up to three employees, $250
for an institution with four to nine employees, and $500 for an
institution with ten or more employees. For $5000, an institution can
be a sponsor rather than a member. We have 10 inst. members, now.
League Papers Online
You can retrieve LPF written materials by anonymous ftp from
prep.ai.mit.edu in the directory /pub/lpf. These include the position
papers, membership form, handouts, friends of the court briefs, and
articles about the LPF's issues of concern.
League Video Cassettes
We have video tapes of some of Richard Stallman's speeches for the
LPF. If you'd like to give LPF speeches, we can send you copies of
these tapes to give you an example to learn from. If you'd like
copies for another purpose, we can send them for $20 each. <><><>
<><><> End of June 1992 Programming Freedom <><><>
tic