Explore chapters and articles related to this topic
Introduction
Published in Vincent Knight, Geraint Palmer, Applied Mathematics with Open-Source Software, 2022
Vincent Knight, Geraint Palmer
Today, open-source software is a lot more than a licensing agreement: it is a community of practice. Bugs are fixed faster, research is implemented immediately and knowledge is spread more widely thanks to open-source software. Bugs are fixed faster because anyone can read and inspect the source code. Most open-source software projects also have clear mechanisms for communicating with the developers and even reviewing and accepting code contributions from the general public. Research is implemented immediately because when new algorithms are discovered, they are often added directly to the software by the researchers who found them. This all contributes to the spread of knowledge: open-source software is the modern shoulder of giants that we all stand on.
What Is Open Source Innovation?
Published in Cornelius Herstatt, Daniel Ehls, Open Source Innovation – The Phenomenon, Participant's Behavior, Business Implications, 2015
Daniel Ehls, Cornelius Herstatt
Recent examples of collaborative product creation have evidenced a new phenomenon: open source innovation. Innovative goods are produced by volunteers, who “program to solve their own as well as shared technical problems, and freely reveal their innovations without appropriating private returns from selling the software” (Hippel and Krogh 2003, p. 209). Open Source is a product which allows the developers to access all information to create, modify and distribute it under the same license as the original product (Open Source Initiative). Examples of this phenomenon include software development (e.g. Linux, Apache, Debian or Mozilla) and content creation projects (e.g. Wikipedia, LibriVox, Open Directory Project or Open Street Map) that involve numerous people, question the boundaries of the firm, and impact market share.
The Coming Cognitive Augmentation Era
Published in Ron Fulbright, Democratization of Expertise, 2020
Along with the mass-market software industry, also evolved was the mass-sharing software community. Among software developers, there has always been the ethos of free software. This community has always felt software should be freely open to everyone with each person able to download, use, and even alter source code. The Free Software Foundation was opened in 1985 (www.fsf.org) and the Open Source Foundation was established in 1998 (www.opensource.com). However, by this time, the software industry had seen the open sharing of software in the 1970s and 1980s. In fact, some of the most important software running in the world today, such as the Apache Web server, the Mozilla Web browser, and the Linux operating system was created as open-sourced software.
Reliability analysis of open source software systems considering the effect of previously released version
Published in International Journal of Computers and Applications, 2019
Bhoopendra Pachauri, Ajay Kumar, Joydip Dhar
A new way of producing the large software systems on a global basis is open source software (OSS) development. It is different from the principle of traditional software engineering in many ways [1]. Today, OSS products have become very popular because they are easily available without any risk [2]. There are a lot of open source applications which can be executed on most of the platforms or machines, e.g. PC, mobile, handheld devices, etc. Hence, it is very important to examine and analyze the probable fault distribution of OSS [3]. There are many software firms which can produce open source projects or softwares with high quality and functionality, e.g. Mozilla browser, GitHub, Linux operating system, Google Code, MySQL database system, SourceForge, Codeplex, Launchpad, etc. These firms are not only providing open source packages to the users but also giving a platform to the developers and still, thousands of open source projects are in developing stages at these sites [2,4]. OSS is developed in two stages; first, innovative core of the OSS system is developed by main programmers or a team of programmers. Then a model of it, is openly displayed on the internet so that source code of the system can be modified and redistributed by other programmers. It is very fast compared to closed source software in terms of the evaluation process because tasks are done without passing on from hierarchical management and there is no well-defined plan or schedule in the development of OSS. A central managing group also checks the modified code of OSS, but this process is much less stiff in comparison to closed source software.
Accessible Digital Musical Instruments in Special Educational Needs Schools – Design Considerations Based on 16 Qualitative Interviews with Music Teachers
Published in International Journal of Human–Computer Interaction, 2023
Since financial viability is a major concern for the use of ADMIs, the use of open source hardware and software may be a suitable approach to create affordable instruments for SEN schools. Advantages are that open source is free, has no influence from large corporations and has a large global community. But there are also disadvantages like the lack of commercial support, the aspect of projects not always being durable and the range of available devices being even more confusing than in the commercial domain. The main challenge is to design plug-and-play functionality enabling teachers to use the instruments without any special technical knowledge.
Open manufacturing: a design-for-resilience approach
Published in International Journal of Production Research, 2020
Though similar in name, the development of open source software (OSS) does not have much in common with open manufacturing, yet some concepts could be shared across the two domains. Open source software projects (e.g. Apache, Linux, MySQL, R, Perl, and Open Office) have been developed by volunteers (Fang and Neufeld 2009). The very fact that they embody views of a large community, make them attractive and widely used. This has been confirmed by Dong, Wu, and Zhang (2019) in the analysis of relationship between the release speed of open source software and the number of downloads.