No, you don't necessarily need to register an account to be able to open a share link. However, in order to be able to create projects and share files and views, you will definitely need an account.