logoalt Hacker News

pmdlttoday at 2:48 PM11 repliesview on HN

"MiMoCode is built as a fork of OpenCode."

Why not just contribute to OpenCode instead of creating a clone :/


Replies

mythztoday at 3:02 PM

Because they want to optimize it for their models and don't want to be blocked by waiting for PRs to merge or be rejected.

There's plenty of reasons to start your own fork that you have full agency of, as long as the OSS License is maintained anyone will be able to benefit from any new features they want to make use of.

show 1 reply
rurbantoday at 4:06 PM

Opencode sits on a ton of important PR's, so they didn't want to wait. Everybody else switched to omp (oh my pi) already.

konarttoday at 2:55 PM

To go a different path perhaps? You can't expect that all your ideas will land into a main repo and you really want to implement your vision while using a sane base.

postalrattoday at 3:19 PM

OpenCode can merge in all their changes if they want.

esttoday at 4:23 PM

There's a blog link https://mimo.xiaomi.com/blog/mimo-code-long-horizon

I think there's simply too much changed.

polski-gtoday at 5:45 PM

Because its currently impossible to "contribute to Opencode".

There are over 500 pages of open issues, up from 78 less than a month ago. They are doing nothing to halt the garbage/duplicates that pop up, and not even addressing legitimate PRs/reports.

doctorpanglosstoday at 3:12 PM

have you ever tried contributing a large number of changes to OSS?

dartharvatoday at 4:11 PM

Could just be a courtesy - Americans tend to be rather suspicious and hostile to contributions coming from China, and it might draw unwarranted attention from agencies and bad media.

orangeisthetoday at 4:09 PM

Why not?

re-thctoday at 3:05 PM

> Why not just contribute to OpenCode instead of creating a clone :/

It's controlled by a different organization; in particular a startup in a "competing" space.

ComputerGurutoday at 2:55 PM

[flagged]

show 5 replies