brownhci / WebGazer

WebGazer.js: Scalable Webcam EyeTracking Using User Interactions
https://webgazer.cs.brown.edu
Other
3.54k stars 536 forks source link

Licensing question: LGPL for academic project? #224

Closed marcelklehr closed 3 years ago

marcelklehr commented 3 years ago

Hello,

I would like to use this library for an academic project building a psych experiment framework. The framework is currently MIT-licensed, so I'm asking whether it's possible to use WebGazer in this project under the terms of the LGPL? (You state that companies under $1M can use LGPL but this is not exhaustive of all potential users, so I want to make sure.)

Kind regards!

jeffhuang commented 3 years ago

Hi marcelklehr, thank for your interest. I can't offer you any legal advice, but can clarify that the LGPL extends to institutions beyond companies, so non-profits or academic institutes or LLCs under $1M, etc.

marcelklehr commented 3 years ago

@jeffhuang Thank you for the clarification.

Also, could you please publish the latest changes on npm? That would be really helpful :)

jeffhuang commented 3 years ago

Yes, will do soon (probably mid next week).

jeffhuang commented 3 years ago

Sorry for the delay. I've got a tag for it and was about to publish https://github.com/brownhci/WebGazer/pull/229 , but we've been discussing whether to keep it self-contained (simpler deployment) or add the tensorflow dependency (better for people using tensorflow for other things)

marcelklehr commented 3 years ago

we've been discussing whether to keep it self-contained (simpler deployment) or add the tensorflow dependency (better for people using tensorflow for other things)

Personally, I'd make the npm package contain ready-made bundle including all deps, but also install all dependencies normally and allow consuming the package via import/require so people can use their own bundler.