3 ms·
Yeah, yeah, let's bitch. But who's going to vouch for all the mandated stuff that has to work? Oops some requisite form/filing/testing was skipped? Who's going
by fluidcruft 14y ago
Yeah, yeah, let's bitch. But who's going to vouch for all the mandated stuff that has to work? Oops some requisite form/filing/testing was skipped? Who's going to stand up with a target on their back to be sued when someone dies after 911 doesn't work? Who's going to be responsible when some bug in your phone floods/knocks out your cell and denies 911 service to others? Does the law allow you to waive compliance with all of that stuff on equipment you don't own (towers)? I honestly don't know but good luck getting an answer other than "no" or "not sure" and a general default punting of liability/ability to waive policies to the next guy.
Of course, magic hurdle number one is either getting a cell stack (GSM/CDMA) that you have rights to distribute, by either licensing (as Google does) or writing one yourself (as seems to be impossible given "open" standards). AFAIK there are no FOSS stacks.
- drcube 14y agoNobody, because A)the cellular radio is on a separate chip and has nothing to do with the OS, and B)people already install ROMs on their phones today, without having to be regulatory compliant. All I'm asking for is an Ubuntu ROM, because while CyanogenMod is cool, GNU>Android.
- fluidcruft 14y agoI agree completely about FOSS. But, based on my experience porting CyanogenMod to my old phone, things are not as compartmentalized as you would hope. For example, the user initiating a call to 911 and control of audio is not managed by the radio chip. The radio is not completely isolated. I have broken ROMs such that dialing 911 does not work. The phone I spent time hacking on had the radio attached over USB, and there were all sorts of magic AT chats that were managed by some proprietary library. Also, firmware on the radio was loaded into the radio by the OS. Anyway, my point is these things are not obviously separable, particularly at the holistic level of what's required by laws and regulations.
- jrockway 14y agoPhones aren't required to make 911 calls. Consider the case of your MiFi access point. The Ubuntu phone could just be a smart access point. We shouldn't let artificial restrictions get in the way of Free Software. The pre-alpha-Github version does not need to be perfect. It just needs to lay the foundation for perfection to be added later.
- fluidcruft 14y ago> artificial restrictions I assume it's nice to be flippant about laws and FCC regulations when you're not legally holding the bag. To be clear I don't know what sorts of things are required of "phones". I do know it was an issue when IP-based phones from cable companies were initially advertised as phones but lacked 911 services. My point is that from the standpoint of near complete ignorance of rules and regulations it's quite easy to bitch about heavily regulated items.
- dos 14y agoYou're wrong. There are at least three full-featured FOSS GSM stacks: Qtopia (discontinued by Nokia, but forked by Openmoko community as QtMoko), freesmartphone.org (with two iterations - first one written in Python, and second one written in Vala; I'm using it on my phone) and oFono. You can't use non-certified firmware for modems, like OsmocomBB for TI Calypso, on public networks (yes, there is even free software GSM modem firmware!), but GSM stacks in user space are possible and legal.