Creating or distributing a portable version of Sibelius does not circumvent licensing. You still need a valid, paid license from Avid.
Unlike the standard installation—which writes files to the Windows Registry, Program Files, and AppData folders—a portable version keeps all its settings, preferences, fonts, and temporary files contained within a single folder on the removable drive. sibelius portable