+1 (binding) -Flavio
> On 4 Dec 2019, at 09:46, Furkan KAMACI <furkankam...@gmail.com> wrote: > > Hi, > > +1 (binding) > > Kind Regards, > Furkan KAMACI > > On Wed, Dec 4, 2019 at 11:44 AM Duo Zhang <zhang...@apache.org> wrote: > >> +1 (non-binding) >> >> tison <wander4...@gmail.com> 于2019年12月4日周三 下午3:34写道: >> >>> +1 (non-binding) >>> >>> Best, >>> tison. >>> >>> >>> Guangxu Cheng <guangxuch...@gmail.com> 于2019年12月4日周三 下午3:31写道: >>> >>>> +1 (non-binding) >>>> >>>> Regards >>>> >>>> Mohammad Asif Siddiqui <asifdxtr...@apache.org> 于2019年12月4日周三 >> 下午2:57写道: >>>> >>>>> +1 (binding) >>>>> >>>>> Regards >>>>> Asif >>>>> >>>>> On 2019/12/04 05:31:46, 俊平堵 <junping...@apache.org> wrote: >>>>>> 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