Considering https://news.ycombinator.com/item?id=3435416
Yes?
Yes?
When the idea is the design (as is the case with visitor.js), no there is not. In both cases, it's taking and reimplementing wholesale (but from scratch) the closed product into an open-source one.