Buid Clones

Copy-paste

I think of a great idea, something useful that makes me smile and gets excited. I search on the web and get discouraged to find that pretty good tools already exists in the market. Here I am going to talk about why it is okay to keep building even though there are solutions and how to differentiate.

Imagine if we adopted this mindset in real world. Someone has a grocery store in town. Should you open a new grocery store in the same block ?

Reasons why would someone come to you

Strange thing is all of these apply to a software business as well just like any other business. If there is no winner takes all, then why do we have disproportionate amount of monopolies in Tech/software industry ? Why don’t people make more clones of successful businesses ? Some people may say high cost of development, network effects etc. but there is more to the story

Let’s take operating systems for example. Server OS software is dominated by Linux which is maintained by Linux foundation with participation from companies all around the world(Huawei, Ericcson, Tencent, Samsung, Fujitsu, Epic Games) and from different industries. Maybe not Russia and North Korea. Still quite decentralized like United Nations. Although I am pretty sure decisions are being highjacked by powers in west. Moving on to personal operating systems, story gets much worse. windows(72 %), MacOS(15.42 %), Linux (4 %). Windows has maintained its market monopoly for so long that it’s hard to make the switch for most people. User experience is terrible on linux based OS, though that is changing with Elementary OS, linux mint. Very little GUI based applications such as office applications, adobe suite, communication apps. With cross-platform application development frameworks like Electron, Tauri more apps are made available on linux based distros. Little support for games to be played on Linux. That is also changing with Game engines(unreal, unity) adding support for linux. No awareness and training. Windows has been taught to students from very early age as a part of textbooks. No such training is available for linux based systems. Microsoft has been a dominant force ever since PC came out. It has abused its power since then to this day. In past it had bundled media players, office apps, browser with the OS installation. They also made it impossible for other software provider to have compatibility with their software (through usage of proprietary storage format and custom fonts). They also have a deal with OEMs which prohibits them from using any other OS. This had caused a stagnation in software development. Since windows 10, they have been collecting data and showing ads in the operating system itself(e.g. at lock screen, file explorer, task bar, search bar and so on) . Sometimes, there is no way to shut it down.

Mozilla Mascot

Similar thing happened with browsers. Internet explorer was the major browser in 2010s. During this time didn’t release any major version causing the whole web to stagnate. With google chrome, people started to notice what they were missing out on and started switching their browser. It took chrome more than 15 years to gain the dominant position in the browser market despite having much superior browser in every aspect. In 2021, two things happened. Microsoft Edge decided that it was too much effort(for a 3 Trillion $ company) playing catchup with google chrome and started to use chromium under the hood with its own layer on top. The same time, an engineer in Sweden battling his addiction decided to build a browser from scratch in C++ for fun. He called it Ladybird browser. He survived on donation from individual contributors, selling merchandise, and github sponsorship program. Fast forward in 2024, github co-founder invested 1 million USD in his open-source effort to write a browser from scratch. So, there is some hope in little guy standing up against mega corporations.

Same things played out in search: Google vs duckduckgo. No one was ready to fund duckduckgo in initial 3-5 years. He funded the operation himself with his savings and loans. Now it has about 200 employees. Social media: twitter vs mastodon. mastodon is particularly popular within open-source communities and in Europe. Eugen Rochko (creator of mastodon) heard the rumor in 2015 that Peter Thiel is buying twitter. He thought to himself that such a public utility of great importance should not be in total control of a US entity. He funded the project initially through crowdfunding. mastodon is NOT a clone. It is a federated social network, which is a better model for organizing social netwroks. I think his decision may also have been motivated by the economics of having to run these giant servers.