Blackberry CEO: Net Neutrality Means Mandating Cross-Platform Apps
DW100 writes In a bizarre public blog post the CEO of BlackBerry, John Chen, has claimed that net neutrality laws should include forcing app developers to make their services available on all operating systems. Chen even goes as far as citing Apple's iMessage tool as a service that should be made available for BlackBerry, because at present the lack of an iMessage BlackBerry app is holding the firm back.
Some excerpts from Chen's plea: Netflix, which has forcefully advocated carrier neutrality, has discriminated against BlackBerry customers by refusing to make its streaming movie service available to them. Many other applications providers similarly offer service only to iPhone and Android users. ... Neutrality must be mandated at the application and content layer if we truly want a free, open and non-discriminatory internet. All wireless broadband customers must have the ability to access any lawful applications and content they choose, and applications/content providers must be prohibited from discriminating based on the customer’s mobile operating system. Since "content providers" are writing code they think makes sense for one reason or another (expected returns financial or psychic), a mandate to write more code seems like a good way to re-learn why contract law frowns on specific performance.
I very much doubt that iMessage will save Blackberry from landing in the bit bucket.
Really?
Net Neutrality means mandating that developers and services must create something that works on your dying platform? Does that mean that NetFlix will have to make sure it works with Symbian too? How about PocketPC 2003?
What an idiot.
Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
Seems to me if this meant anything it would more mean the various platforms should be compatible with each other, at least the commercial ones. Even that seems like a massive stretch.
The solution is not that Apple should take iMessage to every platform out there, but that we start using open protocols instead like XMPP.
I would comment about that but, to abide by his thinking, I would have to respond in every language on the planet so that I don't discriminate against non-english speakers...
Blackberry's operating system is proprietary and closed. Why would they be demanding support for their platform and throwing words like 'free' and 'open' around? Ridiculous.
I reckon that might go a ways toward explaining why the company's doing so badly.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Absolutely. Companies should be forced to write their software for any single person that might want it on their hardware. Not only Blackberry, but also Nokia, and since I have an original Palm device, Apple should be forced to write all their apps for me too. And support them. And make sure they are bug free. They must expend the resources to build teams for this, and of course, it should be free to me. Oh, and I also have a a Radio Shack pocket computer from the '80s, and so everyone should have to write apps for that too. Otherwise, I am being oppressed.
I want to go back to the time this guy thinks he still lives in and have a look around.
It'd be an interesting place.
From BlackBerry's BBM page:
BBM Video is currently only available for BlackBerry 10 smartphones. Version 1 of BBM for Windows Phone does not support BBM Voice, BBM Channels, Stickers, or location sharing powered by Glympse.
“Unlike BlackBerry, which allows iPhone users to download and use our BBM service, Apple does not allow BlackBerry or Android users to download Apple’s iMessage messaging service,” he wrote.
Sure it does now. Had BBM been on other devices 5+ years ago, I don't think Blackberry would be in the shape it is now. Around that time BBM was all the rage, unfortunately it was Blackberry only. Now no one uses BBM....
Chen even goes as far as citing Apple's iMessage tool as a service that should be made available for BlackBerry, because at present the lack of an iMessage BlackBerry app is holding the firm back.
I say that because I remember time when Blackberry's BBM was a "Blackberry only" affair. Can someone please remind this CEO about those early BBM days?
How about other Blackberry services that are only available on Blackberry now?
Or should other companies' strategies include making rival companies relevant?
Android is free, Blackberry is free to switch over to it. But they chose not to do so.
“Common sense is not so common.” — Voltaire
This just seems bizarre.
Net neutrality is about forcing inaction: an ISP is already providing service to a customer, but is not allowed to actively discriminate by not providing the same level of service under various conditions.
What Chen seems to be proposing here is a requirement for action on the part of every app developer in the world, requiring them by law to spend their resources producing additional software regardless of any desire or commercial viability.
I think we can safely predict how this one ends. It's amazing his PR people didn't stop him before it started, though, because IMHO it just reinforces the perception that BlackBerry is desperate and struggling to stay in business by any means it can find.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Comment removed based on user account deletion
When will Blackberry stops discriminating against non-Blackberry users by releasing their mobile OS to other manufacturers?
So, the biggest challenge facing Blackberry is that their competitors won't port their products to the BlackBerry platform?
This is idiocy beyond belief.
This has nothing to do with "openness and neutrality", and has everything to do with the fact that your platform is dying, and you're now expecting everyone else to solve that.
Boo fucking hoo.
Lost at C:>. Found at C.
The solution is not that Apple should take iMessage to every platform out there, but that we start using open protocols instead like XMPP.
I totally agree, but that's something blackberry would have to start with inside the house
Does that include fart apps? Or should developers just be required to port the "super" ones?
http://tech.slashdot.org/story/10/09/29/1842252/rim-doesnt-want-200-fart-apps
Rot in hell you has-beens :) You had your chance and you fucked up. This is what you get for inflicting the shit-pile that was BES on admins, then having the gall to charge out the ass for it on top of premium phone plans.
Not going to lie. When got rid of the of the last BB phone we officespaced the /fuck/ out of that remaining BES server.
Meh, make it so the code I write for iOS/Android works on the BB OS.
Yes, like Hangouts too. At least Google tried. They used xmpp for Google Talk and tried to get other companies to follow suit, but none of the major players did, so there was no interoperability.
There is no limiting principle in the arguments for net neutrality generally that prevent this argument. If the argument is that I as a consumer have a right to not have my ISP discriminate against my choice of content providers, then where in that argument is the limiting principle that prevents me from forcing the content providers to provide the content on a device of my choosing rather than theirs? No appeals to "common sense." Where in the standard network neutrality "principles" do you find a concrete and rational basis for limiting the whole battle to the transport level?
Why should Verizon have to take all comers but Apple gets to build a walled garden that prevents Android users from making use of iMessage? Their property? Isn't that precisely what Verizon and Comcast argue about being able to prioritize traffic?
You could come up with a lot of these daft sayings:,
... Having to write your web page in every language
... Having to have it accessible on any output device
... Having to make it understandable to anyone of any educational level.
Net Neutrality means
Perhaps fortunately it doesn't mean any of these things
Firstly, what a load of crap. Secondly, I think John Chen should take a break from his failing company and actually go read a definition of neutrality, and then go ahead and read even a short blog post about NET-neutrality. This isn't above forcing your competition to allow you to piggy back on their success (hint I hate apple, don't go there) it's about ensuring a level playing field on the NETWORK. It has nothing to do with apps. It has everything to do with traffic shaping, packet manipulation, and avoiding a tiered internet ala the cable industry. We're not talking about apple, android, facebook. We're talking about telcos and their networks (the internet) and stopping them from changing the fundamental way the internet works. A packet is a packet is a packet, and it should stay that way. Obviously we need some traffic shaping to ensure the content that needs QoS gets it, that's a moot point. When you plug your samsung TV into your power outlet, it gets power regardless of the fact it's Samsung. An electron is an electron is an electron. Packets should be (within reason) dealt with the same.
Android apps can be ported to QNX, so why aren't app developers doing that? Oh yeah, I forgot, no one uses QNX devices ... and no one wants to develop J2ME apps for BBOS either.
Maybe Mr Chen should be more focused on developing his ecosystem. Incentivize developers to port their apps and help partners create apps that offer the equivalent of the most popular apps in the other app stores.
It's just the inane ramblings of a desperate man clinging to the helm of a sinking ship. I hope everyone recognizes this nonsense for what it is.
Delphi XE7 doesn't look to me like it even comes close to supporting "every" platform. I see no support listed for linux/gtk, linux/qt, linux/others, free/open/netBSD/gtk, free/open/netBSD/qt, free/open/netBSD/others, solaris & free offshoots, etc. I realize it would be pretty ridiculously far-fetched for any commercial entity to support all those, but open source does. All of those have vi, emacs, gcc, Java, etc. I'm pretty sure Eclipse works on all of them.
Let's start by re-releasing the QNX source code as open source. You know, like it was before you cocksuckers bought it.
Choke on a bag of dicks.
Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
But I understand why the poor guy is making it. Unless BlackBerry adopts the Android OS or Samsung changes their minds about a buyout, BlackBerry is screwed. As in, short your positions and make a mint in 2015, screwed.
Finding God in a Dog
become the CEO of Blackberry?
If an app developer chooses to devote their resources into certain platforms I can understand which would include not devoting resources into platforms that won't pay off.
Imagine if his same logic is applied to software. Should Outlook be ported for both Apple, Linux, and any other OS out there simply because it's fair?
Here's a tip, if developers aren't adopting your platform it may be due to something besides neutrality. Could your business model suck? Could they perceive your platform as not having as large a user base?
Instead of crying that things should be made even look at your business model and business strategy.
Here's a novel thought, contact those developers on other platforms and ask them what your company could do to encourage them and possibly other developers to also develop on your platform.
If you ask me the "Crackberry" fad has entered winter.
I am Bennett Haselton! I am Bennett Haselton!
I would argue that there should be some sort of regulation that ensures that phones are interoperable with one another for "phone stuff". That is, if you sell a phone in this country, by law it should be able to make a phone call to every other phone sold in the country. The problem is, what qualifies as "phone stuff" is rapidly expanding.
iMessage is a good example. Apple is trying to leverage its dominant market position to make text messaging something that's iPhone only. Remember the whole debacle with people who had an iPhone and then didn't suddenly not being able to receive text messages from other people who still had iPhones. Apple's solution was broken and only partially effective - and I think at least somewhat intentionally so. Same with FaceTime. You want to talk to your friends with an iPhone? Well, you need an iPhone too!
So yeah, we as a society need to decide what we define as "phone stuff". Having the ability to communicate with every other phone for "phone stuff" is critical from an economic perspective, and eventually will also be so from a safety perspective. Requiring inter-phone communications to be standardized isn't too far-fetched of an idea.
(Requiring the same non-phone-stuff apps to work on different platforms though is stupid.)
...but it's being eaten...by some...Linux or something...
They didn't spend xx million dollars developing a new protocol and software for both server-side and client-side to replace their already existing Talk because Talk was working great already. They made that investment in order to have a better service.
> how is being the only one using XMPP worse
The key words there are "being the only one". You don't get interoperability by being the only one using the "standard". Instead, they were the only major player hurt by the limitations of XMPP. For example, XMPP is designed around a reasonably consistent network connection and fairly stable IP, while mobile phone IPs might change several times in five minutes. Synchronization of audio and video isn't great, etc.
XMPP would have had the advantage of interoperability IF other major providers used it. Since the other major providers did not use XMPP, there was no interoperability advantage and therefore no convincing reason to stay with it, other than the money and time it would take to develop something new and switch.
What?
Sorry, this makes no sense to me. Why should Apple be forced to open up its protocol? Why is that necessary for the public good? As people are always delighted to point out, Apple's market share is by no means the majority. Apple isn't a utility.
If people don't like iMessage or people they know aren't on iMessage, then they can use something else. I chat with friends on Hangouts (which, if I'm honest, is the worst of all the chat apps out there), WhatsApp (some clumsy UI elements, but lots of good features) and Facebook Messenger (surprisingly good, despite the fact that Facebook is behind it; also the one I'm least likely to trust privacy-wise). I don't demand that my friends only use iMessage. I'll find a way to chat with them one way or another.
If I happened to have a friend with a BlackBerry, I'd use the BBM app. Or ordinary texts. There's plenty of interoperability here.
If Apple didn't allow the BBM app (or any other chat app) on their phones in order to ENFORCE iMessage use, maybe you'd have a point.
BlackBerry missed the boat about a dozen times at this point and that's their fault, not Apple's.
I am a big fan of Cross Platform Application Development.
However these are for applications that do not really take the advantage of the platform.
Having made web apps for Blackberry then for iPhone and Android... things such as different screen dimensions, different input methods, additional features also come into play.
Even the fact that each System has a different sets of interface standards, that can come in to make your app look good or crappy
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Development for platforms should be set as ease for porting. Microsoft went full-force with this by unifying the OS (Win10) across any device. What is BB doing to make it easier?
For those who seek perfection there can be no rest on this side of the grave.
It's about damned time.
I demand VLC on my MVS mainframe.
Not to mention my VME machines.
Oh... and my ZX80.
Best idea I've heard in ages :)
Reminds me of how NAMBLA used to try to slip into gay pride parades.
"When information is power, privacy is freedom" - Jah-Wren Ryel
No, net neutrality shouldn't mean that app developers are forced to go cross-platform. Everyone's writing software for Android and iOS because that's where the people are. People ditched Blackberry because they did nothing but sit on their initial success, letting Google, Apple, and even Microsoft completely overtake what they had. And now BB is crying foul because their competitors don't want to play nice with them? There's nothing that says or mandates interoperability between competitors in the marketplace. All this is, is Blackberry crying over the milk they spilled and begging for third-parties to try and make them somehow relevant again. If the tables were turned, I highly doubt that they'd want anyone to start attacking their precious crystal palace.
The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
Comment removed based on user account deletion
Comment removed based on user account deletion
Yea, Blackberry needs to make BBM available for all devices.... wait, who would want that?
BBM was made for Blackberry only and served precisely to keep people locked into the platform by not allowing other platforms to access the service. It wasn't until they had lost their user base that they cared about such things. It was as wrong when they did it, as when Apple does it now.
No. then you are using SMS/MMS.
iMessage and other IM out there is that it has nothing to do with you cell operator.
So you can use it via WiFi when you are travelling and don't want to use expensive roaming data. And IM send pictures in higher resolution then MMS.
And the groupe message funktion that iMessager has do not work over SMS/MMS
because the consumer often has no choice of ISP--that's why the enhanced regulation is justified.
You have plenty of choice in smartphone applications and operating systems.
this story is verification that despite making the right technical decisions over the last few years, RIM/Blackberry remain doomed due to utterly inept and clueless upper management.
Snowden and Manning are heroes.
FTFS:
"Netflix, which has forcefully advocated carrier neutrality, has discriminated against BlackBerry customers by refusing to make its streaming movie service available to them. Many other applications providers similarly offer service only to iPhone and Android users. ... Neutrality must be mandated at the application and content layer if we truly want a free, open and non-discriminatory internet. All wireless broadband customers must have the ability to access any lawful applications and content they choose, and applications/content providers must be prohibited from discriminating based on the customer’s mobile operating system."
Neutrality, to the best of my understanding, is handled at the service provider level.
Service providers don't have any responsibility for the apps that developers create, and it would be impossible to regulate such a thing. Not figuratively impossible. LITERALLY impossible.
Blackberry's a dying brand, and with a CEO whose believes the mountain should come to Mohammed, it's no wonder.
Some people don't believe in fairies. I don't believe in The Patriarchy.
I'll get right on it. Oh wait, I remember now, every time I've used a Blackberry I've hated the experience. If I developed apps for your devices then I'd have to use them. No thanks.
I cooked up a homebrew 8bit OS on my ATMega chip. I now demand that Netflix port their system over to my OS. Plus I still have a C64 in the closet so that needs netflix pronto. Then the computer in my car I believe is running that Vx stuff for combustion so it should get netflix as that is probably a more common OS than android. Then on top of all that I completely demand that my TI-89 gets netflix.
And that is just netflix. I have been waiting for a TI-89 version of Halo for way too long. Who do I sue? I want to sue someone for that omission!!! And I believe that someone released a doom for TI-89 so it clearly can be done.
The key elements of Apple's monopoly power are there though: they can effectively set prices in the market, they have the ability to raise or lower production to affect prices and availability of the good, they can suppress or increase the market by withholding or releasing products. This last one is important.
I'm not sure I buy this. Apple's control extends only to their own product. There's a active market below Apple's pricepoint (though there's not much profit there, I'll grant you). When Apple's prices change (actually, has that happened in the last few years? I think the price has been steady for a while) the market doesn't reconfigure around that price. Apple certainly has a monopoly on Apple phones, but I'm not sure that's particularly insightful.
In theory, someone could also release a product that's priced ABOVE the iPhone (perhaps as a Veblen good) as long as they can make a sufficient appeal to the wealthy that their product is superior. (I know about Vertu, but I haven't seen anything that makes me think that anyone thinks their phones are better than even ordinary Android phones.)
If Apple disappeared tomorrow, the world would still have smartphone manufacturers. The only way this monopoly argument could hold water is if we decide that Android and the handsets it runs on should be considered a completely different category of product.
the lack of iMessage is not holding Blackberry back. the lack of interest in their devices, and poor sales, is what's holding them back. geez what a goofball.
Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
Agreed. However, this not a bad thing in and of itself. By stripping you of the right to arbitrarily murder me, they give me the right to not be arbitrarily murdered. And vice-versa. I call that a complete win.
In the case of what many like to stuff in the same bag as "entitlements", the rights being stripped are fractional portions of income, and the rights being enabled are, quite often, the difference between life and death or suffering and no suffering, or disease transmission and no disease transmission. I tend to regard those entitlements as entirely worth my loss of right to my income. Others do not share my interest in the general well-being of the public. Debate ensues.
It is not always clear that such rights-trading by force as government fiat is inherently bad. Some rights-trading is no doubt bad.
For instance, part of my right to my income is being traded for bombing and otherwise harming foreigners for the sole purpose of subsidizing the MIC (extend their right to a cushy income), and I am dubious that an adequate defense could be made for this kind of thing.
When an operation - electricity, communications, water supply, networks - consumes some portion of an inherently limited domain, and that operation is critical to the good fortunes of the public, then we may need to regulate what those given the opportunity to provide services in said limited spaces can do.
The FCC regulates how wide and splattery a transmitted signal can be. This is an appropriate act of guarding the use of a privileged, limited resource for the benefit of the public, though it inherently limits the rights of the transmitting party. The PUC regulates prices charged for fuel. This is an appropriate act of guarding a limited, privileged resource for the benefit of the public, though is inherently limits the rights of the fuel provider. And so on.
This is what makes the debate legitimate, and the potential application of limits / restrictions legitimate. Bandwidth providers are players in such a limited space. If they want to do something where they are not critical to the public good, and therefore responsible for the public good, and therefore held to limits designed to address the public good, then they should be in another business.
I've fallen off your lawn, and I can't get up.
Comment removed based on user account deletion
Where's Netflix for my Commodore 64?
Try it! Library of Babel
Exactly, this is not about forcing app developers to rewrite apps for different platforms, but rather setting a standard, neutral, non-OS-discriminatory interface between apps and the OS. The app developer writes his app once to this neutral interface and it automagically runs on all OSes (famous or obscure) without further changes.
Code once (HTML5)for many devices (iOS, Android, BB, Windows, etc). Problem solved. Most mobile apps pull information from the web anyway. Save on developer costs too.
"A plan fiendishly clever in its intricacies"- Homer Simpson
When my vintage Black MacBook (2006) died last year after eight years of faithful service, I exported my data into neutral file formats
Not all programs can export without substantial loss of data. For example, can Garage Band export a multitrack project in a neutral file format that a multitrack audio editor for a non-Apple operating system will recognize? Can Photoshop export a file with all layers and all adjustment layers that Krita or GIMP can open?
You're saying all programs have to come out for PC and Mac or someone can't make a program for either? This is shit.
BB should just come out with an android distro and stop pissing all over everyone else. They can customize it so it looks the way they want it to look. But if it is android based then they get compatibility. They can even rewrite the drivers etc so it is more secure. Make a cheaper Blackphone. You'll make lots of money.
this is what I don't get about these big companies. It is so easy for them to fix everything and get customers. I took me about 1 minute of brainstorming to figure out how BB could get back into the market and be relevant. A minute.
These mother fuckers have years and they can't figure it out.
The idea out of my ass was, make a cheaper version of the blackphone using a modified version of android and a custom UI.
BOOM. BB would KILL with that.
But will they do it? Nope. Because they're too busy getting blow jobs from call girls to actually do their jobs apparently.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
What would you have Google do, and why would they do it?
They used an open standard and campaigned for their peers to do the same. Their peers declined. What else would you have them do?
Define 'Application'. Technically the blackberry operating system is an application - so based upon his own statement, blackberry OS should be made to run on any other operating system. In the annals of dumb-assedness, this is one for the record books!
Lodragan Draoidh
The more you explain it, the more I don't understand it. - Mark Twain
When you're in deep trouble, you decide that it's the government's absolute duty to use the law keep you in business.
All that "free market" talk is for the suckers. What capitalists want is government guaranteed profit; i.e. they want the same free ride that Wall Street gets.
Why is Snark Required?
Blackberry should throw all its weight behind supporting the Xamarin platform in particular, and mono in general. Want that app for your platform too? Well send the developer in question an easy solution to do that, in the form of Xamarin with the necessary libraries you might need to port, and you will find that developer rather excited to become more platform-agnostic.
I use Xamarin and I find it very user-friendly and cutting-edge. In the process I've been picking up C# and I'm quite happy with the improvements relative to C++ and Java that are included. And this is no less than a miracle, because I have been very very anti-Microsoft in general, and anti-Miguel de Icaza in particular, for over a decade.
Back then I felt those guys were trying to co-opt or destroy the FOSS movement, and I think they were definitely trying to do so, but they got their asses handed to them. Now, having quietly capitulated, the Xamarin guys are just focusing, it seems to me, on making good competitive products on a relatively open platform. That's fine for my corporate needs.
The hoped advantage of XMPP was interoperability. If you have no "friends" using XMPP, the primary reason to use it doesn't exist. Then you're left with just the problems that XMPP brings.
"I don't *need* to have friends to enjoy the drag races. "
But you DO *need* friends in order to have interoperable communications. See the difference? If you called your friends to talk about going to the races and they didn't answer the phone, which you sit there for three years holding the phone to your ear? No, because in order to have a phone conversation, the other party has to participate. In order to have an XMPP conversation, the other network has to participate.
Tell you what, go try building something like Hangouts, but use XMPP. You'll discover why that doesn't work so well.
I think this guy has a point about the app neutrality: http://www.itbusinessedge.com/...
Chen is out of his mind... the iMessage example was pretty much mandating his competitor help him succeed....
On the other hand.... making an app available on which platform is entirely a developer's choice... If he makes a game for iPhone and not for BlackBerry... what are you gonna do to him? Sue?
"Netflix, which has forcefully advocated for carrier neutrality, has discriminated against BlackBerry customers by refusing to make its streaming movie service available to them." In what way have they done this, Mr. Chen? What is it you want them to do?
Can I not download the Netflix Android app on a BlackBerry device with the Android app compatibility? Is there some issue with the DRM that prevents the app from working?
Is there something in the Netflix app license terms that prevents BlackBerry customers from using the app? Is that different in some way than tying / tied-selling, which is restricted by law in many places?
Do you want Netflix to make a native port of their app for the BlackBerry OS? Do you figure that the increase in subscriptions will make it worth Netflix's while to do this port? If not, do you want to pay the cost of it, or do you want Netflix to bear it? Netflix (the company) is 14 years old. In 2001, when RIM was 14 years old, if it was busy on a compulsory project to port BBM to every mobile platform that wanted it, would that be better or worse?
Yes, and the other AC pointed out that XE7 coverage skips a huge number of major platforms, which pretty much trashes someone's breathy "JUST about *every* platform".
Il n'y a pas de Planet B.
Where does it stop? If I bring out a new device tomorrow and sell three devices do all Android and Apple programmers now have to certify that their code works on my device? That argument does not hold up. If I create a new device, I can make a compatibility layer for Android or IOS, but that's my responsibility.