In the meantime, the Liberty phone seems to be the closest option for a US-made smartphone. While not entirely comprised of US-sourced components, the PCBs are manufactured in California, as well as device packaging and assembly.
April 10 update: Right on time, the author of the OP’s linked article has now published an article on the Liberty phone.
I can add a little context and a few counterpoints:
Many crowdfunded devices are delayed for years, many of which are never released. The global pandemic and chip shortage certainly did not help move things along any faster.
Purism also funded/developed
phosh
and many other libraries which allow mobile Linux to be where it is today. Competitors are mainly hardware vendors and rely heavily on community support, many of which never provide any financial support or direct contributions toward FOSS development.Purism certainly could have done a better job at proactively constructing a more clear and comprehensive refund policy, clarifying crowdfunding vs pre-order (and what is meant by “pre-order”), etc. Purism also could have done a better job being transparent and communicative about its refund queue.
Despite the phone taking much longer to release than anticipated, it was eventually released. How is that a scam?
This is not the common trend. Many software improvements have been developed since, and most users report much more than “a few hours” of battery life - especially with auto-suspend enabled.
A higher resolution would consume more power, thus exacerbating your previous complaint.
The Librem 5 uses removable WWAN and WLAN/BT modules, as well as a removable battery. Waterproofing would require a fully sealed system which would be much less user-serviceable.
Rockchip, Allwinner, and NXP chips have the best mainline Linux support for any FOSS-focused Linux device. 3 GB is the memory limit for this CPU, which is often used in commercial/industrial/automotive environments.
Purism also hires staff across the globe, and this abbreviation may differ within the author’s country.