Re: Users - JOB _SANDBOX

Posted by David E. Jones on
URL: http://ofbiz.116.s1.nabble.com/Users-JOB-SANDBOX-tp137182p137190.html


On Feb 3, 2006, at 1:56 AM, Andrew Dupa wrote:

> Well I guess I'll just work it out by reading the code and looking  
> at the data model. My question was I thought pretty straight  
> forward, unfortunately people responded without thinking.
>
> I was hoping this community would be smart and intelligent enough  
> to support end users but they are it seems completely lost in a  
> world of never ending development which never brings out the real  
> world issues. No release management, no testing framework no  
> stability. Users who don't read questions but answer with the  
> bleeding obvious.
This, perhaps, comes from a misunderstanding of what OFBiz is. It is  
clear that it isn't what you expected it to be, and that is the case  
for many people who are used to purchasing a piece of software and  
becoming a "user" of the software.

In a community-oriented open source project like OFBiz it only exists  
because the community drives it. There is no company involved. No  
investment from venture capitalists or angels and no bank loans or  
anything (well, except maybe American Express and various other  
credit card and home equity lenders during slower periods... ;) ).

That means that the dozens of people who contribute to the project on  
a regular basis and the hundreds of people who use the software in  
their jobs generally can't get involved, I mean really simply cannot  
get involved, unless they find some work doing so. Andy and I  
invested quite a bit early on in the project, but this is certainly  
true of us. Neither of us (while I guess I'm not really sure about  
Andy) have a net worth in the black and without money coming in from  
consulting work, we'd be in trouble pretty quickly... Actually, it's  
not so bad, if it weren't for my ex-wife I'd probably be working 1  
week a month for pay, another week per month on the project, and then  
spending the remaining time cruising the world on the BMW GS  
adventure bike I've been craving for years...

Anyway, back to the point. OFBiz is a community driven project. We  
all get along as we can and help move the forward as we can, and to  
date ALL significant contributions to the project have been impelled  
mostly by making things easier and cheaper in the future for those  
involved. Lots of people have wanted to help, but it is just too much  
to do as an amateur (unless you have no need for an income... but  
even then without a project driving requirements and understanding,  
it is hard to get your head around).

So, are there issues? Yeah. It sounds like you want to be involved  
with the project as a casual user, and that's almost impossible with  
OFBiz. If you aren't involved with the community and working  
regularly with the project then you pretty much have to hire someone  
who is involved with the community and has invested sufficiently to  
be able to work well with it.

How is that different from major ERP packages? For them a "release"  
is the same as for us, and they have the same problem with testing as  
we do (ie the moving target problem). For them a "release" or a  
standardized version is mostly just a sales and marketing tool. Once  
these systems are customized (or "installed") out of the box testing  
(except for low level components... maybe that's why we have entity  
engine unit tests but not much else?) is not very useful, unless they  
maintain the tests in parallel with the customizations. They will  
also have various patches and changes that bring their system to a  
state of being a creation like that of the good Dr. Frankenstein:  
some of the "version" they think they have, some of the next version  
(but not all), and a bunch of changes that they alone are responsible  
for maintaining.

Eventually OFBiz may be more usable for those who want out of the box  
use and no involvement whatsoever in the community, but it's not  
there yet, and I've written that dozens of times (look at my blog,  
the mailing lists, etc for all sorts of things along these lines).  
Releases in OFBiz have historically just been marketing efforts. For  
anyone doing customization it is a BAD BAD BAD idea to base it on a  
release. That will effectively cut them off from interaction with the  
community, and it will make it difficult to the point of "not worth  
it" to contribute to the project. If everyone just used releases,  
OFBiz would simply not exist.

So, I'll say it again: if you aren't involved with the community or  
interested in becoming involved then hire someone that is or you'll  
be in pain for a long while. It's like "installation" SAP without any  
help... not many do that and if they do they hire people with  
experience to work on it. There are dozens of service provider  
companies all around the world, but don't expect most of them to  
advertise much in the OFBiz world. Most of the live sites and other  
deployments of OFBiz are sold by the service provider, only a few  
companies survive based on the references that come through the open  
source project....

Hopefully that's good enough for now... This sort of question comes  
up a lot and I try to throw something like this out to the mailing  
lists or somewhere every other month or so to make it easier to find.

-David


 
_______________________________________________
Users mailing list
[hidden email]
http://lists.ofbiz.org/mailman/listinfo/users

smime.p7s (3K) Download Attachment