Microsoft Software Licensing and Protection Services
From Wikipedia, the free encyclopedia
Microsoft Software Licensing and Protection Services, also known as Microsoft SLPS, is a Software Licensing Suite that provides developers with the ability to protect code, license software, create license versions, and track performance of products and profitability. SLPS is intended for developers and Independent Software Vendors (ISV) streamline operations with .NET protection technology and a licensing server.
Contents |
[edit] History
Microsoft SLPS, formerly called SecureLM, was acquired by Microsoft in January 2007 from the company Secured Dimensions. Secured Dimensions was founded in 2005 by Avi Shillo in Israel. It was acquired by Microsoft soon after when the CEO of Microsoft Israel, Prof. Arie Scope, joined its board of directors.
[edit] Themes
[edit] Security
SLPS performs “private permutation” for each company by transforming native code into a Secure Virtual Machine Language (SVM) that is attached to the application, protecting it from manipulation by end users. This process is done using a toolkit called Code Protector SDK. Application features can later be marked as licensable or modifiable entities. SLPS is .NET and .NET2 certified and works with the Visual Basic platforms, C#, Java and web applications.
[edit] Licensing
In the Code Protector toolkit, developers can mark pieces of code as ‘licensable’ that can later be activated as bundles, SKUs, or packages where features can be turned on and off. Possible license models are time-based licenses, trial versions, user-based licenses, feature-based licenses and others depending on the business type.
[edit] Distribution
SLPS lets developers create and activate new digital licenses without having to ship a new product to the office. This removes the hassle of recompiling code or ordering a new product or SKU. All they need to do is create a new digital license and SLPS will unlock it and activate it.
[edit] Management
Developers and managers have access to real-time information about new licenses generated, license expiry times, and most popular packages. SLPS lets developers monitor billing, license usage, and software features usage. It can also be tied into a back-end billing system or Customer Relationship Manager (CRM) to allow business partners to perform similar SLPS operations.
[edit] Product Models
Microsoft SLPS will be available in three different formats.
[edit] Code Protector Software Development Kit
A tool kit that will allow software developers to protect their software from reverse engineering, a common form of piracy.
[edit] SLP Server
A server that will manage the licensing issues and product keys for software vendors.
[edit] SLP Online Service
A Microsoft hosted solution for license management.
[edit] References
- Microsoft Announces SLP Services Press Release
- SLPS White Paper
- Red Herring Article on Secured Dimensions Acquisition
- ZDnet Interview with SLPS Manager