3 ms·
What’s the code licensed under? It’s not clear from your site at first glance.
by monadic2 7y ago
What’s the code licensed under? It’s not clear from your site at first glance.
- sqs 7y agoIt's open core (Apache 2 + some non-OSS parts for enterprise features). All of the code is public and we develop in the open at https://github.com/sourcegraph/sourcegraph https://github.com/sourcegraph/sourcegraph.
- dragonsh 7y agoSourcegraph only support git repository so it's not very useful for enterprise with mercurial, svn or other distributed version control systems. There is another open source application for code search opengrok [1] (it's completely open source unlike sourcegraph and supports multiple version controls beside git). Take a look. It's easy to install and operate on bare metal, cloud and containers, instead of convoluted sourcegraph way of kubernetes or docker. [1] https://github.com/oracle/opengrok https://github.com/oracle/opengrok
- aurelianito 7y agoYou always can bridge to git from svn and mercurial. It is almost seamless, and after generating the git repository everything will work.
- dragonsh 7y agoMany organizations don’t use or want to use git. This is another convoluted solution, trying to fit a square peg in round hole. Another reason not to use sourcegraph is it’s proprietary (with some open source parts), unlike opengrok fully open source.
- judge2020 7y agoIs the sourcegraph "open core" unlike how redis is "open core", eg. The main code is open but there are paid, closed-source modules and extensions?
- sqs 7y agoSourcegraph is open core like how GitLab and VS Code are open core. You can run "Sourcegraph OSS" and get limited features, or you can run Sourcegraph (see https://docs.sourcegraph.com/#quickstart https://docs.sourcegraph.com/#quickstart) and get all the features, but you need a license key when you hit the user limit.
- shoeffner 7y agohttps://github.com/sourcegraph/sourcegraph/blob/master/LICENSE https://github.com/sourcegraph/sourcegraph/blob/master/LICEN... says: "LICENSE.apache (Apache License) applies to all files in this repository, except for those in the enterprise/ and web/src/enterprise/ directories, which are covered by LICENSE.enterprise." Thus, Apache 2.0 and some custom license requiring you to accept the terms, have a correct number of seats, and does not allow you to "copy, merge, publish, distribute, sublicense, and/or sell the Software." I am not sure what all of this means, though. Better check out the licenses yourself :)