Slashdot Mirror


Locked-Down Tablets Endanger FLOSS For End Users

itwbennett writes "If you buy into the idea that tablets (and ultrabooks, and smartphones) in the enterprise are nothing more than glorified thin clients, then Microsoft's Surface presentation seemed more flashback than future. And if you're a fan of free software, the announcement might also have struck fear in your heart. While Microsoft has never locked out apps based on license, it's not impossible that they might chose a more locked-down Apple-esque approach for Surface, writes blogger Brian Proffitt. 'And that could put free software for end users very much at risk.'"

45 of 242 comments (clear)

  1. Really? by Anonymous Coward · · Score: 4, Insightful

    A post for some anti-Microsoft tinfoil hat? Must be a slow news day.

    1. Re:Really? by Frosty+Piss · · Score: 4, Insightful

      A post for some anti-Microsoft tinfoil hat? Must be a slow news day.

      Indeed.

      But you know, it's Microsoft's product, they can build it however they want - you're not obligated to buy it.

      On the other hand, if you DO buy it, nothing should stop you from at least trying to unlock it and load some other OS... You *do* own the hardware, but MS can design, build, and load it however they damn well feel like...

      --
      If you want news from today, you have to come back tomorrow.
    2. Re:Really? by NatasRevol · · Score: 2

      Isn't that the price of freedom?

      It ain't free.

      --
      There are two types of people in the world: Those who crave closure
    3. Re:Really? by berashith · · Score: 4, Informative

      Why would this happen? Today there are two players in the market that are well ahead of MS, and seem to be standing strong where MS is trying to break in. One of these players encourages a lot of free and open apps, and has plenty of hardware industry support as well as an original enabler of the entire platform with possibly deeper pockets than microsoft.

      I would not expect a former monopoly holder on last decades technology who is well behind in the current fields to be able to re-assert itself into the same position as it had enjoyed previously.

    4. Re:Really? by Dogtanian · · Score: 5, Insightful

      But you know, it's Microsoft's product, they can build it however they want - you're not obligated to buy it. [..] You *do* own the hardware, but MS can design, build, and load it however they damn well feel like...

      Yawn, it's the old "it's a free market and it's their product and you're not obliged to buy it so you have no right to criticise " response that keeps popping up on Slashdot, either from the mouths of fanboys or from those who (incorrectly) think this is how a free market works.

      Let's me be clear- the first (non-italicised part) is valid and reasonable. The problem is when the above types assume that the "no right to criticise" bit follows too. That part is either stated explicitly or implied (as in the above case, since the comment was posted in the context of being a response to criticism of MS's behaviour (*)). Either way, it's wrong.

      Yes... yes, they're entitled to do what they like (within reason). And similarly, people are morally entitled to criticise things about that they disagree with. See, it cuts both ways. I'm quite entitled to criticise a company and their products, services and/or practices, regardless of whether I have the intention of buying them or not. The company isn't obligated to sell it, after all.

      The implication otherwise is that anyone who doesn't buy a given product in a free market isn't entitled to have an opinion on it. See that car model you know is lousy- and can explain why to your neighbour or other forum members who are thinking about buying one? You should shut up about that because it's a free market and they can design it lousy if they want and you don't have to buy it. Matter of fact, logically the implication applies equally to those who did buy it- since they didn't *have* to. The engine fell out of your brand new Chery QQ after 1500 miles? You weren't obligated to buy it, so you have no right to whine.

      In short, no, that's not how it works.

      (*) Yes, let's remember that MS themselves haven't actually done this yet- only that someone is speculating that they *might*.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    5. Re:Really? by mapsjanhere · · Score: 3, Insightful

      As the example of Apple clearly shows, it's impossible for a closed platform company to reinvent itself and become a market leader in a new tech segment.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    6. Re:Really? by hairyfeet · · Score: 3, Interesting

      And whose fault would that be? Time for a dose of cold hard truth boys and girls, if the community would have had a living shitfit at the half baked crap coming from the devs, you know EXACTLY what I'm talking about, crap like companies having to release new drivers even for old stuff because Linus and the kernel fiddlers kept breaking shit, the DE wars, Pulseaudio, repos full of half baked software with zero QC or QA, well then maybe you'd have enough marketshare that MSFT wouldn't dare!

      When Shuttleworth flushes millions down the toilet and Linux never breaks single digits and most places have it close to the same 2% its been in years, when you are offering your product for free with no strings attached and people would STILL rather steal the other guy's product, when forum hunts and CLI copypasta is treated as par for the course on update, when your forums are filled with "Ur a M$ Shill!" and "Works4me" because a vocal segment of your users treat your product as a cult instead of an OS? Well folks its time to suck it up and take a good long hard look in the mirror.

      I would STRONGLY suggest you read these two informative articles, the first by one of the RH devs, and then you will know why FLOSS is so easily blocked with so few giving a shit. The second one has over a hundred links pointing out serious long term problems that are either 1.-swept under the rug, 2.-Ignored, or 3.-Treated as hearasay if you even bring them up. I'm sure this post will be buried by those that treated FLOSS as a religion, aka the FOSSies as I've often called them, because their answer to everything that isn't "Gee Biff, isn't FLOSS Swell, it sure is Skip, RMS is a God among men and M$ burns babies!" is treated like crapping on the Baby Jesus, but in the end the numbers don't lie. if there hadn't been so much infighting, reinventing the wheel, NIH, ignoring of obvious issues, and using the fact that it was free as an excuse to settle for half ass? Well then frankly the numbers would be such that MSFT wouldn't dare block it. the fact that they can and most of the planet couldn't care less just shows a failing in FLOSS to give the people what they want and to offer a better product as far as I'm concerned.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Really? by berashith · · Score: 2

      the changes seem to be radiating backwards in this case. The users are becoming more attached to their portable devices, and the desktops are going to have to keep up with compatibility. Microsoft is not in the position ( yet, and hopefully to remain.. so i see your point) to drive the utilization of these devices, as more and more companies are allowing users to supply their own toys.

    8. Re:Really? by morgauxo · · Score: 3, Interesting

      Under the DMCA we aren't free to unlock the devices after we buy them. How is that freedom?

    9. Re:Really? by Miamicanes · · Score: 2

      As much fun as it is to bash Microsoft, the sad truth is that the most TiVO-ized and locked down hardware on Earth usually runs some bastardized de-facto fork of Linux. Once Microsoft gets your money, they tend to not care if you want to blow away their OS and replace it with something else. Contrast that with the behavior of... say... Motorola, who's hellbent on shoving locked-down TiVO-ized hardware down its users' throats (though some of us haven't given up hope that Google will eventually make them non-Evil and force them to unlock their bootloaders).

  2. FUDD by Anonymous Coward · · Score: 4, Funny

    They may also make it such that it calls you mean names...

    1. Re:FUDD by cpu6502 · · Score: 4, Insightful

      +1. I was aboout to post the same thing. This is a BLOG that is filled with nothing but speculation to induce fear, uncertainty, and doubt about what Microsoft MIGHT do to lock-out devices. It was a waste of my time to read. 1/10 stars.

      The final paragraph should have been the /. summary: "Free software won't completely go away, of course. There's too much back-end functionality in too many IT sectors for that to ever happen. But with the rise of thin clients and the app store gateways, end users may have a harder time finding and installing free software for their personal or business use."

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    2. Re:FUDD by Lumpy · · Score: 2

      They are bringing back Microsoft BOB?

      --
      Do not look at laser with remaining good eye.
    3. Re:FUDD by SuricouRaven · · Score: 2

      I think you need to expand 2:
      2a: Microsoft is sued.
      2b: Microsoft stalls
      2c: Microsoft appeals.
      2d: After ten years, the legal action is finally over. Microsoft is fined for tens of millions of dollars. But by this point their control has allowed them to eradicate all competitors and make many billions of dollars in additional profit. Net winner: Microsoft. We've seen it before.

  3. Lock Out by Grudge2012 · · Score: 4, Insightful

    It's not Apple locking out GPL, its the GPL locking out the App Store.

    1. Re:Lock Out by HarrySquatter · · Score: 4, Informative

      Apple doesn't ban giving out the source code. I've downloaded the source to numerous iOS apps in Apple's store.

    2. Re:Lock Out by Microlith · · Score: 2

      No, it's a mutual incompatibility between the App Store and the GPL. Apple chose to make it this way.

      The App Store (and by extension, Apple's walled garden) is decisively anti-end user freedom. The GPL is totally pro-end user freedom. But since Apple controls the store, the only way to legitimately get GPL software on there is to own all the copyrights to the code, strip the GPL (because it will be replaced with Apple's onerous terms,) and post it. Users can then go figure out how to make use of the GPL code with a platform that is outright hostile to them.

    3. Re:Lock Out by Richard_at_work · · Score: 4, Insightful

      Under the GPL, Apple become the party burdened with ensuring the license is fulfilled, as they are the distributor - so yes, the license is to blame. There is no scope in the GPL for Apple to be anything other than the distributor, there is no allowance for an agent model, or a silent party (who holds no liability) acting as an enabler between the recipient and the originator.

      And as this wasn't even duscussed during GPL v3 talks, yes it is a problem with the license - a deliberate one. The FSF and Gnu want to put entities like Apple into this position.

    4. Re:Lock Out by UnknowingFool · · Score: 4, Interesting

      And when did this happen? Oh you're referring to VLC where some of developers objected to it being placed in the App Store by someone else. The developers objected to Apple putting DRM on the code (which they put on all apps) which goes against GPL. So Apple removed it. How dare Apple respect copyright by following the wishes of the copyright holders!

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:Lock Out by gnasher719 · · Score: 3, Informative

      Not even that. The problem is that some copyright holders of GPL licensed software _claimed_ that having software based on their code was against the GPL license, and threatened to sue Apple. Whether that claim is true or not is up for debate, but clearly these people didn't _want_ their code on the App Store, and the _threat_ of being sued was enough for Apple to remove the software.

      If the copyright holders agree that their GPL licensed software may be distributed through the App Store then there is no problem.

      And in practice, when GPL licensed software appears on the App Store, anyone can get the source code (you can even include it in the application package), you can make the application available to anyone else who wants it by telling them where to download it, you can create derived works. It's exactly the opposite of the Tivo situation where you had code that followed the letter of the GPL but violated the spirit - on the App Store, you can in practice do all the things that GPL is supposed to allow you, even if the letter of the GPL license isn't followed.

    6. Re:Lock Out by mark-t · · Score: 2

      Count how much freely available software there is out there, with source code.

      That's at least how many programmers there are who will write software and give away the source code (since many free software products have multiple contributors). While it might not be a majority of programmers, it's anything but a small number.

    7. Re:Lock Out by tonywestonuk · · Score: 2

      +1 informative.

      Do apple ban redistribution of sourcecode? No. VLC for iPhone's source code was available for download. (before VLC was pulled on request of one of the authors of VLC)
      Do apple ban redistribution of the binary? Any iphone is free to copy from your iphone backups, and to send to whoever wants it....not that the recipient would be able to do much with it!
      Do apple ban the use of using other peoples sourcecode in your own project?. Of course not

      What apple do, is prevent installation of anything, that hasn't come from the Appstore. This is the so called walled garden!. To be honest, I dont mind a walled garden, as I would rather not have a device that can be infected with Adware/Trojans/Viruses!.

    8. Re:Lock Out by Teckla · · Score: 2

      Seriously, there should be a GPL agent model

      Or just skip all the GPL drama entirely and use code based on BSD, MIT, Apache, etc., licenses instead.

    9. Re:Lock Out by jschottm · · Score: 3, Interesting

      I've bought plenty of GPL software through retailers who didn't have to supply me with the source code.

      "Your license to each App Store Product is subject to the Licensed Application End User License Agreement set forth below, and you agree that such terms will apply unless the App Store Product is covered by a valid end user license agreement entered into between you and the licensor of that App Store Product (the "Application Provider"), in which case the Application Providerâ(TM)s end user license agreement will apply to that App Store Product ... You acknowledge that: you are acquiring the license to each Third-Party Product from the Application Provider"

      Even if your argument was true, all they'd have to do is provide the ability to download the source code (which they get to charge for).

    10. Re:Lock Out by jo_ham · · Score: 3, Insightful

      The app store is not incompatible with GPLv2 - there are several GPL apps on there, in fact. They even changed some of their terms and conditions to clarify the position in the wake of the VLC incident.

      It *is* incompatible with GPLv3, but this is due to the specific design of the v3 licence. In other words, it was written specifically to be incompatible with such app stores and Tivo-type devices. Hardly the "platform tyrant's" fault there.

      Apple did not "make it that way" - the FSF did, and they have their reasons for doing so. I can respect their position, even if I disagree with it.

      I also find it interesting that you consider a corporation to be "fascist" if it has a service that is incompatible with a software licence that you happen to like. Does that mean that those who maintain the Linux kernel are also fascists because they won't include closed source code into it? I mean, it's incompatible, right?

    11. Re:Lock Out by jo_ham · · Score: 3, Informative

      Your comment only applies to GPLv3 - and that was not Apple's doing.

      GPLv2 code is fine on the app store (and there's a fair bit of it on there). Apple even changed their terms and conditions after the VLC incident to clarify the issue. There's nothing stopping you from releasing a GPLv2 app on the store and distributing the binaries and the source via other means (or even within the app).

      The "hostility" comes in the form of the GPLv3, written seemingly in a fit of nerd rage that while the Tivo box was technically using the code legally, the spirit of the licence wasn't being followed, thus the highly restrictive v3 was born. I can totally understand why it was written, but to try and claim that the reason you can't use GPLv3 code on the app store is *Apple* hostility is just not painting the true picture. The v3 licence is simply incompatible by design *of the writers of the licence* to be hostile to App Store and Tivo-type business models.

      Again, I can understand and respect that position, but it's not all on Apple for "being totally anti freedom".

    12. Re:Lock Out by Xtifr · · Score: 2

      I would make some snarky comment about Apple fans' inability to grasp basic logic, but fortunately, Apple fan Old_dOg has helped me track down the incompatibility to section 7.3 of the Apple IOS developer's agreement, so clearly, not all Apple fans live in a logic-free zone. How you can possibly blame the FSF for section 7.3 of Apple's own document is beyond me. Nor has anyone yet offered any reasonable justification for the terms of section 7.3.

      You're correct that Apple is entititled to run their app store any way they wish. That doesn't mean that someone cannot criticize the way they run their store, however.

  4. Or perhaps it creates a market opportunity by SCHecklerX · · Score: 2

    Let microsoft control software on their own hardware. There will be hardware vendors to fill the void, and I'm guessing that hardware will run something open source.

    WebOS is already out there. Android too. And for generic computing, you have Linux, BSD, etc.

    Nothing to be afraid of here. It's an opportunity. Perhaps those who want 'cheap hardware' will now be forced to finally look at the better OSs. It disgusts me that I work for a government contract, managing unix servers, where we waste so much money, time, and effort shovelling this unusable crap on our desktops.

  5. Fearmongering by mattr · · Score: 4, Insightful

    tl;dr: "they are could be closed devices"

    This typo is a good summary of the article.
    Perfectly good vocalizing about the death of open systems.. except that it hasn't happened yet has it. Wake me up after the product launch.

  6. waste of time by Tmann72 · · Score: 2

    Correct me if I'm wrong but only the Windows RT platform is app store locked whereas the Windows 8 Pro is not app locked. Also, aren't they making both an ARM Windows RT Surface and a x86 Windows 8 Pro Surface? If my memory is accurate then wouldn't that suggest that this entire article is stupid and a waste of time? Just buy the correct version. Problem solved.

    1. Re:waste of time by Microlith · · Score: 4, Informative

      Metro is 100% locked, regardless of CPU architecture. Microsoft wants all future development to take place using Metro, and it isn't hard to see why.

  7. ZOMG M$ might be like Apple :O by kurthr · · Score: 2

    Speculation and fear mongering... Google could be more like FB. Slashdot could be more like reddit.

    In particular, M$ is touting their enormous number of programs that run on Win8 (even if not in the Metro tiles).

    There are enough bad things that might happen with some actual substance, why not worry about those.

  8. I know exactly the legal text they would use. by SuricouRaven · · Score: 2, Insightful

    If you look at some of the MS SDK licenses, redsitributables and similar things, you often find a clause refering to 'identified software' - here's an example, taken from the ASF/WMA/WMF specification license (http://read.pudn.com/downloads3/sourcecode/multimedia/9891/ASF%20Specification%20v.1.0/ASF%20Specification%20v.1.0.doc, abridged for clarity):

    "2 (g) ...your license rights to the Specification are conditioned upon your (a) not distributing the Implementation in conjunction with Identified Software (as defined below); (b) not using Identified Software (e.g. tools) to develop the Implementation; and (c) not distributing the Implementation under license terms which would make the Implementation Identified Software. ... Identified Software includes, without limitation, any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (x) be disclosed or distributed in source code form; (y) be licensed for the purpose of making derivative works; or (z) be redistributable at no charge"

    The details vary between different licenses.. The most restrictive, those on things like the ASF specification that I used as an example, prohibit even using 'Identified Software' at any stage in the development process.

    Translated roughly from legalese, this means that if your software is open source or even if you allow users to redistribute it, you aren't even allowed to put it on the same CD as a microsoft redistributable. If you use one of the affected SDKs or licensed specifications that takes the most restrictive variation then you are not only prohibited from releasing your source, or allowing others to redistribute your software, but you can't so much as use vim or emacs to edit your code or GCC to compile it. I also find almost the same clause in things like the Windows XP Embedded EULA, so if you make a product which depends upon XP Embedded then you are not able to open-source the application software that you wrote to run on it.

    If Microsoft were to go full-on Evil Empire once again, this is exactly the clause they would probably adapt. All they'd need to do is pass a policy that no 'Identified Software' be permitted in the marketplace. A trivial legal change, and it would easily and effectively not merely bar open source software from the market (And thus Windows RT entirely, as well as use of the metro interface), but possibly even prohibit any Windows dev hoping for commercial success or any accessibility to the ARM mobile users from even utilising open-source development tools.

  9. No, it's Apple by betterunixthanunix · · Score: 4, Informative

    There is nothing inherent to the repository / app store model that is incompatible with the GPL. It's Apple's policies that are incompatible with the GPL, whic was a deliberate decision on the part of Apple to maintain their power over users.

    --
    Palm trees and 8
    1. Re:No, it's Apple by Xtifr · · Score: 2

      Can you provide a link to the app store policy? My understanding is that the developer has to agree not to make the binaries available through other channels, which, of course, has nothing to do with source code, but is an additional restriction and thus forbidden by the GPL. So you were looking for the wrong thing (after being misinformed by the OP). Note that we need to look at the developer's agreement, not an end user policy.

  10. Sony v. Hotz by tepples · · Score: 2

    they can build it however they want - you're not obligated to buy it.

    Say I want a video game console on which I can run homemade video games. Should I get a Microsoft, Nintendo, or Sony console? They're all locked down.

    nothing should stop you from at least trying to unlock it and load some other OS

    Nothing should stop people, but copyright law does stop people. Sony v. Hotz.

    1. Re:Sony v. Hotz by gorzek · · Score: 2

      Today's game consoles are basically squeezed-down PCs anyway. "Build your own" used to be a flippant response, now it's actually very doable. Get a small case, put some hardware in it, a TV-out graphics card, hook up some gamepads, install whatever interface you want (maybe Linux running MAME, Windows running Steam, basically do whatever you care to here), and bam! You've got a game console.

      It's weird how people complain so much now, when there is so much cheap commodity hardware available that there's no excuse not to just buy some and build whatever suits your needs.

  11. Anti-Microsoft Flame Douche by MrWin2kMan · · Score: 3, Informative

    This article is obviously written by someone who hasn't bothered to take a look at Metro development on Windows Phone. Having a locked-down environment does not prevent anyone from placing free apps in the Marketplace nor providing the source code. Marketplace, like iTunes, does have some control of what can get published, as all apps have to meet established criteria. Tell me, do we really need to tout 500,000 apps, when 100,000 have some sort of flatulence sound as their reason for being? Not having Chrome or Firefox or Opera on Windows Phone bothers me not a bit. The environment is web-based, and the evermore slight variations in the way the different browsers present the display can wreak havoc on the user experience. Microsoft is right to control this. The fact that API's are not available to allow an alternative browser to function on Windows Phone/Windows RT as it would on a full Windows 7/Windows 8 client probably points more to the relative youth of the OS. For once, Microsoft is taking direct control over its future, and following in the footsteps of the beloved Jobs. Windows RT tablets will directly compete with the iPad, and offer pretty much the same user experience. If you want something more robust, use Windows 8. If you want to write more robust applications and provide you sourcecode, write for Windows 8. It will be a much larger audience anyway.

    --
    Nothing to see here but us trolls...move along...
  12. Mmmmm, unfounded speculation... by wonkey_monkey · · Score: 2

    While Microsoft has never locked out apps based on license, it's not impossible that they might chose a more locked-down Apple-esque approach for Surface

    It's not impossible that they'll kick a puppy for every copy of Windows 8 sold, either. Won't someone please think of the puppies?

    --
    systemd is Roko's Basilisk.
  13. Microsofts and Oranges by belgianguy · · Score: 2

    If it's not completely obvious by now, Microsoft is imitating Apple to a T, from the verticalization of their platform (in-house hardware + software) to the hip dictator face of their new product line (Sinofski). Their complete reversal on user freedom and customization is also a sign of the changes in Redmond.

    If you view it from a corporate perspective, why should they pass on making extra dollars on App Market subscriptions, cashing 30% of each downloaded app and be able to reject apps that could compete with their own in-house variants? Why would they let you use VLC if they could pocket $5 for an upgrade to your Windows Media Player?

    Although I deem it unlikely that free/OSS software won't be available at all to the platform, I do expect that these programs will be limited to the less-than-ideal sandbox mode, without access to the system APIs, all under the guise of (revenue) security. In which case the in-house variants will always (miraculously!) outperform any third-party options, creating a tilted playing field.

  14. Re:Require all users to sign up as developers by Microlith · · Score: 2

    Not everyone shoud need to be a developer just to avoid a store. Ramming a store down people's throat benefits only the store owner.

  15. Re:Installation Information by Barefoot+Monkey · · Score: 5, Funny

    And a time machine to get GCC from 2 years in the future.

  16. FLOSS?! by Ossifer · · Score: 2

    For the love of god, please stop adding letters to the abbreviation of "open source"!

  17. Re:Require all users to sign up as developers by shutdown+-p+now · · Score: 2

    You don't need to be a developer, you just need a developer license - getting which is about as hard as entering your Live ID info and clicking "OK". The only problem is that you have to do that every month to extend it to keep the apps running.

  18. Re:We get what we deserve by kthreadd · · Score: 2

    I meet people all the time that have "control" over their computer. Random files all over the desktop, no clue of what is going on, a web browser with 10+ toolbars which they have no idea how they got there, and so on. Ordinary people don't have control over their own hardware and/or software. It doesn't matter if it's Windows or Linux. Ordinary people want it to work, and 30 years of personal computing have not made that happen. The closest thing so far is an iPad.

    There will of course always be some people that want control over their hardware. Some people.