3 ms·
As a developer, having an open source client side is hugely beneficial. With closed source mapping libs you often know what is wrong with the providers library
by lnanek2 6y ago
As a developer, having an open source client side is hugely beneficial. With closed source mapping libs you often know what is wrong with the providers library from your stack traces, but have no way to fix it. Open source means trivial bugs handling things like nulls and deallocation and even more serious bugs like CPU use regressions (which are easy to introduce with an incorrect condition somewhere and can slip through the cracks until end user's batteries are dying) become trivial fixes instead of: notify provider, provider may or may not road map a fix, provider may or may not provide the fix weeks later in their next closed source SDK update.