Oh well, I see you've done it regardless of my answer so I won't waste any more of my time on this.
Did you ask if he'd let it be licensed as MPLv2?
I'd be pretty certain that the library code will in fact be too slow to handle WS2811. In fact it might well be slower than software SPI.
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Oh well, I see you've done it regardless of my answer so I won't waste any more of my time on this.
Did you ask if he'd let it be licensed as MPLv2?
I'd be pretty certain that the library code will in fact be too slow to handle WS2811. In fact it might well be slower than software SPI.