First some context to my question.
I started working in a startup a year ago. Since then I've been working part time on it (around 15-20 hours a week) in an informal way (no remuneration), while keeping my pre-existing paid and stable job. Now, the owner of the startup (who started it five months before I entered, and has been working on it full-time) has offered me 5% of stock and a fair remuneration to leave my current job and join the startup full-time. I developed a piece of code I will contribute to the startup when entering, and this piece, and thus my expertise on it, are fundamental for the business model of the startup (it is not viable without it). In addition, I consider that joining the startup at this stage is still quite risky. Currently we are four people in the startup, only the initial owner is working full-time.
Now the question.
Given the risk and my contribution to the startup, and the small percentage of stock I will be allocated, I would like to have some anti-dillution measures, in case more investors enter the company. However, the owner of the startup is completely against including any kind of anti-dillution measures. I am thinking about other kinds of compensation in case more capital enters the startup. For example:
Do these two make sense? Which other compensations are usual in these cases (if any)? In the case of stock options, which should be fair conditions to accept them (in terms of quantity, price, etc.)?
The standard way to protect against dilution is to not do so. The by far most common way is that all shareholders get diluted pro-rata (equally relative to their ownership share) in subsequent rounds of financing.
If you feel that the percentage offered is unfair, then perhaps push for a larger share, not anti-dilution?
Regarding dilution, see also this about anti-dilution and the search.
I developed a piece of code I will contribute to the startup whenAnd is there a clear understanding on who owns the code? Is it yours, or is it the companies? Without a written code assignment agreement, one can reasonably assume that you own rights to the code (not a lawyer, need to confirm).
entering, and this piece, and thus my expertise on it, are fundamental
for the business model of the startup.
Doubt anyone in the investment community would accept / invest in a company that has employees with an anti-dilution clause.
You want to strike a balance that helps recoup your time investment yet doesn't become so onerous that it kills investment deals. Find a good employment contract lawyer and get a reasonable employment agreement in place. If you find that you "own" the code, you can assign exclusive rights to the company for a percentage of profits for a finite time.