1 / 20

NEXT GENERATION LICENSING

NEXT GENERATION LICENSING. November 12, 2004. Next Generation Licensing Key Points. The next generation licensing changes are quite similar to recent license daemon updates, with two important exceptions: The license file format will change

xannon
Télécharger la présentation

NEXT GENERATION LICENSING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NEXT GENERATION LICENSING November 12, 2004

  2. Next Generation Licensing Key Points • The next generation licensing changes are quite similar to recent license daemon updates, with two important exceptions: • The license file format will change • Releases older than 97B are not compatible with the new license file format • The customer roll-out will happen in two phases: • Releases requiring the new license server will begin shipping to customers in 1H2005 • Cadence will begin shipping the new license format by default in 2H2005

  3. Why New Licensing Infrastructure? • Our current format prevents us from supporting newer license models and other functionality which requires keyword/value pairs in the license file • Cadence ships a new license file with every new release of our software • Most customers closely audit every license file shipped to them, • Reducing the number of license files will improve customer productivity

  4. Program Goals • Provide flexibility for supporting future licensing models • Keyword/value pairs • Align file format with other vendors • Simplify license management • Version independent licenses • Enhance security • Cut/paste prevention • Improved tamper resistance

  5. Backward Compatibility • Extensive backward compatibility testing of the new license format was conducted • All of our currently supported products are compatible with the new license file format • We were unable to provide compatibility with releases prior to 97B (i.e., IC 4.3.4) • Customers may wish to move releases prior to 97B to a different license server so that they may continue using the old releases

  6. New License Format FEATURE 34510 cdslmd 5.000 25-aug-2004 1 AC5E9001B0B9AB61B62A \ DUP_GROUP=UHD ISSUED=01-jan-2003 VENDOR_STRING=UHD:PERM \ vendor_info=01-jan-2003 SIGN2="0B95 3834 AC12 97B0 DADF F312 31C9 \ FE40 00DC 2F3B 882A E4AC 3C95 5D83 D168 0299 00D1 CE16 4D7E D3E1 \ 8192 98FD 5EA8 4462 EDBD 189E DC6B 8A7C 58EE F54C" \ V7.1_LK=3DA09B58A8EB2A51ADF8 Legend:Information currently in existing format New information

  7. Version Independent Licenses • In order to simplify and reduce the number of licenses a customer has to download, we can optionally generate a “version independent” license for those products that have active maintenance agreements (TBL and Subscription) and have servers defined in eDAonTap • Version independent licenses have a version string of 9999.999 • Version independent licenses enable customers to download and run newer releases of software without updating their license file

  8. Next Generation Licensing Key Points • New technology is needed in order to support business needs and requested customer features • There are no changes to how customers access the license server • Releases after 1997 are compatible with the new server • The customer roll-out will happen in two phases: • Releases requiring the new license server will begin shipping to customers in 1H2005 • Cadence will begin shipping the new license format by default in 2H2005

  9. Enhanced Security • Once the new license format has been released, customers will no longer be able to cut/paste permanent licenses from one file to another. • How can you tell? • VENDOR_STRING = *:PERM • ISSUED = different dates • Licenses with a VENDOR_STRING of DEMO may still be cut/pasted from one license file to another even if the ISSUED dates are different

  10. How Can You Help? • 10.1 License Format Beta Program • January, 2005 through March, 2005

  11. Next Generation Licensing - Key Dates Dec 2004 Jan 2005 Feb 2005 Mar 2005 Apr 2005 May 2005 Jun 2005 Jul 2005 New releases require 10.1 server 10.1 new format beta begins Customers may request new license format New license format shipped as default

  12. Backup Slides

  13. FAQ’s • When will I absolutely need to update my license server to 10.1? • When you wish to run a new release that began shipping after January, 2005 • Will the license file format change immediately? • No. Cadence will continue shipping the old license format until the 10.1 beta program has concluded and we have resolved any critical issues (July, 2005) • Is it the 10.1 license server or the new format that breaks compatibility with releases prior to 97B? • The new license format

  14. FAQ’s (cont.) • What if I need to run a product from a release incompatible with the 10.1 format? • Cadence can generate a current format license file for a separate server to enable you to run an old product • Will old releases (i.e., IC 4.4.6) know how to read the new license file format? • Yes. We have done extensive testing to ensure that the new license server is compatible with as many old products as is technically possible.

  15. FAQ’s (cont.) • How much compatibility testing has Cadence done? • Cadence has been performing backward compatibility testing for more than a year. At the end of the alpha testing phase, we have verified backward compatibility with over 200 internal licenses servers being used by R&D and customer support. We have also had major customers verify that they were able to use older releases (i.e., IC 4.4.6) with the new license format.

  16. Current License File Format • Current file format template FEATURE <featurename> <daemon> <version> <expiration date> <quantity> <signature> <license type> <nodelocked hostid> Example: FEATURE 34510 cdslmd 5.000 01-jan-2004 10 1234567890ABCDEEDCBA “UHD” 80654ae1

  17. New License File Format • New license file format template: FEATURE <FEATURENAME> cdslmd <VERSION> <EXPIRATIONDATE> <QUANTITY> <SIGNATURE> DUP_GROUP=<NONE|SITE|UHD> [HOSTID=<NODELOCKEDHOSTID1 NODELOCKEDHOSTID2 … NODELOCKEDHOSTIDN>] ISSUED=<DATE> VENDOR_STRING=<UHD|J|S:PERM|DEMO> vendor_info=<DATE> SIGN2=<TRL_SIGNATURE> V7.1_LK=<SIGNATURE> where, <FEATURENAME> - Feature name that identifies this FEATURE. cdslmd – Cadence vendor daemon name. <VERSION> - Version of this FEATURE. <EXPIRATIONDATE> - Expiration date of this feature. <QUANTITY> - Number of licenses for this FEATURE.

  18. New License File Format (cont.) <SIGNATURE> - This signature is provided for backward compatibity to support older applications that are not integrated with TRL. DUP_GROUP – Provides the duplicate grouping for this feature. The syntax is UHD|SITE|NONE. Setting the DUP_GROUP in the license file overrides the DUP_GROUP requested by the client during checkout. HOSTID – Binds this feature to a particular host or hosts. It is a case incensitive string. ISSUED – Date that the license was issued. VENDOR_STRING – The syntax is UHD|S|J:PERM|DEMO. The “UHD|S|J” part provided here for backward compatibility. Newer version of Cadence products will use DUP_GROUP to determine the license type. The “PERM|DEMO” part determines whether this FEATURE is a permanent or demo key. Only a demokey will be allowed to be added to a license file.

  19. New License File Format (cont.) vendor_info – Stores the start date in “dd-mmm-yyyy” format for debugging or analysis purpose. SIGN2 – TRL signature for the FEATURE. This is the new enhanced security signature. V7.1_LK=<SIGNATURE> signature in addition to the <SIGNATURE> field ensures backward compatibility for older supported Cadence products

More Related