To be clear, the problem with the JSON license is that it discriminates against particular types of use, which has never been acceptable in FOSS licenses. The OpenSSL license is definitely poorly drafted, but it does not discriminate in the same way.
OpenSSL is either a mild copyleft (essentially FSF's interpretation
, suggesting Category B
) or merely makes explicit what is implicit in all permissive licenses, including Sec. 4 of the Apache license (suggesting Category A). I'm not familiar enough with the (long) history here to really know the author's intent, so I can't help categorize it into A/B/X, but in either case, it isn't directly comparable to the JSON situation.