Preface |
|
xix | |
Acknowledgments |
|
xxi | |
|
1 Introduction to Legal Protection for Software |
|
|
1 | (12) |
|
|
1 | (1) |
|
II A Brief History of the Software Industry |
|
|
2 | (2) |
|
A Software Industry Progress |
|
|
2 | (2) |
|
B Another Lens: What Does the Software User Experience? |
|
|
4 | (1) |
|
III An Interlude: The Forms of Software and Software Development |
|
|
4 | (4) |
|
|
4 | (3) |
|
B A Description of the Software Development Process |
|
|
7 | (1) |
|
IV Brief History of Legal Protection for Software |
|
|
8 | (4) |
|
|
8 | (1) |
|
|
9 | (1) |
|
|
10 | (1) |
|
D Trademarks and Trade Dress |
|
|
11 | (1) |
|
|
11 | (1) |
|
F Boundaries on Legal Protection |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
13 | (60) |
|
|
13 | (1) |
|
II Protecting the Literal Elements of Software |
|
|
14 | (6) |
|
Apple -Computer, Inc. v. Franklin Computer Corp. |
|
|
14 | (5) |
|
|
19 | (1) |
|
|
20 | (1) |
|
III Protecting the Non-Literal Elements of Software |
|
|
20 | (30) |
|
Whelan Associates, Inc. v. Jaslow Dental Laboratory, Inc. |
|
|
21 | (7) |
|
|
28 | (1) |
|
|
28 | (1) |
|
Computer Associates International, Inc. v. Altai, Inc. |
|
|
29 | (8) |
|
Gates Rubber Co. v. Bando Chemical Industries, Ltd. |
|
|
37 | (12) |
|
|
49 | (1) |
|
|
49 | (1) |
|
IV Protecting the Non-Literal Elements of Software: User Interfaces |
|
|
50 | (11) |
|
Data East USA, Inc. v. EPYX, Inc. |
|
|
50 | (4) |
|
Apple Computer, Inc. v. Microsoft Corp. |
|
|
54 | (6) |
|
|
60 | (1) |
|
|
61 | (1) |
|
V Protecting the Literal Elements of Software Revisited |
|
|
61 | (12) |
|
Lotus Development Corp. v. Borland International, Inc. |
|
|
61 | (9) |
|
|
70 | (1) |
|
|
71 | (2) |
|
3 Trade Secret Protection |
|
|
73 | (72) |
|
|
73 | (1) |
|
II Defining Trade Secrets |
|
|
74 | (3) |
|
Uniform Trade Secrets Act §1 |
|
|
74 | (1) |
|
Restatement (First) of Torts §757 |
|
|
74 | (1) |
|
Restatement (Third) of Unfair Competition §39 |
|
|
75 | (1) |
|
|
76 | (1) |
|
|
76 | (1) |
|
III Reasonable Measures in the Software Industry |
|
|
77 | (2) |
|
Restatement (Third) of Unfair Competition §39 |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (1) |
|
IV NDAs in the Software Industry |
|
|
79 | (6) |
|
|
79 | (4) |
|
|
83 | (1) |
|
|
84 | (1) |
|
V Misappropriation of Trade Secrets |
|
|
85 | (60) |
|
Uniform Trade Secrets Act §1 |
|
|
85 | (1) |
|
Restatement (First) of Torts §757 |
|
|
85 | (1) |
|
A Discussion of Departing Employees in the Software Industry |
|
|
86 | (1) |
|
Systems and Software, Inc. v. Randy Barnes |
|
|
87 | (3) |
|
Edwards v. Arthur Andersen LLP |
|
|
90 | (5) |
|
Novell Inc. v. Timpanogos Research Group Inc. |
|
|
95 | (28) |
|
Microsoft Corp. v. Kai-Fu Lee and Google Inc. |
|
|
123 | (8) |
|
|
131 | (1) |
|
|
132 | (1) |
|
B Reverse Engineering Object Code |
|
|
133 | (1) |
|
Data General Corp. v. Grumman Systems Support Corp. |
|
|
134 | (3) |
|
Bowers v. Bay state Technologies, Inc. |
|
|
137 | (6) |
|
|
143 | (1) |
|
|
144 | (1) |
|
4 Trademark and Trade Dress Protection |
|
|
145 | (30) |
|
|
145 | (1) |
|
II Selecting and Using Trademarks in the Software Industry |
|
|
146 | (15) |
|
A Trademarks: Personal Computers |
|
|
146 | (1) |
|
|
146 | (1) |
|
B Platform Compatible Applications |
|
|
146 | (1) |
|
Business Law and Litigation Questions |
|
|
146 | (1) |
|
|
147 | (1) |
|
C Open Source Software and Trademarks |
|
|
147 | (1) |
|
|
147 | (1) |
|
|
147 | (1) |
|
Trademark License Agreement Between Apple Computer, Inc. and Apple Corps Ltd. |
|
|
148 | (12) |
|
|
160 | (1) |
|
III Business Models and Their Relevance to Weak or Strong Trademark Protection |
|
|
161 | (6) |
|
Rescuecom Corp. v. Google Inc. |
|
|
161 | (6) |
|
General Discussion Questions |
|
|
167 | (1) |
|
IV Trade Dress and Trademark Protection for User Interface Design |
|
|
167 | (8) |
|
TrafFix Devices, Inc. v. Marketing Displays, Inc. |
|
|
167 | (6) |
|
|
173 | (2) |
|
|
175 | (78) |
|
|
175 | (1) |
|
II Patentable Subject Matter |
|
|
176 | (39) |
|
|
176 | (5) |
|
|
181 | (5) |
|
|
186 | (7) |
|
|
193 | (10) |
|
|
203 | (10) |
|
|
213 | (1) |
|
|
214 | (1) |
|
|
215 | (26) |
|
Microsoft Corp. v. AT & T Corp. |
|
|
215 | (7) |
|
NTP, Inc. v. Research in Motion, Ltd. |
|
|
222 | (10) |
|
Akamai Technologies, Inc. v. Limelight Networks, Inc. |
|
|
232 | (8) |
|
|
240 | (1) |
|
|
241 | (12) |
|
eBay, Inc. v. MercExchange, L.L.C. |
|
|
241 | (2) |
|
Uniloc USA, Inc. v. Microsoft Corp. |
|
|
243 | (8) |
|
|
251 | (2) |
|
|
253 | (90) |
|
I Introduction: Why Software Licensing? |
|
|
253 | (1) |
|
II Brief History of Software Licensing |
|
|
254 | (1) |
|
A Licensing for Software Development |
|
|
254 | (1) |
|
|
254 | (1) |
|
III The Landscape of Software Licensing |
|
|
254 | (3) |
|
|
254 | (1) |
|
1 Licenses to Build Products |
|
|
255 | (1) |
|
2 Licenses to Create Customer Solutions |
|
|
255 | (1) |
|
|
256 | (1) |
|
IV Confidential Source Code Licensing |
|
|
257 | (7) |
|
Source Code License Agreement |
|
|
257 | (5) |
|
|
262 | (1) |
|
|
263 | (1) |
|
V Open Source Code Licensing |
|
|
264 | (33) |
|
The Open Source Definition |
|
|
264 | (1) |
|
General Public License (GPL), Version 2 |
|
|
265 | (6) |
|
General Public License (GPL), Version 3 |
|
|
271 | (11) |
|
|
282 | (1) |
|
|
283 | (3) |
|
|
286 | (8) |
|
|
294 | (1) |
|
Simple Public License (SimPL-2.0) |
|
|
295 | (1) |
|
|
296 | (1) |
|
VI Multimedia Product Development |
|
|
297 | (5) |
|
Boosey & Hawkes Music Publishers Ltd. v. Walt Disney Company |
|
|
297 | (5) |
|
|
302 | (1) |
|
|
302 | (41) |
|
A Licenses to Distribute Software |
|
|
302 | (1) |
|
B Licenses That Describe Usage |
|
|
303 | (1) |
|
1 "Custom" End User Licenses |
|
|
303 | (1) |
|
2 Standard Form Mass Market End User Licenses |
|
|
303 | (1) |
|
|
304 | (1) |
|
|
305 | (9) |
|
Adobe Systems Inc. v. Stargate Software Inc. |
|
|
314 | (7) |
|
|
321 | (1) |
|
|
322 | (1) |
|
Arizona Retail Systems, Inc. v. The Software Link, Inc. |
|
|
322 | (8) |
|
ProCD, Inc. v. Matthew Zeidenberg |
|
|
330 | (5) |
|
Specht v. Netscape Communications Corp. |
|
|
335 | (5) |
|
|
340 | (1) |
|
|
341 | (2) |
|
7 Ownership of Software Development |
|
|
343 | (28) |
|
|
343 | (1) |
|
II Copyright Ownership: Independent Contractors |
|
|
344 | (11) |
|
|
344 | (4) |
|
|
348 | (1) |
|
|
348 | (1) |
|
Asset marketing Systems, Inc. v. Gagnon |
|
|
348 | (6) |
|
|
354 | (1) |
|
|
355 | (1) |
|
III Copyright Ownership: Joint Development |
|
|
355 | (3) |
|
Ashton-Tate Corp. v. Ross |
|
|
355 | (2) |
|
|
357 | (1) |
|
|
358 | (1) |
|
|
358 | (2) |
|
Board of Trustees of the Leland Stanford Junior University v. Roche Molecular Systems, Inc. |
|
|
359 | (1) |
|
|
359 | (1) |
|
|
360 | (1) |
|
V Services Contracts for Software Development |
|
|
360 | (11) |
|
Software Services Agreement |
|
|
360 | (9) |
|
|
369 | (1) |
|
|
369 | (2) |
|
8 Interoperability and Standards |
|
|
371 | (80) |
|
|
371 | (1) |
|
II Platform Compatibility |
|
|
371 | (36) |
|
Sega Enterprises, Ltd v. Accolade, Inc. |
|
|
372 | (8) |
|
Lewis Galoob Toys, Inc. v. Nintendo of America, Inc |
|
|
380 | (6) |
|
Micro Star v. Formgen Inc. |
|
|
386 | (6) |
|
Sony Computer Entertainment, Inc. v. Connectix Corp. |
|
|
392 | (8) |
|
Davidson & Associates d/b/a Blizzard Entertainment v. Jung |
|
|
400 | (4) |
|
European Union Legislation |
|
|
404 | (1) |
|
|
405 | (1) |
|
|
406 | (1) |
|
|
407 | (44) |
|
In re Dell Computer Corp. |
|
|
408 | (11) |
|
Broadcom Corp. v. Qualcomm Inc. |
|
|
419 | (8) |
|
Rambus Inc. v. Federal Trade Commission |
|
|
427 | (8) |
|
World Wide Web Consortium (W3C) Patent Policy |
|
|
435 | (10) |
|
Institute of Electrical and Electronics Engineers (IEEE) Standards Association Patent Licensing Policy |
|
|
445 | (2) |
|
|
447 | (1) |
|
|
448 | (3) |
|
9 Boundaries of Protection |
|
|
451 | (108) |
|
|
451 | (1) |
|
|
452 | (11) |
|
Lasercomb America, Inc. v. Reynolds |
|
|
452 | (4) |
|
Apple, Inc. v. Psystar Corp. |
|
|
456 | (6) |
|
|
462 | (1) |
|
|
463 | (1) |
|
|
463 | (66) |
|
United States v. Microsoft Corp. |
|
|
463 | (50) |
|
Novell, Inc. v. Microsoft Corporation |
|
|
513 | (12) |
|
Daniel Wallace v. International Business Machines Corp. |
|
|
525 | (2) |
|
|
527 | (1) |
|
|
528 | (1) |
|
|
529 | (15) |
|
Vault Corp. v. Quaid Software Ltd. |
|
|
529 | (4) |
|
National Car Rental System, Inc. v. Computer Associates International, Inc. |
|
|
533 | (7) |
|
Davidson & Associates d/b/a Blizzard Entertainment v. Jung |
|
|
540 | (3) |
|
|
543 | (1) |
|
|
544 | (1) |
|
V Section 117(c) of the Copyright Act |
|
|
544 | (15) |
|
Storage Technology Corp. v. Custom Hardware Engineering & Consulting Inc. |
|
|
544 | (14) |
|
|
558 | (1) |
|
10 Business Model Innovation |
|
|
559 | (8) |
|
|
559 | (1) |
|
II Case Study: Mass Market Software |
|
|
559 | (1) |
|
Legal Analysis of the Business Models |
|
|
560 | (1) |
|
III Case Study: Open Source Software |
|
|
560 | (2) |
|
Legal Analysis of the Business Models |
|
|
562 | (1) |
|
IV Case Study: Platform Competition |
|
|
562 | (5) |
|
A Navigator and Java-Internet Explorer and Windows |
|
|
562 | (1) |
|
B Apple iPhone and Safari |
|
|
563 | (1) |
|
C Google Search and Chrome |
|
|
564 | (1) |
|
Legal Analysis of the Business Models |
|
|
564 | (3) |
Table of Cases |
|
567 | (2) |
Index |
|
569 | |