Working with open-source software: Selecting, using, adapting, and contributing backSpeaker: Diomidis Spinellis – Athens, Greece
Topic(s): Software Engineering and Programming
AbstractSoftware components, such as the zlib compression library, the SQLite relational database engine, and the JPEG and PNG reference implementations, are deployed in billions of devices. Thanks to open source licensing and package managers, hundreds of thousands of components often lie one click away from a developer. We will examine how to select appropriate open source components based on attributes associated with the product itself and with its development process. Given that open source components may also require adjustments and maintenance, we will also discuss how to integrate the open source components into existing projects and how to ensure the long-term viability of locally performed changes through upstream contributions.
About this LectureNumber of Slides: 80
Duration: 50 minutes
Languages Available: English
Request this Lecture
To request this particular lecture, please complete this online form.
Request a Tour
To request a tour with this speaker, please complete this online form.
All requests will be sent to ACM headquarters for review.