Purism (company)
This article contains promotional content. (February 2023) |
| Company type | Social purpose corporation |
|---|---|
| Industry | |
| Founded | November 19, 2014 |
| Founder | Todd Weaver |
| Headquarters | San Francisco, California, U.S. |
Area served | Worldwide |
Key people |
|
| Products | Laptops, smartphones, tablet computers, handhelds |
| Revenue | US$1 million (2015) |
Number of employees | 32 (April 2022)[1] |
| Website | puri |

Purism, SPC is an American computer technology corporation based in San Francisco, California[2] and registered in the state of Washington.[3]
Purism manufactures the Librem personal computing devices with a focus on software freedom, computer security, and internet privacy. In addition to hardware, Purism also maintains PureOS, an operating system along with Librem One, a suite of software as a service based on open standards.
History
[edit | edit source]Purism was founded in 2014[3] with a crowdfunding campaign for the Librem 15,[4] An attempt to manufacture an Intel-based high-end laptop for Linux with "almost no proprietary software".[5][6][7][8] A second campaign[9] funded development of a 13-inch model with hardware switches to disable the microphone and camera as a privacy feature.[10] These hardware switches were also added to the 15-inch model.
The two campaigns raised US$1,052,174 from 1,042 initial backers, and production began at the end of 2015.[11] In 2017 Purism announced its transition from a build to order to a build to stock order fulfillment model.[12]
Purism reincorporated as a social purpose corporation in February 2017[13] and announced the change in May.[14]
In 2023, the company was criticized for inconsistent messaging and enforcement of their refund policy, rejecting refunds for multiple customers having valid refund requests.[15] Louis Rossmann covered Purism in two videos: the first described one customer's refund request experience and Rossmann's disdain for Purism's behavior;[16] the second described an impassioned email addressed to Rossmann from a former Purism associate, describing the situation from their perspective with the goal of removing the critical video. Rossmann did not remove the video.[17]
Products
[edit | edit source]PureOS
[edit | edit source]Purism manages development of PureOS, a free Linux distro based on Debian. PureOS mostly ships with software from the Debian software repository but has all software removed that violates Purism's guidelines and the GNU Free System Distribution Guidelines.[18] PureOS was endorsed by the Free Software Foundation in December 2017.[19] Librem laptops ship with PureOS by default and an optional Qubes OS Universal Serial Bus (USB) drive.[20][21][22] Purism says that it is easy for Librem device owners to install alternative Linux distributions and that owners have the freedom to install any operating system that they desire.[23]
Librem hardware
[edit | edit source]Librem has been the brand name used by Purism for all of their computer hardware products since the firm's first website in late 2014.[24] The name is based on the French word libre for the English word free as used in the term logiciel libre for free software.
Purism devices feature hardware kill switches to allow users to shut off the camera, Wi-Fi, Bluetooth, and cellular or mobile broadband modem on devices that have one (or can be purchased air gapped).
Laptops
[edit | edit source]Purism's first products were two laptop computers. Since late 2015, they have made laptops of two sizes: Librem 13 and 15, featuring a 13 and a 15-inch screen, respectively. These products ship with Purism's own operating system, PureOS, a derivative of Debian, and an optional Qubes OS USB drive.[20][21][22]
Purism does its best to remove Intel's Management Engine from its Librem laptops, considering it a security problem.[25] Still, it was unable to completely avoid using proprietary BIOS firmware, earning criticism from the Coreboot and Libreboot projects (which are working on free firmware, but as of 2015 had not yet achieved support of the contemporary hardware that Librem uses).[26] Since summer 2017, new Librem laptops are shipped with coreboot as their standard BIOS, and updates are available for all older models.[27]
In July 2020, Purism announced the Librem 14, the successor of the Librem 13.[28] The Librem 14 features a 10th generation Intel processor, and was scheduled to begin shipping in February 2021.
Comparison of laptops
[edit | edit source]{{#section-h:Librem|Comparison of laptops}}
Tablet: Librem 11
[edit | edit source]Purism has proposed a 2-in-1 PC, a convertible, hybrid, tablet-to-laptop computer: the Librem 11, sometimes termed Librem 10 or 12. It would have an 11-inch touchscreen in an 11.6-inch body with a detachable keyboard, and an optional docking station. Development on the device began in April 2016[29] and was suspended in October 2018 to focus on the Librem 5 smartphone.[30]
Smartphones
[edit | edit source]Liberty Phone
[edit | edit source]The Liberty Phone (previously marketed as Librem 5 USA[31]) is a variant of the Librem 5 that also runs PureOS on a quad-core 64-bit SoC, but with increased specifications (4 GB RAM and 128 GB internal storage).[32] Unlike the Librem 5, the internal electronics are claimed as being assembled within the United States and is marketed as having "Made in USA Electronics"[33]
Librem 5
[edit | edit source]The Librem 5 is Purism's first smartphone. A funding campaign for Librem 5 started on 24 August 2017, for a $599 "security and privacy focused phone".[34] The 60-day funding campaign aimed to collect US$1.5 million, but the goal was surpassed two weeks early and concluded with US$2,677,609.10 raised, 78% over the goal.[35][36]
The phone's operating system is entirely free software: it comes with PureOS pre-installed but also supports Ubuntu Touch.[37] On the hardware level, the baseband processor is separated and isolated from the CPU main bus, and connected via a fast USB interface instead. The phone also implements hardware kill switches for the isolated baseband processor, Wi-Fi, Bluetooth, camera, and microphone.[38] The firmware for the cellular modem on the phone is proprietary.[39] Purism shipped the first Librem 5 phones in September 2019.[40]
Release of the Librem 5 took much longer than anticipated; Purism cited product development and supply chain challenges for the multi-year product fulfillment delays.[41]
Librem Key
[edit | edit source]The Librem Key is a hardware USB security token with many features, including integration with tamper-evident Heads Firmware. Heads help to ensure that the Librem laptop's BIOS was not altered since the last laptop boot. The Librem Key also holds a one-time password storage (3x HOTP (RFC 4226), 15 x TOTP (RFC 6238)), integrated password manager (16 entries), 40 kbit/s true random number generator, and tamper-resistant smart card. The key supports type A USB 2.0, has dimensions of 48 mm × 19 mm × 7 mm (1.89 in × 0.75 in × 0.28 in), and weighs 6 grams (0.21 oz).[42]
Librem One
[edit | edit source]Librem One is a paid subscription free-software social-networking suite launched April 30, 2019[43] claiming to prioritize decentralization and privacy, using repackaged open source applications. At present, services provided are: Librem Mail supporting OpenPGP standards using a K-9-based client; Librem Tunnel based on OpenVPN; Librem Social microblogging using Mastodon server and Tusky-based client software federated via the ActivityPub protocol,[44] and Librem Chat using Element software federated via Matrix and XMPP.[44]
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Official website
- Purism on Odysee.com
- Purism on Mastodon.social
- 2014 establishments in California
- American brands
- Computer companies established in 2014
- Computer companies of the United States
- Computer hardware companies
- Consumer electronics brands
- Electronics companies established in 2014
- Free culture movement
- Home computer hardware companies
- Linux
- Manufacturing companies based in the San Francisco Bay Area
- Mobile phone manufacturers
- Netbook manufacturers
- Online retailers of the United States
- Open-source hardware
- Technology companies based in the San Francisco Bay Area