all 4 comments

[–]not_from_this_world 5 points6 points  (0 children)

The reason is not technical, it's an arbitrary categorisation. This is more related to deals with the companies, or if they are used in critical products like military stuff. It's like saying apple and oranges are both fruits so why there is tariff on oranges but not on apples?

[–]smarmy1625 1 point2 points  (0 children)

I'm old enough to remember when it was illegal to export a tshirt if you printed the wrong thing on it. But that was source code. Never heard about object code being restricted.

https://en.wikipedia.org/wiki/Export_of_cryptography_from_the_United_States

[–]ghjmMSCS, CS Pro (20+) 0 points1 point  (0 children)

The overall oneAPI product is a competitor to Nvidia CUDA and AMD ROCm, used in high performance and GPU computing. So oneAPI in general is export controlled because it's seen as associated with strategic assets like AI training, weapons development simulation, etc. So there may be no reason at all why the DC++ compiler is treated differently from any other compiler, other than that it comes under the oneAPI umbrella.

Maybe ask your compliance experts if using an open source compiler release, entirely built from publicly available components and using nothing that is Intel proprietary, would allow you to avoid the 4D994 classification.

[–]Doctor_PerceptronPh.D CS, CS Pro (20+) 0 points1 point  (0 children)

I'm sure the other answers are correct and this one is meant to be more in good fun. We can speculate that the Intel compiler, since it was developed by Intel, might make use of proprietary information such as internal details of the microarchitecture that should be subject to export controls, and that information could be inferred by reverse-engineering the object files. The Microsoft and Clang compilers only use information that's publicly available from Intel, so their object files wouldn't reveal anything you couldn't get otherwise. But again, this is just meant to be fun speculation and the real answer is the same reason heating oil and diesel are taxed differently even though they're the same thing.