Hello SolrNet users and contributors,
A member of the Apache Software Foundation recently contacted me about SolrNet, suggesting to apply for becoming a sub-project of Lucene.
In the interest of keeping things open and doing what's best for the project, I'd like to request everyone's opinion about this: should SolrNet try to become an Apache/Lucene project?
Cheers,
Mauricio
--
You received this message because you are subscribed to the Google Groups "SolrNet" group.
To post to this group, send email to sol...@googlegroups.com.
To unsubscribe from this group, send email to solrnet+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/solrnet?hl=en.
Very interesting Mauricio.What would need to be done to gain entry?
What are the advantages of being part of Apache ?
Would anything change with the project, would it still be on github etc?
I initiated this discussion by email with Mauricio. For the record, I'm not an ASF member but a Lucene/Solr core committer, and also a happy user of SolrNET through several commercial customer projects. SolrNET is the only current .NET API for Solr and we'd all like to see it thrive in the future. To ensure it does, the developer community needs to be strengthened (in my opinion at least), so that the project does not fall over if the lead committer accounting for 95% of the commits decides to do something else with his time. That CAN happen, just look at SolrSharp and hundreds of other open source projects with tiny communities out there.
That's why I encourage you to focus on building a true community. While possible on your own I strongly believe that joining the ASF would be a big boost, for many reasons also touched upon in this discussion so far. It is true that you'd need to go through incubation first, like Lucene.NET currently is; this is a process where you'll be mentored in building a healthy community of committers, which should not be too hard since you would on-board your current committers right away. Goal would be to graduate into a full Lucene sub-project.
Mikeg250, you write
> "You've done a terrific job building and supporting a great piece of code that MS and the .Net community would and should be proud of, so give it a lot of thought before you sign away any of your rights or control."
Unfortunately clinging to "rights" and "control" is also a common reason for projects dying. There is one person controlling everything, unwilling to entrust the code in the hands of a community. One of the key reasons that the Apache projects have succeeded as they have, is the "ASF way" where the community decides. There are established rules for voting and for managing a project in all ways.
When it comes to infrastructure, you'd need to use SVN. If you prefer GIT, there is a GIT mirror too: http://wiki.apache.org/general/GitAtApache as well as a sync to GitHub. The ASF has also begun a pilot with native GIT for projects since last fall, http://wiki.apache.org/couchdb/Git_At_Apache_Guide but we don't know when this could be available for any project.
--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com
Solr Training - www.solrtraining.com
--
You received this message because you are subscribed to the Google Groups "SolrNet" group.
To view this discussion on the web visit https://groups.google.com/d/msg/solrnet/-/RLBKAlJ6qC8J.