+1 (binding) -Gon
On Thu, Dec 5, 2019 at 4:27 AM Supun Kamburugamuva <su...@apache.org> wrote: > +1 (non binding) > > Best, > Supun.. > > On Wed, Dec 4, 2019 at 2:20 PM Anthony Merlino <anth...@vergeaero.com> > wrote: > > > +1 (non-binding) > > > > On Wed, Dec 4, 2019, 1:04 PM Alan Carvalho de Assis <acas...@gmail.com> > > wrote: > > > > > +1 (non-binding) > > > > > > BR, > > > > > > Alan > > > > > > On 12/4/19, Abdelatif Guettouche <abdelatif.guettou...@gmail.com> > wrote: > > > > +1 (non-binding) > > > > > > > > Regards > > > > > > > > > > > > On Wed, Dec 4, 2019 at 5:14 PM Tianqi Chen <tqc...@cs.washington.edu > > > > > > wrote: > > > >> > > > >> +1 (binding) > > > >> > > > >> TQ > > > >> > > > >> On Wed, Dec 4, 2019 at 8:40 AM David Sidrane < > david.sidr...@nscdg.com > > > > > > >> wrote: > > > >> > > > >> > +1 (non-binding) > > > >> > > > > >> > Thank you, > > > >> > > > > >> > David Sidrane > > > >> > > > > >> > -----Original Message----- > > > >> > From: 俊平堵 [mailto:junping...@apache.org] > > > >> > Sent: Tuesday, December 03, 2019 9:32 PM > > > >> > To: general@incubator.apache.org > > > >> > Subject: [VOTE] Accept NuttX into the Apache Incubator > > > >> > > > > >> > Hi folks, > > > >> > > > > >> > > > > >> > The [DISCUSS] thread on NuttX has died down. > > > >> > > > > >> > > > > >> > Accordingly, I would like to call a VOTE to accept NuttX into the > > > >> > > > > >> > Apache Incubator. > > > >> > > > > >> > > > > >> > Please cast your vote: > > > >> > > > > >> > > > > >> > [ ] +1, bring NuttX into the Incubator > > > >> > > > > >> > [ ] +0, I don't care either way > > > >> > > > > >> > [ ] -1, do not bring NuttX into the Incubator, because... > > > >> > > > > >> > > > > >> > The vote will open at least for 72 hours and only votes from the > > > >> > > > > >> > Incubator PMC are binding, but votes from everyone are welcome. > > > >> > > > > >> > > > > >> > =Abstract= > > > >> > > > > >> > NuttX is a mature, real-time embedded operating system (RTOS). It > > has > > > >> > wide > > > >> > usage in IoT projects, control systems, robotics, drones, and many > > > >> > other > > > >> > systems. Unique properties of NuttX are its strict adherence to > > > >> > standards > > > >> > and its scalability. NuttX follows the Unix standards as defined > > > >> > by OpenGroup.org (POSIX, ANSI, and others). This allows for a > high > > > >> > degree > > > >> > of portability. Scalability is supported through a configuration > > > system > > > >> > that allows NuttX to run on the smallest embedded platforms and > > > through > > > >> > high end single board computers. > > > >> > > > > >> > > > > >> > =Proposal= > > > >> > > > > >> > NuttX was released under a BSD 3-Clause license on February 17, > > 2007. > > > >> > From > > > >> > that time until now it has been managed by a single person, > Gregory > > > >> > Nutt. > > > >> > The user base of NuttX has grown to probably thousands of projects > > and > > > >> > perhaps a hundred active developments at any time. The code base > > has > > > >> > grown > > > >> > to around 1.5 million lines of code (according to OpenHub.com). > > > >> > > > > >> > NuttX has benefited from this single person management because > this > > > has > > > >> > resulted in a consistent architecture and controlled growth. But > > now > > > it > > > >> > is > > > >> > time to open this project to the participation of others because > > this > > > >> > consistent architecture assures solid future growth, and because > the > > > >> > magnitude of effort required to support the RTOS exceeds the > > > capability > > > >> > of > > > >> > a single person, but also because users of NuttX require a stable > > road > > > >> > map > > > >> > going forward that does not depend on a single person. > > > >> > > > > >> > For these reasons, I propose that NuttX enter the Apache Incubator > > as > > > a > > > >> > first step in opening the project to wider participation. > > > >> > > > > >> > > > > >> > =Initial Goals= > > > >> > > > > >> > The initial goal will be to move the existing BSD code base to > > Apache > > > >> > and > > > >> > integrate with the Apache development process and infrastructure. > A > > > >> > primary > > > >> > goal of incubation will be to grow and diversify the NuttX > > community. > > > >> > We > > > >> > will convert that code base to the Apache license during > incubation. > > > >> > > > > >> > > > > >> > =Current Status= > > > >> > > > > >> > As previously mentioned, NuttX is a mature, stable product in wide > > use > > > >> > in > > > >> > embedded products. > > > >> > > > > >> > > > > >> > ==Meritocracy== > > > >> > > > > >> > We value meritocracy and we understand that it is the basis for an > > > open > > > >> > community that encourages multiple companies and individuals to > > > >> > contribute > > > >> > and be invested in the project’s future. We will encourage and > > monitor > > > >> > participation and make sure to extend privileges and > > responsibilities > > > >> > to > > > >> > all contributors. > > > >> > > > > >> > Being a mature project, NuttX already has an extensive user base > > with > > > >> > many > > > >> > people who understand the software, who have committed hundreds of > > > >> > changes, > > > >> > and are happy to participate in the project. I believe that with > a > > > >> > little > > > >> > guidance and formalization, a PMC and a large group of experienced > > > >> > committers can quickly be established. > > > >> > > > > >> > > > > >> > ==Community== > > > >> > > > > >> > NuttX has a large, active community. Communication is via a > Google > > > >> > group > > > >> > at https://groups.google.com/forum/#!forum/nuttx where there are > > 395 > > > >> > members as of this writing. Code is currently maintained > > > >> > at Bitbucket.org at https://bitbucket.org/nuttx/. Other > > > communications > > > >> > are > > > >> > through Bitbucket issues and also via Slack for focused, > interactive > > > >> > discussions. > > > >> > > > > >> > Keeping up with the communications, requests for help, issues, and > > > >> > contributions is more than a full time job at this time. > > > >> > > > > >> > > > > >> > ==Core Developers== > > > >> > > > > >> > NuttX was initially developed by Gregory Nutt, released as an open > > > >> > source > > > >> > project on February 17, 2007, and is still under active > development. > > > >> > There > > > >> > are several dozen, active, frequent contributors involved with the > > > >> > project. > > > >> > The core OS can be considered finished at this point, but > > development > > > >> > continues in specialized areas of networking, IoT, cryptography, > > > tools, > > > >> > and > > > >> > other more specialized functions. > > > >> > > > > >> > > > > >> > =Alignment= > > > >> > > > > >> > NuttX is an original development with some small percentage of > > ported > > > >> > code. It stands alone depends on no other projects. > > > >> > > > > >> > > > > >> > =Known Risks= > > > >> > > > > >> > ==Orphaned Products== > > > >> > > > > >> > We are committed to the future development of NuttX and understand > > > that > > > >> > graduation to a TLP, while preferable, is not the only positive > > > outcome > > > >> > of > > > >> > incubation. > > > >> > > > > >> > Should the NuttX project be accepted by the Incubator, the > > prospective > > > >> > PPMC > > > >> > would be willing to agree to a target incubation period of 2 years > > or > > > >> > less, > > > >> > knowing that every Incubator project incurs a certain cost in > terms > > of > > > >> > ASF > > > >> > infrastructure and volunteer time. > > > >> > > > > >> > > > > >> > ==Inexperience with Open Source== > > > >> > > > > >> > None of the initial committers are Apache members and we will need > > > some > > > >> > help in learning the Apache Way. > > > >> > > > > >> > > > > >> > ==Salaried Developers== > > > >> > > > > >> > It is expected that NuttX development will occur primarily on > > > volunteer > > > >> > time, after hours. One initial committer will be paid by Xiaomi. > > All > > > >> > initial committers are all equally passionate about the project. > > > >> > > > > >> > > > > >> > =Relationships with Other Apache Products= > > > >> > > > > >> > There is no relationship between NuttX and any other Apache > > Products. > > > >> > There were discussions with the Mynewt project in the past > > concerning > > > >> > use > > > >> > of some Mynewt IoT components within NuttX. There is some > > possibility > > > >> > that > > > >> > those conversations could continue once NuttX has Apache licensing > > as > > > >> > well. > > > >> > > > > >> > > > > >> > =Required Resources= > > > >> > > > > >> > ==Mailing lists== > > > >> > > > > >> > * d...@nuttx.incubator.apache.org > > > >> > > > > >> > * comm...@nuttx.incubator.apache.org > > > >> > > > > >> > * priv...@nuttx.incubator.apache.org > > > >> > > > > >> > The podling may also create a user mailing list, if needed. > > > >> > > > > >> > > > > >> > ==Source Control and Issue Tracking== > > > >> > > > > >> > NuttX current uses the Bitbucket infrastructure for development. > It > > > is > > > >> > likely that the NuttX podling would switch to GitHub and would use > > > >> > Apache’s > > > >> > gitbox integration to sync between GitHub and Apache > infrastructure. > > > >> > The > > > >> > podling would use GitHub issues and pull requests for community > > > >> > engagement. > > > >> > > > > >> > Current Resources > > > >> > > > > >> > * Initial source: https://bitbucket.org/nuttx/ > > > >> > > > > >> > * Wiki Page: http://www.nuttx.org/ > > > >> > > > > >> > * Google Group: https://groups.google.com/forum/#!forum/nuttx > > > >> > > > > >> > > > > >> > =Source and Intellectual Property Submission Plan= > > > >> > > > > >> > The NuttX source code in Bitbucket is currently licensed under > the > > > BSD > > > >> > 3-clause license and the most copyrights are assigned to the > author, > > > >> > Gregory Nutt. If NuttX becomes an Incubator project at the ASF, > the > > > >> > project > > > >> > will transfer the source code and trademark ownership to the > Apache > > > >> > Software Foundation via a Software Grant Agreement. > > > >> > > > > >> > > > > >> > =External Dependencies= > > > >> > > > > >> > None. A small number of files within NuttX follow slightly > > different, > > > >> > but > > > >> > compatible licenses including BSD 2- and 4-clause, MIT, ISC, and > > > Public > > > >> > Domain. > > > >> > > > > >> > > > > >> > =Cryptography= > > > >> > > > > >> > NuttX has negligible cryptographic capabilities at present. This > > is, > > > >> > however, and are where there will be extensive future growth. > > > >> > > > > >> > > > > >> > =Initial Committers= > > > >> > > > > >> > * Gregory Nutt gn...@nuttx.org > > > >> > > > > >> > * Xiao Xiang xiaoxi...@xiaomi.com > > > >> > > > > >> > * Anthony Merlino anth...@vergeaero.com > > > >> > > > > >> > * Alin Jerpelea alin.jerpe...@sony.com > > > >> > > > > >> > * David Sidrane david.sidr...@nscdg.com > > > >> > > > > >> > * Alan Carvalho de Assis acas...@gmail.com > > > >> > > > > >> > * Nathan Hartman hartman.nat...@gmail.com > > > >> > > > > >> > * Abdelatif GUETTOUCHE abdelatif.guettou...@gmail.com > > > >> > > > > >> > =Sponsors= > > > >> > > > > >> > * Champion and mentor: Junping Du junping...@apache.org > > > >> > > > > >> > * Mentor: Justin Mclean jmcl...@apache.org > > > >> > > > > >> > * Mentor: Mohammad Asif Siddiqui asifdxtr...@apache.org > > > >> > > > > >> > * Mentor: Flavio Paiva Junqueira f...@apache.org > > > >> > > > > >> > > > > >> > =Sponsoring Entity= > > > >> > > > > >> > * The Apache Incubator > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > [1] > > > https://cwiki.apache.org/confluence/display/INCUBATOR/NuttXProposal > > > >> > > > > >> > > > > >> > Thanks, > > > >> > > > > >> > > > > >> > Junping > > > >> > > > > >> > > > --------------------------------------------------------------------- > > > >> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > >> > For additional commands, e-mail: > general-h...@incubator.apache.org > > > >> > > > > >> > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > > > > > -- Byung-Gon Chun