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.)

-- 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