Sourcegraph abandons open source in favor of a proprietary license

source graph

Sourcegraph is used to search, explore, and understand code

The Sourcegraph project, which develops an engine for browsing through source code, refactoring and searching in code, starting with version 5.1, abandoned development under the Apache 2.0 license in favor of a proprietary license which prohibits replication and sale, but allows copying and changing during development and testing.

For those who don't know about Sourcegraph, you should know that this is a code search and code intelligence tool which is compatible with all major programming languages ​​that indexes and semantically analyzes large code bases so that they are searchable in commercial, open source, local and cloud-based Sourcegraph repositories.

Search It can be deployed to various repositories and code hosting platforms. The search can be literal, regular expression, or structural. The structural search syntax is language-aware and handles nested expressions and multi-line declarations better than regular expressions.

Sourcegraph changes license

Originally, in the Sourcegraph 5.1 release notes stated that the open edition from Sourcegraph had been removed in favor of the Sourcegraph Enterprise license. Since then, the text has changed to indicate that some of the Sourcegraph products have been removed and the licenses of search-related components have been updated.

As of 5.1.0, Sourcegraph's limited OSS subset has been removed and the code search OSS code has been relicensed

At the same time, components such as plugins with integrated development environments and Cody AI Assistant were left in the repository under the Apache 2.0 license, and their development continued under an open license as part of the main repository of the proprietary project.

source graph also promised to publish a blog post explaining the reasons for the license change, citing a contributor's response on their bug tracking system prior to that post.

It should be noted that Sourcegraph's licensing model will continue to focus on selling products to companies and offering open source tools to individual developers. The open community edition of Sourcegraph was not well adopted among developers, and 99,9% of the time, users were using a different version of Sourcegraph Enterprise.

Furthermore, parallel maintenance of two related products, one of which is not in demand, is recognized as inconvenient and a waste of developer resources. After the license renewal, the code remained publicly available (but under a proprietary license), as did the development process.

The Sourcegraph developers will also continue to be involved in the development of the open source search engine Zoekt and will continue to drive changes in this project. As before, free versions of Sourcegraph Enterprise are available to individual developers: with open projects, you can use the cloud service sourcegraph.com for free, and to work with closed source, you can install Sourcegraph Enterprise on your server using a plan of free tariffs.

La community edition of the Cody AI wizard, which has been requested by the community, will remain under the Apache 2.0 license. In its current form, Cody's code remains in the main Sourcegraph repository for now, but it will move to a separate repository soon. The change too can be thought of as dividing Sourcegraph into two separate products: a proprietary code search engine and an open source smart coding and coding assistant (Cody).

The Sourcegraph engine can be used as a platform for reviewing and browsing source code hosted in Git repositories. You can parse arbitrary function calls and jump to where they are defined, view other calls to these functions in the code, view the change history, function-related discussions, documentation, and error messages. Sourcegraph also provides flexible link searches and tooltips for using various objects.

Finally if you are interested in knowing more about it, you can check the details in the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.