Hi Laszlo, our intent at MongoDB is to work with a consultant, Roberto Sanchez, to create and maintain the libbson package ourselves. Same for libmongoc, the actual MongoDB C Driver, which depends on libbson.
We've put some effort into this package ourselves now. I'm very sorry to hear about the duplicated work. If you're willing to share your 90%-done libbson package with us, however, I think it would be very helpful and we could take advantage of your hard work!
By the way, removing yajl from the source tree is necessary, but not quite sufficient. libbson includes private headers from yajl and access private data in one place, libbson's _bson_json_read_parse_error function. Have you come up with a solution to this already?
Thank you,