Sharing those improvements as patches attached to JIRA issues is a way
better mechanism for exposure and review than through the distributed and
competing search/find tools of today (Google et all) into all the
distributed repositories or forks.

Best regards,

Pierre.

Op dinsdag 21 april 2015 heeft Sharan Foga <sharan.f...@gmail.com> het
volgende geschreven:

> Hi All
>
> I've been looking at some of what OFBiz France has done regarding addons
> for OFBiz . I think there are a lot of useful things that have been
> contributed by the community in general (not only OFBiz France) that are
> either sitting in forks or addons or just in Jira that haven't really been
> visible to the community.
>
> Making them visible gives the community more freedom and choice - whatever
> tool is used.
>
> Thanks
> Sharan
>
>
>
> On 21.4.2015 12:19, Jacques Le Roux wrote:
>
>>
>> Le 21/04/2015 12:02, David E. Jones a écrit :
>>
>>> On 20 Apr 2015, at 23:21, Pierre Smits <pierre.sm...@gmail.com> wrote:
>>>>
>>>> Quoting:
>>>>
>>>> We are also prepared to be assertive regarding this situation. If the
>>>> project
>>>> does not move to GIT then Brainfood is willing to participate in a
>>>> consortium of
>>>> organizations that will peer with each other to share updates to the
>>>> master
>>>> branch for their local OFBiz repository. Such an arrangement will,
>>>> effectively,
>>>> result in a distributed master repository image.
>>>>
>>>> Thanks Ean for the position of *Brainfood* in this position. It comes
>>>> across as 'Do it our way, or else'. You are free to make such statements
>>>> and when followed through there will be consequences. For all
>>>> participating
>>>> in this project. One I can see standing out clearly is: no more
>>>> participation in/contribution from the employees of Brainfood and from
>>>> the
>>>> other companies in that consortium back into the project.
>>>>
>>> That's not at all what I get from Ean's comments. The magic of a
>>> community-driven project is that people can collaborate on anything they
>>> want, within the scope of the main project or as side projects. If the main
>>> project doesn't provide something desired, then it is perfectly appropriate
>>> for others to collaborate on that... better than doing it totally isolated.
>>>
>>> What Ean is talking about ties in with the general idea of distributed
>>> source management and distributed development. The general idea is that
>>> there may be many forks of the main source repo, potentially with various
>>> branches for different improvements and changes. These are generally made
>>> available publicly, like public GitHub forks of other public repositories
>>> (though with git they can be hosted anywhere).
>>>
>>> Those who make changes can request that particular changes be pulled
>>> into upstream repositories and then those who maintain the upstream repos
>>> (or the main project repo if it bubbles up that high) can review them and
>>> pull the changes if desired. Those who maintain upstream repos can also
>>> look around for useful changes in forked repos and pull them in as desired.
>>> Others who run their own forks can pull in changes from peer repositories
>>> too.
>>>
>>> It may seem like chaos to have forks and changes spread all over the
>>> place... but that isn't caused by the distributed source management
>>> approach, it's just made visible and clear by the approach. Right now this
>>> exists on a large scale for OFBiz, tons of forks and changes in them, but
>>> they are mostly not visible or publicly available so there is no way for
>>> OFBiz committers to pull changes from other repos... they basically have to
>>> be extracted into a patch file and submitted through a Jira issue.
>>>
>>> In other words, the chaos exists and the distributed source management
>>> enabled by git just makes it easier to track it all and tame it a bit.
>>>
>>> On a side note, this is one of the reasons I have concerns about making
>>> Moqui and related projects part of the ASF: the ASF community approach
>>> doesn't fit very well with this distributed source management model (pull
>>> requests are discouraged, all contributions should go through Jira
>>> issues... though I don't know that this is a strict policy).
>>>
>>> -David
>>>
>>
>> Interesting David, it can be compared to the OFBiz-France association
>> effort to leverage the Nereides addons and addons manager. I let aside the
>> licenses issues, as long as it's no part of a released package there are no
>> problems.
>> What do you think OFBiz-France members?
>>
>> Jacques
>>
>>
>>>  If that is going to happen, I will say: 'I thank you for all the
>>>> contributions you did to the project'. And I will check in my
>>>> sentiments at
>>>> the door. I do hope that if you do you also resign totally from this
>>>> project.
>>>>
>>>>
>>>> I rather have the community comes to its decision based on sound/valid
>>>> arguments, not (veiled) threats.
>>>>
>>>> Best regards,
>>>>
>>>> Pierre Smits
>>>>
>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>> Services & Solutions for Cloud-
>>>> Based Manufacturing, Professional
>>>> Services and Retail & Trade
>>>> http://www.orrtiz.com
>>>>
>>>> On Tue, Apr 21, 2015 at 2:08 AM, Ean Schuessler <e...@brainfood.com>
>>>> wrote:
>>>>
>>>>  ----- Original Message -----
>>>>>
>>>>>> From: "Jacques Le Roux" <jacques.le.r...@les7arts.com>
>>>>>> Subject: Re: move to git.
>>>>>> Like Adrian and mostly for the same reasons, I don't believe we need
>>>>>> Git.
>>>>>>
>>>>>> But there is one other major reason which has already been discussed
>>>>>> in
>>>>>>
>>>>> the
>>>>>
>>>>>> other common ASF MLs.  As Taher exulted, it's possible to create local
>>>>>> branches. So people are able to do a lot of work alone without
>>>>>>
>>>>> exchanging before
>>>>>
>>>>>> committing or submitting. It will certainly not help to have this
>>>>>> possibility.
>>>>>>
>>>>> I disagree. It is useful in many situations for OFBiz developers to
>>>>> create
>>>>> a
>>>>> local repository that is not globally shared. Some customers may even
>>>>> require
>>>>> such a situation for security or legal reasons.
>>>>>
>>>>>  Remember our recent discussion on the lack or core commits reviews.
>>>>>> With Git you end with commits bursts or big patches and it's then
>>>>>> hard to review and too late to share ideas.
>>>>>>
>>>>>> So unlike Adrian, I'm even strongly against it. I will not hesitate to
>>>>>>
>>>>> use a -1
>>>>>
>>>>>> if necessary!
>>>>>>
>>>>> We are also prepared to be assertive regarding this situation. If the
>>>>> project
>>>>> does not move to GIT then Brainfood is willing to participate in a
>>>>> consortium of
>>>>> organizations that will peer with each other to share updates to the
>>>>> master
>>>>> branch for their local OFBiz repository. Such an arrangement will,
>>>>> effectively,
>>>>> result in a distributed master repository image.
>>>>>
>>>>> If anyone else is interested in such an arrangement please feel free to
>>>>> speak
>>>>> up and we can begin the planning process.
>>>>>
>>>>>
>>>
>>>
>

-- 
Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com

Reply via email to