Blog ·

Why I Contribute to Open Source

I don’t contribute to open source because I have nothing else to do.

And I don’t contribute because I’m free, rich, or simply looking for something to put on my GitHub profile.

I contribute because I believe open source is one of the places where we can actually build the future together.

Building Something Bigger Than Ourselves

Software is strange.

A few lines of code written by one person can eventually become something used by thousands—or millions—of people. An idea that starts in one country can be improved by someone on the other side of the world.

That is what makes open source special to me.

You don’t need to be in the same company, city, or country to build something together.

You only need a shared problem and the willingness to contribute.

Every issue, pull request, discussion, review, and idea becomes part of something larger than the individual who created it.

OSS Is Also a Place for People

I think there is another side of open source that is easy to overlook.

Open source isn’t only about code.

It is also a place where different people meet.

Different countries.

Different cultures.

Different ways of thinking.

Different personalities.

A developer from Japan might solve a problem differently from someone in Europe. Someone from another background might notice something that the original author never considered.

Those differences aren’t necessarily friction.

Sometimes, they are exactly what makes a project better.

Open source creates a strange kind of global community where the first thing people see is often not your nationality, your background, or your title.

They see what you built.

They see how you think.

They see how you communicate.

They see how you help others.

Contribution Is Not Charity

I don’t see OSS contribution as charity.

It is an exchange.

I give something to the project, but I also receive something back.

I learn from other engineers.

I encounter problems I wouldn’t have encountered at work.

I see different architectures and approaches.

I improve my ability to communicate technical ideas.

And sometimes, I meet people I would never have met otherwise.

The value isn’t always immediate.

Sometimes the contribution is one small fix that nobody remembers.

Sometimes it becomes a feature used by thousands of people.

Sometimes the most valuable result isn’t the code at all.

It’s the person you meet while writing it.

We Don’t Know What Comes Next

Technology changes incredibly quickly.

The tools we consider essential today may look completely different a few years from now.

That’s why I think contributing to open source is also a way of participating in the future instead of simply waiting for it.

We don’t know exactly what the future will look like.

But we can influence it.

We can experiment.

We can build.

We can challenge existing ideas.

We can improve things that already exist.

And we can do it together.

My Reason

So, if someone asks me why I contribute to open source, my answer is pretty simple:

I want to build a brighter future together with other people.

And I want open source to remain more than a collection of repositories.

I want it to remain a place where ideas cross borders, where different cultures meet, where people with completely different personalities can work toward the same goal, and where a contribution from one person can become useful to someone they’ve never met.

That’s the part of open source that keeps me contributing.

Not because I have nothing else to do.

Because I believe it’s worth doing.