I need help here. I am trying to have a co-operative development going here but I feel that the results can be better. Either I am trying too hard or am not trying hard/smart enough.
What do I need to do so that I can make the community give/contribute more patches for the 5.0.3 release?

10 Responses to “How do I make more contributions/patches come?”

  1. on 05 Feb 2007 at 7:39 am Frank

    Hi,

    Currently we flinch from changing vtiger source because it’s size is simply not manageable for (php experts but vtiger) beginners, even more because it’s not very well (technically) documented.

    I think two things are very important:

    1. “Divide and (let) konquer”: divide the monolitic vtiger application in smaller parts (modules, …), even the core itself (for example custom field types, so that they can be customized and we can create new ones)

    2. Document the parts (technical documentation)

    Most of us users need to customize vtiger. When we have this infrastructure, we can dive in deeper.

    Thus more bugs will be found and fixed and you will get more patches, since we wouldn’t have to understand the whole vtiger source, and it will be easier to fix these bugs.

    And you could concentrate more on coordination and documentation, and taking vtiger to the next level.

    Just my 2ct.

    Frank

  2. on 05 Feb 2007 at 7:53 am Richie

    Point taken Frank but how do I get this done in the immediate 5.0.3 release?
    The point you have stated is a core-restructure and that will be done in the future releases.

    I do follow your point. What do you advocate for immeidate help as of now please?

  3. on 05 Feb 2007 at 12:10 pm Roger

    Richie,

    I believe Frank hit the nail on the head - VTiger code structure currently is *NOT* programmer-friendly, and the only ones who are able to contribute nowadays are the very few programners who have made an extraordinary effort to understand it.

    They’ve invested considerable time and energy in developting shortcuts and work-arounds. And becuse this was hard to do, and represents a great personal investment, they may feel the need to be recompensated for their efforts, so they are now maybe selling these solution as services, modules, consultancies, bounty-hunting, or you name it.

    So in truth, 1) you may have only a very small public technically capable of answering your request (in fact, you probabily know most of them) - however, 2) they may not be very willing to part with their hard-earned findings, specially when they are making a name and a living from selling these solutions.

    So that is why Franks has it sooooooo right: with his concept of dividing up the code and making it easier for anybody to modify it (and not only the highly capable, motivated, and most invested), you’ll have MANY more people in the position to answer your plea.

    AND, by asking less of each, you will get more overall. Why? Well, the easier it is to develop improvements to a code, the easier it is to share it too, since it represents less of your life going away. It’s human nature, and charities have known that for a long time - they make it easier for people to give, by asking for less at a time.

    As a (future) user, I look forward to the day when I can use VTiger for my livelyhood, without fearing mysterious and unworkable bugs showing up at the worst time. Making the code transparent and organized is a great step towards that.

    As the “keeper of the code”, we enthrust our hopes in you, Richie, to get it there, and then “you could concentrate more on coordination and documentation, and taking vtiger to the next level”

    [well done, Frank!]

  4. on 05 Feb 2007 at 1:03 pm Roger

    And to give my answer to your second question - of how to get contributions NOW:

    First we need to realize that those who can contribute are few, but each of them can contribute a lot. It is the opposite of the ideal situation I described above.

    Again, let’s look at charities, who understand human nature well and have been getting stuff “for free” for millenia: if you want big contributions, make the donors famous!

    Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed.

    How to do that in the VTiger context is beyond me, but you are in the position to imagine ways in which contributors can be (convincingly!) recognized by their envious peers (yes, envy also plays here ;-), and by the grateful users who will be benefiting from their donations.

    Roger

  5. on 05 Feb 2007 at 1:38 pm richie

    Points taken Roger. Why does it seem to be a lesson in politics ;-)?

  6. on 05 Feb 2007 at 2:05 pm Roger

    Maybe we use Politics, Social Sciences, Sociology, Psicology or other intellectual tools simply to describe basic (and sometimes not so basic) human needs, wants, and behaviors that are just universal and common to all of us, in different degrees, obviously.

    For me, all I want is for VT to suceed to the point where I can trust it. For now, I’m not even an user yet - the only time I tried to install it I saw so many flaws that I had to abandon it. I imagine how many times this has happened to hopeful users. After all, we are not programmers, just business users to whom a software glitch is not a curiosity but instead a big distraction that will cost us time and money.

    I do believe that with your leadership and the efforts of all I see working on it, it will soon be an important tool in the business world. That’s why I take the time to help it if I can.

  7. on 05 Feb 2007 at 4:33 pm richie

    Hey Roger, I think you misunderstood what I wrote.
    I was joking about politics in the context as mentioned -
    “Again, let’s look at charities, who understand human nature well and have been getting stuff “for free” for millenia: if you want big contributions, make the donors famous!
    Name a building after them, a floor, an isle, or have at least a brick with their name on it. Recognition is many times as motivating as money, especially for those who are already have their food and shelter guaranteed”

    thing. Please do not misunderstand. In case I have inadvertently hurt any feelings, please accept my apologies.

    Roger I want you to know that every single person’s help/criticism/anger is appreciated as it is based on his specific experience with vtiger. I do not question it, I do not hide it. We HAVE to improve in quite a lot of areas and we will.
    Please note, vtiger is as much yours as mine so all feedbacks are accepted in good spirit.
    And we need all the help we can get from people like you. So please do keep posting your comments.

    Richie

  8. on 08 Feb 2007 at 7:53 am Deep

    Richie,

    I would like you to study the adempiere.org project. Red1 is doing quite a good job in terms of motivating people for submitting patches, by making them famous. Within 3 months of its release that project reached to no 1 in SF.net, that not so easy, its pure community force. Even the orignal project Compiere appeared to be fearful of adempiere, even with millions from vc!!

    Really commendable job!! You guys are good too no doubt, but no harm taking few tip froms others!!

    Regards,
    Deep

  9. on 08 Feb 2007 at 9:57 am Richie

    point taken. Red1 here I come!

  10. on 24 Apr 2007 at 8:40 pm car seattle used

    car seattle used…

    Features of car seattle used….

Trackback URI | Comments RSS

Leave a Reply

Enter your e-mail address to receive notifications when there are new posts:
online shop XXX porn buying cialis soft tabs online in britain viagra soft tabs discount viagra and order cialis for women does levitra work for women sweet sexy teens Lanah Layeau old women in action sex TOON PORN stroke that cock BRAZZERS PORN SITE DEALS porn movies diamond jackson milf lessons charming mommy sex porno gang bang porn Paroxetine cheap xanax uk natural powerful honest alternative to klipal oils for female zyban buy oxazepam no prescription buying tenuate online cheap levitra tramadol alternative herbal supplement consumer discount valium rx pills online buy lorazepam order lorazepam buy herbal diazepam cheap viagra online online levitra buy cialis