Nikaia Foundation

The Nikaia Foundation is the name of the governance initiative of the Nikaia programming language. How the project is governed, how people take part in decisions, how money is handled and how decisions are recorded is set out in its governance charter: Nikaia Foundation Governance Charter, in the governance repository.

The charter is a draft (version 1.0, draft for community review). This page describes what that draft says; where the two differ, the charter counts.

What it is

What it does

Who decides, honestly

Anyone may contribute. Contributing does not by itself give membership or a vote. Governance members, admitted under a published procedure, may vote, propose motions and amendments, and nominate people for roles.

The charter does not claim majority rule. In the early phase it deliberately gives the founder substantial control:

This is not an unrestricted democratic process, and the charter says it must not be presented as one. It also requires the distribution of authority to be reviewed every year and responsibilities to be separated as the project grows.

Founder

Keywan Ghadami founded Nikaia. During the initial phase, under the charter, he holds the roles of Article 5.3 not recorded as assigned to another person:

and the authority to appoint, reassign or revoke internal roles (Article 5.4). Salary or personal compensation to the founder is excluded until a sufficiently independent decision-making arrangement exists (Articles 3.3 and 7.5).

Open call: a leadership role

The project is looking for a person to take on a leadership role in its governance: a role with real weight in the language’s architecture and in how the project is organised. Which role, or which roles, and their exact scope are settled with the candidate and recorded at appointment. The roles the charter defines include the Architecture and Process Review Role, which reviews major technical architecture and organisational-process proposals and may veto or return them; a person admitted as a governance member also votes.

How it works under the charter:

To apply, open an issue in the governance repository saying who you are, what you have worked on, and which part of the project you want to take responsibility for.

This site is open source. Improve this page.