Storyline 360 and the use of open source components
Aug 19, 2022
We have a query from a client regarding the use of open source software:
They ask: The Supplier warrants that it does not and will not have Open Source Software embedded in any Deliverable and shall not use any open source Software for the purposes of creating the Deliverables, unless otherwise specifically agreed upon between the Parties in writing
Whislt I know that Storyline 360 is not open source, I would imagine it uses elements of open source component within it. Is there any official line I can get to help in my response to our client regards use of open source elements?
5 Replies
Only thing i can imagine you do is go through all Storyline code and check whats used. I know for sure Bootstrap and GSAP are included.
here are some more used open source libraries
for the player:
three.js
https://github.com/mrdoob/three.js
some libraries from Rustici Software (Scorm, xAPI, ...)
https://github.com/RusticiSoftware/TinCanJS
https://github.com/RusticiSoftware/cmi5.js
lodash
https://lodash.com/
modernizr
https://github.com/Modernizr/Modernizr
for the exe:
Lame
https://lame.sourceforge.io/
Mediainfo
https://mediaarea.net/en/MediaInfo
FFmpeg
https://ffmpeg.org/
Jürgen
Hi Jurgen,
I did notice spots in Storyline internal code too where THREEJS or something like that was mentioned...but never was certain Three.JS indeed was included in Storyline. If so that would be great as i am experimenting with Three.JS and 3d elements...
Are you sure Three.JS is included ?
Well easy enough to test...
THREE.REVISION in the console will give what version ( if any ) iof Three.Js is included...
Alas... as i allready suspected allthough there is code in Articulate files that seem to imply that Three.js is used... it isnot.
Checking the version in a clean Storyline returns undefined.
Correcting myself... As im sniffing down Articulate programme folders to change something...
There is definately a folder with Three.min.js inside the Storyline's player folder.
Unminifying the file its clearly a recent version of Three.js
Really have to spent some time finding out for what its used...