язык в соответствующем RFC заключается в том, что приложения SHOULD NOT
используют незарегистрированные порты. Никто не собирается судиться с вами, если вы их используете; единственная проблема, которую вы получите, заключается в том, что, если кто-то решит (1) использовать один и тот же порт (2) не зарегистрировать его, вы перепутаете друг друга. Как говорит McWafflestix, вы можете пойти дальше и использовать их.