How Paid Apps On Firefox OS Will Work
An anonymous reader writes "Mozilla has put up a blog post about how building a paid app will work for Firefox OS. The Firefox Marketplace will host web apps, and Mozilla is quick to point out that the apps won't lock you into Firefox OS. They will use the receipt protocol, which other devices can support. If they end up doing so, users could buy the app just once and run it anywhere. 'There is, of course, a chicken vs. egg problem here so Mozilla hopes to be the egg that helps prove out the decentralized receipt concept and iterate on the protocol. Mozilla invites other vendors to help us work on getting receipts right so that paid apps are as portable and "webby" as possible.' Mozilla has a JavaScript API for exposing device receipts, and a client-side library can then contact a verification service URL from the receipt."
Somewhat related: a recent panel at Mobile World Congress consisted of representatives for Firefox OS, Ubuntu for Phones, and Sailfish OS. They spoke about the need for alternatives to Android and iOS, and how manufacturers and carriers actually seem eager to use these new operating systems to differentiate their products
What are they going stop piracy, since it's all HTML and JS?
Does it mean that's it's trivial to copy paid apps and send them to your friends?
Fuck that !! I ain't paying for shit !!
just what the world needs
I guess there is some advantage to having a nonprofit organization active in this space...
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
This experiment will be over in 9 months without a large infusion of capital.
What kind of meds cure schizophrenic drunk rambling?
Some people die at 25 and aren't buried until 75. -Benjamin Franklin
Wouldn't you just collect money from your website when they try to access your web services and collect money from your site? I really don't understand how they can do this without a username and password. And it's not compiled code, you can just view source and capture everything. It's like people have forgotten that they have a web browser on their phone. The concept of the OS is good for certain apps, but it's only going to work if Apple, Google and MS use it too (which they won't).
Parent reminds me of the Time Cube guy.
A major issue I see with a developer using a proxy to validate the receipt is that when the proxy is no longer maintained the app no longer works.
This is the entire problem with web apps, in my opinion. Developers now have full control of how long their apps works by either killing it directly (not validating the receipt) or by not supporting/maintaining the proxy they used for receipt validation. In the windows world I can save the installer but here if it is trying to validate the receipt every 20 minutes like they recommend then I have just wasted my money and potentially effort.
I don't think this issue get enough attention from any of the web app players. If I buy an app I expect it to be usable for as long as it was originally intended. Not for as long as the developer exists or feels like supporting it.
My idea of a paid app for the FF OS is one which collects Underwear and advertising Cookies, stuffs the cookies in the underwear, wraps them in a 3D printed biodegradeable "plastic" wrap, and sells them at a profit.
In other words:
1. Underwear ...
2. Cookies
3. Package them
5. Profit!
Best part is it's green.
Cause that's what the cookies and underwear look like by the time they get to the end consumer.
-- Tigger warning: This post may contain tiggers! --
"and how manufacturers and carriers actually seem eager to use these new operating systems to differentiate their products"
One of those carriers is NTT DoCoMo. They will introduce a Tizen-equipped smartphone here in Japan in the near future. Win for open source, bully for you, champaigne all around, right?
No. The reason they want to use Tizen is because Android is too open and out of their control. They can't lock down their Android phones more than they already do. They'd effectively have to dump the Google Play store and force people to only use their own curated store instead. But that means losing the other Google apps as well, and most of the apps people are expecting to find. That horse has long left the barn.
With Android, NTT can't control what apps people can download and use; can't impose app-specific restrictions or extra bandwidth charges, and they certainly don't get a cut of the money changing hands for apps and services. They see a future where they just supply the communication pipes, and they are terrified of that.
So, Tizen is their solution: An OS where they can completely lock down the phone, provide you with only the apps available in their app store, and take a hafty cut from both developers and users for the privilege of appearing there. A return to a time where you spent most of your time and all of your money in the provider's walled garden, not out on the open net.
Which is why, for all that I love open source, I will never consider buying such a phone and will never recommend one to anybody. This is a play for closing down the mobile net, not opening it up.
Trust the Computer. The Computer is your friend.
Home/consumer software has been post-scarcity for a long time, why reject free software and try to stuff the genie back into the bottle? You want paid software to attract developers so there will be apps right? But there are already apps! Just skip to the last step. And when you provide such a platform developers will have an incentive to fill any gaps by releasing their own solutions as seen on Maemo.
"When information is power, privacy is freedom" - Jah-Wren Ryel
and would you like your Angry Birds to be unplayable once you get in the metro?
Some well-known PC games published by Ubisoft and Actiblizzard already are.
A major issue I see with a developer using a proxy to validate the receipt is that when the proxy is no longer maintained the app no longer works.
Which is different from Steam games, Assassin's Creed 2, Starcraft 2, and Diablo 3 in what way? A lot of recent PC games use not only Internet activation but also periodic or even continuous revalidation of the license, possibly disguised as cloud backups for saved games.
Home/consumer software has been post-scarcity for a long time
Including games? I thought games needed skills from multiple disciplines, some of which have not yet developed a mentality analogous to the free software movement. And how well has free accounting software been able to keep up with annual updates to tax codes in all industrialized jurisdictions?
I was under the illusion that Mozilla were still committed to keeping things free. Now they want to build a crappstore just like everybody else. I think they're a bit late to that party.
I can resell my toaster, my car, my old socks, my books
Once you resell them, you can no longer use them. This is not the case with a video game installed to a PC's hard drive.
my CDs
Once you resell them, you can no longer use them. Record labels are supposed to get compensation from blank CD-R manufacturers for the use case of buy, burn, sell.
Can we go back to just being an Internet browser?
Maybe a fork is needed.