Using roles for OSS adoption strategy models
Dolors Costal, Lidia López, Xavier Franch · 2015
Increasing adoption of Open Source Software (OSS) in information system engineering has led to the emergence of different OSS adoption strate- gies that affect and shape organizations' business models. OSS adoption strate- gies can be operationalized by i* models describing the consequences of choos- ing each strategy. When an organization decides to adopt an OSS component, it becomes a part of the OSS ecosystem around this component. Therefore, OSS adoption strategy models need to be structured in the way to explicitly describe the role of the adopter organization within the OSS ecosystem, which may be quite different depending on the level of compromise that the organization pre- fers. Making visible the roles played by the different agents involved in the OSS ecosystem, the involvement of the organization in the OSS community arises naturally. This paper includes a set of roles that emerge in an OSS eco- system and their responsibilities, and describes the issues behind the fact of us- ing the i* role and plays constructs.