Kotlin Foundation

The Kotlin Foundation was created by JetBrains and Google with the mission to protect, promote and advance the development of the Kotlin programming language. The Foundation secures Kotlin's development and distribution as Free Software, meaning that it is able to be freely copied, modified and redistributed, including modifications to the official versions.

Scope

The main functions of the Kotlin Foundation are:

  • Holding the trademarks associated with the project
  • Appointing the Lead Language Designer
  • Controlling incompatible changes to the language

Development. The code for the project is developed openly on GitHub primarily by the team employed at JetBrains, with contributions from Google and others. The Foundation has no developers on its payroll. The respective contributors hold the copyright for the code they author. The code is distributed under the Apache License, Version 2.0.

Trademarks. The Kotlin trademark and associated marks, logos and domain names belong to the Kotlin Foundation. The Foundation permits the usage of the trademarks according to the Kotlin Brand Usage Guidelines (to be published soon). All usages not permitted automatically, and require explicit written permission from the Foundation.

Lead Language Designer is in charge of all decisions regarding the development of the project and evolution of the language. The Foundation appoints the Lead Language Designer, but does not directly make decisions about the course of the project.

Incompatible changes. A special Language Committee appointed by the Foundation reviews the changes proposed by the Lead Language Designer and has the power to reject incompatible changes or require certain deprecation procedures to be carried out. The Language Committee has no power over compatible changes such as adding new features to the language. Compatible changes are made at the sole discretion of the Lead Language Designer. The Committee maintains a set of guidelines that are being consulted when making decisions. Meeting minutes of the Language Committee are available online.

Structure

The Kotlin Foundation is a nonprofit nonstock corporation registered in the state of Delaware, USA. The Foundation is governed by the Board of Directors that makes all decisions by voting. The Board appoints the the Lead Language Designer and the members of the Language Committee.

The President and the Secretary are elected by the Board of Directors as well. The President acts as the chief officer of the Foundation and supervises its affairs and operations. The Secretary keeps record of all meetings of the Board and its committees, and keeps track of membership and notices to the members, directors and third parties.

Current Personnel

President: Andrey Breslav (JetBrains)

Secretary: James Lau (Google)

Board of Directors:

  • Andrey Breslav (JetBrains)
  • William R. Cook (University of Texas at Austin)
  • Stephanie Saad Cuthbertson (Google)
  • Anwar Ghuloum (Google)
  • Maxim Shafirov (JetBrains)

Lead Language Designer: Andrey Breslav (JetBrains)

Language Committee:

  • Andrey Breslav (JetBrains)
  • William R. Cook (University of Texas at Austin)
  • Jeffrey van Gogh (Google)