Forum Discussion
Storyline 360 and the use of open source components
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?
- MathNotermans-9Community Member
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.
- Jürgen_Schoene_Community Member
here are some more used open source libraries
for the player:
three.js
https://github.com/mrdoob/three.jssome libraries from Rustici Software (Scorm, xAPI, ...)
https://github.com/RusticiSoftware/TinCanJS
https://github.com/RusticiSoftware/cmi5.jslodash
https://lodash.com/modernizr
https://github.com/Modernizr/Modernizrfor the exe:
Lame
https://lame.sourceforge.io/Mediainfo
https://mediaarea.net/en/MediaInfoFFmpeg
https://ffmpeg.org/Jürgen
- MathNotermans-9Community Member
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... - MathNotermans-9Community Member
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...
- MathNotermans-9Community Member
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.