sentry's functional source license: balancing developer freedom & commercial protection