Oracle has finally changed its software licensing policy on multi-core processors, to address criticism that its existing scheme was too costly.
Until now Oracle said that, for the purpose of licensing, users would have to treat each core of a multi-core chip as a separate processor. Industry experts have warned this would deter users from running Oracle database, middleware and application software on low-cost hardware equipped with multi-core processors.
The company has now stated that, “For the purpose of counting the number of processors which require licensing, a multi-core chip with "n" cores shall be determined by multiplying "n" cores by a factor of .75. All fractions of a number are to be rounded up to the next whole number.”
How it works
A multi-core chip with 11 cores would require a nine processor license (11 multiplied by a factor of .75 equals 8.25 which is then rounded up to the next whole number which is nine).