Taking Research to FLOSS-Curious Engineers and Managers
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Coupling Patterns in the Effective Reuse of Open Source Software
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Adapting the "staged model for software evolution" to free/libre/open source software
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Identifying and Improving Reusability Based on Coupling Patterns
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Software Process Maturity and the Success of Free Software Projects
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
The FAME approach: an assessing methodology
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
The FAMEtool: an automated supporting tool for assessing methodology
WSEAS Transactions on Information Science and Applications
Establishing linux driver verification process
PSI'09 Proceedings of the 7th international Andrei Ershov Memorial conference on Perspectives of Systems Informatics
From proprietary to open source-Growing an open source ecosystem
Journal of Systems and Software
Differences between traditional and open source development activities
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Key factors for adopting inner source
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Some free software projects have been extremely successful. This rise to prominence can be attributed to the high quality and suitability of the software. This quality and suitability is achieved through an elaborate peer-review process performed by a large community of users, who act as co-developers to identify and correct software defects and add features. Although this process is crucial to the success of free software projects, there is more to the free software development than the creation of a 'bazaar'. In this paper we draw on existing free software projects to define a lifecycle model for free software. This paper then explores each phase of the lifecycle model and agrees that, while the bazaar phase attracts the most attention, it is the initial modular design that accommodates diverse interventions. Moreover, it is the period of transition from the initial group to the larger community based development that is crucial in determining whether a free software project will succeed or fail.