Under a copyleft license you CAN use it however you want. You just are obliged to open source any modification you make to it.
I'm not sure how the "derived works" clause applies to node.js projects using this project.
I'm not sure how the "derived works" clause applies to node.js projects using this project.
You can implement single-image clustering on top of the Linux kernel all you want, and keep your changes - so long as you don't distribute the software. If you do, you must distribute under the gpl.