Hi Chris, I am +1 to this, please carry through my VOTE. I am also eager for Joshua to graduate as we have been stagnating here for a while with the only Roadblock being the mentorship and PPMC to stand up and push the button. Thanks for looping back in. Lewis
On Thu, Sep 6, 2018 at 8:36 AM <dev-digest-h...@joshua.incubator.apache.org> wrote: > > From: Chris Mattmann <mattm...@apache.org> > To: "dev@joshua.incubator.apache.org" <dev@joshua.incubator.apache.org> > Cc: > Bcc: > Date: Thu, 06 Sep 2018 08:36:20 -0700 > Subject: Re: [DISCUSS] Graduation (was Re: Path to TLP) > Coming back to this. > > > > Sorry it took so long :/ > > > > Here is a proposed graduation template. I will call for a VOTE on it > by mid-next week once the discussion comes to consensus. > > > > WHEREAS, the Board of Directors deems it to be in the best > > interests of the Foundation and consistent with the > > Foundation's purpose to establish a Project Management > > Committee charged with the creation and maintenance of > > open-source software, for distribution at no charge to > > the public, related to statistical and other forms of machine > translation. > > > > NOW, THEREFORE, BE IT RESOLVED, that a Project Management > > Committee (PMC), to be known as the "Apache Joshua Project", > > be and hereby is established pursuant to Bylaws of the > > Foundation; and be it further > > > > RESOLVED, that the Apache Joshua Project be and hereby is > > responsible for the creation and maintenance of software > > related to statistical and other forms of machine translation; > > and be it further > > > > RESOLVED, that the office of "Vice President, Apache Joshua" be > > and hereby is created, the person holding such office to > > serve at the direction of the Board of Directors as the chair > > of the Apache Joshua Project, and to have primary responsibility > > for management of the projects within the scope of > > responsibility of the Apache Joshua Project; and be it further > > > > RESOLVED, that the persons listed immediately below be and > > hereby are appointed to serve as the initial members of the > > Apache Joshua Project: > > > > * Tom Barber <magicaltr...@apache.org> > > * Thamme Gowda <thammego...@apache.org> > > * Felix Hieber <fhie...@apache.org> > > * Lewis John McGibbney <lewi...@apache.org> > > * Chris Mattmann <mattm...@apache.org> > > * Matt Post <mjp...@apache.org> > > * Paul Ramirez <prami...@apache.org> > > * Henry Saputra <hsapu...@apache.org> > > * Kellen Sunderland <kel...@apache.org> > > * Tommaso Teofili <tomm...@apache.org> > > > > NOW, THEREFORE, BE IT FURTHER RESOLVED, that Matt Post > > be appointed to the office of Vice President, Apache Joshua to > > serve in accordance with and subject to the direction of the > > Board of Directors and the Bylaws of the Foundation until > > death, resignation, retirement, removal or disqualification, > > or until a successor is appointed; and be it further > > > > RESOLVED, that the initial Apache Joshua PMC be and hereby is > > tasked with the creation of a set of bylaws intended to > > encourage open development and increased participation in the > > Apache Joshua Project; and be it further > > > > RESOLVED, that the Apache Joshua Project be and hereby > > is tasked with the migration and rationalization of the Apache > > Incubator Joshua podling; and be it further > > > > RESOLVED, that all responsibilities pertaining to the Apache > > Incubator Joshua podling encumbered upon the Apache Incubator > > Project are hereafter discharged. > > > > Cheers, > > Chris > > > > > > > > From: Thamme Gowda <tgow...@gmail.com> > Reply-To: "dev@joshua.incubator.apache.org" < > dev@joshua.incubator.apache.org> > Date: Saturday, February 3, 2018 at 7:51 PM > To: "dev@joshua.incubator.apache.org" <dev@joshua.incubator.apache.org> > Subject: Re: [DISCUSS] Graduation (was Re: Path to TLP) > > > > Great news! > > > > 2018-02-01 19:48 GMT-08:00 Mattmann, Chris A (1761) < > > chris.a.mattm...@jpl.nasa.gov>: > > > > +1 I’ll draft the resolution and send shortly for community vote > > > > Sent from my iPhone > > > > > On Feb 1, 2018, at 7:22 PM, Tom Barber <t...@spicule.co.uk> wrote: > > > > > > I'd just like to dig this one back. Seeing how Matt accepted the > > proposal and there is action from Tommaso and Lewis to get stuff merged, > > it seems like there is general consensus to get Joshua out of the > incubator. > > > > > > Tom > > > > > >> On 06/10/17 06:03, Matt Post wrote: > > >> Thanks Tommaso. Though, I should say, initial thanks goes to Zhifei Li. > > I just took it over. > > >> > > >> I think I can stick around in the capacity Chris suggests. Thanks, all. > > >> > > >> matt > > >> > > >>> On Sep 27, 2017, at 9:20 AM, Tommaso Teofili < > > tommaso.teof...@gmail.com> wrote: > > >>> > > >>> +1 to Chris's proposal. > > >>> > > >>> Let me also add my thanks to you Matt for making Joshua happen in first > > >>> place and for bringing it to the ASF and involving me and the rest of > > the > > >>> team in such an interesting piece of sw and to machine translation in > > >>> general. I do understand the need for you to move into the NMT stuff > > but at > > >>> the same time I think Joshua is a very good resource (given also the so > > >>> many language packs available) for people and / or projects that want > > to > > >>> start with MT having reasonably good results so I can still see its > > value. > > >>> > > >>> My 2 cents, > > >>> Tommaso > > >>> > > >>> > > >>> > > >>> Il giorno mar 26 set 2017 alle ore 18:57 Chris Mattmann < > > mattm...@apache.org> > > >>> ha scritto: > > >>> > > >>>> Thanks Matt. My feeling is that if you are willing to make you the > > chair > > >>>> of the project, > > >>>> which is really an administrative role if you are willing and > > willingness > > >>>> to submit a board > > >>>> report once monthly, and then quarterly after 3 months. This is to > > >>>> recognize your contributions > > >>>> and merit to the project, which will never expire. Even if you are not > > >>>> actively developing, I think > > >>>> you would make a great chair. > > >>>> > > >>>> Apache Joshua works, has a release, and has a good community around > > it of > > >>>> people like Lewis, > > >>>> Tommaso, and others that I think it would withstand even your > > development > > >>>> departure. It could > > >>>> also make a good academic/learning tool and could be something we > > could > > >>>> focus on getting new > > >>>> GSOC projects to add in the NeuralMT stuff. > > >>>> > > >>>> If you are OK with that I think we should proceed. Let me know and > > thanks. > > >>>> > > >>>> Cheers, > > >>>> Chris > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> On 9/25/17, 11:24 PM, "Matt Post" <p...@cs.jhu.edu> wrote: > > >>>> > > >>>> Hi everyone, > > >>>> > > >>>> I think now is as good time a time as any to mention my feelings > > about > > >>>> Joshua. You may have noticed that I haven't done much active > > development > > >>>> over the past year; you likely also know that the reason is that the > > >>>> research community has shifted entirely from work on statistical > > models to > > >>>> work on neural machine translation. On the research side, neural > > models now > > >>>> consistently outperform phrase-based systems on BLEU score on language > > >>>> pairs where there is enough data (roughly, around 15 million words of > > >>>> training), and work there has injected a lot of new life into a field > > that > > >>>> many had felt was starting to stagnate. From a production standpoint, > > >>>> neural systems are also a big win: the models do best with a GPU and > > take > > >>>> some time to train, but the architecture and pipeline are simpler, > > and the > > >>>> resulting models are constant-sized and on the order of a few > > gigabytes at > > >>>> most, instead of scaling with training data into the tens of > > gigabytes, as > > >>>> statistical systems do. Test-time inference can also be run fairly > > >>>> efficiently on CPUs where throughput demands are low enough. All > > commercial > > >>>> systems are now neural or are quickly moving in that direction, > > including > > >>>> relatively surprising places like Systran, which until recently was > > known > > >>>> as the world's best-known rule-based system. As GPUs become more > > ubiquitous > > >>>> and cheap, this situation is only going to get better, even for the > > end > > >>>> user. There is little doubt that neural MT has supplanted statistical > > >>>> approaches to machine translation, across both academic research and > > >>>> industry. And it is still in its relative infancy, with lots of > > interesting > > >>>> research problems and engineering issues to investigate and resolve. > > >>>> > > >>>> It's somewhat sad for me because I've been working on or with > > Joshua > > >>>> for almost seven years, but I also find my feelings here interesting > > in > > >>>> contrast to a previous time I've felt tugged away from Joshua. As > > many of > > >>>> you know, Philipp Koehn joined JHU a few years ago, which brought some > > >>>> tension to JHU with respect to collaborating on research. There was > > >>>> pressure for me to switch. Moses had a much bigger development > > community > > >>>> and was much more feature rich, but despite this, I was reluctant to > > let go > > >>>> of Joshua, for a number of reasons. Java is nicer to work with than > > C++ > > >>>> (and not really that much slower); our code is better written, IMO; > > jar > > >>>> files are easier to distribute than C++ in compiled or source form; > > and, of > > >>>> course, I had much more familiarity with the codebase, not to mention > > >>>> something of a personal stake in Joshua. But with neural MT, I have > > none of > > >>>> these reservations. It's nice for one to have the Moses/Joshua tension > > >>>> resolved (sometimes, ignoring a problem does make it go away!), but > > for all > > >>>> the reasons I listed in the opening paragraph, NMT is now the clear > > way to > > >>>> go. And the bottom line for me is that I can no longer justify > > spending > > >>>> time on Joshua during my working hours, and with a young family and > > other > > >>>> interests that I want to pursue, I don't have time for it outside of > > work. > > >>>> I am happy to still linger on the project, but am unlikely to be much > > of an > > >>>> active participant unless I'm explicitly asked for something. > > >>>> > > >>>> As I've written before here, I think there may still some role for > > >>>> statistical systems, and therefore, for Joshua. In low-resource > > situations, > > >>>> StatMT may still be the right approach overall, or even simply the > > best way > > >>>> to quickly build up a working system. There is some promise I think in > > >>>> deploying models easily on older hardware that people have, and > > perhaps > > >>>> getting people to hep contribute translations and translation > > memories that > > >>>> could be used to build and improve systems. There are surely more good > > >>>> ideas in this space in the vein of providing a good tool to users. > > >>>> > > >>>> It's been a great experience for me working with the Apache > > community > > >>>> on Joshua. I am grateful to Chris for convincing us to make Joshua an > > >>>> Apache incubator project, which put a lot of new life into the > > project. > > >>>> Lewis has been a lot of help throughout helping smooth over the > > transition; > > >>>> Tommaso has repeatedly helped with tasks large and small; and that is > > just > > >>>> three of you. It's too bad therefore that the timing just didn't work > > out, > > >>>> but neural MT ascended very rapidly. I know there are other members > > here > > >>>> who are also thinking along these lines. At the same time, I hope my > > >>>> departure from active development doesn’t mean the end of the project > > for > > >>>> those of you who wish to keep working on it. > > >>>> > > >>>> Sincerely, > > >>>> matt > > >>>> > > >>>> > > >>>>> Le 25 sept. 2017 à 23:10, Tommaso Teofili <tommaso.teof...@gmail.com > > > > > >>>> a écrit : > > >>>>> I would also think we're ready for graduation. > > >>>>> My only concern relates to how many of the current committers are > > >>>> willing > > >>>>> to keep contributing to the project, basically if we have a PMC > > >>>> which is > > >>>>> big enough for the graduation. > > >>>>> > > >>>>> Regards, > > >>>>> Tommaso > > >>>>> > > >>>>> > > >>>>> Il giorno sab 23 set 2017 alle ore 01:21 Chris Mattmann < > > >>>> mattm...@apache.org> > > >>>>> ha scritto: > > >>>>> > > >>>>>> Tom, glad you raised this issue, IMO, Joshua is ready for TLP. > > >>>>>> > > >>>>>> We’ve: > > >>>>>> > > >>>>>> 1. Added new PPMC/committers > > >>>>>> 2. Made a release > > >>>>>> 3. Been friendly and cordial and welcoming on the lists > > >>>>>> 4. Vetted the software > > >>>>>> 5. Have some decent, emerging docs > > >>>>>> > > >>>>>> Graduation time…Thoughts? > > >>>>>> > > >>>>>> Cheers, > > >>>>>> Chris > > >>>>>> > > >>>>>> P.S. Subject line change to officially turn this into a [DISCUSS] > > >>>> and > > >>>>>> hopefully > > >>>>>> a [VOTE] > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> On 9/22/17, 4:19 PM, "Tom Barber" <t...@spicule.co.uk> wrote: > > >>>>>> > > >>>>>> So I've not checked against the checklist on the podling page > > >>>> yet, but > > >>>>>> what > > >>>>>> do people feel is missing from Joshua prior to graduation? > > >>>>>> > > >>>>>> I'd like to see some non mentors ship a release so we know we've > > >>>> got > > >>>>>> the > > >>>>>> docs right, but of course it doesn't have to be a major release. > > >>>>>> Similarly > > >>>>>> was all the licensing stuff resolved etc? > > >>>>>> > > >>>>>> I'm curious as its not a very fast paced project and it feels > > >>>> like ones > > >>>>>> like Joshua could sit in the incubator for years without causing > > >>>> much > > >>>>>> trouble but also not graduating. I'm not in any great rush, but > > >>>> what do > > >>>>>> people feel about it? > > >>>>>> > > >>>>>> Tom > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > >>>> > > >>>> > > >>>> > > >>>> > > > > > > > > > -- > > > > > > > > > Spicule Limited is registered in England & Wales. Company Number: > > 09954122. Registered office: First Floor, Telecom House, 125-135 Preston > > Road, Brighton, England, BN1 6AF. VAT No. 251478891. > > > > > > > > > All engagements are subject to Spicule Terms and Conditions of Business. > > This email and its contents are intended solely for the individual to whom > > it is addressed and may contain information that is confidential, > > privileged or otherwise protected from disclosure, distributing or copying. > > Any views or opinions presented in this email are solely those of the > > author and do not necessarily represent those of Spicule Limited. The > > company accepts no liability for any damage caused by any virus transmitted > > by this email. If you have received this message in error, please notify us > > immediately by reply email before deleting it from your system. Service of > > legal notice cannot be effected on Spicule Limited by email. > > > > > > -- http://home.apache.org/~lewismc/ http://people.apache.org/keys/committer/lewismc