On 2025-01-29 12:12:58, raiden00pl wrote:
> I completely agree that project management in NuttX is either lacking or
> completely non-existent. I think the lack of a generally accepted road map
> for
> the project is the biggest problem here. TBH we don't even know where
> the project is headed. Probably if this large number of commits were
> supported
> by some kind of roadmap so that it would be known what the goal of these
> changes is - it would make more sense.
> 
> In the long run, without coordinated collaboration between teams working
> separately on NuttX and without a commonly accepted roadmap, I think the
> project
> may fail spectacularly.
> 
> This is where the advantage of BDFL projects comes in. One person has
> authority over the project and manages it according to his/her vision.
> Managing a project in a distributed manner is a difficult task,
> and so far we are not succeeding at it. I think NuttX hasn't correctly
> transitioned from being managed by Greg (BDFL model) to being managed by
> distributed management yet. And this is the biggest problem here.
100% agree. Greg had good vision. Small and simple Posix RTOS. Things started to
bloat uncontrollably after Apache had taken over. No wonder that Sebasian has
problems with build system, when Nuttx has now 2 build system - for zero gain.
Makefiles were working, they were also simple. Now we have 2 build systems, and
CMake to this day does not support all apps. CMake should have been a
replacement - not addition.

Roadmap should also contain scope of project. Do you want to add support for
rust/zig/python?

Where is SDK? It's really hard for newbies to kickstart simplest hello world.

Now it feel like mainters merge everything to not "discourage" people, or they
merge what they personally like. With roadmap and scope there would be not issue
with that. Someone pushes Rust thing? Roadmap says no - auto decline.

Again - less is more. It's better to have less fature but well polished than
have tons of half baked fatures that require hacks.

Don't take Sebastian's message as personal attack. Yeah, he went ballistic
there. But it's probablly because of years of frustrating moments. This should 
be
treated as a waking call when such long-standing member decides to leave because
project makes his life harder instead of easier.

-- 
.-----------------.-------------------.----------------------.-----------------.
| Michal Lyszczek | Embedded C, Linux |   Company Address    |  .-. opensource |
| +48 727 564 419 | Software Engineer | Akacjowa 10a; 55-330 |  oo|  supporter |
| https://bofc.pl `----.--------------: Brzezinka Sredzka PL | /`'\      &     |
| GPG FF1EBFE7E3A974B1 | Bits of Code | NIP:   813 349 58 78 |(\_;/) programer |
`----------------------^--------------^----------------------^-----------------'

Attachment: signature.asc
Description: PGP signature

Reply via email to