> We did consider enfold.indexing and enfold.solr. You even offered us SVN
> access. After code review we decided we would need major changes for us to
> be comfortable deploying it, and we did not consider those changes to be
> compatible with the the current solution and your desire to finish it for a
> customer project. We did not notify you of this decision, and in retrospect
> it is clear that we should have discussed this thoroughly with you before
> starting our own implementation.
I believe everyone who is interested in solr/indexing would be interested in
the differences. Either on or off list. I am REALLY interested in feedback.
> We can do the technical discussion off the list, I'm sure our views and
> opinion on the implementations differ.
maybe. until we communicate - I have no idea what your views are.
it looks like most of the collective.indexing/solr is re-implementation of
enfold.indexing/solr.
> My question is - who decides what warrants a new product or a rewrite, and
> who gets to do the new implementation? Should we sit around and wait for
> your solution because you want to do the canonical Enfold Solr integration
Nope not at all. And you didnt necessarily know that I was shooting for that!
What is frustrating is the *seemingly* re-duplication of effort and lack of
communication. Also if we continue in parallel - then what happens?
The community gets to pick between two implementations?
> for Plone? Should we do R&D for Enfold just because you have chosen a
> business model with upfront R&D expenses and sell licenses afterwards? I
huh? we arent selling licenses with regards to enfold.solr/indexing. its open
source software -- that is why Tarek was working on it.
The point is that enfold was trying to consume R&D costs by writing
enfold.indexing/solr/etc. and then we charged our customer with the
integration. and what ended up happening is we did the R&D (instead of
letting customer pay) and you guys came behind and reimplemented the
work (whether your customer is paying for reimplementation of our work
is not my concern). And called it collective.
There are
> have to admit that I'm not comfortable doing massive changes in Enfold SVN
> on enfold.* products unless I'm part of Enfold. It might be petty, but I
> read company names in namespace and company code repositories as big red
> stop signs when it comes to collaboration.
so we should forgot most of the code in svn.zope.org repo? anything
with ore, zc and
lovely namespaces are unusable or you would rather fork effort? I wanna
get MORE code into svn.zope.org and make bridges into the zope community.
Making more ZPL software so everyone can share (*especially* stop using
ZPL software and licensing new works as L/GPL). And stop living on the
plone/collective island. The zope3 guys are doing really good work.
They obviously
dont seem to care much about namespaces.
And if namespace was an issue. And you said "Alan, we would like to work on
enfold.xxx but we really want it to be collective.xxx" -- do you think
I would say No?
I dont think you do. We have all known each other for over 4 years.
> You might interpret things
> differently, and we should have discussed that at an earlier stage and would
> probably have come to some kind of understanding. I think collaboration and
> communication is a big point in the Plone community, and in this case we
> could have been better at it.
so lets do it! Let's be good citizens. Let's work together and
communicate about
PROs and CONs about codebases before starting parallel efforts that mix messages
and split effort in the community. Let's stop taking BSD/Apache/ZPL code and
making useful redined code on top of those libraries and licensing it
under t L/GPL.
Let's talk about problems before jumping to solutions.
if this 'reimplementation' is going to be a pattern the community
follows. I think
it bad citizenery. And we should all understand why it upsets people and how
we can prevent it.
--
Alan Runyan
Enfold Systems, Inc.
http://www.enfoldsystems.com/phone: +1.713.942.2377x111
fax: +1.832.201.8856
_______________________________________________
Enterprise mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/enterprise