Hi Axel,
I don't think that any of the licenses involved specify exactly where you must put your license terms. The licences I know, like GPL, MIT, Apache, BSD, are all general software licenses, they apply to any kind of software and not only virtual tour plugins. This is a reason why they can't specify that the license must go on the "index.html" for example. Many software won't have this file. That said, you are going to have your software distributed. It is up to you how and where you will expose your license, but there, when you decide where you will put it (let's say, in a LICENSE.txt at the root directory of a publication) the license must be mentioned.
The marzipano code has many license terms distributed in many of its pieces of code, as it uses many sources of codes. In each piece it is possible to see its license, so as you use it I believe their license terms are already there. But those licenses have implications: GPL, for example, say that you can't close your code if you use any piece of GPL license code. MIT, BSD and Apache, on the other side, let you enclosure and not share your modifications. That said, if there is any GPL license inside marzipano you must also share your code, at least when asked for. I don't know if all GPL versions also obbly you to share using GPL, but surely some do.
I've searched for licenses here and found those:
$ grep -Riw license *
index.js: * Licensed under the Apache License, Version 2.0 (the "License");
index.js: * you may not use this file except in compliance with the License.
index.js: * You may obtain a copy of the License at
index.js: *
http://www.apache.org/licenses/LICENSE-2.0index.js: * distributed under the License is distributed on an "AS IS" BASIS,
index.js: * See the License for the specific language governing permissions and
index.js: * limitations under the License.
js/textInfo.js: * Licensed under the Apache License, Version 2.0 (the "License");
js/textInfo.js: * you may not use this file except in compliance with the License.
js/textInfo.js: * You may obtain a copy of the License at
js/textInfo.js: *
http://www.apache.org/licenses/LICENSE-2.0js/textInfo.js: * distributed under the License is distributed on an "AS IS" BASIS,
js/textInfo.js: * See the License for the specific language governing permissions and
js/textInfo.js: * limitations under the License.
vendor/es5-shim.js:// Copyright 2009-2012 by contributors, MIT License
vendor/requestAnimationFrame.js:// MIT license
vendor/marzipano.js:// Licensed under the Apache License, Version 2.0 (the "License");
vendor/marzipano.js:// you may not use this file except in compliance with the License.
vendor/marzipano.js:// You may obtain a copy of the License at
vendor/marzipano.js://
http://www.apache.org/licenses/LICENSE-2.0vendor/marzipano.js:// distributed under the License is distributed on an "AS IS" BASIS,
vendor/marzipano.js:// See the License for the specific language governing permissions and
vendor/marzipano.js:// limitations under the License.
vendor/bowser.min.js: * MIT License | (c) Dustin Diaz 2014
vendor/screenfull.min.js:* (c) Sindre Sorhus; MIT License
So, as I said, the files already list each one's license. I didn't find any GPL, which is more restrictive. Based on found Apache and MIT licenses I would say that you might use it without worries, just keeping the credit of the original developers inside the code. In other words, if you change the code, don't erase their credits.
Bests,