それは私だけですか、それともJavaパッケージの命名規則のTLDはかなり無関係ですか? com.example.packageつまり、TLD なしでとの間で名前空間の競合があった場合org.example.package、TLD を使用するととにかく混乱します。名前空間の衝突のトレードオフの混乱はなぜですか? 確かに、コンパイラがエラー/警告を吐き出すほうが、誰かが間違ったパッケージをインポートしたプログラムをコンパイルしようとして陽気に跳ね回るよりはましでしょうか?
コンベンションでちょうど2セント。率直に言って、org. とコム。とにかく、同じ名前の 2 つの Java パッケージが、同じドメインで異なる tld を持つ 2 つの企業によって作成される可能性はほとんどないためです。