![](https://d3ilqtpdwi981i.cloudfront.net/kb7ST1wsORJJ0yY0EkQvctf8vRA=/425x550/smart/https://bepress-attached-resources.s3.amazonaws.com/uploads/26/dd/28/26dd288d-da09-4326-bc04-94e4cd2e8aaf/thumbnail_3bafcd16-08ef-46c7-b8d0-4c20ad228c92.jpg)
Today, it is almost inevitable that software is licensed, rather than sold outright. As a part of the licensing policy, some protection mechanisms, whether hardware, legal or code-based, are invariably built into the license. The application of such mechanisms has primarily been in the realm of off-the-shelf, packaged, consumer software. However, as component-based software gradually becomes mainstream in software development, new component-oriented licensing systems are required. This paper proposes an enterprise component licensing model for the management of software component licenses. The model provides a comprehensive license management framework allowing for extensibility and flexibility. Furthermore, we identify differences between stand-alone software and component software, describe a high level model for policy driven component licensing, and discuss both the benefits and drawbacks of the enterprise component licensing model for the management of software component licenses.
Available at: http://works.bepress.com/markperry/16/