Requirement
Pattern
Source Code Licenses
Description This pattern expresses the need of stating the licenses with which the system source code shall be compatible or released.
Comments ----
Pattern goal Stating the source code licenses
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Compatible license, License, Released license, Source code
Dependencies (0..*) ----
Requirement
Form
Compatible License
Description This form states the license(s) that the source code of the system shall be compatible with.
Comments Fixed part application: (1)
Version date 2012-05-23 14:31:52.858
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system source code shall be compatible with the licenses %codeLicenses%.
ParameterMetric
codeLicenses: is a non-empty set of system software license typesSoftwareLicenseTypes: SoftwareLicenseTypes = Set(SoftwareLicenseType)
SoftwareLicenseType = Domain(BSD, GPL1, GPL2, Propietary, CopyLeft, …)
Requirement
Form
Released License
Description This form states the license(s) that the source code of the system shall be released with.
Comments Fixed part application: (1)
Version date 2012-05-23 14:31:52.842
Author Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system source code shall be released with the license %codeLicenses%.
ParameterMetric
codeLicenses: is a non-empty set of system software license typesSoftwareLicenseTypes: SoftwareLicenseTypes = Set(SoftwareLicenseType)
SoftwareLicenseType = Domain(BSD, GPL1, GPL2, Propietary, CopyLeft, …)