Task: Class Definition Understanding (ontology: Sciences/Computer_Science)

Which of the following definitions best describes 'Attribution required'?

A. the concept is an attribution clause which states that no attribution need be provided whenever the resource is used.
B. The the concept is a vendor-specific license which requires attribution and which does not meet the requirements for open source code, as there is a statement saying that the user will NOT translate, reverse engineer, decompile or disassemble the SYSTEM, or disclose the SYSTEM or any underlying information or technology to any third party.
C. A ensemble of generalizations specification is a generalization specification and denotes a type of generalization that is produced by a ensemble algorithm. This algorithm produces a set of generalizations at its output.
D. the concept is an attribution clause which states that attribution of the type specified in the license must be provided whenever the resource is used.

Answer: the concept is an attribution clause which states that attribution of the type specified in the license must be provided whenever the resource is used.