Ads
related to: Open-source software wikipediajustfindinfo.com has been visited by 100K+ users in the past month
quicklyanswers.com has been visited by 10K+ users in the past month
helpwire.com has been visited by 100K+ users in the past month
topsearch.co has been visited by 1M+ users in the past month
findinfoonline.com has been visited by 100K+ users in the past month
From Wikipedia, the free encyclopedia Open-source software shares similarities with free software and is part of the broader term free and open-source software. For broader coverage of this topic, see Open-source-software movement. For other uses, see OSS.
This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses.Software that fits the Free Software Definition may be more appropriately called free software; the GNU project in particular objects to their works being referred to as open-source.
The open-source model is a decentralized software development model that encourages open collaboration, meaning "any system of innovation or production that relies on goal-oriented yet loosely coordinated participants who interact to create a product (or service) of economic value, which they make available to contributors and noncontributors alike."
"Free and open-source software" (FOSS) is an umbrella term for software that is simultaneously considered both Free software and open-source software.FOSS (free and open-source software) allows the user to inspect the source code and provides a high level of control of the software's functions compared to proprietary software.
From Simple English Wikipedia, the free encyclopedia Open source is a software similar to free software, but is more related to business. It is different from other software because the source code is available to everyone. The source code is a set of instructions for the computer, written in a programming language.
- Overview
- History
- Model
- Types of open-source projects
- Methods
- Tools
Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed by an open-source software project. These are software products available with its source code under an open-source license to study, change, and improve its design. Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.
In 1997, Eric S. Raymond wrote The Cathedral and the Bazaar. In this book, Raymond makes the distinction between two kinds of software development. The first is the conventional closed-source development. This kind of development method is, according to Raymond, like the building of a cathedral; central planning, tight organization and one process from start to finish. The second is the progressive open-source development, which is more like "a great babbling bazaar of differing agendas and appr
Open-source software development can be divided into several phases. The phases specified here are derived from Sharma et al. A diagram displaying the process-data structure of open-source software development is shown on the right. In this picture, the phases of open-source software development are displayed, along with the corresponding data elements. This diagram is made using the meta-modeling and meta-process modeling techniques.
Several types of open-source projects exist. First, there is the garden variety of software programs and libraries, which consist of standalone pieces of code. Some might even be dependent on other open-source projects. These projects serve a specified purpose and fill a definite need. Examples of this type of project include the Linux kernel, the Firefox web browser and the LibreOffice office suite of tools. Distributions are another type of open-source project. Distributions are collections of
It is hard to run an open-source project following a more traditional software development method like the waterfall model, because in these traditional methods it is not allowed to go back to a previous phase. In open-source software development, requirements are rarely gathered before the start of the project; instead they are based on early releases of the software product, as Robbins describes. Besides requirements, often volunteer staff is attracted to help develop the software product base
Developers and users of an open-source project are not all necessarily working on the project in proximity. They require some electronic means of communications. E-mail is one of the most common forms of communication among open-source developers and users. Often, electronic mail
In OSS development the participants, who are mostly volunteers, are distributed amongst different geographic regions so there is need for tools to aid participants to collaborate in the development of source code. During early 2000s, Concurrent Versions System was a prominent exa
Most large-scale projects require a bug tracking system to keep track of the status of various issues in the development of the project. Some bug trackers include: 1. Bugzilla – a web-based bug tracker from Mozilla. 2. Mantis Bug Tracker – a web-based PHP/MySQL bug ...
Ads
related to: Open-source software wikipediajustfindinfo.com has been visited by 100K+ users in the past month
quicklyanswers.com has been visited by 10K+ users in the past month
helpwire.com has been visited by 100K+ users in the past month