|
MOTIVATION TO CREATE FREE AND OPEN SOURCE PROJECTS AND HOW DECISIONS IMPACT SUCCESS MOTIVATION TO CREATE FREE AND OPEN SOURCE PROJECTS AND HOW DECISIONS IMPACT SUCCESSDOI: 10.5329/resi.2010.0902004 Keywords: open source software , free software , software development , technology adoption , business strategy , software quality , software industry , software engineering. Abstract: Como resultado do sucesso de iniciativas de software livre e aberto como o Linux, muitas empresas est o repensando suas práticas de desenvolvimento e utilizando software aberto em suas aplica es. A filosofia do software livre envolve a libera o do código fonte de forma aberta para o público em geral na Internet. Isto está se tornando uma prática cada vez mais comum no mercado, ao longo dos anos (ex., Netscape-Navigator, IBM-Eclipse e CAIXA-Curupira). Contudo, o que motiva empresas a comprometer seus recursos e divulgar livremente o seu software ainda precisa ser melhor compreendido. Apenas depois que isso ocorrer será possível definir, medir e estudar o sucesso dessas iniciativas. Este artigo procura preencher esta lacuna na literatura, propondo um modelo teórico que satisfa a os requisitos técnicos (qualidade de software) e organizacionais (valor de negócio) simultaneamente, definindo o que seria o retorno do investimento e como obtê-lo. O modelo prop e que ao adotar software livre as empresas devem tentar (1) atrair usuários e desenvolvedores e (2) receber contribui es deles, principalmente porque, ao conseguir atingir esses objetivos, ficará mais fácil expandir a base de usuários e construir uma comunidade ativa que melhora o software constantemente. O artigo desenvolve a compreens o de como (a) a arquitetura de software (modularidade e interdependência), (b) a linguagem de programa o e o ambiente de desenvolvimento e (c) a reputa o do patrocinador e seu grau de comprometimento influenciam a dinamica de um projeto. As a consequence of the success of free and open source software such as Linux, organizations started to rethink development practices and opensource their applications. To opensource software means to release its source code open to the general public in the Internet. That has become an increasingly common strategy in the industry over the last years (e.g., Netscape-Navigator, IBM-Eclipse, and CAIXA-Curupira). However, what motivates organizations to commit their resources to publicize proprietary software is yet to be fully understood; and it is only after this motivation is comprehended that it will become possible to define, measure, and study success. This paper fulfills this gap in the literature by proposing a theoretical model that satisfies technical (software quality) and organizational (business value) requirements at the same time, defining what would be, thus, return on investment and how to achieve it. Specifically, the model proposes that, in opensourcing software, organizations should attempt (1) to attract users and d
|