The Challenge of Heterogeneously Licensed Systems in Open Architecture Software Ecosystems
MetadataShow full item record
The role of software ecosystems in the development and evolution of open architecture systems has received insufficient consideration. Such systems are composed of heterogeneously licensed components, open source or proprietary or both, in an architecture in which evolution can occur by evolving existing components or by replacing them. But this may result in possible license conflicts and organizational liability for failure to fulfill license obligations. We have developed an approach for understanding and modeling software licenses, as well as for analyzing conflicts among groups of licenses in realistic system contexts and for guiding the acquisition, integration, or development of systems with open-source components in such an environment. This work is based on empirical analysis of representative software licenses and heterogeneously licensed systems, and collaboration with researchers in the legal world. Our approach provides guidance for achieving a ''best-of-breed'' component strategy while obtaining desired license rights in exchange for acceptable obligations.
Proceedings Paper (for Acquisition Research Program)
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
NPS Report NumberNPS-AM-10-046
Showing items related by title, author, creator and subject.
Scacchi, Walt; Alspaugh, Thomas (Monterey, California. Naval Postgraduate School, 2011-04-30); NPS-AM-11-C8P02R03-024The role of software ecosystems in the development and evolution of secure open architecture systems has received insufficient consideration. Such systems are composed of software components subject to different security ...
Achieving Better Buying Power for Mobile Open Architecture Software Systems through Diverse Acquisition Scenarios Scacchi, Walt; Alspaugh, Thomas A. (Monterey, California. Naval Postgraduate School, 2017-05); UCI-AM-17-041This research seeks to identify, track, and analyze software component costs and cost reduction opportunities within diverse acquisition life cycle scenarios for open architecture systems accommodating Web-based and mobile ...
Clarke, William M. (Monterey, California. Naval Postgraduate School, 2009-12);The 9/11 Commission report described how driver's licenses, identification cards and travel documents are as important as weapons to terrorists. Vulnerabilities in existing identification systems provide the opportunity ...