I refer to fundamental libraries such as Firebase and the like.
Firebase costs 25€/month for real-life use. I don't consider this fundamental for a cheap RAD tool as B4X. It is yet another iteration 'backed' by google of the cloud system formally known as GCM. That is the problem with all this 'Google Labs' stuff: it depreciates faster than one can write a wrapper (yes, writing such a library IS A WRAPPER around a Java jar/API).
I don't know if you have written many libraries for B4X, but every B4X library is in essence the same: a wrapper around some java. Some are easy githubs, others like Firebase will be a lot more complex. So I'm very glad
@DonManfred did all the hard work in case I will ever need it. And I will do the donation with a smile
But is it essential? Not for me. It is a great addition for those who need it, and they can directly communicate with the developer: what could one ask more for.
who would define which libs/wrappers to be "fundamental" or "essential"?
I think
@Cableguy nailed it. Fundamental is something almost everyone needs and as you say it yourself, you don't (neither do I and probably many more). If Erel deems it important enough because many people need it, he is capable enough to make that decision for himself to make it part of B4X (as he has done many times before). It is not only writing, one has to maintain it too and many hands make light work.
@LordZenzo 's idea sounds valid, but it faces the same problem. Many developers who write a library they consider essential, but are not included in this deal because others think it isn't, would feel left out. And in so, we could all miss out on another killer library he would've have written if he had been included. Many libraries (including my own) spring into existence because the author has a direct need for it. We are not waiting for someone to ask for something. That is what the job forum is for.
Erel considered these "necessary"
I'm not so sure about that. Erel is out-of-this-world and likes to fiddle with everything new that comes out for his own amusement and then shares it with us. If he could (and maybe he does!) when he's done working, he would let his car talk with a bot (over MQTT) to instruct the stove to fix him dinner (over Bluetooth), fill a hot bath (over Wifi), turn on the heat in the living room using Googles NEST while his drone lets out the dog. And I'm pretty sure I missed a couple of other things.