Sourcegraph
Private | |
ISIN | 🆔 |
Industry | |
Founded 📆 | 2013 |
Founders 👔 | Quinn Slack and Beyang Liu |
Headquarters 🏙️ | , |
Area served 🗺️ | |
Products 📟 |
|
Members | |
Number of employees | 101-250 (2022).[1] |
🌐 Website | about |
📇 Address | |
📞 telephone | |
Sourcegraph, Inc. is a software company headquartered in San Francisco. Sourcegraph’s eponymous code search and code intelligence tool semantically indexes and analyzes large codebases so that developers can find, navigate, and understand code across commercial, open-source, local, and cloud-based repositories.[2] Sourcegraph supports all major programming languages.[3]
History[edit]
Stanford graduates Quinn Slack and Beyang Liu founded Sourcegraph in San Francisco, California, in 2013.[4][5]
Partly inspired by Liu’s experience using Google Code Search while he was a Google intern,[6] Sourcegraph was developed to “tackle the big code problem” by enabling developers to manage large codebases that span multiple repositories, programming languages, file formats, and projects.[7] The platform can be used to search and analyze all of an organization’s code.[5]
To begin with, Sourcegraph customers self-hosted the platform on their own infrastructure.[8] Early customers included Uber, Dropbox, and Lyft.[8][9]
Prior to 2016, Sourcegraph began indexing “hundreds of thousands” open-source repositories,[10] reporting in 2021 that they had indexed over 1,000,000.[11]
In 2016, Sourcegraph collaborated with technology licensing lawyer Heather Meeker to develop the Fair Source License,[12][6] announcing in May 2016 that “all of Sourcegraph’s source code is publicly available and hackable, under the Fair Source License.”[13] The license aimed to “help open sourcers strike a balance between getting paid and preserving their values,”[14] but came under fire for undermining open-source licensing.[15]
In 2018, Sourcegraph became an open-source project under the Apache License 2.0.[16][17] Sourcegraph has since released Sourcegraph OSS under the Apache License 2.0 and Sourcegraph Enterprise under its own license.[18]
In 2019, Sourcegraph integrated into the GitLab codebase, which gave GitLab users access to a browser-based developer platform.[19]
As of July 2021, some of Sourcegraph’s customers include Adidas, Cloudflare, Lyft, Uber, Yelp[20], Plaid, GE, Atlassian,[21] Amazon, PayPal, Qualtrics, and Cloudflare.[7]
Sourcegraph integrated its code search platform with cloud-based technology in August 2021, launching a browser-based portal that anyone can use to search open-source projects and personal private code for free.[8] Sourcegraph Cloud, a single-tenant cloud solution for organizations with over 100 developers, was launched in 2022, marking a shift in the company’s business model toward a SaaS model.[22][8]
In October 2022, Steve Yegge joined Sourcegraph as Head of Engineering.[23]
Services[edit]
The core Sourcegraph product has two versions:[24]
- Sourcegraph Open Source (Sourcegraph OSS), which is free to use and only includes Sourcegraph’s universal code search functionality.
- Sourcegraph Enterprise (previously Sourcegraph Data Center[16]), which includes the Sourcegraph code intelligence platform and has a free tier for a limited number of users.
Code can be searched and navigated from the Sourcegraph web UI or using browser and IDE extensions and text editor plugins.[2] Sourcegraph supports over 30 programming languages and integrates with GitHub and GitLab for code hosting, Codecov for code coverage, and Jira Software for project management.[20]
Code Search[edit]
Sourcegraph's "universal code search" tool is used to search, explore, and understand code.[4][25] Search can be implemented across multiple repositories and code hosting platforms. Search can be literal, regular expression, or structural. Structural search syntax is language-aware and handles nested expressions and multi-line statements better than regular expressions.[2] Sourcegraph's Code Search uses a variation of Google's PageRank algorithm to rank results by relevance.[26]
[edit]
Sourcegraph's Code Navigation feature can be used to jump to the definition of a variable or function, or find all references to it in a codebase.[2]
Batch Changes[edit]
Sourcegraph's Batch Changes feature allows developers and companies to automate and track large-scale code changes across repositories and code hosts.[27]
Code Insights[edit]
Sourcegraph's Code Insights feature extracts data from a codebase to provide detailed analytics and visualizations to track the state and progress of a code project.[28]
Growth[edit]
Sourcegraph has raised a total of almost $225 million in financing to date. Its most recent $125 million Series D investment in 2021 valued the company at $2.625 billion, a 300% growth from its previous valuation in 2020.[21]
Date | Funding Type | Money Raised (USD) | No. of Investors | Lead Investor |
July 2021 | Series D round | 125,000,000[21] | 4 | Andreessen Horowitz |
December 2020 | Series C round | 50,000,000[7] | 1 | Sequoia Capital |
July 2020 | Series B round | 5,000,000[29] | 1 | Felicis Ventures |
March 2020 | Series B round | 23,000,000[4] | 3 | Craft Ventures |
October 2017 | Series A round | 20,000,000[30] | 3 | Goldcrest Capital, Redpoint |
See also[edit]
References[edit]
- ↑ "Sourcegraph profile". Crunchbase.
- ↑ 2.0 2.1 2.2 2.3 Hoyt, Ben (2020-08-17). "Searching code with Sourcegraph". LWN.net. Retrieved 2022-10-03.
- ↑ Slack, Quinn (2019-02-08). "Announcing Sourcegraph 3.0". Sourcegraph official website. Retrieved 2022-11-18.
- ↑ 4.0 4.1 4.2 Sawers, Paul (2020-03-03). "Sourcegraph raises $23 million to bring universal code search to all developers". VentureBeat. Retrieved 2022-11-18.
- ↑ 5.0 5.1 Salter, Jim (2020-10-01). "Sourcegraph: Devs are managing 100x more code now than they did in 2010". Ars Technica. Retrieved 2022-11-18.
- ↑ 6.0 6.1 Adam Stacoviak (2016-08-16). "Sourcegraph the 'Google for Code'". Changelog (Podcast). Retrieved 2022-11-21.
- ↑ 7.0 7.1 7.2 Sawers, Paul (2020-12-03). "Sourcegraph raises $50 million to tackle 'big code' problems with universal search". VentureBeat. Retrieved 2022-11-21.
- ↑ 8.0 8.1 8.2 8.3 Sawers, Paul (2021-08-19). "Sourcegraph plans to index the entire open source web". VentureBeat. Retrieved 2022-10-03.
- ↑ Slack, Quinn (2022-09-27). "Sourcegraph Cloud: secure, scalable, dedicated instances for enterprises". Sourcegraph Blog. Retrieved 2022-11-21.
- ↑ Liu, Beyang (2016-05-30). "Google I/O talk: Building Sourcegraph, a large-scale code search & cross-reference engine in Go". Sourcegraph Blog. Retrieved 2022-11-21.
- ↑ Liu, Beyang (2021-08-19). "Why we're indexing the OSS universe". Sourcegraph Blog. Retrieved 2022-11-21.
- ↑ "Fair Source License". Fair Source License official website. Retrieved 2022-11-21.
- ↑ "The Sourcegraph developer release: A better way to discover and understand code". Sourcegraph Blog. 2016-05-30. Retrieved 2022-11-21.
- ↑ Finley, Klint (2016-03-29). "One Startup's Heretical Plan to Turn Open Source Code Into Cash". Wired. Retrieved 2022-11-21.
- ↑ Asay, Matt (2016-04-01). "Fair Source licensing is the worst thing to happen to open source-definitely maybe". TechRepublic. Retrieved 2022-11-21.
- ↑ 16.0 16.1 Schmidt, Julia (2018-10-02). "Sourcegraph pulls back the curtain, becomes open source project". DevClass. Retrieved 2022-11-21.
- ↑ Steve Krouse (2019-10-24). "Basic Developer Human Rights: Quinn Slack". Future of Coding (Podcast). Retrieved 2022-11-21.
- ↑ "Licensing". Sourcegraph Handbook. Retrieved 2022-11-21.
- ↑ "Native code intelligence is coming to GitLab". GitLab. Retrieved 2022-10-03.
- ↑ 20.0 20.1 "Q&A: Sourcegraph's Universal Code Search Tool". IEEE Spectrum. 2020-04-03. Retrieved 2022-10-03.
- ↑ 21.0 21.1 21.2 Miller, Ron (2021-07-13). "Sourcegraph raises $125M Series D on $2.6B valuation for universal code search tool". TechCrunch. Retrieved 2022-10-03.
- ↑ Slack, Quinn (2022-08-27). "Sourcegraph Cloud: secure, scalable, dedicated instances for enterprises". Sourcegraph. Retrieved 2022-12-05.
- ↑ Yegge, Steve (2022-10-04). "Steve Yegge joins as Head of Engineering (or, "Why I left retirement to join Sourcegraph")". Sourcegraph. Retrieved 2022-12-05.
- ↑ "Sourcegraph Enterprise vs. Sourcegraph Open Source (Sourcegraph OSS)". Sourcegraph Handbook. Retrieved 2022-11-21.
- ↑ Liu, Beyang (2020-01-15). "Sourcegraph: Universal code search and intelligence". InfoWorld. Retrieved 2022-12-05.
- ↑ Yegge, Steve (2022-11-08). "Rethinking search results ranking on Sourcegraph.com". Sourcegraph. Retrieved 2022-12-06.
- ↑ Sawers, Paul (2021-03-24). "Sourcegraph now lets enterprises automate large-scale code changes across repositories". VentureBeat. Retrieved 2022-10-03.
- ↑ Sawers, Paul (2022-03-10). "With Code Insights, Sourcegraph gives developers a better understanding of their codebase". VentureBeat. Retrieved 2022-10-03.
- ↑ "Sourcegraph Raises Additional $5M in Series B Funding". FINSMES. 2020-07-15. Retrieved 2022-10-03.
- ↑ "Sourcegraph Raises $20M in Series A Funding". FINSMES. 2017-10-06. Retrieved 2022-12-05.
This article "Sourcegraph" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Sourcegraph. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.