Threads, cores and sockets. They are not interchangeable.
The new restriction, if applied to , say, a T5-2 (2sockets, 16cores per socket, 8 threads per core), means I can run Oracle SE-2 on said system. However, I cannot now run two T5-2 in a 2 node RAC.
(Hmm... One would have to use a T4-1.... or something with only a single SPARC socket...
"When licensing Oracle programs with Standard Edition One, Standard Edition 2 or Standard Edition in the product name, a processor is counted equivalent to a socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket. "
There, clear as daylight, right?
"Oracle Database Standard Edition 2 may only be licensed on servers that have a maximum capacity of 2 sockets. When used with Oracle Real Application Clusters, Oracle Database Standard Edition 2 may only be licensed on a maximum of 2 one-socket servers. In addition, notwithstanding any provision in Your Oracle license agreement to the contrary, each Oracle Database Standard Edition 2 database may use a maximum of 16 CPU threads at any time. When used with Oracle Real Application Clusters, each Oracle Database Standard Edition 2 database may use a maximum of 8 CPU threads per instance at any time. The minimums when licensing by Named User Plus (NUP) metric are 10 NUP licenses per server."
It's not restricted to "2 threads"