Live data from Hacker News

Harness launches Gitness, an open-source GitHub competitor

techcrunch.com

81–89 of 89 posts

Re: Harness launches Gitness, an open-source GitHub competitor

#81
post #79

Interestingly it looks like this is partly a fork of Gitea (or at least, incorporates large amounts of code from Gitea): https://github.com/harness/gitness/pull/3364/files#diff-4673...

It is largely based on the existing Drone repository, but for Git capabilities we used the Gitea fork of https://github.com/gogs/git-module

Re: Harness launches Gitness, an open-source GitHub competitor

#82
post #79

Interestingly it looks like this is partly a fork of Gitea (or at least, incorporates large amounts of code from Gitea): https://github.com/harness/gitness/pull/3364/files#diff-4673...

It is largely based on the existing Drone repository, but for Git capabilities we used the Gitea fork of https://github.com/gogs/git-module

I see, thanks for the clarification.

Re: Harness launches Gitness, an open-source GitHub competitor

#83
post #78

Earlier quoted context omitted.

This is probably my fault. Internally at Harness I have been hyping this launch as a "once in a decade" event. That unfortunately got translated into "first in a decade" when it hit the press. I do think the launch of a new, major open source Source Control system with kind of investment (12 full time engineers and counting) is a rare event, but I do wish it was worded differently. Nothing we can do about it now!

How does Gitness differ from already existing open source alternatives, such as Gitlab, Gitea, Gogs, Forgejo, Codeberg, Gitweb?

Gitness actually launched in 2012 under the name Drone, with a focus on continuous integration. So Gitness has a very strong, mature pipeline engine that is also very popular in the Gogs and Gitea community (Gitness is backward compatible with any Drone yaml). Of course, this is just our initial launch which is a very important milestone, but we have a lot of feature gaps and a lot of work to do to make our Code Hosting solution a more interesting replacement. Stay tuned.

Edit: if you have feature requests, let us know!

Re: Harness launches Gitness, an open-source GitHub competitor

#84
post #69

Earlier quoted context omitted.

At this point Codeberg is clearly distinct from Gitea and is more thoroughly open-source in its nature than anything Harness is going to bring out, but yes, you could combine it with Forgejo if that feels more fair.

At this point Codeberg is running Forgejo not Gitea.

Yes, that's what I was saying.

Re: Harness launches Gitness, an open-source GitHub competitor

#85

Earlier quoted context omitted.

Gitness is a continuation of Drone: they incorporated it in one big PR [0]. Cynically, when coupled with the CTA to star on GitHub, it feels like they did it this way to preserve the star and fork counts. [0] https://github.com/harness/gitness/pull/3364/

Nothing cynical about that statement. We definitely want to preserve the star counts! But as the founder of Drone, and Head of Product for Gitness, I see Gitness as the next major version of Drone. Gitness is built on the Drone pipeline engine and uses significant amounts of Drone code. And in the coming months, when you upgrade to the latest version of Drone you will get Gitness. So to me, they are one and the same.

I get that you feel that they're the same, and that makes sense since you founded both projects. But what is publicly visible communicates something very different.

For example, the press release entitled "Harness Releases Gitness" is clearly describing the release of a new Harness product, not a rebranding of Drone [0]. And your README doesn't say anything like "Gitness is Drone 3.0", it says it's "powered by Drone".

You also didn't merge in a branch that built Gitness on top of Drone. Instead there's one commit that removes every single line of Drone code [1] and then another one that adds all of Gitness [2]. There's no continuity in the history between Drone and Gitness; Gitness effectively originates in one big "Initial commit" that just happens to be in the same GitHub repo as Drone used to be.

Two thirds of those stars were earned before Harness even acquired Drone [3], and it feels weird to me to see them used to push Harness's strategic move into Git hosting, even if that move is led by Drone's founder.

[0] https://www.harness.io/blog/harness-releases-gitness-open-so...

[1] https://github.com/harness/gitness/commit/7ab205375f34ab3850...

[2] https://github.com/harness/gitness/commit/e0aa6cb81ae73c0877...

[3] https://star-history.com/#harness/drone

Re: Harness launches Gitness, an open-source GitHub competitor

#86

Earlier quoted context omitted.

Gitness is a continuation of Drone: they incorporated it in one big PR [0]. Cynically, when coupled with the CTA to star on GitHub, it feels like they did it this way to preserve the star and fork counts. [0] https://github.com/harness/gitness/pull/3364/

Nothing cynical about that statement. We definitely want to preserve the star counts! But as the founder of Drone, and Head of Product for Gitness, I see Gitness as the next major version of Drone. Gitness is built on the Drone pipeline engine and uses significant amounts of Drone code. And in the coming months, when you upgrade to the latest version of Drone you will get Gitness. So to me, they are one and the same.

So the only place I can find the last version of Drone is https://github.com/harness/gitness/tree/v2.20.0

You don't see how that's a bit ridiculous?

https://github.com/drone/drone redirects to harness/gitness too, leaving the entire https://github.com/drone organization without its major repo. Not to mention, again, that all GitHub links on https://www.drone.io/ are now 404.

Re: Harness launches Gitness, an open-source GitHub competitor

#89
post #88
post #63

I can't find any git repos on gitness.com, where are they?

We have not launched our saas version yet. Our first launch focused on the open source, self hosted version. Saas version will be coming soon. Please stay tuned.

Great. If possible, it would be great if Gitness (both the SaaS and FOSS self-hosted version) could have enough of an API that Software Heritage could list and archive all repos (and maybe even get notifications on updates). It would also be great if you could use server-side rendering instead of JavaScript for most pages so that search engines and archiving tools can easily save all the data.

https://www.softwareheritage.org/ https://wiki.archiveteam.org/index.php/ArchiveBot

Post reply on HN