Live data from Hacker News

CyanogenMod Installer Application Removed from Play Store

cyanogenmod.org

171–180 of 197 posts

Re: CyanogenMod Installer Application Removed from Play Store

#171

Earlier quoted context omitted.

> This somehow makes Google like 90's Microsoft? You should have stopped there. Removing Cyanogenmod may not be it, but the rest of your post just opens it up for pointing out how Google is just like Microsoft. > How many operating systems or web browsers did Microsoft open-source? Red herring. Selling software and Operating Systems is Microsoft's core business, and you expect them to give it away? How much software…

> Google is certainly throwing their weight around these days, which is precisely why Microsoft was hated in the 90s. Not really. There's nothing intrinsically wrong with "throwing your weight around," as you put it. For example, that's exactly what IBM was doing when they decimated SCO's absurd lawsuit. Microsoft was hated because they aggressively pushed out competitors in dishonest ways, because they intentionally…

> Microsoft was hated because they aggressively pushed out competitors in dishonest ways, because they intentionally made it difficult to interoperate with their software through proprietary protocols and file formats, and because they attacked open source.

To me that sounds a lot like "throwing their weight around" :-) As my post hoped to show, Google simply does it in different ways.

Well... if you believe Yelp, the SkyHook lawsuit and various antitrust complaints in the US and EU, "pushing out competitors in dishonest ways" is something Google is doing as well. And we all know how interoperable YouTube is with Windows Phone devices. And we saw how Google pressured OEMs into not supporting competing software (cf SkyHook, Acer).

So maybe not that different after all.

> Some of your questions directly illustrate why "throwing your weight around" can be a good thing.

No doubt Microsoft supporters will say the same thing about Microsoft's antics :-)

> Did Sun/Oracle accuse Google of "stealing" Java? Yes, but do you really want to live in a world where people can copyright APIs, thereby giving creators of popular APIs a large amount of control over everyone else?

Well, that's the purpose of IP, isn't it? If you create something popular that others find very useful, you deserve enough control to ensure proper compensation.

Otherwise you get what Google did to Sun. Sun sank millions in developing -- and billions in marketing -- Java to make it the dominant development language that it is and to create, out of nothing, a huge Java-savvy workforce. Google, to bring developers to their new platform, simply hijacked the ecosystem with nothing in return to Sun (now Oracle). Of course, Sun was very careless in its control of Java, but I think Google derived immense benefit from Sun's investment and is being extremely selfish in insisting on not respecting their rights.

> I surely don't (and I say this as someone who has dedicated literally years of my life into designing APIs) but Oracle and Microsoft would like that world.

I too have devoted years of my life designing APIs. I see little distinction in the creative effort that goes into either code or API, and I think both deserve equal protection.

In fact, personally, I see Google's world as worse than Oracle/Microsoft's world. Google's arguments in the Oracle case, taken to their logical conclusion, literally remove support for all copyright protection for software. Part of their argument is that APIs are not copyrightable because they're "functional". You know what else is functional? All the code in the world!

But then, Google's software remains locked away in data centers, away from the world's eyes, further protected by trade secret. Of course, it sees no value in other types of protection, only liabilities.

Me, I'd rather live in a world where valuable works cannot be taken without permission, especially since a lot of my work is exposed to the world. I've open sourced a lot of stuff too, but which of my work can be taken freely should always be my decision.

> I don't "expect" Microsoft to give away anything, but the fact that their business model depends on tightly controlling it makes them an inherently less open source-friendly company than Google.

There's nothing intrinsically wrong with being a "less open source-friendly company" either.

Re: CyanogenMod Installer Application Removed from Play Store

#172
post #160

Earlier quoted context omitted.

Can you sideload anything on Windows or Apple phones? No. And on most carrier locked Android phones, you have to find an exploit to root your device before they let you sideload apps. So my point, that you are less free today with modern smartphones than you were with your PC under MS dominance in the 90s, stands. This isn't like some test to pass before changing your oil. It's like requiring Ford's permission to ins…

> And on most carrier locked Android phones, you have to find an exploit to root your device before they let you sideload apps. This is wrong. Allowing this is built in to Android and it's a user togglable setting. Verizon explicitly mentions sideloading and how to enable it: http://mobile.vzw.com/LocationAgent For Android devices, please confirm the device's Location Services setting GPS and Verizon Location Service…

