Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach
dc.contributor.advisor | Tong, Lee-Ann | |
dc.contributor.author | Futshane, Azola Siphe | |
dc.date.accessioned | 2019-02-05T07:34:57Z | |
dc.date.available | 2019-02-05T07:34:57Z | |
dc.date.issued | 2018 | |
dc.date.updated | 2019-01-31T07:35:42Z | |
dc.description.abstract | 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. | |
dc.identifier.apacitation | Futshane, A. S. (2018). <i>Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach</i>. (). University of Cape Town ,Faculty of Law ,School for Legal Practice. Retrieved from http://hdl.handle.net/11427/29323 | en_ZA |
dc.identifier.chicagocitation | Futshane, Azola Siphe. <i>"Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach."</i> ., University of Cape Town ,Faculty of Law ,School for Legal Practice, 2018. http://hdl.handle.net/11427/29323 | en_ZA |
dc.identifier.citation | Futshane, A. 2018. Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach. University of Cape Town. | en_ZA |
dc.identifier.ris | TY - Thesis / Dissertation AU - Futshane, Azola Siphe AB - 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. DA - 2018 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2018 T1 - Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach TI - Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach UR - http://hdl.handle.net/11427/29323 ER - | en_ZA |
dc.identifier.uri | http://hdl.handle.net/11427/29323 | |
dc.identifier.vancouvercitation | Futshane AS. Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach. []. University of Cape Town ,Faculty of Law ,School for Legal Practice, 2018 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/29323 | en_ZA |
dc.language.iso | eng | |
dc.publisher.department | School for Legal Practice | |
dc.publisher.faculty | Faculty of Law | |
dc.publisher.institution | University of Cape Town | |
dc.subject.other | Law | |
dc.title | Application program interfaces and the law of copyright in South Africa: a proposal for an optimal approach | |
dc.type | Master Thesis | |
dc.type.qualificationlevel | Masters | |
dc.type.qualificationname | ML |