On Thu, Aug 31, 2017 at 08:29:34AM -0700, Sterling Hughes wrote:
In my opinion this should be a sub-project of Apache Mynewt: apache-mynewt-nffs. The filesystem is a part of our operating system, unlike a boot loader which is more naturally a joint project. We can market NFFS as a sub-project, and separately release it within the Mynewt PMC (from *core.) The project definition defines governance, but does not restrict multiple different releases.

If we get critical mass on NFFS, we can break it into a sub-project of Apache Mynewt as the TLP (allowing it to have its own PMC/committers to vote on release), but that requires going through incubator which seems heavyweight to me.

My only concern would be if this results in a fork of the project.  I
don't know how heavily NFFS will be used in Zephyr, but it will be
interesting to see what happens if it does become popular, and starts
getting a bunch of patches.  If it lives just in the Zephyr tree (or
another repo outside of Apache), will the code drift, making for a
mess.

David

Reply via email to