RE: [VOTE] Graduate Apache NuttX to TLP

2022-11-04 Thread David Sidrane
+1

Thank You Nathan!

-Original Message-
From: Nathan Hartman 
Sent: Friday, November 4, 2022 12:07 PM
To: general@incubator.apache.org
Subject: [VOTE] Graduate Apache NuttX to TLP

Dear Apache Incubator Community,

I would like to call a VOTE to graduate Apache NuttX from the Incubator to
the status of Top-Level-Project (TLP).

The NuttX PPMC has held a community vote to graduate [1] and the vote passed
[2]. Following a community discussion [3] to draft our resolution (see
below) and secure a volunteer for Vice President of Apache NuttX, and the
gentle nudges we've been getting from our mentors and the Incubator
community to take this important step,

I am pleased to call this VOTE:

[ ] +1 Yes, Apache NuttX (Incubating) is ready to graduate from the
Apache Incubator to the status of Top Level Project.

[ ] +0 No opinion.

[ ] -1 No, Apache NuttX (Incubating) is NOT ready to graduate (please
state reason(s)).

This vote will remain open for at least 72 hours.

Some project highlights since incubation:
* Incubating for over 1000 days (since 2019-12-09)
* Website migrated to nuttx.apache.org
* Shipped 9 releases under the ASF Incubator
* Merged 8000 PRs across incubator-nuttx and incubator-nuttx-apps
* More than 1000 stars on GitHub
* More than 500 forks on GitHub
* More than 250 subscribers to d...@nuttx.apache.org
* In Top 10 Apache projects of 2021 by number of commits [4]
* 5 mentors
* 18 PPMC members
* 26 committers
* 75 ICLAs
* 2 CCLAs
* 21 SGAs
* 2 release managers
* 3 NuttX online workshops
* And much, much more

Resolution:

[[[

Establish the Apache NuttX Project

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 a mature, real-time embedded operating system (RTOS).

NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC),
to be known as the "Apache NuttX Project", be and hereby is established
pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache NuttX Project be and hereby is responsible for the
creation and maintenance of software related to a mature, real- time
embedded operating system (RTOS); and be it further

RESOLVED, that the office of "Vice President, Apache NuttX" 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 NuttX Project, and to have
primary responsibility for management of the projects within the scope of
responsibility of the Apache NuttX 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 NuttX Project:

 * Abdelatif Guettouche   
 * Alan Carvalho de Assis 
 * Alin Jerpelea  
 * Anthony Merlino
 * Brennan Ashton     
 * David Sidrane  
 * Duo Zhang  
 * Flavio Paiva Junqueira 
 * Gregory Nutt   
 * Gustavo Henrique Nihei 
 * Junping Du 
 * Justin Mclean  
 * Lup Yuen Lee   
 * Masayuki Ishikawa  
 * Mohammad Asif Siddiqui 
 * Nathan Hartman 
 * Sara Monteiro  
 * Xiang Xiao 

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Alin Jerpelea be appointed to
the office of Vice President, Apache NuttX, 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 Apache NuttX Project be and hereby is tasked with the
migration and rationalization of the Apache Incubator NuttX podling; and be
it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator NuttX
podling encumbered upon the Apache Incubator PMC are hereafter discharged.

]]]

Meanwhile, let me express a big ***THANK YOU*** to everyone involved for
helping us get this far!

References:

[1] [VOTE] Apache NuttX Community Graduation
https://lists.apache.org/thread/r1tn6qstkqmhh52szy4j2bgnnydbjmx4

[2] [RESULT][VOTE] Apache NuttX Community Graduation
https://lists.apache.org/thread/ss1dqyh8b80zlkq42cp5so4qth7z08q2

[3] [DISCUSS] NuttX graduation: Draft Resolution
https://lists.apache.org/thread/f07lsqfhb9zc5cwbzw1ds4ltbxftsk7f

[4]
https://thestack.technology/top-apache-projects-in-2021-from-superset-to-nuttx/

Thanks to everyone!

Cheers,
Nathan

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

RE: [NOMINATION] Self nominate to be a mentor of Apache NuttX

2020-05-12 Thread David Sidrane
Hi Dou,

Welcome!

Thank you for offering to help!

David