Fair enough. I've seen phones that disable the setting for allowing sideloaded apps. But fortunately it's not as prevalent as I thought.

Re: CyanogenMod Installer Application Removed from Play Store

#173

Earlier quoted context omitted.

I think an accurate comparison would be EA providing software via the Playstation Store which attempts to change the OS, leading to a situation where the warranty becomes void and Sony refuses to replace or fix broken PS4s free of cost. When problems creep up on a product like this, the user will get shafted badly in the end. Google will refuse to help (cue complaints about Google allowing potentially destructive app…

Same here. Been running Android since 2010 on 3rd party ROMs. Thought I'd bricked on more than one occasion but somehow got away with it. Guides purporting to provide the "definitive" or "foolproof" rooting / flashing method rarely do, leaving out crucial steps and not considering the full combination of starting points that might / will occur and the effect of tinkering. I concur with justin66. The necessary skills…

To be fair, most of my bricking has been due to my own carelessness, including a dead boot that had to be finally rescued via the JTAG route. Even with the best guides, it is easy to miss a step or two no matter how many times you have done it before.

One downside of CM raising money is that they will have to go for high impact initiatives as a must-have than as a welcome side-effect of the stellar work that they have already been doing. Guess they will eventually go the route of CM phones or phones that come with CM pre-installed. The money they raised does not make sense for building a purely software offering.

Re: CyanogenMod Installer Application Removed from Play Store

#174
post #52

Earlier quoted context omitted.

Let's recap. Prior to today, a community-developed fork of Google's open-source operating system could be installed by using an app from Google's own app store (which sometimes bricked the phone). After today, a community-developed fork of Google's open-source operating system can be installed by downloading the installer from the CM website. This somehow makes Google like 90's Microsoft? How many operating systems o…

let me see... google and the open handset aliance advertise an open source OS, that you cant install without voiding warranties and bending to proprietary radio and firmware code. just like pc manufacturers of the 80/90s (bios was reverse engineered from IBM and then tightly controled by ami. it only looked slighly open because IBM was much more closed. same with android standing next to apple.

You can't install on some consumer hardware without voiding the warranty. The quality of the hardware you get subsidized from AT&T doesn't change the openness of Android.

If you had a board and wanted to start porting android to it today everything you need to make it happen is there and out with permissive licensing too. What more to do you want out of a software project?

Re: CyanogenMod Installer Application Removed from Play Store

#175

Earlier quoted context omitted.

There is plenty of such software on the Play Store. E.g. Rom managers such as this one. https://play.google.com/store/apps/details?id=com.koushikdut... > I don't know WTF the cyanogenmod team was thinking, non-technical people messing with CM will just lead to negative press. I know atleast three people who tried to install Linux and formatted their Windows partition in the process. So you mean Linux CDs and DVDs sho…

That's a terrible analogy. Firstly, a PC != mobile phone. This isn't a bloody OpenMoko phone - this is a working consumer device that's sold to you as a "dumb" device. It's like buying a television or DVD player, flashing some weird third-party firmware, then taking it back and saying, gee, it just stopped working... Or flashing your car's ECU chip. The manufacturer is certainly not expected to fix your mistake. They…

Actually, it's quite a good analogy. I have installed Linux on half a dozen newly purchased PCs and was just recently flummoxed by UEFI and trying to retain a Windows partition. I had to make an informed decision to do without Windows entirely on this latest machine. The effort to install an aftermarket ROM is similar.

Re: CyanogenMod Installer Application Removed from Play Store

#176

Earlier quoted context omitted.

It's not unheard of, but extremely rare to "brick" modern phones. Four years ago, when you had to replace the bootloader you could flash something that would "brick" a device to the point that only JTAG could fix it, but that hasn't been typical since the Nexus One. More commonly you can still access fastboot or ODIN and restore a system image which returns the device to a stock OS. This isn't ideal for non-tech savv…

I recovered once that way, but it is definitely an unrecoverably bricked device for my parents and even for my brother. An app that bricks even Why doesn't CyanogenMod replace or repair bricked devices, when their software caused that problem in the first place? Why should Google or the device manufacturer pay for it?

Because it comes without any implied warranty as per the Apache 2.0 license[1] they use. Though when they go and put it on the Android Market, that creates a gray area that was not an issue when it was confined to the Android Modding Forums.

Users installing it outside the market though as it was always installed have no more right to Cyanogen giving them a new device than Debian or the Linux Foundation would if you destroy your PC installing Debian Linux.

https://github.com/CyanogenMod/android_packages_apps_CMAccou...

Re: CyanogenMod Installer Application Removed from Play Store

#177
post #139

Earlier quoted context omitted.

And, of course, CM still phones home by default, which is malware behavior, and not something we need to condone.

Don't be so dramatic. The phone home to provide statistics, it's much better then what is built in every stock rom. Also, phoning home is not malware behaviour. Every single website in the world does it, is that all malware?

He rattles off this complaint any time Cyanogen is brought up on HN (twice in this thread[1]). It gets a little trite after a while for him to keep dragging this complaint out when all one has to do is uncheck a box.

[1] https://news.ycombinator.com/item?id=6812771

Re: CyanogenMod Installer Application Removed from Play Store

#178
post #28

With the CM Installer in the play store many lay-people started using it, rendering their phones unusable[1] when any little issue cropped up. Also the process wasn't foolproof even for people capable of dealing with technical issues[2]. It isn't polished enough to go in the play store IMO. I don't know WTF the cyanogenmod team was thinking, non-technical people messing with CM will just lead to negative press. 1: ht…

There is plenty of such software on the Play Store. E.g. Rom managers such as this one. https://play.google.com/store/apps/details?id=com.koushikdut... > I don't know WTF the cyanogenmod team was thinking, non-technical people messing with CM will just lead to negative press. I know atleast three people who tried to install Linux and formatted their Windows partition in the process. So you mean Linux CDs and DVDs sho…

> E.g. Rom managers such as this one.

That particular ROM Manager requires having root and an unlocked bootloader prior to use while the CM installer does not. That alone is a big difference, since it implies someone should be aware slightly of what they're doing if they have gotten past the unlocking/rooting stage.

Re: CyanogenMod Installer Application Removed from Play Store

#179
post #15

It seems like no matter how blatantly Google carries out it's updated "Microsoft from the 1990's" act there will be a coterie of apologists on HN explaining away it's actions. The Cold War provided an appropriate label for this crowd: "useful idiots".

CM phones home by default. There's a word for software like that: Malware. The Play Store shouldn't have malware.

Seriously? You realize how many apps on the market use Google Analytics or some other form of Analytics? Nearly all of them, including Google's Apps. Nearly all of them give absolutely no way to opt out either short of host blocking. However, CM gives you an option to under device settings.

Re: CyanogenMod Installer Application Removed from Play Store

#180

Earlier quoted context omitted.

Looking where Apple is now, that decision helped them, but I don't think you are making a case that it helped consumers. There are countless ways that Apple stifled competition when 3rd party applications compete directly with the applications Apple ships OOTB. The unified in-app purchase has benefits, but it also comes with strings attached. The 30% rake means that either users pay for the markup or developers must…

Your argument does not take into account the fact that a unified interface boosts consumer confidence and trust, which increases spending. It directly influences the quality of the end product — compromising on that is failing your users. Who cares if developers have to give up a cut? It's a level playing field: every developer gives up 30%, so prices standardise with that in mind. If developers rolled their own and…

No one here is arguing that Apple shouldn't offer a standard in-app purchase option. As you describe, there are substantial benefits. The issue is with the way they mandate it, even in situations where it is actively harmful.

Amazon (to take the most notorious of many examples) doesn't need Apple's help to build consumer confidence and trust. In fact, including Apple in Amazon's transactions makes them more complicated and less trustworthy (consider what could happen if there's a hiccup in associating your Kindle account and your Apple ID). And the 30% cut isn't anywhere near a level playing field for them, since they compete with the one company that doesn't pay it (and have similar costs for acquiring the digital content they sell).

You also misunderstand Google Play's policy on digital in-app purchases. Google doesn't require all in-app purchases to go through their IAP system, just the ones that unlock application functionality (so you can't evade the 30% cut of app purchases by rolling your own IAP). This is qualitatively different from Apple's policies as a simple glance at the iOS vs Android Kindle, Nook, Kobo, Amazon MP3 (and on and on) apps will demonstrate.

Finally, I'll add that Apple handling returns isn't necessarily a benefit. It means iOS developers can't offer more generous return policies than the standard one, something many have used to good effect on Android.

Post reply on HN