12 ms·
Gitly: A light and fast GitHub/GitLab alternative written in V lang (pre-alpha)
- lbotos 5y agoUnfortunately this will probably run afoul of Git's trademark: "In addition, you may not use any of the Marks as a syllable in a new word or as part of a portmanteau (e.g., "Gitalicious", "Gitpedia") used as a mark for a third-party product or service without Conservancy's written permission. For the avoidance of doubt, this provision applies even to third-party marks that use the Marks as a syllable or as part of a portmanteau to refer to a product or service's use of Git code." How enforceable that is... I'm not a lawyer. https://git-scm.com/about/trademark https://git-scm.com/about/trademark (section 2.3)
- edgyquant 5y agoHow do gitlab, github, gitea, etc get away with it then?
- soperj 5y agoCould they keep the same domain and change the name to gitly.org?
- rvz 5y agoSo I should be seeing incoming lawsuits for GitLab (Who also acquired Gitorious and Gitter) GitHub, Gitea, GitKraken, Gitcoin, Gitpod, GitSense and a VSCode tool called GitLens? Why haven't they happened yet? Downvoters: So you have ALL sources to your claims that these aforementioned Git-related services have the necessary permissions to use the Git trademark from the Software Freedom Conservancy? I don't want 'probablys' or 'maybes' but full sources to ALL these services that explicitly show the permission granted for using the Git trademark under license. GitLab is covered. Evidence for the rest?
- sdesol 5y agoYou can add my startup GitSense as well https://public-001.gitsense.com/insights/github/repos?q=window%3A45&r=github%3Amicrosoft%2Fvscode&v=repo https://public-001.gitsense.com/insights/github/repos?q=wind... The thing is, from what I've read, if you were using Git<plus something> before Git started cracking down, they will let it slide. I also think they don't care until you hit it big and cause issues for them.
- ezfe 5y agoThey almost certainly have permission to use the phrases that way.
- rvz 5y agoOne simple question: Do you have evidence of this 'permission' on all of them excluding GitLab? Any sources?
- shakna 5y agoThey're used under license. [0][1] > Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license [0] https://news.ycombinator.com/item?id=28062305 https://news.ycombinator.com/item?id=28062305 [1] https://about.gitlab.com/handbook/marketing/corporate-marketing/brand-activation/trademark-guidelines/ https://about.gitlab.com/handbook/marketing/corporate-market...
- dragonwriter 5y agoUnless someone has agreed to a contract binding them to the Git trademark policy, the policy would seem to serve as nothing but a statement as to the Conservancy’s preferences (except where it explicitly permits something, where it may constitute a gratuitous license); what is enforceable is trademark law. But, for a git-related service offered in commercial trade, there would seem likely to be a trademark violation independent of the policy, so the Conservancy is probably within their rights to enforce the policy in this case.
- aorth 5y agoStrange. What about GitLab and Gitea? And probably others.
- abdusco 5y agoIn the case of Gitea, an argument could be made that it's actually `gi•tea`, not `git•ea` :)
- vlovich123 5y agoNot how trademark law is argued I think. Mike Roe Software (mikeroesoft) had a similar challenge. Trademark law is kind of inane but what are you going to do.
- GoblinSlayer 5y agoGitea is a portmanteau, which is explicitly covered.
- dr_kiszonka 5y agoIt would be a stretch but git has another meaning, which some find consistent with their perception of SWEs ;) https://www.merriam-webster.com/dictionary/git https://www.merriam-webster.com/dictionary/git
- ketralnis 5y agoSo does Apple but you'd have a hard time defending your Apple Phone in court on that basis
- GoblinSlayer 5y agoEcmaScript all over again. As I understand, letter reversal doesn't count?
- psychoslave 5y agoIs that kind of extension to trademark even legal anywhere? That's so aweful how pissing territory behaviors are driving mindset of people involved in intellectual works.
- encryptluks2 5y agoI like the approach that sourcehut took overall. I would like to find a way to implement issue tracking into Git, but the mailing list approach isn't a bad idea.
- q3k 5y ago> I would like to find a way to implement issue tracking into Git Maybe git-bug would work for you? https://github.com/MichaelMure/git-bug https://github.com/MichaelMure/git-bug
- encryptluks2 5y agoThank you. I am interested, but am concerned by this statement: > This is now more than a proof of concept, but still not fully stable. Expect dragons and unfinished business
- q3k 5y agoThat's something you should ask the git-bug authors, I vaguely remember some being on this very website. FWIW I don't even use git-bug, I just know it exists :).
- michaelmure 5y agogit-bug author here. It's still not v1 where there would be some sort of backward compatibility guarantee, but it's close if you are using master. Note though that even without that guarantee, there is git-bug-migration to provide you some safety. There is however some bugs and missing features, as in any software that young with an author busy buying/refurbishing an apartment ;)
- throwaway889900 5y agoIsn't that what Fossil does? https://www.fossil-scm.org/ https://www.fossil-scm.org/
- encryptluks2 5y ago
- algorithm314 5y agoDon't like that it tries to mimic Github UI.
- lights0123 5y agoWhat would you do instead? They popularized that interface, and I think it's very usable.
- adamrezich 5y agoanyone here keep up with V and can give a quick rundown of how development of the language has been going? I used to keep up with it out of curiosity but haven't checked in in awhile.
- lazypenguin 5y agoV and it's creator get a lot of flack here on HN and the criticisms are probably warranted. However, I personally enjoy seeing them out here hustling and really trying to make their language succeed despite all the shortcomings. As someone who skews more apathetic, I enjoy seeing people driven by so much passion. Now, it's time for me to be one of those critics! It's easy to promote the speed and size of your github alternative when it has a fraction of the features. I'll be curious to see where this goes and I think it has some value but only as a way to dogfood V itself.
- rvz 5y ago> It's easy to promote the speed and size of your github alternative when it has a fraction of the features. I could have said that about Gogs years ago since a high school student made that in their spare time. Once projects become open-source, the community usually takes over that work. Just like many others, the same could happen to this project, just like how interested contributors did so with the V language as soon as that was open-sourced.
- deleted 5y ago[deleted]
- junon 5y agoCan you perhaps link to some of said criticism? I'd be interested to read it.
- kangalioo 5y agoHere is a nice mini series of blog posts about V https://christine.website/blog/series/v https://christine.website/blog/series/v
- pwdisswordfish8 5y agoDon’t forget this one: https://christine.website/blog/OVE-20190623-0001 https://christine.website/blog/OVE-20190623-0001 I wouldn’t even for a second using web-facing services from someone with a security track record this bad.
- udia 5y agoGood to see another open source git development platform. I am currently using sourcehut and am very happy with it. https://sourcehut.org/ https://sourcehut.org/
- yewenjie 5y agoThey claim to be the fastest among all such platforms too. https://forgeperf.org/ https://forgeperf.org/
- Wowfunhappy 5y agoWow—they weren't kidding when they said fast! It's interesting how I've been conditioned to expect delays on websites—so when I come across something like this which loads seemingly-instantly, it's super noticeable!
- sparaker 5y agoSign in takes you to a 404 Github OAuth
- amedvednikov 5y agoHi, Author of V and Gitly here. Gitly is currently in alpha, and works more like an example/documentation of the V web framework and V ORM. You can't even sign in at the moment. It will be launched this month. We're actually going to switch to Gitly CI, since Github Actions has been really slow for us.
- NeckBeardPrince 5y agoYou might have trademark issues with Gitlab's Gitaly https://gitlab.com/gitlab-org/gitaly https://gitlab.com/gitlab-org/gitaly
- zerr 5y agoSaw your hiring post - may I ask, what funding did you get?
- Zababa 5y agoGood luck on your projects! You should probably add Gitea to your comparaisons, at it seems to be the closest to your project (written in Go, lightweight).
- WhyNotHugo 5y agoHave you considered integrating with git’s pull request model (eg: sending an email) rather than just cloning GitHub web-based fork-based model?
- deleted 5y ago[deleted]
- svnpenn 5y agoPlease add "contributions in the last year", thats the one thing keeping me from using GitLab: https://gitlab.com/gitlab-org/gitlab/-/issues/22578 https://gitlab.com/gitlab-org/gitlab/-/issues/22578
- kvark 5y agoLooks like V author/community is on the track to rewrite the world. Expect operating system stuff next? I'm shocked by how quickly it goes along, though. Gitly is quite usable already, and I appreciate the swiftness. I'd think that Rust community is rewriting the world, but it's happening at much slower pace. Is V's basis strong enough to do this? Seeing the issues like [1] (about the basic memory management stuff) open makes me suspicious. [1] https://github.com/vlang/v/issues/6456 https://github.com/vlang/v/issues/6456
- penagwin 5y agoAlready beat you to it https://github.com/vlang/vinix https://github.com/vlang/vinix
- crazy_horse 5y agoCould someone explain to me why, after seeing how many exaggerated claims the author has made, they have invested their time into building up a community around it? I'd be straight up terrified to trust anything serious with this guy's work. In this instance, the demo won't even load for me and the documentation page can't be bothered to put the most basic of padding in it. Why even release publicly? Promises, promises.
- andrewnc 5y agoMy honest opinion (as someone with no dog in this fight) is that the author was naive and really bad at PR, but is improving overtime. I generally encourage new programming language efforts, so I'm willing to be more generous with forgiveness in the hopes that this succeeds.
- jstimpfle 5y agoIt's not even a question of "how bad". There was way too much PR given how immature the project was, at least at the time. I don't think the author had had a lot of experience as a language designer / compiler implementer when the project was started. One advertised feature of the compiler was its supposed simplicity, such as getting along without an AST. I doubt this was a good choice and I think they ended up adding one in. In my perception it was mostly sold as a piece of engineering by PR like this (quote from OP): Cheapest server $160 $20 $3.50 [2]
- pokstad 5y agoOnly 128MB of RAM? What happens when you try to GC a huge repo? This must mean only the non-git requirements. Under the covers either libgit2 or the git executable are being used, and those will use many resources depending on the operation.
- amedvednikov 5y agoWell this is for average repos, you can't expect to run a huge multi gigabyte repo on the most basic instance. I'll make it clear.
- shrubble 5y agoOne thing that is positive is that writing an application in a new language is a 'rubber meets the road' situation where the language is being tested in the real world.
- Garlef 5y agoAny documentation on the CI/CD features?
- CrazyPyroLinux 5y agoI'm a big fan of GitBucket - It's like GitHub-in-a-WARfile https://gitbucket.github.io/ https://gitbucket.github.io/
- Cavallium 5y agoLooking at gitly repository it almost has no features, only a fraction of the basic git features are present, and they are barely working. Why is it being advertised here on HN as a fast alternative of github/gitlab? P.S.: Probably the website crashed, it's giving me 502 bad gateway from cloudflare
- amedvednikov 5y ago502 was fixed. I'm actually surprised it handled a front page HN traffic spike on a $3 VPS. That was a good test of V/vweb.
- Cavallium 5y agoNow it's online
- tiffanyh 5y ago> “ Works without JS” > “ Open source“ > “ Minimum RAM needed is only 128 MB” Curious to see how this compares to @drewdevault great Sourcehut.org alternative and to get his take on Gitly For performance comparison, maybe Drew will add Gitly to https://forgeperf.org/ https://forgeperf.org/
- andrew-ld 5y agoscam
- 7357 5y agoCan what this guy is doing be done without making mistakes? Is this thread not good publicity? Does crazy_horse not sound pathetic and amedvednikov comparatively heroic? Could we not dream a little, please?
- maleldil 5y agoamedvednikov only sounds heroic if this is first time you've heard about him or the criticisms towards him over the years. To those who've heard of him before, he's just a conman. Make no mistake, this is just one of his many "ambitious" projects that he creates for publicity and then abandons after a while. Again, this isn't the first time he does this. He promises the world and under-delivers.
- robinshen 5y agoCheckout https://github.com/theonedev/onedev https://github.com/theonedev/onedev for a serious self-hosted git server, with CI/CD baked in. From a user of OneDev: >> As an open source project, it is too good to be true