Sourcegraph went dark
Sourcegraph has privatized its main repository, disappointing former employees like Eric Fritz, who is preserving important references by forking the repository and saving pull request data to maintain access.
Read original articleSourcegraph, a platform known for its open-source culture, has transitioned its main repository from public to private, marking a significant shift in its operational transparency. This change has been met with disappointment by former employees, including Eric Fritz, who valued the company's commitment to openness during his tenure. Fritz expressed concern over the loss of access to four years of collaborative work and the broken links to public code references that were integral to his writings. Despite the repository's privatization, a public snapshot remains available temporarily. Fritz has taken proactive steps to preserve important references by forking the repository and extracting relevant pull request data. He developed scripts to scrape and save pull request metadata and commits, ensuring that essential information remains accessible. By creating a new repository under his control, he aims to maintain the integrity of the links and references that would otherwise become obsolete due to the repository's change in visibility. This effort highlights the challenges faced by developers when repositories become private and the importance of preserving collaborative work in the open-source community.
- Sourcegraph has made its main repository private, impacting its open-source culture.
- Former employees express disappointment over the loss of access to collaborative work.
- Eric Fritz has taken steps to preserve important references by forking the repository.
- Scripts were developed to scrape and save pull request metadata and commits.
- The transition underscores challenges in maintaining access to open-source contributions.
Related
"GitHub" Is Starting to Feel Like Legacy Software
GitHub faces criticism for performance decline and feature issues like blame view rendering large files. Users find navigation challenging and core features neglected despite modernization efforts. Users consider exploring alternative platforms.
Anyone Can Access Deleted and Private Repository Data on GitHub
GitHub's architecture allows access to data from deleted and private repositories, posing security risks. The Cross Fork Object Reference vulnerability enables retrieval of sensitive information even after deletion, necessitating user vigilance.
Setting expectations for open source participation (2018)
The article emphasizes the need for realistic expectations in open source participation, highlighting contributor burnout, the importance of recognizing personal costs, and fostering a supportive, altruistic community for sustainability.
Sentry is now Fair Source
Sentry has launched Fair Source, a software sharing model balancing user freedom and developer sustainability, allowing companies to share software while maintaining control, attracting participation from others transitioning to this model.
GitButler is now Fair Source
GitButler has joined the Fair Source movement, making its client source code public on GitHub and adopting the Functional Source License to balance openness with business sustainability while promoting collaboration.
That's what ultimately lets us still do plenty of things for devs and the OSS community:
(1) Our super popular public code search is at https://sourcegraph.com/search, which is the same product customers use internally on their own codebases. We spend millions of dollars annually on this public instance with almost 1M OSS repositories to help out everyone using OSS (and we love when they like it so much they bring it into their company :-).
(2) We also have still have a ton of open-source code, like https://sourcegraph.com/github.com/sourcegraph/cody (our code AI tool).
BTW, if any founders out there are wondering whether they should make their own code open-source or public, happy to chat! Email in profile. I think it could make sense for a lot of companies, but more so for infrastructure products or client tools, not so much for full server-side end-user applications.
Just yesterday someone asked for an example of a public roadmap for a technical product, so I spent some time looking for Sourcegraph's, only to find out that they've also made most of their docs private. The public handbook was an amazing resource before, now it's been moved to Notion, and most of the interesting bits are links to private Google documents (which they used to do only for financial documents and other stuff that obviously needed to stay private).
Sad!
Now it seems that all GitLab repos are gone from the index and a huge number of GitHub repos as well. If I can't trust the search I'll just have no choice but to fall back to GitHub.
It's a shame since their index was at some point even better than GitHub's own, although GitHub seems to have caught up.
[1] https://community.sourcegraph.com/t/most-public-repos-no-lon...
I plan to keep it running behind Oauth2-Proxy for a long time. It has been very reliable software and because it's behind a supposedly secure proxy, I don't feel bad about not updating it.
A big part of https://lunar.fyi exists thanks to Sourcegraph search. Even now I'm using it to find a way to enable the second monitor on M3 MacBooks without needing to close the lid [1].
I really hope this is not a sign of them taking back the ability to search in the future.
[1] https://alinpanaitiu.com/blog/turn-off-macbook-display-clams...
[1] https://archive.softwareheritage.org/browse/origin/directory...
"Sourcegraph is no longer open source" by me, from last year
I'm curious about the line of thinking in leaving open source behind, but it seems somewhat unsurprising in that lens.
I've been looking for alternatives - any recommendations?
Like Cockroach's recent relicensing, I think we should be thankful for the good years and awesome stuff the last boom era brought, and not be too harsh on the principled founders who now find themselves having to make hard decisions. They're responsible to a lot of people at the end of the day - investors but also employees. Just crashing the whole thing to make a moral statement would be dumb. Employees also count on execs to care for them.
If startups have to make hard decisions to keep things afloat, it's the right thing to do.
** I'm extrapolating a lot here from this post, for all I know things may be rosey at SourceGraph, idk!
[1]: https://www.ft.com/content/2808ad4c-783f-4475-bcda-bddc02990...
Does this still exist somewhere?
Their biggest business problem is that they can’t win at that mission in a way that nets the company a win, because the tools they use for basic literacy are all downstream of Github’s. Every time they improve something to gain a competitive advantage they end up giving the same advantage to their biggest competitor. Even their AI tech is downstream of their competitors’!
I mean, I used to have a lot more respect for Steve Yegge, but his post about joining SG was one of the last optimistic things written about the Sourcegraph platform, and one of the last genuinely optimistic things Steve has written (that also made me optimistic). I absolutely loved watching Prime disassemble Steve’s current view of the world in the most still-grounded-in-reality way possible.
Disclaimer: I am the author of a competing technology (BABLR), am banned from the Sourcegraph Discord for agitating for change, and am now CEO of the newly-born Silphium Labs: an org with the same mission as Sourcegraph but which still believes in transparency, open source, and the realistic possibility of bringing no-cost code literacy to everyone in the world
Related
"GitHub" Is Starting to Feel Like Legacy Software
GitHub faces criticism for performance decline and feature issues like blame view rendering large files. Users find navigation challenging and core features neglected despite modernization efforts. Users consider exploring alternative platforms.
Anyone Can Access Deleted and Private Repository Data on GitHub
GitHub's architecture allows access to data from deleted and private repositories, posing security risks. The Cross Fork Object Reference vulnerability enables retrieval of sensitive information even after deletion, necessitating user vigilance.
Setting expectations for open source participation (2018)
The article emphasizes the need for realistic expectations in open source participation, highlighting contributor burnout, the importance of recognizing personal costs, and fostering a supportive, altruistic community for sustainability.
Sentry is now Fair Source
Sentry has launched Fair Source, a software sharing model balancing user freedom and developer sustainability, allowing companies to share software while maintaining control, attracting participation from others transitioning to this model.
GitButler is now Fair Source
GitButler has joined the Fair Source movement, making its client source code public on GitHub and adopting the Functional Source License to balance openness with business sustainability while promoting collaboration.