News for hackers. Stuff that matters.
Re:OpenMoko: 10 Years After by wwweston on Monday July 24, 2017 @12:44PM (#14840006)
Doesn't close on a bright note:

>However, the sad truth is that it looks like there is no business case anymore for a truly open platform based on custom-designed hardware, since people refuse to spend extra money for tweakability, freedom, and security. Despite us living in times where privacy is massively endangered. If anyone out there thinks different and plans a project, please holler and get me on board!

Re:OpenMoko: 10 Years After by lallysingh on Monday July 24, 2017 @01:12PM (#14840395)
No, that wasn't it. I had the 2nd-gen openmoko phone. It just didn't work. You won't get users until you have something that /does something/. I never even got a phone call made with it. The system didn't have enough of a working spine to make it worth investing time or energy into to get it further.

If you want an open source project to work, it has to already work and then have easy places where people can start making changes. Otherwise, they don't know how much work is needed to get anything done, and don't want to risk weeks of work for minimal, if any, results.

Re:OpenMoko: 10 Years After by carussell on Monday July 24, 2017 @01:40PM (#14840735)
This is one of my most frequent criticisms about open source software. jwz wrote about it almost 20 years ago. (It can even apply to highly polished software like Android, or Signal, or Firefox today, that for one reason or another make things really difficult to work with—if you can work with them at all.)

> People only really contribute when they get something out of it. When someone is first beginning to contribute, they especially need to see some kind of payback, some kind of positive reinforcement, right away. For example, if someone were running a web browser, then stopped, added a simple new command to the source, recompiled, and had that same web browser plus their addition, they would be motivated to do this again, and possibly to tackle even larger projects.

> We never got there. We never distributed the source code to a working web browser, more importantly, to the web browser that people were actually using. We didn't release the source code to the most-previous-release of Netscape Navigator: instead, we released what we had at the time, which had a number of incomplete features, and lots and lots of bugs. And of course we weren't able to release any Java or crypto code at all.

> What we released was a large pile of interesting code, but it didn't much resemble something you could actually use.

"nomo zilla: resignation and postmortem". 1999. https://www.jwz.org/gruntle/nomo.html

Re:OpenMoko: 10 Years After by sbierwagen on Monday July 24, 2017 @01:49PM (#14840839)
Note that jwz redirects traffic coming from HN to an imgur photo of a testicle.

To view this article, right click and choose "Open link in incognito window" or click https://anon.to/?https://www.jwz.org/gruntle/nomo.html

Re:OpenMoko: 10 Years After by Rjevski on Monday July 24, 2017 @02:54PM (#14841489)
Does he? I just clicked on the link and it was fine for me, no genitalia so far.

Maybe he's got a whitelist for some specific articles he allows HN to view.

Edit: never mind it's just my browser somehow stripping referer headers.

Re:OpenMoko: 10 Years After by sbierwagen on Monday July 24, 2017 @03:06PM (#14841590)

  $ curl -IA "foo" https://www.jwz.org/gruntle/nomo.html
  HTTP/1.1 200 OK
  
  $ curl -IA "foo" --referer "news.ycombinator.com" https://www.jwz.org/gruntle/nomo.html
  HTTP/1.1 302 Found
  Location: http://i.imgur.com/32R3qLv.png
Are you using an addon that strips referer headers?
Re:OpenMoko: 10 Years After by Rjevski on Monday July 24, 2017 @03:14PM (#14841683)
Safari with uBlock Origin. It could just be Safari's default configuration that for some reason strips referers. In any case I'm glad it protects me from this sort of stuff especially at work. What a dick move from JWZ (no pun intended).
Re:OpenMoko: 10 Years After by fit2rule on Monday July 24, 2017 @04:06PM (#14842163)
In my opinion, with a couple of phase 0 devices sitting in their fancy lock-tite boxes gathering dust - while the dev workbench is littered with current-target mobile devices far in advance - the only difference is that the hardware team behind OpenMoko ran out of gumption/funding/$$$.

Hardware is much harder to do, the more you screw it up.

Designs which don't work - i.e. basic power management - will cripple early-stage hardware development, and its one of the reasons hardware, is well .. hard.

OpenMoko didn't screw up, open-source-wise, no sir. I think you are mistaken in this claim.

Where they screwed up is not getting the hardware really nailed, such that it warranted actual production in the 10's of 1000's of units. It had to work, and you have to ship in the 5x'es before you gain any traction with a new hardware platform.

OpenMoko was many things (I still have 3) .. but it wasn't a failure of open source software. Without that stack, the thing wouldn't have even gotten off the ground. It didn't reach orbit, because of that 5x traction ..

Re:OpenMoko: 10 Years After by sethrin on Monday July 24, 2017 @05:36PM (#14842941)
I think that jwz enjoyed a reputation beyond his deserts. I don't find him particularly insightful. I also don't seem to take your point in mentioning this? Is this really an "open source" thing? Is it a bad thing, or merely an effect of a normal software development practice?
Re:OpenMoko: 10 Years After by carussell on Monday July 24, 2017 @06:28PM (#14843325)
Although I don't know what "a reputation beyond his deserts means", I do know that focusing on jwz is not relevant. Either the message is true, or it isn't. Anything else is classic ad hominem and a digression from the point, you know?

> Is this really an "open source" thing?

Well, that the source be open to hack on is something that's pretty much a precondition to the situation where some random person finds themselves attempting to contribute to someone else's project. If you know of a way that's possible with anything that isn't open source, then maybe give an example? (If you interpreted my comment as one intended to be an argument against open source—and in favor of closed source, say—then you interpreted it incorrectly.)

> Is it a bad thing

A project that seeks contributors but exists in a state where contribution is more difficult than it could be is very much something I would call a bad thing.

> normal software development

"Normal"? Maybe. Yes, even. But not an intrinsic side effect of trying to develop software or run a project.

Re:OpenMoko: 10 Years After by tasty_freeze on Monday July 24, 2017 @08:47PM (#14844124)
> I do know that focusing on jwz is not relevant.

You could have made your point yourself, but you quoted jwz at length because you felt it loaned more credibility to the idea than if you had used your own words. I guess that was your intent, and I could be entirely wrong, but I don't blame someone else for making that conclusion.

> Either the message is true, or it isn't.

This is a discussion board. People discuss ideas. He did address your point, but he also discussed a tangent you introduced.

Re:OpenMoko: 10 Years After by sethrin on Monday July 24, 2017 @09:47PM (#14844437)
As this is partially a matter of opinion I believe that the character and prejudices of jwz can be called into question in a relevant manner. He was once renowned as a wise and talented programmer. That was a while ago. He's most famous for negative and somewhat inflammatory opinions. I'm not going to say that I think his argument here is bad by virtue of that, which I hope excuses me from ad hominem, but I question the applicability and the degree to which his wisdom can be generally applied. There's few enough people who don't know something I don't know, but if this is one of those things then I'd like to hear a bit more corroboration of these opinions.

(apologizes for responding to you and not GP directly with some criticisms. I had a response typed somewhere...)

Re:OpenMoko: 10 Years After by digi_owl on Monday July 24, 2017 @01:28PM (#14840603)
I think it may be a bit premature.

Just look at what people are doing with RPis and various radio boards.

There was one such project posted on HN recently that had a RPi Zero W hooked up to a touch screen and a mobile radio. All battery powered.

In a sense the Openmoko was too early and too bespoke. Thus driving the cost of entry for would be tinkerers through the roof.

Re:OpenMoko: 10 Years After by potatolicious on Monday July 24, 2017 @02:01PM (#14840984)
I think it goes to the other poster's point: "You won't get users until you have something that /does something/"

The RPi was ready to roll out of the gate - they had a working Linux distro from the get-go that actually worked. They also provided really simple instructions on how to get said Linux distro onto a SD card. You can boot the RPi and have it be useful within a matter of minutes.

Openmoko simply never got near enough to working where the community felt like picking it up and running with it.

I don't think Openmoko was premature - it was incomplete. You're not going to get much participation from the community if doing anything useful on your platform first involves fixing/finishing the platform.

Re:OpenMoko: 10 Years After by dingo_bat on Monday July 24, 2017 @09:56PM (#14844480)
You're right. The rpi is feature complete for me. Everything works as expected. I don't have to change any of the platform or OS code. I can simply build on top. But I guess shipping a feature complete smartphone is much harder.
Re:OpenMoko: 10 Years After by petecox on Tuesday July 25, 2017 @12:12AM (#14845069)
The Pi zero phone is a cool hack but I doubt many would opt to use it as a 'daily driver'.

Broadcom, according to the wikipedia page for VideoCore, did however make a couple of Cortex-A9/A7 SoCs that made their way into low end 2012-3 era Android phones.

Perhaps a startup might recycle old Broadcom-based HTC and Samsung models in collaboration with the RPi team.

Re:OpenMoko: 10 Years After by digi_owl on Tuesday July 25, 2017 @02:48AM (#14845659)
Perhaps. Thing is though that by bring a generic stack of boards, it does not live or die by that one project.

A RPiZ with a mobile data connection but no screen is still a potential IoT platform etc.

Openmoko with its bespoke board lived or died by how well it performed as a phone.

Re:OpenMoko: 10 Years After by notspanishflu on Monday July 24, 2017 @12:50PM (#14840076)
I've hope projects like Halium, UBports, Plasma Mobile, etc end up bringing an open hardware project.
Re:OpenMoko: 10 Years After by vedanta on Monday July 24, 2017 @01:09PM (#14840353)
Yeah, it seems like mobile oses are about as common as Linux distros in 1995. Sailfish, Maru, lineage, among the two you mention. If you have a nexus 5 or one plus one, you're in luck.

I recently tried lineage, ubports and plasma, and though I liked ubports, lineage was a breath of fresh air. Selinux, opengapps, regular privacy notifications, twrp, and privacy and security seem to have not taken a back seat in general. Sign me up.

If there hadn't been contracts 10yrs ago, I probably would have gotten an openmoko. Wanted one badly. If lineage, ubports, and plasma among others can keep developing alternatives to stock android, no reason to see why at least some or all hardware doesn't follow. It's taken AMD the better part of 10 years to have open source drivers that are as good as their closed source drivers on almost all of their GPUs if I'm not mistaken.

Re:OpenMoko: 10 Years After by striking on Monday July 24, 2017 @01:17PM (#14840468)
> If you have a nexus 5 or one plus one, you're in luck.

Which raises the question: if you want a phone that can run a FOSS mobile OS, what do you choose today? Nexus 5 and OPO were great a few years back (I bought the latter) but there is a need in the marketplace for (read: I need) an updated product that can run such a mobile OS.

Re:OpenMoko: 10 Years After by notspanishflu on Monday July 24, 2017 @01:42PM (#14840760)
Your best bet is to keep an eye on what Halium Project[+] choose as its reference phones.

[+] https://halium.org/

Re:OpenMoko: 10 Years After by internet2000 on Monday July 24, 2017 @07:59PM (#14843860)
What's the difference between Halium and Mer? They both seem to be similar projects.
Re:OpenMoko: 10 Years After by petecox on Tuesday July 25, 2017 @12:25AM (#14845118)
Packaging. If I understand correctly, Halium's goals are simpler in just doing enough to bootstrap the libhybris layer.

This allows projects such as Mer, Plasma Mobile, LuneOS, UBports and AsteroidOS etc to pool efforts without any distro-specific assumptions.

Re:OpenMoko: 10 Years After by Tepix on Tuesday July 25, 2017 @02:13AM (#14845503)
Currently it's the Nexus 5.
Re:OpenMoko: 10 Years After by Tepix on Tuesday July 25, 2017 @02:08AM (#14845481)
Depends on how open you want to be. Is CopperheadOS open enough for you? Then get a Nexus 5x/6P or a Pixel with the OS preinstalled.
Re:OpenMoko: 10 Years After by vedanta on Tuesday July 25, 2017 @02:17AM (#14845525)
Yep, Lineage is available on a 5X, Samsung S7, LG G5, etc.. Libhybris/Halium uses the driver parts of AOSP if I understand correctly, and Lineage uses ART in addition, they are all dependent on AOSP in some way currently atleast.

Google's project treble might make haliums' job a bit easier, so you might see halium on more devices than you'd think. Just speculating.