Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re:A news? (Score 2) 187

Maybe I'm mistaken, but I was under the impression that at least part of the reason Cyanogenmod exists was to make a usable Android that didn't depend on Google Play Services. Also, Cyanogen Inc. (the company commercializing Cyanogenmod) has partnered with Microsoft to promote Microsoft services instead of Google's.

Comment Re:A news? (Score 3, Insightful) 187

It's a great tool to keep people in your ecosystem. Every time a person goes out and shops for a new phone, they look at all makes and models. If you have a system that defines an upgrade path for users, where they know they'll never be left behind on an antiquated OS, they're MORE likely to upgrade, not less likely.

Third-party Android device makers don't give a shit about Google's "ecosystem." In fact, many such as Amazon and Cyanogen (Inc.) are actively hostile to it.

Comment Re:No problem (Score 1) 163

Well, if you bought a phone with an unlockable bootloader, you can flash whatever OS you want on it. As I wrote elsewhere, even the original Galaxy Nexus from 2011 can get the Cyanogenmod equivalent of Android Marshmallow this way.

But the main "problem" (if you want to consider it so) with Android is that it's a FOSS platform.

No, you've got that backwards: the problem is that phone hardware should be required by law to be unlocked so that their owners can control their property.

Comment Re:Bad Ideas (Score 1) 671

Debugger: you can skip the execution point forward/backwards. You can edit code _live_ whilst debugging, or execute custom code in the same context as what's being debugged, and you can debug that as well. Can your favorite language's debugger do this?

Visual Studio can do it with C#. Its C++ debugger also allows moving the program counter (but not editing), although it can sometimes cause a crash.

Comment Re:Goto (Score 1) 671

I'm currently dealing with about 2M lines of crappy code written in an ide that did/does soft wrapping of lines. Looks really pretty in that particular Windows ONLY IDE, but in anything else it looks like shit when you 1k, 2k and some times even 3k characters on a single line.

Just run it through indent and be done with it.

Comment Re: Verdict sound legitimate (Score 1) 162

Nobody really knows what GPL even means.

It does not define how closely linked code needs to be in order to be one work. Interpretations are very much C/C++ oriented, the meaning in Java/.Net etc. is even more obscure.

Bullshit. The GPL is built on copyright law, which means "derivative work" mean the same thing in relation to the GPL as it does everywhere else. It is a legal definition, not a technical one.

In other words, the manner in which the compiler/interpreter links the proprietary code to the GPL'd code is entirely irrelevant: if the proprietary code is "based on" the GPL'd code, it's infringing. That even includes just reading the GPL'd code on GitHub and reimplementing it!

Slashdot Top Deals

If computers take over (which seems to be their natural tendency), it will serve us right. -- Alistair Cooke