Session
Technical Session XII: Software
Abstract
The open source approach to software development has radically changed the way in which many software applications have been created and improved over time. This paper examines both the current state and potential future directions for free and open source software in the space realm, with a particular emphasis towards developers of small satellites. The significant benefits of open source software for small satellites are described, including how open source software can increase reliability, decrease cost, and increase flexibility as compared to closed source software or software developed exclusively in-house. Software currently under development by the open source space software community is examined. The potential for increasing the openness of small satellite flight software is described and discussion is included regarding how members of the small satellite community can contribute to such activities.
Presentation Slides
Open Source Software for Small Satellites
The open source approach to software development has radically changed the way in which many software applications have been created and improved over time. This paper examines both the current state and potential future directions for free and open source software in the space realm, with a particular emphasis towards developers of small satellites. The significant benefits of open source software for small satellites are described, including how open source software can increase reliability, decrease cost, and increase flexibility as compared to closed source software or software developed exclusively in-house. Software currently under development by the open source space software community is examined. The potential for increasing the openness of small satellite flight software is described and discussion is included regarding how members of the small satellite community can contribute to such activities.