Top Banner
SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012
15

SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Dec 30, 2015

Download

Documents

Isaac Griffin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

SAS v. WPL caseCase C-406/10 SAS Institute Inc. v

World Programming Ltd

SAS v. WPL caseCase C-406/10 SAS Institute Inc. v

World Programming Ltd

M. MARKELLOUIonian University

CERDI 9-14.07.2012

M. MARKELLOUIonian University

CERDI 9-14.07.2012

Page 2: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

BACKGROUNDBACKGROUND

SAS Institute developed a suite of integrated computer programs (SAS System)

SAS System: users can write&run thein own scripts in the SAS programming language

SAS Institute developed a suite of integrated computer programs (SAS System)

SAS System: users can write&run thein own scripts in the SAS programming language

Page 3: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

BACKGROUNDBACKGROUNDWPL created a competing programme (WPS)

WP System: SAS users could migrate their scripts to WPS, they could run them on WPL alternative interoperable platform

SAS attacked WPL for CR infringement

WPL created a competing programme (WPS)

WP System: SAS users could migrate their scripts to WPS, they could run them on WPL alternative interoperable platform

SAS attacked WPL for CR infringement

Page 4: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

BACKGROUNDBACKGROUND

The High Court of England & Wales referred more than 9 preliminary questions to the CJEU

A fact : WPL had neither seen nor copied the source code of SAS components nor its structural design, and had not decompiled the SAS System's object code.

The High Court of England & Wales referred more than 9 preliminary questions to the CJEU

A fact : WPL had neither seen nor copied the source code of SAS components nor its structural design, and had not decompiled the SAS System's object code.

Page 5: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

QUESTION 1: the functionality of a computer program, its programming language and the format of its data files may constitute a form of expression of a computer program, and may therefore be protected by copyright under the Software Directive ?

CJEU : No BUT they may be under InfoSoc Directive

QUESTION 1: the functionality of a computer program, its programming language and the format of its data files may constitute a form of expression of a computer program, and may therefore be protected by copyright under the Software Directive ?

CJEU : No BUT they may be under InfoSoc Directive

Page 6: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 35 : ” (..) the Court interpreted Article 1(2) of Directive 91/250 as meaning that the object of the protection conferred by that directive is the expression in any form of a computer program, such as the source code and the object code, which permits reproduction in different computer languages (judgment of 22 December 2010 in Case C‑393/09 Bezpečnostní softwarová asociace [2010] ECR I‑0000, paragraph 35)”

Point 35 : ” (..) the Court interpreted Article 1(2) of Directive 91/250 as meaning that the object of the protection conferred by that directive is the expression in any form of a computer program, such as the source code and the object code, which permits reproduction in different computer languages (judgment of 22 December 2010 in Case C‑393/09 Bezpečnostní softwarová asociace [2010] ECR I‑0000, paragraph 35)”

Page 7: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 39 : ” (..) neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression of that program for the purposes of Article 1(2) of Directive 91/250.”

Point 39 : ” (..) neither the functionality of a computer program nor the programming language and the format of data files used in a computer program in order to exploit certain of its functions constitute a form of expression of that program for the purposes of Article 1(2) of Directive 91/250.”

Page 8: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 45 : “ The Court also points out that the finding made in paragraph 39 of the present judgment cannot affect the possibility that the SAS language and the format of SAS Institute’s data files might be protected, as works, by copyright under Directive 2001/29 if they are their author’s own intellectual creation (...)”

Point 45 : “ The Court also points out that the finding made in paragraph 39 of the present judgment cannot affect the possibility that the SAS language and the format of SAS Institute’s data files might be protected, as works, by copyright under Directive 2001/29 if they are their author’s own intellectual creation (...)”

Page 9: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

QUESTION 2: a lawful user of a computer program may study, observe and test that program as long as he does not infringe the exclusive rights of the owner of the copyright in the program ?

CJEU: Yes

QUESTION 2: a lawful user of a computer program may study, observe and test that program as long as he does not infringe the exclusive rights of the owner of the copyright in the program ?

CJEU: Yes

Page 10: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 61: “It must therefore be held that the copyright in a computer program cannot be infringed where, as in the present case, the lawful acquirer of the licence did not have access to the source code of the computer program to which that licence relates, but merely studied, observed and tested that program in order to reproduce its functionality in a second program.”

Point 61: “It must therefore be held that the copyright in a computer program cannot be infringed where, as in the present case, the lawful acquirer of the licence did not have access to the source code of the computer program to which that licence relates, but merely studied, observed and tested that program in order to reproduce its functionality in a second program.”

Page 11: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

QUESTION 3: the reproduction, in a computer program or a user manual for that program, of certain elements described in an earlier user manual constitutes an infringement of the copyright in the earlier manual ?

CJEU: It is for the national Court to determine this

QUESTION 3: the reproduction, in a computer program or a user manual for that program, of certain elements described in an earlier user manual constitutes an infringement of the copyright in the earlier manual ?

CJEU: It is for the national Court to determine this

Page 12: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 66. “In the present case, the keywords, syntax, commands and combinations of commands, options, defaults and iterations consist of words, figures or mathematical concepts which, considered in isolation, are not, as such, an intellectual creation of the author of the computer program.”

Point 66. “In the present case, the keywords, syntax, commands and combinations of commands, options, defaults and iterations consist of words, figures or mathematical concepts which, considered in isolation, are not, as such, an intellectual creation of the author of the computer program.”

Page 13: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

Point 68  : “It is for the national court to ascertain whether the reproduction of those elements constitutes the reproduction of the expression of the intellectual creation of the author of the user manual for the computer program at issue in the main proceedings.”

Point 68  : “It is for the national court to ascertain whether the reproduction of those elements constitutes the reproduction of the expression of the intellectual creation of the author of the user manual for the computer program at issue in the main proceedings.”

Page 14: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

COMMENTS...COMMENTS...

What is a programming language ?

A high – level language (C++, Java, RUBY …)

A predefined set of commands (‘complex’ commands)

A defined set of syntax rules for the execution of the program

A functional tool which allows instructions to be given to the computer

The means that permits expression to be given, not the expression itself

What is a programming language ?

A high – level language (C++, Java, RUBY …)

A predefined set of commands (‘complex’ commands)

A defined set of syntax rules for the execution of the program

A functional tool which allows instructions to be given to the computer

The means that permits expression to be given, not the expression itself

Page 15: SAS v. WPL case Case C-406/10 SAS Institute Inc. v World Programming Ltd M. MARKELLOU Ionian University CERDI 9-14.07.2012 M. MARKELLOU Ionian University.

COMMENTS...COMMENTS...the CJEU does not clarify the situation by holding that a programming language is an element that is not eligible for CR protection under the Software Directive BUT it could be under the InfoSoc Directive …provided that the requirement of author’s own intellectual creation is fulfilled (Infopaq Case, Bezpečnostní softwarová asociace Case)

Risque of creating a monopoly restrictions on interoperability

Risque of undermining innovation and competition in the software industry

the CJEU does not clarify the situation by holding that a programming language is an element that is not eligible for CR protection under the Software Directive BUT it could be under the InfoSoc Directive …provided that the requirement of author’s own intellectual creation is fulfilled (Infopaq Case, Bezpečnostní softwarová asociace Case)

Risque of creating a monopoly restrictions on interoperability

Risque of undermining innovation and competition in the software industry