Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Human brain is two separate organs, Stanford Medicine-led research finds(stanford.edu ↗)
    107comments
  2. AI-generated posters don’t have to be horrible(john.hartnup.uk ↗)
    103comments
  3. If math is more than proof, we need to better celebrate the rest of it(terrytao.wordpress.com ↗)
    83comments
  4. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    64comments
  5. Android 17 is the first since 3.x to add new APIs without releasing to the AOSP(grapheneos.social ↗)
    435comments
  6. San Francisco Onion Futures Company(onionfutures.com ↗)
    72comments
  7. “The Secret Life of Circuits” is here(coredump.cx ↗)
    17comments
  8. Apple M6 Pro Achieves the Highest Single-Core CPU Score in Geekbench 7(geekbench.com ↗)
    49comments
  9. Cloudflare Quick Tunnels(cloudflare.com ↗)
    285comments
  10. SDCC – Small Device C Compiler(sourceforge.net ↗)
    18comments
  11. How to Write with an LLM(sockpuppet.org ↗)
    338comments
  12. Science Is Open Software(jepedersen.dk ↗)
    39comments
  13. Saving another 100TB of RAM(cloudflare.com ↗)
    81comments
  14. You can run Git on object storage if you re-make packfiles(tigrisdata.com ↗)
    15comments
  15. Why building a Rust LSP is hard(rust-glancer.github.io ↗)
    32comments
  16. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip(ieee.org ↗)
    92comments
  17. Ctenophores: Wonders of Biology(quantamagazine.org ↗)
    6comments
  18. NASA-IBM Lunar Foundation open-Source Geospatial AI Model(usra.edu ↗)
    2comments
  19. The first new cat species discovered in 100 years(nationalgeographic.com ↗)
    106comments
  20. OpenJev(openjev.com ↗)
    267comments
  21. Goroutine Leak Profiles(go.dev ↗)
    4comments
  22. Communication by means of modulated Johnson noise(pnas.org ↗)
    1comments
  23. Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash(cactuscompute.com ↗)
    89comments
  24. Photon-Emission-Guided Laser Fault Injection Enables RP2350 Secure Debug(ledger.com ↗)
    73comments
  25. Dear Customer, Fuck You(fuck-off.ai ↗)
    discuss
  26. Typesafe-computer-use drives a Mac toward a goal for 1/50th of a cent per step(github.com/awlevin ↗)
    54comments
  27. Veronese's Dogs(publicdomainreview.org ↗)
    1comments
  28. Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)(arxiv.org ↗)
    13comments
  29. Warez: The Infrastructure and Aesthetics of Piracy (2021)(archive.org ↗)
    72comments
  30. Inside ZCode: Silently uploading your Git history to the cloud(ferstar.org ↗)
    100comments

GitLab is open core, GitHub is closed source

19 pointsby 10y agoabout.gitlab.com
7 comments
10y agoHN ↗

The true core of GitHub (and GitLab) is Git itself. So both are open core where it really matters. Because both GitHub's and GitLab's essential operations are all done over the Git core, neither code and code history hosted on either system are locked in.

Where GitHub has slightly more lock-in and is less open than GitLab is its Issues system; One can only extract the data (via API) for import into an alternative system, whereas with GitLab you could run your own copy of the open source code (but you'd still have to do the data export-import as far as I can tell).

10y agoHN ↗

I realize that it seems different to you but that's (understandably) because you're so close to the story. To the typical HN reader this is the same topic as https://news.ycombinator.com/item?id=12128546. It isn't in HN's interest to have two articles about that on the front page; nor is it in your interest, because readers will get ornery about it.

The thing to do instead is post a link in the original thread to let interested readers know that you put up a follow-up post. You can use the HN link if you want; the discussion will remain open even though we've marked the item as a dupe.

10y agoHN ↗

Thanks for the explanation Dang! Keep up the good work. I've posted a link to the blog post in the other thread.

10y agoHN ↗

This feels like a really weird situation for you guys. You want the selling point for your software to be that you're more open than proprietary platforms like GitHub but you're unwilling to actually commit to that and have to hide behind terms like 'open core' and 'source available'.

When we mention that GitLab is available in an open source edition people frequently ask "Isn't GitHub open source?""'?

* I think even more people are surprised to find out that everything except Gitlab CE is closed source. If someone were choosing between hosting with GitHub or Gitlab.com then you're only competing only on features and community since they're both equivalent in terms of openness.

* And I hate nitpick on word choice but you don't get to so shamelessly hide behind your brand. There is no such thing as Gitlab; Gitlab Inc. releases a product called Gitlab CE with a similar but more limited feature set to Gitlab EE under an open source license. If Mercedes released a $10,000 car by stripping out features and using a cheap Volvo engine I know their marketing campaign, "Mercedes is now available for an affordable price" would leave a bad taste in your mouth.

I know you've been getting a lot of negative feedback recently on HN, at it seems, at least for me, that there is a huge demand for a truly Free-with-a-capital-F alternative to GitHub and you're falling short. A thousand Gitlab CE instances hosting a few OSS projects is nothing compared to your potential if you really embrace openness.

10y agoHN ↗

What do you mean with everything except GitLab CE? We have EE options that are also closed source but for example GitLab Runner https://gitlab.com/gitlab-org/gitlab-ci-multi-runner is open source.

I'm open to changing it to GitLab Inc. in the blog post. Where would you like to see that?

I think the feedback on HN has been largely positive, for example see most of the top comments on https://news.ycombinator.com/item?id=12128546 In that comment section people rightly called us out for calling ourselves an open source company, hence this blog post.

On of the most widely known Free-with-a-capital-F alternatives to GitHub was Gitorious. They couldn't make the business model work and had to sell the company or close it. We ended up acquiring them for the name recognition https://about.gitlab.com/2015/03/03/gitlab-acquires-gitoriou...

It is very hard to make 100% open source work. We tried donations, consulting, and paid feature development but neither worked. That is why we introduced the Enterprise Edition. Since we introduced that we've been able to make the open source edition a lot better.

GitLab CE is Free-with-a-capital-F but if you prefer to use something that doesn't also have a proprietary edition consider using Gogs. Because of our Enterprise Edition income we're paying the only full time developer on Gogs.