On Dec 11, 2011, at 9:28 AM, Rob Weir wrote:

> On Sat, Dec 10, 2011 at 9:21 PM, Louis Suárez-Potts <lui...@gmail.com> wrote:
>> Sorry for top posting... But yes, I was pretty much thinking along the lines 
>> Rob sketched out modulo TJ F. I can sound out these ideas. Political as well 
>> as resource issues come to mind, but I also see this as an opportunity to do 
>> some macro collaboration with, say, other projects engaged. In both 
>> localisation and ecosystem building. And as to the developer communities: 
>> always a challenge, but I do have many years doing just this sort of thing, 
>> only now there is no shroud of suspicion palling motive.
>> 
>> (Nonsense words? iPad's spellchecker.)
>> 
> 
> 
> Hi Louis,
> 
> Something to consider, if you find interest in having such peer
> projects at Apache.  You probably don't want to do an independent,
> parallel effort at IP review of the Oracle-SGA'ed contributions.  That
> would be painful.  So it might make sense to wait until we've done
> that all here, and then when we are ready to graduate, then we can go
> forward with a proposal on how we deploy as one or more TLP's.  Or
> something like that.  In general it is much easier to share
> already-vetted code across Apache projects, once we've done the
> initial review and cleanup work.

Well done Rob. An IP review is painful even once.

Regards,
Dave


> 
> -Rob
> 
>> -- Louis Suárez-Potts
>> 
>> 
>> 
>> On 2011-12-10, at 20:06, TJ Frazier <tjfraz...@cfl.rr.com> wrote:
>> 
>>> On 12/10/2011 19:44, Rob Weir wrote:
>>>> On Sat, Dec 10, 2011 at 7:21 PM, Ross Gardler
>>>> <rgard...@opendirective.com>  wrote:
>>>>> On 11 December 2011 00:13, Rob Weir<robw...@apache.org>  wrote:
>>>>>> On Sat, Dec 10, 2011 at 7:11 PM, Ross Gardler
>>>>>> <rgard...@opendirective.com>  wrote:
>>>>>>> On 11 December 2011 00:02, Rob Weir<robw...@apache.org>  wrote:
>>>>>>>> On Sat, Dec 10, 2011 at 5:12 PM, Louis R 
>>>>>>>> Suárez-Potts<lo...@apache.org>  wrote:
>>>>>>> 
>>>>>>> ...
>>>>>>> 
>>>>>>>>> Now to the present issue. I've written that I would rather focus 
>>>>>>>>> here, in Apache land, on coding. But that only opens the door, as it 
>>>>>>>>> were, to establishing the very successful Native Language modules 
>>>>>>>>> either in another wing of Apache (??) or outside the Apache frame but 
>>>>>>>>> corresponding to it, so that QA, a key element of the NL projects, 
>>>>>>>>> for instance, could be tied in. Licenses, etc., would have to be 
>>>>>>>>> harmonised. And I'd also suggest using a simpler work medium, such as 
>>>>>>>>> wikis.
>>>>>>>>> 
>>>>>>>>> I think some of this is already going on but it is not clear to me 
>>>>>>>>> *what* is going on or where. I'm not alone. I have received several 
>>>>>>>>> pings on this very question, and I'd like to move on it.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I can see several models that could work:
>>>>>>> 
>>>>>>> All good options...
>>>>>>> 
>>>>>>>> You hint at another option.  I'm not sure it would work, but let's
>>>>>>>> list it for sake of argument:
>>>>>>>> 
>>>>>>>> 4. NL projects are individually proposed as their own podlings.  Their
>>>>>>>> charter would be for them to produce localizations of AOO.  But they
>>>>>>>> would be autonomous PMC's within Apache, with their own website,
>>>>>>>> mailing lists, etc.
>>>>>>> 
>>>>>>> Why do you feel this would this not work?
>>>>>>> 
>>>>>> 
>>>>>> You have many Gaelic or Vietnamese-speaking mentors?
>>>>> 
>>>>> Fair point, although it is reasonable to expect that many of the
>>>>> people involved will be bi-lingual at least (otherwise how can they
>>>>> translate). Option 4 should not be ruled out (and you didn't do so), I
>>>>> was just wondering what the source of your reservations was.
>>>>> 
>>>> 
>>>> So a few other ways this doesn't quite fit a podling, as currently 
>>>> practiced:
>>>> 
>>>> 1) Ability to find mentors, as mentioned above.
>>>> 
>>>> 2) Ability of our infrastructure to handle non-ASCII collaboration.
>>>> We've already seen, in our small attempt to have some Japanese NL work
>>>> in this project, that Roller was not allowing Japanese text and that
>>>> the SpamAssassin flags every attempted post to the Japanese language
>>>> list as spam.  I'd expect some work would be needed in several areas.
>>>> But once done, this work would benefit others who attempt something
>>>> similar.  So not a bad thing to try.  But I'd anticipate initial
>>>> challenges of this kind.
>>>> 
>>>> 3) Technical skills needed to produce a release.  To get through the
>>>> ceremony of cutting a release at Apache requires someone understand
>>>> things ranging from SVN tagging to GPG signing.  Translators are not
>>>> coders.  Their expertise is on the linguistic side.  They are not
>>>> command-line people.  You might be lucky and have someone who can also
>>>> be comfortable with these things, but it would not be guaranteed.
>>>> 
>>>> 4) The efforts can be very small in some cases.  How do you get three
>>>> +1's for a release if there are only 2 people in your project?
>>>> 
>>>> 5) Growing the community of developers is hard.  Once you've
>>>> translated 100% of the GUI strings, then what?  Translate them again,
>>>> better?  And then better again?  Put differently, the work of
>>>> translation is finite and does not give much room for growth.
>>>> However, on the other, non-release side of NL projects, the outreach
>>>> to users, the website, etc., there is much room for growth.
>>>> 
>>>> 5) This creates a quasi-umbrella project.  Since translations are not
>>>> usable separate from the core AOO code, these other new projects would
>>>> be necessarily tied to the features and the schedule of AOO, assuming
>>>> they are not forking the code itself.  I've heard general unease with
>>>> umbrella projects at Apache.
>>>> 
>>>> But if we are willing to dream, you could imagine a kind of umbrella
>>>> project, not of code modules, but of user-facing interactions, where
>>>> autonomous groups within Apache maintained localized user-facing
>>>> pages, wikis, user lists, support forums, etc.   TLP might be too
>>>> heavy weight for this, since we have potentially many dozens of these,
>>>> and their releases would consist of translated strings that are only
>>>> useful when installed with AOO.  The non-release activities of the
>>>> project would clearly be their focus.  So this is something I don't
>>>> think we've seen at Apache in a TLP.   (We see them in foundation
>>>> projects, but this is not that).  Rather than squeeze it into an
>>>> existing mold, maybe it needs a new something?
>>>> 
>>>> -Rov
>>>> 
>>>>> Ross
>>>>> 
>>> Idea? Some of the problems would be minimized if the Native Language 
>>> Confederation (NLC) as a whole became a project. Perhaps Louis could sound 
>>> out some folks on this?
>>> 
>>> --
>>> /tj/
>>> 

Reply via email to