Forking anything is a burden on you to maintain your fork. You didn't say *why* you want to fork something instead of simply use something. You mentioned adding features but search engine platforms like Solr are designed to be highly pluggable/extensible without forking. It's a platform not a product.
On Sun, Jan 5, 2025 at 6:36 PM anon <anonimoussech...@gmail.com> wrote: > Hello people!! > > I was going to fork sourcegraph because I was looking for a search > engine specific to code source such as github and gitlab with the > possibility to index decompiled file offline. then I read this copyright > > https://github.com/sourcegraph/sourcegraph-public-snapshot/blob/main/LICENSE.enterprise > < > https://github.com/sourcegraph/sourcegraph-public-snapshot/blob/main/LICENSE.enterprise> > > it seems to be *more than* proprietary. Then I just found opensearch. It > seems modular. I might fork it to: > 1- index only source code from github/gitlab and from local to my instance > 2- use regex and codeql queries in the search client. > > Opensearch seems good but not modular enough. > > > I think, solr the best choice for me. I will complete with a fork on nutch. > > I think a Nutch fork would absolutely complete what I am looking for: > > - it is free software > > - it is modular on many protocol (not git yet), and solr compatible > > I suggest that I fork nutch to add a plugin there > https://github.com/apache/nutch/tree/master/src/plugin under a new > folder protocol-file and why not let people fork it. > > Is it a good idea? > > Best regards. >