Les agrégations

Quelle est la différence entre la « simple agrégation » (mere aggregation) et la « combinaison de deux modules dans un seul programme » (combining) ?

La simple agrégation de deux programmes consiste à les mettre côte à côte sur leur support. (Disque dur, CD-ROM, etc).

Un cas de simple agrégation, il s'agit de programmes distincts, pas des parties d'un même programme. Dans ce cas, si l'un des programmes est régi par une licence, cela n'a pas d'effet sur l'autre programme.

Par contre, si les modules sont inclus dans un même fichier exécutable, ils sont indéniablement combinés dans un seul programme. Si les modules sont conçus pour être exécutés par édition de liens, cela signifie presque à coup sûr une combinaison en un seul programme.