Funny stuff, dhan copied publicly directly

I’m like a big advocate of the concept of FOSS and keep a tab on interesting developments there. Just now, I stumbled upon this and found it really really funny.

dhan-oss (Dhan) · GitHub

What these dhan guys have done is they forked their Python API library just like zerodha (copied it to their account). Typically done to copy FOSS projects and tweak them, change them.

These guys have made their Python API lib just like zerodha. A direct Ripoff. They could’ve just looked at it and done it but amateurishly publicly copied it to their account.

Copying it skillfully is also an art and doing it without anyone knowing about it is also a rare skill but guess it’s not meant for everybody LOL :laughing:

1 Like

Nothing amateurish about it.
In fact quite the opposite - very professionally done IMO.
The pykiteconnect license (MIT) permits and encourages exactly what has been done.

In fact trying to re-engineer the same API from scratch…
a. …is error prone.
b. …would be harder to maintain in sync with pykiteconnect as it is updated over time.
c. …would be shady (not illegal though) if done without attributing pykiteconnect as the reference.

Explicitly forking / using pykiteconnect in their implementation,
solves all these issues and IMO is the right thing to do.

Please understand that permitting (and encouraging) copying and reuse is one of the key aspects of OSS.
There is no need to hide that an OSS project is being used elsewhere, even if it is by a competitor.

6 Likes

Its called a fork. What’s wrong with it?

Exactly

:face_with_peeking_eye:

3 Likes

That’s the beauty of OSS.

Nothing wrong.

But, the part that I found it funny is seeing these dhan guys making comments on other brokers saying they are copying their features.

saw it quite a few times on their SM.

so, just thought this was bit weird. :grin:

Ah… this paints the entire picture.
With this context, yes, it looks like Dhan’s marketing team has become a bit overzealous! :sweat_smile:

Seems like they didn’t intentionally copy it publicly, given the fact that now it is removed (or made private most likely).

1 Like