OHJ-1860 Software Systems Seminar: Global Software Development. Open-source software development By Antti Rasmus
|
|
- Isaac Beasley
- 8 years ago
- Views:
Transcription
1 1 OHJ-1860 Software Systems Seminar: Global Software Development Open-source software development By Antti Rasmus
2 Outline 2 Open-source software (OSS) development Motivation: IDC study on open source in global software Case GNOME Architecture Organization Communication Case Apache
3 3 Open-Source Software Open-source software (OSS) is built by potentially large number of voluntary people a great babbling bazaar of differing agendas and approaches E. Raymond [1] There are supporting companies and paid developers as well Extreme case of globally distributed development Developer roles are not clearly defined or tasks aren't assigned Developers in arbitrary locations - rarely or never meet face to face Communication by means of mailing lists, forums, IRC, IM Lacks coordination: no plans, system-level design, schedules or defined processes? [2] However, software development management systems GNU Savannah, SourceForge, BountySource continues..
4 4 Open-Source Software Extreme case of globally distributed development Unknown people Multiple cultures and languages Because open source works in a distributed environment, it presents an opportunity for developing countries to participate in frontier innovation [3] Political differences Competition between developers Volunteers and company paid developers Despite of the bazaar nature, still high quality software! Apache, Linux kernel, GCC, Mozilla, Perl, GNOME,... Open-source ideology works great in distributed environment However, challenge for companies to fully exploit Different drivers, processes, licenses => Isolate OSS! [4]
5 5 IDC study on open-source in GSD IDC is global market intelligence firm Open Source in Global Software: Market Impact, Disruption, and Business Models, July 2006 [5] Surveyed 5,000 developers in 116 countries Conclusions OSS is the most significant all-encompassing and long-term trend that the software industry has seen since the early 1980s." OSS "play a role in the life-cycle of every major software category, and will fundamentally change the value proposition of packaged software for customers." OSS is being used by 71 percents of developers worldwide OSS is "in production" at 54 percent of the surveyed developers' organizations
6 6 Case GNOME Based on GNOME, a case of open source global software development by Daniel German, 2003 [6] GNOME project was founded in 1996 In 2003, 500 developers around the world, 2+ MLOCs Infrastructure GNU toolkit (gcc, make, emacs, etc.) CVS Bugzilla GNU Mailman Unix as development platform
7 7 Case GNOME - Requirement sources Vision: GNOME should be completely free software "free as in free speech" not "free as in free beer -Free Software Foundation Reference applications: GNOME should have most if not the same functionality as these reference applications MS Excel, gv, Outlook, Lotus Notes Asserted requirements Requirements gathered from general discussion on mailing lists, not necessarily from particular requirement analysis A prototype New feature ideas are frequently proposed in a form of a implemented prototypes. The rest decides whether to adapt it or not
8 8 Case GNOME - Architecture Big project is divided into manageable modules Four main groups of modules Libraries (19 modules) Core applications (4) Applications (16) Other (several dozens) At least one maintainer per module Oversees the development Coordinates and integrates the contributions of other developers If a module grows too big, it is broken into submodules Evolution (mail client) is broken into more than 20 modules UI, mail libraries, filter, importers, documentation, translation,...
9 9 Case GNOME - Module maintainer Module maintainers serve the roles of leaders provide vision divide their module into tasks attract developers to the project keep the project together and prevent forking The success of OSS project depends on the ability of its maintainers to divide it into parts which are small enough and independent, so that developers do not have to communicate developers' work has minimal impact to work of others
10 10 Case GNOME - The paid employees Several companies involved RedHat, Sun Microsystems, Ximian Paid employees are usually responsible for project design and coordination, testing, documentation and bug-fixing Usually less attractive to volunteers Companies make sure that development continues at a steady pace In the case of Evolution, the top 10 contributors (which account for almost 70% of the CVS commits) are all Ximian employees. Volunteers still play very important role maintainers, contributors, bug hunters, documenters, beta testers, etc. internationalization is only done by volunteers in GNOME
11 11 Case GNOME - Foundation In 2000, the GNOME Foundation was instituted Four entities members (any contributor) board of directors (11 democratically selected people) advisory board (non-profit organizations and companies) executive director Committees consist of volunteer developers for organizing conference, web site updating, system administration of GNOME machines, maintaining the membership list of the Foundation, etc. Release teams schedules module releases keeps track overall development of the project
12 12 Case GNOME - Communication Developers are distributed around the world Mailing lists for different purposes end users, particular modules, announcements is where the decision making happens IRC informal discussion without agenda Web sites lots of information for contributors GUADEC, the GNOME conference discussion, interaction and training GNOME summaries Posted to a mailing list in every two weeks news, most active modules and developers, numbers of bugs
13 13 Case Apache (in 2002) Apache is the most widely deployed web server [2] Almost 400 people contributed code CVS commits managed by Apache Group Apache Group started with 8 members in 1995 In 2002, 25 members in AG used exclusively mailing lists to communicate, and a minimal voting system A bug reporting system and a newsgroup that anyone could use were lower priority communication channels One AG member volunteers to be a release manager identifies critical problems preventing the release coordinates fixes and declares a version stable
14 14 References [1]The Cathedral and the Bazaar E.S. Raymond, [2] Two Case Studies of Open Source Software Development: Apache and Mozilla A. Mockus et al., ACM Transactions on Software Engineering and Methodology, Vol. 11, No. 3, July 2002, pp [3] Open-Source Software Development and Distributed Innovation B. Kogut, A. Metiu, Oxf Rev Econ Policy Vol. 17, No. 2, June 2001, pp [4] Global software development R Granat, Software Platforms, Nokia, August 2007 Online [5] Open Source in Global Software: Market Impact, Disruption, and Business Models Anthony C. Picardi, et al., July 2006 Summarized on Linuxdevices.com ( [6] The GNOME project: a case study of open source, global software development, Daniel M. German
GNOME, a case of open source global software development
GNOME, a case of open source global software development Daniel M. German Department of Computer Science University of Victoria dmgerman@uvic.ca Abstract The GNOME Project is an open source project which
More informationTraditional Commercial Software Development. Open Source Development. Traditional Assumptions. Intangible Goods. Dr. James A.
Open Source Development Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Traditional Commercial Software Development Producing consumer-oriented software is often done in
More informationThe GNOME Project: a Case Study of Open Source, Global Software Development
SOFTWARE PROCESS IMPROVEMENT AND PRACTICE Softw. Process Improve. Pract. 2003; 8: 201 215 (DOI: 10.1002/spip.189) The GNOME Project: a Case Study of Open Source, Global Software Development Daniel M. German*,
More informationTwo case studies of Open Source Software Development: Apache and Mozilla
1 Two case studies of Open Source Software Development: Apache and Mozilla Audris Mockus, Roy Fielding, and James D Herbsleb Presented by Jingyue Li 2 Outline Research questions Research methods Data collection
More informationOpen Source Software Development
Open Source Software Development OHJ-1860 Software Systems Seminar, 3 cr Imed Hammouda Institute of Software Systems Tampere University of Technology Course Information Open Source Software Development
More informationAutomating the Measurement of Open Source Projects
Automating the Measurement of Open Source Projects Daniel German Department of Computer Science University of Victoria dmgerman@uvic.ca Audris Mockus Avaya Labs Department of Software Technology Research
More informationOpen Source Software Maintenance Process Framework
Open Source Software Maintenance Process Framework Timo Koponen Department of Computer Science University of Kuopio Box 163, 70211 Kuopio, Finland +358-17-162388 timo.koponen@uku.fi Virpi Hotti Department
More informationIncreasing the efficiency of free software projects through information management
Increasing the efficiency of free software projects through information management Robert Schuster Advisor: Christopher Oezbek, Prof. Dr. Lutz Prechelt Working Group Software Engineering Freie Universität
More informationOpen Source: A Practical Foundation. Presented By : Amgad Madkour
Open Source: A Practical Foundation Presented By : Amgad Madkour What is open source? Open source refers to any program whose source code is made available for use or modification as users or other developers
More informationInteroperability and Standards. G51IDB Lecture 18 : Organisational Connectivity and Knowledge Management. Development of Open Source Software
G51IDB Lecture 18 : Organisational Connectivity and Knowledge Management Tim Brailsford Interoperability and Standards Standards are essential for interoperability and the implementation of a DNS Standards
More informationAgile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development
Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Stefan Dietze Fraunhofer Institute for Software and Systems Engineering (ISST), Mollstr. 1, 10178
More informationDr. Marco Hugentobler, Sourcepole Twitter: @sourcepole. QGIS from a geodata viewer to a GIS platform
QGIS from a geodata viewer to a GIS platform Dr. Marco Hugentobler, Sourcepole Twitter: @sourcepole QGIS > Open source desktop GIS > License: GNU GPL, Version 3 > Founded in 2002 by Gary Sherman > C++,
More informationOn the Influence of Free Software on Code Reuse in Software Development
On the Influence of Free Software on Code Reuse in Software Development Marco Balduzzi Abstract Software reuse has become a topic of much interest in the software community due
More information(2) Question 2: Size of Mozilla community.
Open Source Software Development Case Studies CSE564 Group 17 HW1 Shihuan Shao, Tuyue Chen, Yongming Zhang 1. Introduction Open source software(oss) development is considered to be a competitive rivalry
More informationfeature Defect Handling in Medium and Large Open Source Projects
feature programming Defect Handling in Medium and Large Open Source Projects A. Güneş Koru and Jeff Tian, Southern Methodist University Open source projects have resulted in numerous high-quality, widely
More informationAn Open Source Work Shop. Luciano Resende (lresende@apache.org) Haleh Mahbod (hmahbod@gmail.com) Aug. 2008
An Open Source Work Shop Luciano Resende (lresende@apache.org) Haleh Mahbod (hmahbod@gmail.com) Aug. 2008 1 Topics General knowledge about open source Importance of Open Source What is Open Source License
More informationDo Onboarding Programs Work?
Do Onboarding Programs Work? Adriaan Labuschagne and Reid Holmes School of Computer Science University of Waterloo Waterloo, ON, Canada alabusch,rtholmes@cs.uwaterloo.ca Abstract Open source software systems
More informationQuality Practices and Problems in Free Software Projects
Quality Practices and Problems in Free Software Projects Martin Michlmayr, Francis Hunt, David Probert Centre for Technology Management University of Cambridge Cambridge, CB2 1RX, UK martin@michlmayr.org
More informationBetween the Bazaar and the Cathedral. Where ITIL, Business Service Management, and Open Source Converge
best practices WHITE PAPER Between the Bazaar and the Cathedral Where ITIL, Business Service Management, and Open Source Converge Table of Contents Executive Summary...1 ITIL and BSM Meet the Bazaar...2
More informationShared Assumption Concerning Technical Determination in Apache Web Server Developer Community
Shared Assumption Concerning Technical Determination in Apache Web Server Developer Community Helsinki School of Economics, Information Systems Science, Runeberginkatu 22-24, 00101 Helsinki, juho.lindman@hse.fi,
More informationSoftware Development Tools & Environments
Software Development Tools & Environments Software Development Tools & Environments A tool is a program or application that software developers use to create, debug, or maintain other programs and applications.
More informationTECHNICAL SUPPORT FOR OPEN SOURCE ILS. Vandana Singh, Natasha Hollenbach and Robert Lowe University of Tennessee
TECHNICAL SUPPORT FOR OPEN SOURCE ILS Vandana Singh, Natasha Hollenbach and Robert Lowe University of Tennessee AGENDA Introduction to the concepts Open Source Software ILS Channels of technical support
More informationLearning and Researching with Open Source Software
Learning and Researching with Open Source Software Minghui Zhou zhmh@pku.edu.cn Associate Professor Peking University Outline A snapshot of Open Source Software (OSS) Learning with OSS Research on OSS
More informationDynamical Simulation Models for the Development Process of Open Source Software Projects
Dynamical Simulation Models for the Development Process of Open Source Software Proects I. P. Antoniades, I. Stamelos, L. Angelis and G.L. Bleris Department of Informatics, Aristotle University 54124 Thessaloniki,
More informationA Case Study of Open Source Software Development: The Apache Server
A Case Study of Open Source Software Development: The Apache Server Audris Mockus Roy T. Fielding James Herbsleb Bell Labs, 263 Shuman Blvd. Information & Computer Science Bell Labs, 263 Shuman Blvd. Naperville,
More informationCollaborative Software Development Using R-Forge
Collaborative Software Development Using R-Forge Stefan Theußl Achim Zeileis Kurt Hornik Department of Statistics and Mathematics Wirtschaftsuniversität Wien August 13, 2008 Why Open Source? Source code
More informationCSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software
CSPA Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software Carlo Vaccari Istat (vaccari@istat.it) Index Costs categories
More informationResponsiveness as a measure for assessing the health of OSS ecosystems
Responsiveness as a measure for assessing the health of OSS ecosystems Jonas Gamalielsson, Björn Lundell and Brian Lings University of Skövde, Sweden {jonas.gamalielsson, bjorn.lundell, brian.lings}@his.se,
More informationForeword. Contents. Edos - Sixth Framework Programme - Priority 2 1
Edos Glossary Project Title Edos Project Number IST-004312 Contact Authors Ciarán Bryce, Michel Deriaz, Michel Pawlak Author List Ciarán Bryce, Michel Deriaz, Michel Pawlak,... Workpackage Number WP 4
More informationHow to Have a Successful Free Software Project
How to Have a Successful Free Software Project Anthony Senyard and Martin Michlmayr Department of Computer Science and Software Engineering The University of Melbourne ICT Building, 111 Barry St, Parkville
More informationSTUDY ON MANAGEMENT OF OPEN SOURCE SOFTWARE PROJECTS
CS 5212 Software Project Management Project Report Research Paper STUDY ON MANAGEMENT OF OPEN SOURCE SOFTWARE PROJECTS By Krishnan Nair Srijith (HT006458L) (srijith@comp.nus.edu.sg) October 2002 ABSTRACT
More informationSoftware Configuration Management, Advantages and Limitations
HUT / SOBERIT 2003 T-76.651 DISTRIBUTED DEVELOPMENT SEMINAR 1 Comparison of Open Source Software Configuration Management Tools Tero Kojo 44809J Tero.Kojo@hut.fi Abstract Software Configuration Management
More informationOpen Source vs. Collaborative Software: FOSS is Not Enough
Open Source vs. Collaborative Software: FOSS is Not Enough Peter F. Peterson Much of the software at user facilities is developed is released by making the source code available and decorated with one
More informationInnovation in Open Source Software Development
Innovation in Open Source Software Development John Noll Santa Clara University Computer Engineering Department 500 El Camino Real, Santa Clara, CA USA jnoll@cse.scu.edu Abstract. Open Source Software
More informationExploring the Quality of Free/Open Source Software: a Case Study on an ERP/CRM System
640 Exploring the Quality of Free/Open Source Software: a Case Study on an ERP/CRM System Ioannis Samoladas, Stamatia Bibi, Ioannis Stamelos and Georgios L. Bleris Department of Informatics, Aristotle
More informationWarehousing and Studying Open Source Versioning Metadata
Warehousing and Studying Open Source Versioning Metadata Matthew Van Antwerp and Greg Madey University of Notre Dame {mvanantw,gmadey}@cse.nd.edu Abstract. In this paper, we describe the downloading and
More informationFOSS License Restrictions and Some Important Issues
Free and Open Source Software (FOSS) Part II presented by Wolfgang Leister INF 5780 Høstsemester 2009 Ifi Universitetet i Oslo Some thoughts about FOSS Open Source Software (1) 1. Free Redistribution The
More informationGENiC. Deliverable D5.1 Development & Integration guidelines including integration environment & means. Dissemination Level: Public
GENiC Deliverable D5.1 Development & Integration guidelines including integration environment & means This project has received funding from the European Union s Seventh Framework Programme for research,
More informationSoftware Architecture, Process and Management Open Source
Software Architecture, Process and Management Open Source Allan Clark School of Informatics University of Edinburgh http://www.inf.ed.ac.uk/teaching/courses/sapm Semester Two 2012-13 Economies of Scale
More informationUnderstanding the Differences between Proprietary & Free and Open Source Software
Understanding the Differences between Proprietary & Free and Open Source Software D Prasad 1 and Dr.Ch.Satyananda Reddy 2 1. Department of Computer Science & Engineering, DVR & Dr HS MIC College of Technology,
More informationOpen-Source and the SDL/Idiom Deal
Open-Source and the SDL/Idiom Deal By Frank Bergmann The SDL/Idiom deal has sparked concerns among industry players who fear data spying and vendor lock-in, among other things. Open-source has frequently
More informationOpen Source. Knowledge Base. By: Karan Malik INTRODUCTION
Open Source By: Karan Malik INTRODUCTION Open source is a development method, offering accessibility to the source of a product. Some consider open source as possible design approaches, while some of them
More informationVinay Tiwari University Institute of Computer Science and Applications, R.D. Univ., Jabalpur, MP, India
Software Engineering Issues in Development Models of Open Source Software Vinay Tiwari University Institute of Computer Science and Applications, R.D. Univ., Jabalpur, MP, India Abstract In the recent
More information6 A Statistical Analysis of Defects in Debian and Strategies for Improving Quality in Free Software Projects
The Economics of Open Source Software Development Jürgen Bitzer and Philipp J. H. Schröder (Editors) 2006 Published by Elsevier B.V. 6 A Statistical Analysis of Defects in Debian and Strategies for Improving
More informationA Framework for Evaluating Managerial Styles in Open Source Projects
A Framework for Evaluating Managerial Styles in Open Source Projects 1 2 Eugenio Capra and Anthony I. Wasserman 1 Department of Electronics and Information, Politecnico di Milano, Piazza Leonardo da Vinci
More informationMartin Michlmayr University of Cambridge tbm@cyrius.com. Release Management in Large Free Software Projects
Release Management in Large Free Software Projects University of Cambridge tbm@cyrius.com Agenda Background of this research Projects: selection criteria; problems and solutions Why time-based releases
More informationThe Project Management System and Other Services at Bioinfomatics.Org. Gary Van Domselaar Bioinformatics.org & Wyeth Research / Genetics Institute
The Project Management System and Other Services at Bioinfomatics.Org Gary Van Domselaar Bioinformatics.org & Wyeth Research / Genetics Institute Introduction Bioinformatics.Org has supported the advocates
More informationOpen Source Sustainability and RDM. Scott Wilson scott.wilson@oucs.ox.ac.uk
Open Source Sustainability and RDM Scott Wilson scott.wilson@oucs.ox.ac.uk What does sustainability mean? To be sustainable a project must meet its own costs. Most projects have their initial costs covered
More informationMico - University Schedule Planner
Mico - University Schedule Planner Alexandre Freire, Alfredo Goldman, Carlos Eduardo Ferreira, Christian Asmussen, Fábio Kon 1 Department of Computer Science Institute of Mathematics and Statistics University
More informationOf Penguins and Wildebeest. Anthony Rodgers VA7IRL
Of Penguins and Wildebeest Anthony Rodgers VA7IRL The Penguin Linux was created by a Swedish-speaking Finn called Linus Torvalds Version 0.01 was released in September 1991 We are now on version 2.6 It
More informationOpen Source Development: Coordination by Means of Continuous Integration
1 Open Source Development: Coordination by Means of Continuous Integration Abstract Continuous integration is an approach to software development that may be used as a means of coordination, replacing
More informationOpen Source and Closed Source Software Development Methodologies
Open Source and Closed Source Software Development Methodologies Vidyasagar Potdar, Elizabeth Chang School of Information System, Curtin University of Technology, Perth, Australia 6845 PotdarV@cbs.curtin.edu.au,
More informationAmbienti di sviluppo collaborativo
Ambienti di sviluppo collaborativo Adapted from F. Lanubile, C. Ebert, R. Prikladnicki, A. Vizcaino, "Collaboration Tools for Global Software Engineering", IEEE Software, ISSN: 0740-7459, vol. 27, 2010,
More informationTowards an Infrastructure for Distributed e-business Projects
Towards an Infrastructure for Distributed e-business Projects Filippo Lanubile Abstract--Traditional software engineering can be helpful to avoid that e-business projects run out of time, exceed budget,
More informationWhy Open Source Software Only Seems More Secure
Purdue University Center for Education and Research in Information Assurance and Security Why Open Source Software Only Seems More Secure Eugene H. Spafford Professor and
More informationelan Technology White Paper Why Linux?
elan Technology White Paper Why Linux? Bow Networks Inc. Page 2 Introduction This white paper summarizes the reasons Linux was selected as the operating system for BOW Network s elan platform. Linux has
More informationDefining Open Source Software Project Success. Kevin Crowston, Hala Annabi and James Howison. School of Information Studies Syracuse University
Defining Open Source Software Project Success Kevin Crowston, Hala Annabi and James Howison School of Information Studies Syracuse University 4-206 Centre for Science and Technology Syracuse, NY 13244
More informationFree Software/Open Source. Proprietary Software
Free Software/Open Source Alley Stoughton Kansas State University Spring 2008 1 Proprietary Software In the traditional approach to commercial software development and distribution, software is: written
More informationHow To Value Open Source Software
Application of Open Source Software in IT Services Dr. June Sung Park CTO Samsung SDS November 2008 Contents OSS Definition OSS Products OSS Value OSS Demand OSS Supply Samsung SDS Sponsored Anyframe Java
More informationBenefits of Open Source Practices. Michael K. Johnson Developer Red Hat, Inc. http://people.redhat.com/johnsonm/
Benefits of Open Source Practices Michael K. Johnson Developer Red Hat, Inc. http://people.redhat.com/johnsonm/ Benefits of Open Source Practices I am a member of the Open Source community, and not the
More informationSelection and Management of Open Source Software in Libraries.
Selection and Management of Open Source Software in Libraries. Vimal kumar V. Asian School of Business Padmanabha Building Technopark, Trivandrum-695 581 vimal0212@yahoo.com Abstract Open source software
More informationA framework for evaluating governance styles in Open Source projects
A framework for evaluating governance styles in Open Source projects Eugenio Capra, Anthony I. Wassermann OSS Conference, Milan, September 8 th, 2008 Index Goals and methodology The Software Project Governance
More informationSummary. Vegan Solutions. Expertise. Vegan in Action. Proprietary and Confidential
Company Profile 2 Summary Vegan Solutions Expertise Vegan in Action 3 Vegan Solutions We help companies innovate Technology offers many choices and opportunities to ride the wave of the Third Millennium
More informationProject Management in Free Software Projects. Martin Michlmayr Hewlett-Packard tbm@hp.com
Project Management in Free Software Projects Hewlett-Packard tbm@hp.com Project Management in Free Software Projects Project Management in Free Software Some claim that there is no management in FOSS There
More informationRelease Management Within Open Source Projects
Management Within Open Source Projects Justin R. Erenkrantz Institute for Software Research University of California, Irvine Irvine, CA 92697-3425 jerenkra@ics.uci.edu Abstract A simple classification
More informationMigrating a Development Project to Open Source Software Development
Migrating a Development Project to Open Source Software Development Wolf-Gideon Bleek, Matthias Finck Department of Computer Science University of Hamburg, Germany {bleek, finck}@informatik.uni-hamburg.de
More informationSA4 Software Developer Survey Survey Specification v2.2
Last updated: 30-06-2009 Activity: SA4 Dissemination Level: PP (Project Participants) Authors: Branko Marović (UoB/AMRES), Cezary Mazurek (PSNC), Gina Kramer (DANTE) Table of Contents 1 Introduction 1
More informationCoordinating Open-Source Software Development
Coordinating Open-Source Software Development Submission for 7th Workshop on Coordinating Distributed Software Projects Davor Čubranić Department of Computer Science University of British Columbia cubranic@cs.ubc.ca
More informationMS Outlook to Unix Mailbox Conversion mini HOWTO
Table of Contents MS Outlook to Unix Mailbox Conversion mini HOWTO...1 Greg Lindahl, lindahl@pbm.com...1 1. Introduction...1 2. Converting using Mozilla Mail...1 3. Converting using IMAP...1 1. Introduction...1
More informationOpen Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat
Open Source Software Project Management A Case Study Red Hat Enterprise Linux Bob Johnson, Red Hat Goals for this talk Red Hat Enterprise Development Model From the community perspective Red Hat Process
More informationOpen source risk vs. Proprietary risk models
Disaster Risk Management in East Asia and the Pacific Distance Learning Seminar Series 2011 March 2, 2011 Open source risk vs. Proprietary risk models Charles Scawthorn Prof. (ret.), Kyoto University,
More informationSOME OBSERVATIONS ON OPEN SOURCE SOFTWARE DEVELOPMENT ON SOFTWARE ENGINEERING PERSPECTIVES
SOME OBSERVATIONS ON OPEN SOURCE SOFTWARE DEVELOPMENT ON SOFTWARE ENGINEERING PERSPECTIVES Vinay Tiwari University Institute of Computer Science and Applications, R.D. University, Jabalpur (MP) (INDIA)
More informationCoordination Implications of Software Coupling in Open Source Projects
Coordination Implications of Software Coupling in Open Source Projects Chintan Amrit and Jos van Hillegersberg IS&CM Department, University of Twente, P.O. Box 217 7500 AE Enschede, The Netherlands {c.amrit,j.vanhillegersberg}@utwente.nl
More informationOpen Source Approach in Software Development - Advantages and Disadvantages
Jovica Đurković Vuk Vuković Lazar Raković Article Info:, Vol. 3 (2008), No. 2, pp 029-033 Received 12 Jun 2008 Accepted 24 October 2008 UDC 004.4.057.8 Open Source Approach in Software Development - Advantages
More informationIBM Tivoli Web Response Monitor
IBM Tivoli Web Response Monitor Release Notes Version 2.0.0 GI11-4068-00 +---- Note ------------------------------------------------------------+ Before using this information and the product it supports,
More informationZend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues
Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher
More informationOpenStack update 10.2012. Nguyen The Trung CEO,Managing Director, DTT Technology Group
OpenStack update 10.2012 Nguyen The Trung CEO,Managing Director, DTT Technology Group INTRO 1. What is OpenStack? 2. What was happening at OpenStack summit and why OpenStack will change the world? 3. Some
More informationEVALUATION OF OPEN SOURCE ERP FOR SMALL AND MEDIUM SCALE INDUSTRIES
Volume 3, Issue 10 (October, 2014) Online ISSN-2320-0073 Published by: Abhinav Publication Abhinav International Monthly Refereed Journal of Research in EVALUATION OF OPEN SOURCE ERP FOR SMALL AND MEDIUM
More informationThe Economics of Open Source and Free Software* Gerald P. Dwyer, Jr. Federal Reserve Bank of Atlanta
Very preliminary draft: Please do not quote without permission. Comments welcome. The Economics of Open Source and Free Software* Gerald P. Dwyer, Jr. Federal Reserve Bank of Atlanta Abstract Open source
More informationFOSSC Oman 2013. Michael Meskes. Mission impossible? Can I Replace My Business Critical IT With Open Source?
Michael Meskes Mission impossible? Can I Replace My Business Critical IT With Open Source? Michael Meskes Free Software since 1993 Linux since 1994 Debian GNU/Linux since 1995 PostgreSQL since 1998 Michael
More informationWe d like to hear your suggestions for improving our indexes. Send email to index@oreilly.com.
Index A Academic Free License, 14, 24 30 derivative works, 27 disclaimer of warranties, 26 intellectual property rights, 24 limitations of, 26 merger clauses, 29 modifying terms, 30 non-endorsement provision,
More informationDetailed Revision History: Advanced Internet System Management (v5.07)
Detailed Revision History 1 Detailed Revision History: Advanced Internet System Management (v5.07) This detailed revision history document identifies the differences in Advanced Internet System Management
More informationThe open source software community has published a substantial
paring quality management in open source and closed-source software development. OSS development must also manage a geographically distributed team, requiring focus on coordination tasks. Yet OSS development
More informationpresentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743
Company presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743 Introduction NG Logic NG Logic is a young, dynamically expanding company located in Warsaw,
More informationThe Benefits of Verio Virtual Private Servers (VPS) Verio Virtual Private Server (VPS) CONTENTS
Performance, Verio FreeBSD Virtual Control, Private Server and (VPS) Security: v3 CONTENTS Why outsource hosting?... 1 Some alternative approaches... 2 Linux VPS and FreeBSD VPS overview... 3 Verio VPS
More informationA Framework to Represent Antecedents of User Interest in. Open-Source Software Projects
542 Business Transformation through Innovation and Knowledge Management: An Academic Perspective A Framework to Represent Antecedents of User Interest in Open-Source Software Projects 1 Amir Hossein Ghapanchi,
More informationTools for ITIL Capacity Management: How not to spend 100,000
Tools for ITIL Capacity Management: How not to spend 100,000 Danny Quilton Capacitas dannyquilton@capacitas.co.uk Abstract Capacity Management requires data to produce meaningful deliverables such as models
More informationThe care of open source creatures. Vincent Sanders
The care of open source creatures Vincent Sanders What am I on about? An examination of: What a services a project ought to have What options exist to fulfil those requirements A practical look at some
More informationOpen Source Community Metrics
Open Source Community Metrics Tips and Techniques for Measuring Participation LinuxCon Barcelona November 2012 Dawn M. Foster Community Manager at Puppet Labs @geekygirldawn dawn@puppetlabs.com puppetlabs.com
More informationThe red hat enterprise linux developer program
Program Guide The red hat enterprise linux developer program access essential resources and an ecosystem of experts to develop great applications Key benefits Collaborate with a passionate developer community
More informationNazanin Hajimirarab. Master s Thesis
The Integration and Collaboration of Open Source Communities into Software Development Process of Commercial Companies: A Case Study on Sailfish Operating System Nazanin Hajimirarab Master s Thesis Faculty
More informationOpen Source Software Developer and Project Networks
Open Source Software Developer and Project Networks Matthew Van Antwerp and Greg Madey University of Notre Dame {mvanantw,gmadey}@cse.nd.edu Abstract. This paper outlines complex network concepts and how
More informationSupporting Knowledge Collaboration Using Social Networks in a Large-Scale Online Community of Software Development Projects
Supporting Knowledge Collaboration Using Social Networks in a Large-Scale Online Community of Software Development Projects Masao Ohira Tetsuya Ohoka Takeshi Kakimoto Naoki Ohsugi Ken-ichi Matsumoto Graduate
More informationWhat is Open Source? Open source is defined by three key components:
Integrating Open Source into your business To help businesses deal with the complexity of globalization, unanticipated opportunities, unexpected threats, competitive demands and fiscal constraints, a business
More informationA Crowd Method for Internet-based Software with Big Data
2014 中 南 大 学 英 特 尔 透 明 计 算 与 大 数 据 研 讨 会 A Crowd Method for Internet-based Software with Big Data Gang Yin Software Collaboration and Data Mining Group National University of Defense Technology Changsha,
More informationwww.novell.com Program Guide Novell Developer Services Program Guide Sept 2011
Program Guide www.novell.com Novell Developer Services Program Guide Sept 2011 Novell Developer Services Program Guide...3 Program Overview...3 Program Levels...3 Program Features...3 Certifications...3
More informationSampling from the Debian GNU/Linux Distribution:
Sampling from the Debian GNU/Linux Distribution: Software Reuse in Open Source Software Development HICSS 2007, Hawaii Authors: Sebastian Spaeth, Matthias Stuermer, Stefan Haefliger, Georg von Krogh Research
More information1000 Projects later. Security Code Scans at SAP
1000 Projects later Security Code Scans at SAP About Us Ruediger Bachmann is a Development Architect at SAP AG working, as member of the central code analyses team, in the areas application security and
More informationReport of the LHC Computing Grid Project. Software Management Process RTAG CERN
Report of the LHC Computing Grid Project Software Management Process RTAG Marco Cattaneo, Gabriele Cosmo, Simon George, Fons Rademakers (chair), Stephan Wynhoff CERN 6 May 2002 Table of Contents 1 Chair
More informationOpen Source Software. Topics covered
Topics covered What is open source software? Licensing terms The Cathedral and the Bazaar Bezroukov rebuttal Halloween Document Recent developments Intro.1 Topics covered Licensing Theory of open source
More information