-Original Message-
From: Duo Zhang [mailto:zhang...@apache.org]
Sent: Monday, May 11, 2020 6:11 PM
To: d...@nuttx.apache.org
Cc: general@incubator.apache.org; 俊平堵
Subject: [NOMINATION] Self nominate to be a mentor of Apache NuttX

Hi, NuttX community, I'm Duo Zhang, I would like to self nominate to be a
mentor of Apache Nuttx, since I'm the only person among 3 binding votes who
have successfully built NuttX in the 9.0.0 vote thread. Just joking :)

Last year when Greg and David came to China, we talked about joining an
open source community and finally Greg chose the ASF. You can see that I
helped explaining in the discussion thread and also voted in the vote
thread. And now I'm already an IPMC member, I would like to help more on
the project. I'm not an embedded engineer so maybe I can not contribute
code but I think I could help with the release processing, workflow, and
also the documentation, etc.

Thanks. Regards.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



RE: [VOTE] Accept NuttX into the Apache Incubator

2019-12-04 Thread David Sidrane
+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

RE: [DISCUSS] NuttX Proposal

2019-12-02 Thread David Sidrane
Hello All,

My name is David Sidrane and I am listed as a member of the initial NuttX
PPMC and fully committed to the project and its successful move to Apache.

I would like to commend all of you for your insights. We as a project have
to learn about functioning in the Apache way. I am looking forward to the
mentoring you can offer us.

Greg's dedication has always been highly respected by all of us who have
worked on NuttX. This donation to ASF is, in fact, in support of his legacy
and I hope you will all join us in honoring his work and dedication.

Regards,

David

-Original Message-
From: Duo Zhang [mailto:zhang...@apache.org]
Sent: Sunday, December 01, 2019 3:45 PM
To: general@incubator.apache.org
Subject: Re: [DISCUSS] NuttX Proposal

The proposal on the wiki page has already listed five initial committers.

And I think we can let the initial committers reply here to confirm that
they will be active, at least in the early time in the incubator, before we
elect new PPMC members.

Does this solve your concerns? Thanks Dave.

Dave Fisher 于2019年12月2日 周一01:38写道:

> I share Ted’s concerns.
>
> It would help if the initial committer list was greater than the bare
> minimum of three. Three PPMC members is not enough. There needs to be at
> least five committers to start.
>
> (Should there be an explicit minimum in the proposal template?)
>
> It’s often the case that some initial committers do not actually
> transition to the incubating podling.
>
> Regards,
> Dave
>
> Sent from my iPhone
>
> > On Dec 1, 2019, at 9:16 AM, Ted Dunning  wrote:
> >
> > I doubt that the name is the crucial issue. I would see that have a
> > substantial group of initial committers who are active in setting up
> there
> > project would be the crucial step. That doesn't have to happen before
> > incubation.
> >
> > As a thought experiment, if Greg could go on a disconnected vacation
> right
> > now without messing up the move to Apache, I would have no worries. That
> is
> > almost certainly not true, but it can serve to illuminate the factors
> that
> > make it not true. Is the decision-making centralized? Are there
> problematic
> > thoughts about retaining a high bar to committee status? Do community
> > members automatically defer to Greg rather than move forward on
> decisions?
> > Are non-coders excluded from committer status?
> >
> > I don't know the answers to these questions, but I have a very strong
> > expectation that this will be harder to address than expected so it is
> > really good that this has already been identified and there are some
> > actions in progress. The only thing I can really add is that the
> community
> > members probably don't yet know how big a deal this will be and the
> Apache
> > folks probably assume more cultural transfer than has actually happened.
> >
> >
> >
> >> On Sat, Nov 30, 2019, 11:43 PM Justin Mclean 
> >> wrote:
> >>
> >> Hi,
> >>
> >>> Having a project that seems to have the name of a prominent community
> >>> member seems to pose a risk that there is a benevolent dictator
> >>> pattern
> >> at
> >>> work here.
> >>
> >> Greg is aware of the “no dictators rule" and has already answered this
> in
> >> this thread. He willing to hand over responsibilities to the wider
> >> community and give up his trademark.
> >>
> >> Do you think it would be a good idea to change the name of the project?
> >>
> >> Thanks,
> >> Justin
> >> -
> >> 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