Figure 1 - uploaded by Walt Scacchi
Content may be subject to copyright.
Software Components, Connectors, Interfaces Arranged in an Overall Software System Configuration

Software Components, Connectors, Interfaces Arranged in an Overall Software System Configuration

Contexts in source publication

Context 1
... such intellectual property declaration cannot employ a license regime on the overall system that supercedes or controverts the license protections/obligations of the individual software elements that constitute the configured system or sub-system. Figure 1 provides an overall view of a hypothetical software architecture for a configured system that includes and identifies each of the software elements above. It also includes open source (e.g., Gnome Evolution) and closed source software (WordPerfect) components. ...
Context 2
... license applies to an OA system containing some GPL components with a reciprocal license and some BSD components with unrestrictive license, or perhaps even some proprietary software license? In Figure 1, we see at least three software components that have different software licenses: the Mozilla Web browser (subject to the MPL), Gnome Evolution e- mail client (subject to the GPL), and WordPerfect word processor (subject to a proprietary software license). The license problem is further complicated by components designed to operate on license requirements. ...
Context 3
... this regard, a software connector is a configured system (or OA) element specifically designed to modulate the license requirements imposed on the components it connects. Figure 1 follows the links between the Mozilla Web browser, Gnome Evolution, and WordPerfect. The requirements imposed by a component's license are affected by the architectural structure of the system containing it and vice versa. ...