I’m pretty new here, so please excuse me if this is already explained elsewhere:
Why do we expect StartEngine campaign funds to be used (directly or indirectly) for the continued development of Crimson and ongoing software maintenance for Librem 5?
I just read through this entire thread, and it is somewhat alarming to me to find out that Purism has stopped paying anyone who is working on PureOS. (Everybody needs to be able to eat, pay rent, etc., and underemployment leads to financial insecurity, which surely makes it impossible for even the most skilled developer to maintain maximum productivity.)
In all of the public filings I’ve seen, Purism does not separate out software development or software maintenance from hardware development costs. Everything seems to just be marked as “R&D”.
It has become evident through the StartEngine campaign and from the postings of Purism employees that the intention of Purism is to pursue directing funds and energy toward creating and selling additional hardware, which implies that software maintenance and development will continue to languish.
I’ve heard suggestions that new hardware will drive the development of software improvements for Librem 5, but why do we believe that? Especially given the following:
- All of Purism’s hardware is x86 except Librem 5.
- None of Purism’s hardware comes with a cellular modem except Librem 5.
- All of Purism’s hardware comes with at least 8GB RAM and 250GB of storage except Librem 5.
Based on these facts (and more) the unfortunate reality is that the Librem 5 will always be harder to develop for than any other Purism product. And without guaranteed software investment focused on the Librem 5, it will never achieve parity with any other Purism product.
Put another way, new hardware == new software !== improvements for Librem 5.
Let’s look at this another way. According to Todd Weaver in the Start Engine campaign comments, “We are not raising anything outside of this Reg CF on StartEngine,” and he also confirms that only 25% of funds will be used for R&D.
At this time, the StartEngine campaign has raised about $324k. 25% of that would be $81k.
So how does that $81k R&D budget get split? Is it 50% Hardware, 50% Software?
If you have about $40k to invest in software, how much of that goes to new device support vs existing device maintenance?
To be brutally honest, $81k for an entire R&D budget is not enough. You cannot even pay one engineer for one year with that money, let alone buy any samples or assemble any prototypes. (I have worked on an R&D team for a small embedded Linux hardware shop before, so I have some idea what I’m talking about here.)
I know this sounds negative, but I don’t want to create a negative vibe here. I really want Purism to succeed, as long as we can all acknowledge:
- The StartEngine campaign is not raising enough money to support the meager plan Purism has outlined.
- The StartEngine campaign cannot realistically be used to crowdfund any further software improvements for Librem 5.
How can this situation be improved???
- I think Purism should explain how they plan to fund ongoing software maintenance.
- I think Purism should provide a dedicated mechanism for L5 users to fund L5 software maintenance.
If these issues do not get addressed head on, I’m worried the L5 software update story will end up being worse than the cheapest budget Android phone.
And when it comes time to crowdfund the L6, we need the L5 story to be a success story–not a liability.