Дополню про законы. Если хочешь что-то разработать, нужны деньги. Много денег. Вне зависимости от лицензии. Тот же линух разрабатывают разработчики вендоров на зарплате. Им платят за то, чтобы в ядре была поддержка нужной вендору железки. Никому другому этот код не интересен. И не в интересах вендора как организации говнокодить. У него как раз мотивация писать чистый код и подробную документацию.
Твоя компания платит тебе за опенсорс, но у нее есть вполне конкретны план по монетизации твоей работы. Например твой продукт будет включен в какие-то комерческие продукты, которые она продает. Более того, компания заинтересована в том, чтобы другие разрабы тоже вкладывались в этот продукт. Для этого, разумеется, те, кто платят этим разрабам тоже должны от этого видет коммерческую выгоду. Представим себе, что котлин был бы под GPL...