Forum Stats

  • 3,815,637 Users
  • 2,259,064 Discussions
  • 7,893,194 Comments

Discussions

Change coherence edition from default GE to EE for license compliance

Prabhu Manavalan-Oracle
Prabhu Manavalan-Oracle Member Posts: 41
edited Jun 16, 2017 11:47AM in Coherence Support

Hi All,

Anyone knows how Oracle audits Coherence license? The default coherence with oracle fmw products is 'GE' in coherence.jar/tangosol-coherence.xml and if the license bought was to use 'EE'

how does Oracle audit this?

Currently this is done by directly changing the coherence.jar/tangosol-coherence.xml (/opt/oracle/middleware/coherence/lib)

We can also use -Dtangosol.coherence.edition=EE startup parameter in order to override the coherence.edition from GE to EE.

tangosol-coherence.xml: <edition-name system-property="coherence.edition">GE</edition-name>

Oracle Coherence GE is the default edition with any installation, so we will have to do this change for every new installation.

Ref: https://docs.oracle.com/middleware/1212/coherence/COHAG/deploy_checklist.htm#CHHDBEGC

If they will be checking runtime values or any MBean, we could use the below startup parameter to override in runtime.

-Dtangosol.coherence.edition=EE

How is this reviewed from license audit perspective so that we could do one of this.

Regards,

Prabhu

Tagged:

Answers

  • Shyam Radhakrishnan-Oracle
    Shyam Radhakrishnan-Oracle Member Posts: 80
    edited Jun 16, 2017 7:02AM

    From what I understand, making sure that the usage is per license is the users responsibility, and in that sense it does not matter if you change the jar or pass the system property. I\f you wan to know how Oracle audits its customer, I don't think this forum may the right place to ask the question, this link may help though Compliance Policy | License Management Services

    Prabhu Manavalan-Oracle
  • Prabhu Manavalan-Oracle
    Prabhu Manavalan-Oracle Member Posts: 41
    edited Jun 16, 2017 11:47AM

    Thanks Shyam.

    When you say, "making sure that the usage is per license is the users responsibility, and in that sense it does not matter if you change the jar or pass the system property" does this mean even if we change/restrict the edition to EE in coherence.jar or startup parameter, still users could use features of other editions like GE?

    Trying to enforce the usage with coherence edition, so that the usage is restricted within the features of the edition. It doesn't look like a good practice to make changes to coherence.jar while startup parameter Dtangosol.coherence.edition can just override the same.

    Regards,

This discussion has been closed.