The essential CORBA: systems integration using distributed objects
The essential CORBA: systems integration using distributed objects
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Understanding ActiveX and OLE: a guide for developers and managers
Understanding ActiveX and OLE: a guide for developers and managers
Using formal methods to reason about architectural standards
ICSE '97 Proceedings of the 19th international conference on Software engineering
The software component market on the internet current status and conditions for growth
ACM SIGSOFT Software Engineering Notes
Applying Enterprise Javabeans: Component-Based Development for the J2ee Platform
Applying Enterprise Javabeans: Component-Based Development for the J2ee Platform
Recent Patent Reform Legislation
IEEE Software
Hi-index | 0.01 |
Commercial-off-the-shelf software components are considered an important technology for future software development. However, compared to their potential benefit, their market success has been modest. There have been many attempts to overcome technical obstacles, such as component interoperability, but the business model has received less attention. This article discusses how unrestricted proliferation of functionally similar software components is technically and economically disadvantageous. Software patents can slow this activity by channeling it into either additional applications of existing technology or more significant improvements to that technology. This would facilitate component-based software reuse and strengthen COTS software's weak business model.