Live data from Hacker News

Sourcegraph: self-hosted Git service with semantic code navigation/search/review

src.sourcegraph.com

11–20 of 137 posts

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#11
post #8
post #2

Sourcegraph CEO here. We have large enterprise customers using Sourcegraph and are excited to release it publicly (with source code) so anyone can start using Sourcegraph for their team's code. Feedback is much appreciated! More info at the announcement blog post ( https://sourcegraph.com/blog/133554180524/announcing-the-sou... ) and at https://sourcegraph.com .

Do you plan to add support for multiple languages in one repo? Or does that already exist? I tried using it on a project I contribute to ( https://sourcegraph.com/github.com/mattermost/platform ) and it seems to fail to work.

[deleted]

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#13
post #5
post #4

What on earth is that license?

Sourcegraph CEO here. :) We released Sourcegraph under the Fair Source License ( https://fair.io/ ), which we worked with a well-known open-source lawyer to draft. TLDR is that it lets us create the best product for developers by having a sustainable business. Full info at https://fair.io : > Fair Source allows companies to both share a product’s source code and charge for that product. Releasing a product’s source c…

That's an interesting license and the first I've seen of what I call open-source proprietary outside the dual-license model. I've been encouraging developments in this area given the problems of proprietary and OSS licenses in isolation. Additionally, people seem to have a false dichotomy where proprietary has to be closed/bad and OSS open/free/good. Wrote here, with security focus, that this wasn't the case:

https://www.schneier.com/blog/archives/2014/05/friday_squid_...

Elaborated briefly on my goal here with an old example:

https://news.ycombinator.com/item?id=10501615

Your license appears to meet many of those requirements. Curious about several things, though, that I figure you could give some straight, English answers to. ;)

How did you come to letting it depend on a user count rather than some other criteria? That's unusual and even reminds me of commercial licenses.

Does the license create a specific amount at that point or allow extortion where locked-in clients are hit with large amounts later?

Is the author able to terminate the project in a way where users are left with a dependency they no longer have access to?

I know you accept modifications under a CLA or something. Let's say, though, you didn't want to distribute some substantial changes. Basically, a fork is in order. How does that work? Do they just assign the whole fork to you where you can optionally offer it to others? Do they keep it onsite? Does it not happen at all? Prior discussions taught me forking is something that should have definitive answers in new OSS licenses.

The ability to make things disappear, get overpriced, or turn to shit arbitrarily are among the largest risks in proprietary OSS projects. So, interested in seeing your company's take on those.

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#14
post #7
post #5

Earlier quoted context omitted.

