3 ms·
Although there is a Github page, the source code for hand-js seems to be completely obfuscated and restricted to working on localhost only. Handtrack.js[1] look
by richyliu 6y ago
Although there is a Github page, the source code for hand-js seems to be completely obfuscated and restricted to working on localhost only. Handtrack.js[1] looks to be a better open source alternative.
[1]: https://github.com/victordibia/handtrack.js/ https://github.com/victordibia/handtrack.js/
- la6471 6y agoTo the author of this library: Yeah either you tell clearly if you want to sell your software or if you want to give it away for free then opensource it . There is no point in hosting some obfuscated code in github pretending it to be open source and then using that to push your little startup venture. Being upfront will win you trust.
- chrisco255 6y agoYeah not only that but the documentation appears to be almost non-existent, especially for obfuscated source code.
- sieabahlpark 6y agoIt would make sense that it wouldn't exist?
- reificator 6y agoI considered putting up an "unlocked" and deobfuscated version to help people out, but the thing that keeps me from doing so is that the author may not fully understand what the GPL means and I don't want them to think I'm pulling the rug out from under the consultant gig they seem to be starting. If you're reading this: GPL2 means anyone is free to copy, modify, and redistribute your software. That means that they can unminify it, give functions meaningful names, and yes even remove the localhost restriction you've put in place seemingly in an attempt to monetize. If your goal is to make money off of this, I suggest you take down the repo and put up a new one under a closed source license. You can still distribute the minified file for people to test with, but people would no longer have both legal and ethical justification to release a more "friendly" version. If your goal is not to monetize or maintain control for some other reason, then I would suggest uploading the unminified version as it will make it much easier for people to contribute back. (And to be clear, anyone who has already downloaded the repository has GPL rights to that code forever, you cannot (to the best of my knowledge) revoke that license. So if you do see an easier to use and less restrictive fork, well, you live and learn I guess, nothing else can be done there.)
- ev1 6y agoIt's actually localhost and hand-js! It's defined in the two [numbers, numbers, numbers] vars in `function Ca()`
- mercer 6y agoHandtrack.js, at least after playing around with both for a bit, seems to be significantly better too.