Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach

Application Program Interfaces are simple computer programs that enable other pieces of software to call on each other so as to operate in tandem. They are solely designed to perform this singular function, yet they have a significant impact on computer software development. The benefits of Applicat...

Full description

Saved in:
Bibliographic Details
Main Author: Futshane, Azola Siphe
Other Authors: Tong, Lee-Ann
Format: Thesis
Language:English
Published: School for Legal Practice 2019
Subjects:
Law
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614484452868096
access_status_str Open Access
author Futshane, Azola Siphe
author2 Tong, Lee-Ann
author_browse Futshane, Azola Siphe
Tong, Lee-Ann
author_facet Tong, Lee-Ann
Futshane, Azola Siphe
author_sort Futshane, Azola Siphe
collection Thesis
description Application Program Interfaces are simple computer programs that enable other pieces of software to call on each other so as to operate in tandem. They are solely designed to perform this singular function, yet they have a significant impact on computer software development. The benefits of Application Program Interfaces include the increased speed and efficiency of computer program development. In essence, Application Program Interfaces enable interoperability between different computer programs that may otherwise have been unable to operate with each other. Developers are saved from the onerous task of having to develop new programs that will be able to work with their own, because the Application Program Interface acts as a catalyst between the different programs, as it were. Due to the function they perform, Application Program Interfaces are essential to computer software development, and are of high economic value. As Application Program Interfaces are computer programs, they are protected under the law of Copyright. This means that developers of Application Program Interfaces are able to exercise exclusive rights in copyright over these pieces of technology. This is problematic in the programming community, where there is a rapidly growing trend towards using and producing open source software. As such, there is a friction created between programmers who seek to use Application Program Interfaces freely, and the copyright owners who seek to derive an economic benefit. There is no controversy as to whether the literal elements of an Application Program Interface may be eligible for copyright or not. There is debate, however, as to whether, and to what extent, the non-literal elements of an Application Program Interface may be eligible for copyright. This debate brings to the fore the age-old idea-expression dichotomy, and the question of what elements constitute an idea or an expression. This paper will investigate the approach to Application Program Interfaces and copyrightability in South Africa, and make proposals as to the approach that ought to be taken. Guidance will be taken from the precedent and legal debates ongoing in other jurisdictions.
format Thesis
id oai:open.uct.ac.za:11427/29323
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:52:46.771Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2019
publishDateRange 2019
publishDateSort 2019
publisher School for Legal Practice
publisherStr School for Legal Practice
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/29323 Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach Futshane, Azola Siphe Tong, Lee-Ann Law Application Program Interfaces are simple computer programs that enable other pieces of software to call on each other so as to operate in tandem. They are solely designed to perform this singular function, yet they have a significant impact on computer software development. The benefits of Application Program Interfaces include the increased speed and efficiency of computer program development. In essence, Application Program Interfaces enable interoperability between different computer programs that may otherwise have been unable to operate with each other. Developers are saved from the onerous task of having to develop new programs that will be able to work with their own, because the Application Program Interface acts as a catalyst between the different programs, as it were. Due to the function they perform, Application Program Interfaces are essential to computer software development, and are of high economic value. As Application Program Interfaces are computer programs, they are protected under the law of Copyright. This means that developers of Application Program Interfaces are able to exercise exclusive rights in copyright over these pieces of technology. This is problematic in the programming community, where there is a rapidly growing trend towards using and producing open source software. As such, there is a friction created between programmers who seek to use Application Program Interfaces freely, and the copyright owners who seek to derive an economic benefit. There is no controversy as to whether the literal elements of an Application Program Interface may be eligible for copyright or not. There is debate, however, as to whether, and to what extent, the non-literal elements of an Application Program Interface may be eligible for copyright. This debate brings to the fore the age-old idea-expression dichotomy, and the question of what elements constitute an idea or an expression. This paper will investigate the approach to Application Program Interfaces and copyrightability in South Africa, and make proposals as to the approach that ought to be taken. Guidance will be taken from the precedent and legal debates ongoing in other jurisdictions. 2019-02-05T07:34:57Z 2019-02-05T07:34:57Z 2018 2019-01-31T07:35:42Z Master Thesis Masters ML http://hdl.handle.net/11427/29323 eng application/pdf School for Legal Practice Faculty of Law University of Cape Town
spellingShingle Law
Futshane, Azola Siphe
Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
thesis_degree_str Master's
title Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
title_full Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
title_fullStr Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
title_full_unstemmed Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
title_short Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
title_sort application program interfaces and the law of copyright in south africa a proposal for an optimal approach
topic Law
url http://hdl.handle.net/11427/29323
work_keys_str_mv AT futshaneazolasiphe applicationprograminterfacesandthelawofcopyrightinsouthafricaaproposalforanoptimalapproach