Sourcegraph CEO here. :) We released Sourcegraph under the Fair Source License ( https://fair.io/ ), which we worked with a well-known open-source lawyer to draft. TLDR is that it lets us create the best product for developers by having a sustainable business. Full info at https://fair.io : > Fair Source allows companies to both share a product’s source code and charge for that product. Releasing a product’s source c…

You would be better off selling services akin to what GitLab does for sustenance.

All evidence is to the contrary. The companies making the most profit on software are licensing it somehow while others that are at least successful are using plenty venture capital with SaaS. So, both are the best choices and the use of a proprietary license preserving FOSS-style freedoms is interesting.

Strange how much negativity proprietary OSS gets on HN vs cool, proprietary, closed tech.

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#15
post #8
post #2

Sourcegraph CEO here. We have large enterprise customers using Sourcegraph and are excited to release it publicly (with source code) so anyone can start using Sourcegraph for their team's code. Feedback is much appreciated! More info at the announcement blog post ( https://sourcegraph.com/blog/133554180524/announcing-the-sou... ) and at https://sourcegraph.com .

Do you plan to add support for multiple languages in one repo? Or does that already exist? I tried using it on a project I contribute to ( https://sourcegraph.com/github.com/mattermost/platform ) and it seems to fail to work.

Thanks for checking out Sourcegraph! The way most people use Sourcegraph is as a self-hosted git host. It takes about 5 minutes to install: https://src.sourcegraph.com/sourcegraph/.docs/getting-starte....

Sourcegraph.com is currently a demo of the product on open-source repositories, and our public code analysis workers are bit backlogged right now due to increased load, though it looks like your project was successfully processed now and it's picking up the Go code: https://sourcegraph.com/github.com/mattermost/platform.

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#16
post #6
post #4

What on earth is that license?

https://fair.io/ It's made by them as well. It most certainly is not libre/free software. I'm guessing it has minimal legal ability to stand up in court. It is a bastardization of what open source is about... really it's more of a disclosed source setup.

Open source is about the source being open plus certain benefits. Free and open source software, a la Richard Stallman, is a totally different thing with a philosophy akin to how a virus operates.

A glance at fair.io shows an interesting attempt to provide OSS under a proprietary model. Many businesses are fine with whatever gets the job done with main benefits of OSS being reviewing, extending, or just fixing things. A proprietary license allowing that has real value.

Curious, do you write comments like this whenever Google, Amazon, deep learning, etc closed-source tech with benefits are mentioned on HN? How they're insanity and not worth further discussion because the whole stack isn't FOSS?

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#18

Great stuff. I was hoping somebody would integrate source code cross referencing with Git. Hopefully Github will integrate your tool with all their repos and it will be seamless for end users.

Sourcegraph CEO here. Unfortunately, GitHub makes this impossible. It's closed source and offers limited ways to integrate—primarily via external, rate-limited external API clients on their proprietary platform. It's too bad the most popular code platform is closed.

We believe developers deserve to have a hackable, extensible platform for their code, so it can be more deeply integrated with the best other dev tools. That's why we built Sourcegraph and released Sourcegraph's source code. It's also why we're making it easy to build deep integrations into Sourcegraph (see, e.g., https://src.sourcegraph.com/sourcegraph@master/.tree/platfor...).

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#19
post #6
post #4

What on earth is that license?

https://fair.io/ It's made by them as well. It most certainly is not libre/free software. I'm guessing it has minimal legal ability to stand up in court. It is a bastardization of what open source is about... really it's more of a disclosed source setup.

"Insanity?" That's an ideological statement, but it doesn't really hold up to the facts, I think. It has always struck me that the gravamen of the Open Source movement has been to accelerate the improvement of important common libraries by enabling anyone to view and evolve source code, with the 'evolution' taking either the free or a commercial license. The simple fact is that, over the last few decades, there have been good and bad improvements under open licenses and good and bad improvements under commercial licenses. It's the possibility of improvement that is important.

I might go even further, and suggest that if one had to parcel the value created by open source software into two buckets, the one being value created by reason of transparent source code, and the other being value created by reason of no-cost source, the majority of the marginal value creation will have been because of the former, not the latter.

Re: Sourcegraph: self-hosted Git service with semantic code navigation/search/review

#20
post #2

Sourcegraph CEO here. We have large enterprise customers using Sourcegraph and are excited to release it publicly (with source code) so anyone can start using Sourcegraph for their team's code. Feedback is much appreciated! More info at the announcement blog post ( https://sourcegraph.com/blog/133554180524/announcing-the-sou... ) and at https://sourcegraph.com .

It seems to want to take my email address so you can email me 'stuff' - and also I need to use OAuth2 via your site for... something? I'm afraid I've given up on it after about three minutes :-/ Our servers aren't connected to the internet so this kinda fails the 'self hosted' test for us...

Sourcegraph CEO here. Check out https://sourcegraph.com/ for the enterprise capabilities, which include using LDAP for user authentication, etc. Most customers under 50-100 developers prefer the cloud-managed way of storing user accounts in the cloud, but we offer other choices as well.

As for asking for your email address, we want to be able to know who is signing up so we can collect better feedback.

Post reply on HN