Thanks Gevs. I’ll say this much regarding NEM Labs, there is a place for both NEM Labs and NEM Foundation. Right now, we need as many independent contributors to NEM as possible. This means not just having one entity contribute code, tools or training – it means having many entities do so. The PMC exists for this very reason.
Right now, there is also technically no NEM Labs. There is the EU team working to make NEM Labs a reality by doing a funding proposal but the work they do is still done under NEM Foundation and paid for by NEM Foundation. The NF has been working with the EU team on communicating the kinds of projects we plan to do so we can find a way to not overlap too much and to both push Catapult forward. I absolutely want their team to be recognized for their hard work but I also want there to be an understanding that there’s more to this process than the community knows.
Even now as the NEM Foundation struggles with financing the 2019 operational funds based on the 2018 Foundation, I have been working to ensure the EU team has budget to continue their contributions to Catapult documentation and building out an SDK. I set aside ~3M XEM to help the EU team work through debts, severances and projected spend over the next few months during this transition.. Considering we have less than 20M XEM left, this is a huge deal. I’ve been working with the EU team since December 21st to negotiate how to best and fairly separate out their team from the NF. There are legal issues around how things have to be done so it takes time and care to do it right. But look, I want them to succeed. My expectation in all of this is that we remove past toxic working conditions and that NF and NEM Labs communicate and independently collaborate on shared goals/outcomes that best will move the tech forward.
The reality is that the NEM Foundation has established global partnerships across many different verticals that are important to maintain and nurture – from the United Nations to the Ukraine Government to the Dubai Government. We need to have people and resources dedicated to ensuring our partners have the support they need. This is not the focus for NEM Labs and it never will be.
The biggest feedback I heard from the community was around lack of technical contribution from the NEM Foundation. There’s many reasons for this - from lack of policies to lack of communication/organization done in 2018. I don’t see NEM Labs as the one size fits all for development for Catapult nor do I see NEM Foundation being the single point of contribution to the platform. And the community should not want that either. The community should want to see many entities contributing independently to the best of their ability. That is what is NEEDED for Catapult to thrive.
To be frank, we had projects going on last year that stopped due to lack of organization, funding, management, and/or commitment. I’m talking about technical projects. We had people leave and as result we had gaps in expertise. This crippled those projects. This is why it’s important to have more than one entity working on contributions and code.