Why a computer program is a functional whole

07/21/2020
by   C. Maria Keet, et al.
0

Sharing, downloading, and reusing software is common-place, some of which is carried out legally with open source software. When it is not legal, it is unclear just how many copyright infringements and trade secret violations have taken place: does an infringement count for the artefact as a whole or perhaps for each file of the program? To answer this question, it must first be established whether a program should be considered as an integral whole, a collection, or a mere set of distinct files, and why. We argue that a program is a functional whole, availing of, and combining, arguments from mereology, granularity, modularity, unity, and function to substantiate the claim. The argumentation and answer contributes to the ontology of software artefacts, may assist industry in litigation cases, and demonstrates that the notion of unifying relation is operationalisable. Indirectly, it provides support for continued modular design of artefacts following established engineering practices.

READ FULL TEXT
research
11/20/2014

Justifying Answer Sets using Argumentation

An answer set is a plain set of literals which has no further structure ...
research
10/01/2022

Using Argumentation Schemes to Model Legal Reasoning

We present argumentation schemes to model reasoning with legal cases. We...
research
01/08/2013

Utilizing ASP for Generating and Visualizing Argumentation Frameworks

Within the area of computational models of argumentation, the instantiat...
research
08/14/2017

The basic principles and the structure and algorithmically software of computing by hypercomplex number

In article the basic principles put in a basis of algorithmicallysoftwar...
research
07/18/2022

Knights and Gold Stars: A Tale of InnerSource Incentivization

Given the success of the open source phenomenon, it is not surprising th...

Please sign up or login with your details

Forgot password? Click here to reset