Hacker News new | ask | show | jobs
by capableweb 1286 days ago
> By the way, hard forking always gives a sense of confusion to me. Will both projects have a bright future ahead, or will one of them fall by the wayside. Sometimes it takes a few years to crystallize, like with ffmpeg/libav.

Countless examples either way. It can lead to a "nodejs/iojs" situation where the fork happened because of disagreement, and the upstream project realizes their mistake and eventually integrates the fork into mainline development repository. That probably would count as a success for everyone.

Or it goes the way of webkit/blink, where both forks are successful in their own way, although the project they forked from (khtml), probably is considered less successful.

Either way, that it's even possible to fork and continue working on both I'd consider a success in it's own way. It's the beauty of FOSS.

Maybe the best fork win, and also the base it was forked from.

1 comments

> that it's even possible to fork and continue working on both I'd consider a success in it's own way

I totally agree.

We can be upset that the Gitea people choose to profit personally on the brand, causing a hard fork, but the beauty born from the ashes is priceless: A new hard fork shakes things up, brings new initiative, people jumping in and saying they'd like to contribute.

There are other examples of forks where each direction is doing its own thing.

HackMD -> HackMD -> CodiMD -> HedgeDoc is another example. I believe they're all alive.

I believe Gogs, from which Gitea once forked, is still being developed on.

It is a healthy sign that this software is already so good that even if you hardfork and lose easy access to the advances made in the sibling branches, you probably don't need it, because the basics are there.