Librem 5 Smartphone Final Specs
puri.sm
puri.sm
For the people complaining about the price/specs ratio: this phone is no standard off-the-shelve system, it had to be designed with user privacy and openness in mind while having a ridiculously small market. I'm amazed they did it so cheaply.
Personally I hope that they will be able to sell enough to continue development. Maybe this will lead to a second generation with multiple models for different market segments. I'd love a librem phone with a good old blackberry keyboard in the <1500$ price range with a little more RAM/CPU power and screws holding the back plate.
Two years ago that seemed like wishful thinking to me, but I am very excited about how far Purism got in an even shorter timespan.
It'll probably be a closed source fork. Defeating the whole purpose of Librem.
The argument for using the GPL when creating copyleft software is that most copyleft software uses the GPL and you want everything to have a compatible license, that’s not really the case for hardware.
Now try to get the right version sold with an Android phone.
Compare that to the rest of the software on an Android device; you'll have no luck convincing Samsung to give you the source to any of the UI bits on their phones, for example.
The GPL is a huge improvement in this regard.
Being as that's GPL, it seems strange the GPL license isn't somehow "virally" infecting windows, making other things OSS.
Linux specifically does not use the GPLv3 for exactly this reason. rms et al. complained about "tivoization", which came from tivo shipping boxes that contained the code but were locked down. Linus didn't really care as much, or at least not enough to re-license. He didn't like the restriction, and new that such a provision would prevent exactly what MS is now doing: allowing more freedom for the users.
https://github.com/nokia-dev/android_device_nokia_sdm660-com...
https://github.com/OnePlusOSS/android_kernel_oneplus_sdm845
https://github.com/MiCode/Xiaomi_Kernel_OpenSource
https://dlcdnets.asus.com/pub/ASUS/ZenFone/ZS630KL/ASUS_I01W...
https://android.googlesource.com/kernel/msm/+/android-9.0.0_...
https://consumer.huawei.com/en/opensource/
etc.
> It'll probably be a closed source fork. Defeating the whole purpose of Librem.
wouldn't that also defeat sales too?
might not, system76 comes off like purism and sells well, but I believe they have hardware that requires binary blobs.
It's an exciting time! While I'm waiting, I'm setting up my own PBX to hopefully take control of my phone service, and I'm going to experiment with using VOIP over data instead of going over the "regular" voice channels.
I'm super excited to see what's possible with an open platform like this.
How does that affect the price tag? Would it be less secure if they charged less?
For one, they are bringing up a stack that's quite different from the one usually found on smartphones, which sounds quite costly.
From the security point of view, I am not sure it would be less secure on the sw side, but it would be less open. On the hw side, they have kill switches, isolated the firmware on ROM chips (RYF-compliant), and have a pretty strict security-first approach.
Unfortunately that places it out of reach for me, financially-speaking. I'll continue with postmarketos, and keep an eye on the pinephone.
Price = cost of goods sold (hardware) + (profit + development overhead + marketing + ...) / number of units sold
So, yes, if they didn’t bother spending r&d resources on security, they could charge less.
Also, the marginal price of security is much higher than with the big two, since the number of units sold is smaller.
I wish them well, but they picked a tough fight.
I think they're going to discover that a lot of people say they want security but when push comes to shove when they're buying a phone they first and foremost want a good phone. If you were really bothered about security and privacy on a phone you'd just use tracking blockers, a disposable (google) account, not log into facebook, turn off location, use tor, or existing encrypted chat software to talk to other people who are also using disposable (ie not their main email accounts to sign up to google) accounts etc. But do all this on a regular phone. I'd always been concerned about timely security updates, software that's been written by people with no experience with security and who have no reputation to damage by cutting corners.
If the form factor is anything like Blackberry Priv, I'd order is instantly
It would also be kind of cool if they added physical LED lights reflecting hardware activity, normally covered by some physical blinder that you could remove if you're curious--for example, a light indicating WIFI traffic, one for each sensor, etc.
The way I see it the real value add for this phone is the software, and this whole mainline Linux, FOSS, run whatever you want approach is very attractive to me.
But is it worth $700? Is it worth $700 when my current phone is in great condition and most likely will be usable for several more years?
I feel bad, because I do want to support this kind of thing, I'm just not sure that buying __this__ phone is the right decision for me.
I'd love to get rid of this thing full of proprietary stuff though.
Look at where the modern PC ecosystem is right now with windows: huge chunks of unusable plastic,fiberglass, and metal with serious software flaws that turn them into useless trash shortly after people buy them. When the community (much less, the individual consumer) can’t deal with broken software that’s tied to their (unupgradable) hardware it all just accumulates in landfills. People accept that you have to buy new phones and laptops every couple years because they have no other practical choice.
I’m not sure I could say one should have a higher priority than the other, in fact I’m almost certain I could say they can’t.
You don't have to toss it, you could sell it.
In my opinion their progress has been fantastic, and I am quite excited for the future of Linux smartphones.
You can actually get under $100 if you compromise the specs just a little.
There don't seem to be any builds anywhere for the 4.1 (is it an uncommon phone?)
For argument's sake, let's say you bought the 6.1, now your option is to download an "unofficial" ROM from some pseudo-anonymous person with an anime avatar from XDA, hosted on whatever free file hosting they can find today.
Don't get me wrong, I used Lineage when it was called Cyanogenmod, and it saved one phone from landfill which is great. But I'm older now, and I need my phone to work and work well - I really don't have time for problems like https://forum.xda-developers.com/showpost.php?s=76595163ac85.... For some people, that's worth the money.
Edit: here's all the proprietary blobs that'd need to be reversed to be audited to make sure they're not selling you out, too - https://github.com/nokia-dev/proprietary_vendor_nokia/tree/a.... Props to HMD for publishing them, though.
I'm hoping to find an alternative for friends and family who still have the 5X - it's been dropped from Google's security updates for a while, because their support ends abysmally quickly.
More on topic, the LineageOS support requires a volunteer maintaining a buildable tree for the phone, and testing will require the hardware itself. I'm not sure how much CI/CD helps here.
The Nexus 5X supposedly has a maintainer with LineageOS, but maybe they're busy or no longer own the phone.
That's the great thing about open source! People form groups and spend their own time/resources to build what they want instead of waiting around for the corporate big brother to build it.
You aren't donating - any more than you're "donating" to Comcast when you pay your cable bill.
On the Comcast side, they can get fucked. My whole city pays them a crazy high fee for internet and more a month with very little improvements being made in infrastructure. Sure they now a have a remote with voice commands, but I and most people I know are almost never near the advertised speeds. At least the latency is good.
There is no fiduciary requirement to put profits above all else. In fact there is no fiduciary duty to make profits, just basically to do what's best for the company. There is no short term time frame listed. If there is a requirement to make profits it's not because it's a responsibility. Shareholders may want it but no one gets punished if a bad decision for the long term success of the company doesn't pan out. There's numberous examples of CEOs that attempted to pivot when it wasn't the most profitable course of events and then receiving a nice severance more than most employees make in a lifetime of work for failing.
You encourage what you measure against
Knowing what to measure against is harder the higher you go up the corporate ladder.
Incentives get skewed towards short term employees and short term rewards. Companies treating their employees as resources has only hurt loyalty. No one starts at a company in the US anymore unless they're average or below workers. The whole idea of companies not being willing to pay existing employees what they would pay a new hire is stupid too. You're willing to pay more for someone you're going to have to train and is a literal risk, versus a known commodity with known output. Generally you pay more for stability on the market not less.
The smartphone market is filled with phones subsidized by information harvesting money and where the economies of scale side with entities in a race to the bottom.
I’m personally happy to pay a premium for a product with different priorities.
Edit: [1]: https://postimg.cc/G9FVvQgm
get it together man. priorities. the value of an old phone stands up to forcing cash in meaningful directions? forget my wallet/welfare/bills, badd things have to stop at any cost.
When you show up, looking to do the legwork for a specific model, the community directs you to the donate button instead...
If Librem can keep their repos current? Im down to switch from a Lineage-deprecated phone.
Besides, a phone running a kernel that isn't 3 years old and terribly out of date? Vulnerable to Spectre, Rowhammer, and a host of other script-kiddie-hackable holes? So what if its "mine" for $200 less when it isnt mine and patched?
Apple did one thing well with iPhone that Android didnt - they kept themselves as a single point of accountability for how the phone runs, how it updates, how security patches get distributed.
A FLOSS phone needs to mimick that success.
Not as full-featured as Librem5 is, not as developmentally supported. But that's what the open source ecosystem is for, no?
By contrast, my PC is over 10 years old and runs the latest up-to-date versions of the kernel, drivers and other software. I'm hoping the Librem 5 will be similar.
I hope their around long enough for that sbc to be RISC-V based.
I am happy that they made the LTE connection an M.2 card that can be easily upgraded. But without a discernible upgrade path for the rest, this feels like it might not be enough for long enough.
With some rough finances, Im gonna have to save up. This phone will be nice enough at$700, and a Category ~15-ish M.2 LTE module should run around $100-$200.
I do want to see some reviews and tutorials though. A configurable web-app sandbox is absolutely necessary.
I applaud the open nature of this phone, but using the Gnome stack looks to me like a mistake.
> I fear this OS is destined to become like Samsung Tizen, which is riddled with security holes.
Is the gnome desktop riddled with security holes? I don't know much about tizen but they seem to have written a lot more of their own stuff, the vast majority librem is battle hardened.
> It's not as if we don't have excellent libre languages, e.g. Rust and OCaml.
Rust is not mature enough, especially in it's UI libs and is virtual unheard of outside the HN bubble. The most mature UI available appears to be the GTK bindings though so it's mostly the same stack that you think is a mistake. OCaml despite being older is even more unknown and from a quick google it's most mature UI library seems to also be an out of date GTK (https://github.com/garrigue/lablgtk). Betting on either of those would be the death of the project.
> I applaud the open nature of this phone, but using the Gnome stack looks to me like a mistake.
Gtk and Qt are the only serious options as of today without having to sink in years of dev work. If anyone really wants to avoid C then there's the GObject system that lets you write code in js/python/xml/others, but I'm hoping this turns out to be the phone ecosystem that respects users and doesn't sacrifice their time and battery for the developers convenience.
What makes you think it's out of date? There is a gtk3 branch, gtk2 was used mostly because it was stable and cross platform. It's used by Coq, Unison, Frama-C, zeroinstall and others, and it's rock solid.
> Betting on either of those would be the death of the project.
Lolwat? What makes you think so? Rust Gtk bindings are official, and suggested to be used by Gnome team. OCaml is rock solid and used by the industry, for GUI apps as well.
If you've ever seen a tear down of the iPhone X for example the boards are actually stacked to maximize the space available for battery in the thin form.
https://www.ifixit.com/Teardown/iPhone+X+Teardown/98975#s182...
I thought the same thing when I bought one 3 years ago, didnt use a case but used a screen protectoe and then I had to replace the screen three or four times in a year. Also each time the screen broke the digitizer stopped working as well leaving the phone unusable.
YMMV though. Im pretty hard on my stuff (I was also 22 and partying a lot when I had it)
I'm a backer and I'd love to have 4.5" or less phone with the same features as Librem, but AFAIK there is no other options on the horizon.
I respect people that want a smaller computing device, and I'm sad the market barely has options for you. Nowadays a 5.6" Pixel 3a is considered "small".
One could ask if the market really big enough ? I haven't heard the 3.3" 2018 Palm Phone being a huge success, despite being virtually alone on this market.
Edit: It does. Nice.
https://crypto.stanford.edu/gyrophone/files/gyromic.pdf
https://www.analog.com/en/analog-dialogue/articles/mems-acce...
https://dl.packetstormsecurity.net/papers/general/traynor-cc...
As things stand today, we expect a fully functional prototype in August
https://www.pine64.org/2019/06/06/june-2019-news-pinephone-p...There are lots of patches floating around, that you can apply to the mainline linux tree, to get CPU DVFS, thermal management, to improve I2S support, etc. Suspend to RAM is nowhere to be seen, leaving you with always ON SoC, which will drain the battery in half a day doing nothing.
It's all fixable, but let's not pretend A64 has fully fleshed out HW support in the mainline Linux kernel.
OTOH, there's a great potential, because Quectel EC25 broadband module also runs Linux and has some potential for being hackable:
https://projects.osmocom.org/projects/quectel-modems/wiki
So there's definitely a lot of fun to be had with the future PinePhone. You'll be able to log in to your broadband module and perhaps modify it:
https://projects.osmocom.org/projects/quectel-modems/wiki/EC...
we also settled on the number, and the implementation of, privacy switches on the phone – there will be 4 switches in total: for the i) BT/Wifi module, ii) the modem, iii) cameras (front/back) and iv) lastly for the microphone.
and right on the pinephone page it says it has this chip:https://www.quectel.com/product/eg25g.htm
Key Benefits
● LTE Cat 4 module optimized for M2M and IoT applications
● Worldwide LTE, UMTS/HSPA+ and GSM/GPRS/EDGE coverage
● Multi-constellation GNSS receiver available for applications requiring fast and accurate fixes in any environment
● Feature refinements: supports DFOTA*, eCall and DTMF*
● MIMO technology meets demands for data rate and link reliability in modem wireless communication systems
Sounds like a cell radio to me.Useful if you want play services and store function without Google. But I know it has it's own security concerns so not clearly "better" overall.
Have you ever tried compiling android? It’s not fun.
That said, he Fair Phone 2 officially supports degooglized Android Pie (Lineage).
Do you have anywhere with more information about this/the folks behind it?
I did just that with a Google Pixel 3a, but you should be able to do that with any Google Android Device. I actually compiled AOSP and LineageOS from source.
But to keep in mind, those all have proprietary Drivers.
I've preordered one, and I hope I eventually get it, but I think shipping in Q3 is just not going to happen.
- Firefox (pretty sure they have it)
- Signal (I use it all the time)
I don't know if some kind of TOTP store (think Google Authenticator or andOTP) is a hard requirement or a soft one, but it would surely be useful. I can live without my banking app (there's always the website); I can live without Uber or the Google apps; I can live without Kindle and all my streaming (could always keep a SIMless phone around to use as a media device).As long as it has a browser and Signal, I really think it could be competitive.
As far as the non mobile version, I think that is an election app that uses a pretty good chunk of ram
They are recommending Matrix as a substitute, so I am getting used to that. Riot.im is the client, and Matrix is a little more capable than Signal (does interest groups), and doesn't demand your phone number or rely on Google Play services, so there's that. As usual, the problem is getting other people to switch, too.
A Matrix <-> Signal gateway server somewhere would help a lot of people make the jump.
For me it's Google Maps. There is just no comparison. I don't want to imagine trying to drive around finding places without it. It's not just the navigation and traffic, it's the business hours lookup feature and all that.
I hadn't thought about TOTP stores (Authy), but that's certainly way up there. Unless they can read a NFC yubikey.
I've found for most map queries, Google, Bing, MapQuest, and HERE are all pretty much comparable/a wash.
AFAIK, Google Maps will record your location/speed even while you are not using it (to get their traffic information), it will record any nearby wifi APs to help populate their aGPS database (so your private APs will get recorded along with their locations on Google's servers), and who knows what else.
Why would you want a Librem 5?
The phone would be shipped with WebKit-based browser, Plasma Mobile does the same thing. When I'd have mine, first thing I'd do (or should start already!) is to help making a port of Fennec (current Firefox for Android) to Linux happen.
The Pinephone has a fraction of the cost and have the potential to bigger developer mindshare. The specs are worse but that's not why you buy any of these things anyway.
Phones hardware have peaked and that makes it all the more interesting for someone interested in software and what it can do. Next year will be interesting.
1) isn’t actively fighting you
2) actually does what you want.
(Unless you meant SBC hardware, there’s plenty of IMX stuff out there not the least of which were the kindles.)
EDIT It looks like Librem5 has a serial port [1] so you can build PureOS and flash your phone with a custom build. In that case you can configure the kernel and turn off SMT if desired. Nice :-)
[1] https://developer.puri.sm/Librem5/Hardware_Reference.html#us...
It would be nice if people expanded their TLAs once in a while!
[1] https://www.linuxtopia.org/online_books/linux_kernel/kernel_...
I will correct my typo above and expand the TLA (I can't edit my original post. Sorry for the confusion)
What does concern me is the apparent lack of a verified boot option for the phone. I'm not sure, but it appears there's no trusted boot option to use signed firmware and OS. Android and iPhone have had verified boot for years now. Given Librem's focus on privacy and security, and assuming my understanding of the phone's current capabilities is correct, I'm surprised that Librem wasn't able to come up with some solution, particularly given their innovative approaches to firmware security in laptops.
And I jumping to the wrong conclusion? Did they end up implementing a verified boot feature? Last I checked, it wasn't looking very likely. They had pretty much ruled out TPM.
Regardless, a big congratulation to librem. They've accomplished a very difficult goal. I'm guessing that if they don't have a verified boot currently, they're working on it for future versions of the phone.
Sad that this didn't end up using a low-power OLED screen. I can live with 720p resolution, but I'm surprised that for the cost an OLED screen wasn't possible.
I was hoping that such a screen on an open device would help drive the adoption of dark themes in applications for power-saving reasons.
Still looking forward to trying the device, though.
What I have noticed is OLED's true blacks. It looks great when reading at night[0] -- it's just the letters floating in darkness. With a backlit LCD, it's a moderately-bright gray rectangle with letters in it.
0: https://i.imgur.com/EpyXoAR.png (FBReader with Monofonto font; book is one in The Hyperion Cantos series by Dan Simmons)
Sure, the final user isn't the typical iOS/Android one, but the lack of fundamental applications and a real app ecosystem should led them thinking of reducing their tag price.
That said, under the hood your phone is basically a Linux device, so doing this yourself might need some basic know-how of Linux administration, but shouldn't be too hard (regarding file encryption, FDE may be trickier).
> The Librem 5 is a phone that is falsely marketed as a secure and private device. This is not true.
> The Librem 5 does nothing for privacy. Installing a Linux distro is no more private than just using an ungooglified ROM. The mic kill switch is useless as they don't block access to the sensors so audio can still be gotten. The camera kill switch is also useless as you could just cover the camera with tape.
> They also weaken security. They use old hardware which doesn't have many hardware security features such as a hardware backed keystore.
> They aren't shipping firmware updates. Now your firmware will be outdated and insecure.
> Instead of using Android, they use PureOS which is a massive security decrease as you won't have kernel hardening, SELinux, seccomp filters, verified boot etc. like Android already has. PureOS doesn't even have a proper app sandbox.
> https://old.reddit.com/r/privacy/comments/cje7vg/dont_use_pu...
I currently use Google Maps on my Android phone for its navigation.
That's important to me, but another user is saying there are Linux apps that do that already, so for me, that's even better!
This was my experience using safari on ios.
There's plenty of GNU/Linux apps, some of them providing online and offline turn-by-turn navigation, and some of them even already working well on mobile form factors.
The software will surely need some time in order to get polished enough to be used by a total newbie out-of-the-box, but it's not like there's no software for that at all.
A $35 raspberry pi 4 has way more computing power than this phone while being 20x cheaper.
Heat was probably a consideration too. It's all well and good to compare this thing to a Pi 4, but I'm not sure you'd want to hold that Pi under load.
They already have a list of LTE bands that will work depending on if you buy the Europe or US variant. That list is only for the Gemalto PLS8-US and PLS8-E. There is another Broadmobi BM818 module as well.
For the US, AT&T, Verizon, and T-Mobile support the 2, 4, 5, and 17 LTE bands that work with the PLS8-US.
All of Europe should be supported on the PLS8-E.
The BM818 mention doesn't specify which version. On the FCC's website, there is a manual that lists bands 2, 4, 5, and 17 so at least it will work in the US.
When buying any sort of unlocked phone, you usually have to check all of the bands with your carrier just in case. When you buying a phone from a carrier, they have already done all of the work for you in terms of checking compatibility.
It would be much better if they could simplify the chart to display country, network and the variants of their phone. This is a very common problem with phone retailers and why I never order internationally. This is the final checklist item before I pre-order.
And if just some bands are supported, may that affect network speeds? I don't think this phone is going to very successful because at the very least they should have made some interactive guide where you simply can select where you live and it will simply display if it will work for you.
Focus on the high-level person if you want. But have a simple version so you extract as much money as you can.
If Midwestern farmers could get a functional phone exchange working with a few handsets and fencing, we in the modern era shouldn't have more personal setup work than they did.
Pick a newer phone and a desktop , either plasma or phosh and do a crowdfunding campaign and just spend all the money on getting things working as perfectly as possible. Buy a bunch of refurbished phones of that model and sell them with the software pre installed.
Like purism you could bundle it with a subscription or partner with a company and take a cut.
All ARM-based Sytem-on-Chips do have a proprietary ROM, which is used mainly for boot-up and multicore management. But there's no access to check if it may do something else.
>> The mobile baseband will most likely use ROM loaded firmware
this is another vulnerability
The one mutable/loadable blob the i.MX8 requires is firmware for the DDR4 PHY (not training code you run on the CPU, but something that runs on the PHY apparently??) and they're using an embedded tiny cortex-M4 core to just load it: https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurd...
(IMO, that's a silly requirement from the FSF, I think keeping the main CPU free of blobs that it doesn't run i.e. blobs for other things does not have any meaningful benefits)
Depends on how privileged the peripheral or subsystem is. And what data it is trusted with.
If it can't harm the main CPU and is properly confined then it's fine in my book.
> this is another vulnerability
That's why there's a hardware kill switch on it.
I don't want to relive the early smartphone days where the phone crashes when I'm trying to answer a phone call.
Most results on search link back to Purism, so it may not be a widely used chip. It got FCC approval last December, and the documents there say it supports LTE on bands 2, 4, and 13, which would technically make it capable of supporting Verizon? But it isn't on Verizon's approved modules list, so it's likely it couldn't be activated at this time.
I'd be curious what Purism's thoughts were on the chipset choices and what networks they're supposed to work with.
I can live workout wireless charging for the moment.
An ip rating would be important to me though (lightly resistant to rain/dust). I imagine that's incredibly hard to design with replaceable batteries.
I'll let the reviewers take a gander at the camera and quality and I might give this a go.
There's alot people including journalists, whistleblowers, high level execs, people being targeted(T.I.'s) etc. would easily pay triple MSRP for a secure phone from government entities. It would be interesting to see if they can do it on a software level anyways.
[0]:https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...
my 2015 sony z5 compact is 4.6" and has a 720px display.
hopefully they can get the size down in gen 2 to something i can comfortably EDC/use.
Also 32GB of internal storage is extremely restricting (even with the SD card, apps like to install on the main storage).
This isn't Android. It's a computer and any partition you put on a secondary storage device, can be done on this computer that makes phone calls.
Re: “main storage” there’s no reason for that, it’s just more android brokenness.
I expect to replace my current laptop with the Librem 5 as my daily driver. Having a real linux-distro on my phone is a dream come true, especially when I can dock it with my monitor at home and use it as a regular laptop.
It would still be nice to have more for added comfort, but it's not like it's a big deal.
How this is better than installing lineage Os on oneplus 3? -- https://download.lineageos.org/oneplus3
I understand anyone who wants privacy need to pay extra, but is it really justifiable to pay this much for that?
Yes.
It isn't about the hardware, and it also isn't about PureOS itself. It's about people caring enough to build an entirely new mobile operating system which actually respects your privacy and gives you tools to ensure it.
I'm really amazed at what they got running in the few years this project existed. Of course the phone won't be some spectacular mobile gaming machine, but that's not what I paid for. I paid for a privacy-respecting, secure phone. I paid for getting Linux to run on mobile OSes. That's what is important to me and many others.
The Purism team has accomplished an impressive feat with the Librem 5. Porting GNU/Linux onto a smart phone is a huge win for free software. I hope the transparency and upstream patches continue long in the future.
It's worth mentioning that they have a strong commitment to their social purpose, not maximizing profits, which I really like. Read more about it on their webpage: https://puri.sm/about/social-purpose/
Your Android phone has drivers written for a specific kernel version. The userspace software can be kept up to date for a little while by making it work with the old kernel, but when applications eventually start to depend on newer kernel features it's time to chuck the phone in trash and buy a new one.
I bought an Ubuntu phone, and while the phone was nice enough, the lack of apps made it a bit crap. No Whatsapp (I was happy enough using telegram, but my friends were not). The maps application was web based, so didn't launch unless you had internet connection.
That said, I'm tempted to go for it anyway.
There is an open source client library for Spotify Premium though, it seems:
https://github.com/librespot-org/librespot/blob/master/READM...
How would they address these with Etnaviv? Is that a WIP?
It supports 802.11n, for which a non-blob solution is available.
And people used to say iPhones were overpriced.
Why can't the same principle apply here, but with respect to user-toggle-able hardware switches and replaceable batteries?
https://puri.sm/wp-content/uploads/2019/01/beautiful-beauty-...
I mean... How can people still do this in 2019
> https://puri.sm/wp-content/uploads/2019/01/beautiful-beauty-....
> I mean... How can people still do this in 2019
What is the main thing you take issue with? The filename? The fact that the picture is not directly related to the project? The fact that the woman in the picture is attractive?
Edit: Sorry but my cynicism stems from backing a lot of open source attempts, including N900 with Maemo, ZTE Blade and Jolla. I ended up giving away two of those and the last is rotting in storage.