その解釈は間違いだな。
ONLY PERSONAL の部分は「個人として」、つまり複数人の共同利用や
共用サービスに提供して使うや、他人に使わせるようなことは
出来ない。
NON COMMERCIAL は、「非営利で」あるいは「商売目的でなく」、
つまり利益を得る目的で利用あるいは商品開発で利用してはならない。
RESERACH PURPOSEは「研究の為に」、つまりホビーや商売や
教育の為にでなくて個人の研究用にということだ。

研究用にコンパイラを使用して論文を書くのには問題あるまい。
研究の成果物として、コンパイラが出力したバイナリを
有料で配布したりするとかなり黒いグレーだろう。

個人の研究で開発したソース自身を無料で配るぶんには、なんら抵触
しないはずである。