all 3 comments

sorted by: hot top controversial new old
[–] 6 points 1 year ago (2 children)

All free phones I know so far are mid-to-low tier devices with a high-tier price tag. I hope the FSF will be able to either ramp up the specs to current standard (whenever “current” will be) or having a reasonable price.

  • source
  • hideshow 2 child comments
  • [–] 7 points 1 year ago (1 child)

    I'll gladly take a mid tier device that allows me to have full control over it. High end mobile devices are unnecessary anyway.

    (Written from my decidedly mid tier 6 year old Pixel 4 which still performs perfectly well.)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 5 points 1 year ago

    I have no problem with mid-tier hardware or even on the lower end. I had a Pixel 3 till it broke, and replaced it with a Pixel 7 Pro. My Laptop is 7, my desktop 10 years old.

    But I would not re-buy a Pixel 3 for the price of a Pixel 10 Pro, no matter how open the system is.

    (Which is funny, because the Google phones are best for running de-googled Android.)

  • source
  • parent
  • 29 comments in c/linux@lemmy.ml view that post
    [–] 77 points 1 year ago* (20 children)

    Not a good choice for a name, at first I though it was just another linux phone that would be useless for 90% of people.

    Very cool project instead, hope this can lead the fondation for a 100% open source mobile OS.

  • source
  • hideshow 20 child comments
  • [+] 48 points 1 year ago (14 children)
  • [–] 20 points 1 year ago (10 children)

    Google is what happens when good marketing meets OSS, so careful what you wish for.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 9 points 1 year ago (9 children)

    Do you think good marketing necessarily leads to unethical business practices?

  • source
  • parent
  • hideshow 9 child comments
  • [–] 20 points 1 year ago (3 children)

    <gestures at all the enshittified software products from the last 30 years>

    In our current economic philosophy, yes.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 1 year ago (2 children)

    I think you mentioned a keyword you're ignoring here: product. This enshittification happens in a commercial environment. Good marketing does not require a commercial product.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (2 children)

    I feel it's a bit like the usability vs security dilemma.. you can try to optimize to have both, but then you won't have as a result neither the most secure system nor the smoothest user-friendly experience, but something in between (you might still consider that "secure" or "usable", but that just depends on where you set your expectations).

    If you want to maximize marketing then the result won't be as ethical as it could be, and if you want to maximize ethics then the result won't be as marketable as it could be.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    good marketing does not require maximizing it, I think. I see where you're coming from though, any effort spent on marketing could have been spent to create a better product. Having the perfect product is useless when nobody knows about it, though, so as always there is a balance to achieve.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago* (last edited 1 year ago)

    Good marketing means achieving an arbitrary limit of what you consider "good" marketing. So it depends on where you set the bar.

    The best marketing necessarily requires some level of unethical behavior, because being honest and saying the whole truth doesn't sell. Everything has drawbacks and benefits.. the better marketing minimizes (or even hides / fails to mention) the drawbacks and emphasizes the benefits, which is a form of deception.

  • source
  • parent
  • [–] 2 points 1 year ago (2 children)
  • [+] 6 points 1 year ago (1 child)
  • [–] 3 points 1 year ago

    There's a happy medium imo. Linux is enjoying a bit of a golden age at the moment because so many people are doing brilliant work making it usable and nice. But if the userbase becomes too large, tech companies will see their bottom lines affected, and it'll be enshittified like everything else. And it'll become a more attractive target for malware, of course.

  • source
  • parent
  • [–] 22 points 1 year ago (2 children)

    Honest to God, I thought a "Librephone" was something that already existed. I think I was thinking of the PinePhone or smth.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 29 points 1 year ago

    I think this intiative is spot on. I would describe current approach of 2 major OS vendors, Google and Microsoft as such:

    Microsoft demands standardization at firmware level via UEFI, ACPI etc. because they bring OS kernel and userspace.

    Google demands Linux API version and brings just userspace.

    In theory Google approach better facilitates open ecosystem but each OEM treats Linux kernel as just a firmware blob so the end situation is actually worse.

    On the PC we have standardized firmware while Android chases Linux API levels each release and thus undermines the whole ecosystem.

  • source
  • [–] 19 points 1 year ago (2 children)

    So they could do it for pixels and this open source firmware could be used by Graphene OS, for example?

  • source
  • hideshow 2 child comments
  • The issue is that for the FSF, what they call "software freedom" is their number one goal. So what's likely to happen is that they create some kind of "deblobbed" firmware that breaks many features and security of the device, which Graphene OS will refuse to use.

    I hope this project will be useful but am worried that they'll just make a shittier version of someone else's work like they did with e.g. Libreboot.

  • source
  • parent
  • [–] 3 points 1 year ago

    I don't know as much about phones as I do with computers but would I still be able to contribute in any way?

  • source
  • [–] 2 points 1 year ago

    I'm trying to fund these projects. It might not be much, but but a little bit now and then might make a difference.

  • source
  • [–] 1 point 1 year ago

    A dedicated community has been created for this, see https://lemmy.ml/c/librephone (I just saw this community and joined myself)

  • source
  • [–] -4 points 1 year ago

    As long it is not liberated hardware from blobs it all is useless.

  • source
  • 25 comments in c/opensource@lemmy.ml view that post
    [+] 28 points 1 year ago (5 children)
  • [–] 2 points 1 year ago (2 children)

    Marketing nerds hate to see a FOSS project name roll up 😎😎

  • source
  • parent
  • hideshow 2 child comments
  • [+] 3 points 1 year ago (2 children)
  • load more comments (-1 replies)
  • [–] 21 points 1 year ago (8 children)

    I will jump immediately no second thoughts once any open phone comes with a good stylus.

  • source
  • hideshow 8 child comments
  • [–] 6 points 1 year ago* (3 children)

    `+ e-ink variant o.o if possible?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (2 children)

    If someone comes up with full colour reflected e-ink with refresh rate better than 24 fps, absolutely.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago (3 children)

    Genuinely curious, what on earth do you need a stylus for? I've never really understood the use case

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 year ago (2 children)

    Taking impromptu notes is what I use it exclusively for. Also to draw quick diagrams and such. The diagrams drawing helps especially.

    Just word note taking can be done with any old notes app. But sketches and diagrams. That's where I use it most.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    Oh fair. Diagrams makes a lot of sense

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Yup. Try drawing a diagram and arrows with lines beginning and ending exactly where you want it intuitively with your finger. Not too mention you don't need to unlock your phone, navigate to an app to do it. Just pop out your pen and go. No need to keep anyone waiting if you're in the middle of discussing something.

    Also one of the reasons I was looking to get a fold because the screen real estate was lacking. But they took away pen support in 7 so what the heck.

  • source
  • parent
  • [–] 8 points 1 year ago (4 children)

    I hope it goes well.. but imo firmware blobs in LineageOS shouldn't be the highest priority.

  • source
  • hideshow 4 child comments
  • [–] 8 points 1 year ago* (last edited 1 year ago) (3 children)

    What should be the highest priority in terms of being able to use a fully FOSS phone? I feel we already have FOSS alternatives for most things that make the phone usable.

    Perhaps free hardware might be top, but the S in FSF is Software and being able to avoid non-free software would be close 2nd, imho.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 7 points 1 year ago (2 children)

    from their article it seems like they're planning to reverse engineer firmware blobs for a phone that already runs a mostly free android distro (LineageOS). I know the importance of free firmware and stuff, but honestly, that phone is freer than most phones in the market. My opinion is that they should invest(?) in non-Android linux mobile OSes instead.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago*

    I think it makes sense to choose a phone that's freer than most phones as a start, then fill up the gaps to make it fully free. As things are all phones have blobs (even non-Android ones).

    I expect non-Android linux mobile OSes can also benefit from the reverse engineered firmware.

  • source
  • parent
  • [–] 3 points 1 year ago

    I get what you mean, but may be this is a start. I guess, this work can help them understand phone architecture better and the community can build upon their work to improve non-Android Linux mobile distros. However, I think this will help projects like replicant, droidian and grapheneos.

  • source
  • parent
  • [–] 15 points 1 year ago

    How open source can they go? Is there a capable open source processor without propriatary backdoors yet? Will it use RISCV?

  • source
  • [–] 7 points 1 year ago (4 children)

    Is this just an effort to replace binary blobs, or to actually support usable Linux phones or custom roms...? Are those kinda the same thing in this case?

    If it's the latter this might be the first thing the FSF is actually doing during my time with foss that I'm excited about.

    If it's just that they hate binary blobs, that's great and all but I do kinda wish they'd focus on stuff that has a way bigger user impact 😅 I think they got really hung up on binary blobs with libreboot or whatever it was also

  • source
  • hideshow 4 child comments
  • [–] 8 points 1 year ago (1 child)

    I've worked with Qualcomm SoCs a long time ago and, from my experience, the binary blobs ARE the biggest hurdle to the true Foss phone. Google is the most to blame, IMO, but also the rest of traditional OEMS of SoCs. They basically found the way to circumvent the OSS nature of Linux, which is why even though android is based on linux, the actual product and ecosystem looks nothing like regular Linux. What Google allowed with Android architecture, particularly with their HAL subsystem is force a layer in between native Linux device interface and Android system, so OEMs use that to implement whatever proprietary peripheral (device, sensor, etc) purely in userspace, rather that just as a kernel module. The kernel module is then just a userspace/kernelspace adapter, and everything is handled in the user space. This then means you dont have to have an open source driver, as it is not a part of kernel, and you just lock your driver into a binary blob. And in case of Qualcomm and I assume other oems, everything is just a binary blob. All sensors, microphone, GPS, modem, EVERYTHING. Yes, you can boot a basic Linux kernel, but no other functionality will work. If you had access to the blob source, you'd be able to fix, update and use a newer kernel versions eventually. HAL is technically not the cause of the problem, but it's certainly an inspiration and almost a blueprint for how to lock down your hardware.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 1 year ago* (last edited 1 year ago) (1 child)

    I expect it's a combination of all the above in some sense. They state they want to build on LineageOS (an Android variant) and replace its binary blobs, I expect the result would be a new custom ROM targeting specific compatible hardware with the goal of ultimately supporting usable phones working on fully Free Software.

    What it's not is the creation of a libre hardware phone. I don't think they are working on hardware, at least not anytime soon. Also if by "Linux phones" you mean non-Android based, that's not necessarily a requirement (given that they mention LineageOS), but I expect regardless the kernel will be Linux without the blobs and it's entirely possible that they add support for installing their firmware on those "Linux phones".

    I do kinda wish they’d focus on stuff that has a way bigger user impact 😅

    The thing is that technically we already have fully usable FOSS software at that user level. Using for example LineageOS with F-droid as the only app store already gets you there. Whereas, ensuring your phone is not spying you or having some malicious functionality on the hardware/driver level is something that currently is simply not possible.

    The FSF has always been doing the thankless job of championing for the things that are harder and less rewarding to do, but that will advance software freedom most for those who do seek it. Even when that thing is not necessarily the most popular/mainstream. I feel this has more of an impact in software freedom than, say, if they were to reinvent the wheel just to have their brand attached to it, and/or provide a slightly different UI to do the same thing other FOSS software already does.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago*

    Gotcha, thank you very much for filling me in, I really appreciate it!

    I do think there's value in ensuring everything low level is open source, but at least with linux phones none of the higher level stuff is really in a good state yet 😅

    Its nice to hear this will be an improvement to custom ROMs. Though the future of custom ROMs is feeling a little shaky with the stuff Google has announcing lately 🥲

  • source
  • parent
  • 14 comments in c/privacy@lemmy.ml view that post
    [–] 4 points 1 year ago

    Awesome!

    Having said that, please start with an existing open source project so you won't have to start from scratch and still be nowhere 10 years from now

  • source
  • [–] 7 points 1 year ago

    That’s amazing! Phone are, IMO, the toughest frontier of privacy and autonomy. Industries have us well locked in their ecosystems

  • source
  • [–] 9 points 1 year ago (3 children)

    Let's see where this leads. They have not managed so far to get GNU/Hurd production ready in the 35 years it's been in development.

  • source
  • hideshow 3 child comments
  • [–] 3 points 1 year ago (2 children)

    HURD is not in development by FSF. It's a side project by professor Samuel Thibault in his spare time.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago

    It sounds like they are basically doing the same thing Replicant does (they even mentioned Replicant), but based on LineageOS right now, and with enough resources to hire someone to work on reverse engineering the proprietary bits.

    Not the most glamorous endeavor, but a cool and necessary project. Pretty pragmatic too, focusing on Android instead of mobile Linux.

  • source
  • [–] 4 points 1 year ago (6 children)

    They should support GrapheneOS rather than try and make something "more free" from LineageOS.

  • source
  • hideshow 6 child comments
  • [–] 5 points 1 year ago (5 children)

    Whaaat? Drop the OG free Android distribution that has already supported hundreds of phone models across decades for a Google locked hardware with unknown future support from a vendor just announcing locking down everything they can? What is your logic?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 0 points 1 year ago (4 children)

    Logic is simple: Actually have something 10 years from now.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago* (3 children)

    If google restricts access to its os, like they have already started, all you'll have is pixel up to 10/11 still supported 10 years from now. They've already started by no longer providing device trees in aosp for their phones, so graphene has to work harder to obtain them now. Whereas if you work on lineage, you potentially have a greater number of vendors and potentially new ones ready to open up to draw in new userbase.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago* (2 children)

    Absolutely that's an issue. But we're not talking about that here. We are talking about a base os from where we can progress. I don't care much for Google phones, even though I must admit they are nice phones. Google can not un-opensource AOSP. They can, to a certain extend, stop open sourcing changes, but that's about it. Doesn't mean we need to follow their os. Also doesn't mean we can't, slowly but surely, develop Android to be more of a Sandbox ontop of a newer Linux kernel than it is right now. Utopian, I know, but if Google stops AOSP developmentz what would we rather do?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    No, I mean, both graphene and lineage are based on aosp. But graphene supports only one vendor. Lineageos supports many, including google. Why invest in a vendor-locked os and risk loosing it all? I think lineage is a lot more logical choice. And I'm currently running Graphene on a pixel 8, after pixel 7.

  • source
  • parent
  • hideshow 1 child comment
  • 5 comments in c/technology@lemmy.world view that post
    [–] 86 points 1 year ago (3 children)

    In case anyone is misunderstanding, they explicitly say this is not a new phone or piece of hardware at all, it is simply a project (and for now, more of an investigation than a project creating actual deliverables) into the scale and scope of closed source binary blobs being used on phones, so they can start work to address them.

    It's an important and necessary project, and I support the FSF in most of the things they do, but if you're picturing them riding heroically to the rescue by Christmas with a new phone-of-freedom they're going to sell to you, it's a very very VERY long way from that.

  • source
  • hideshow 3 child comments
  • [+] 1 point 1 year ago (1 child)
  • [–] 3 points 1 year ago

    Spot on. There are substantial incentive of each company wanting to keep user on platform they have control over, if not massive for revenues from appstore tax, advertising, etc.

    I think it suffices to say that it is becoming a primary goal selling you their phone (I don't have data or evidence for this, just a feeling) -- to get you to use their system and stuck with their advertisement slot or whatever every time you unlock your phone.

  • source
  • parent
  • load more comments (-1 replies)
    [–] 7 points 1 year ago

    Damn. They're basing it all on LineageOS. I was hoping they'd make it a GNU/Linux phone.

  • source
  • 4 comments in c/foss@beehaw.org view that post
    [–] 5 points 1 year ago

    I hope this isn't overreach given the amount of secret crap in phone hardware. Plus phones connected to mobile networks are inherently invasive. RMS refuses to carry one for that reason.

  • source
  • [–] 8 points 1 year ago (2 children)

    Very ambitious, hope something comes of it. The focus on enhancing (?) compatibility between Lineage and the device isn't what I expected.

  • source
  • hideshow 2 child comments
  • 3 comments in c/android@lemdro.id view that post
    2 comments in c/linux@programming.dev view that post
    1 comment in c/technology@lemmy.ml view that post