Slashdot Mirror


Android's Success a Threat To Free Software?

Glyn Moody writes "Two years after its launch, Google's Linux-based Android platform is finally making its presence felt in the world of smartphones. Around 20,000 apps have been written for it. Although well behind the iPhone's tally, that's significantly more than just a few months ago. But there's a problem: few of these Android apps are free software. Instead, we seem to be witnessing the birth of a new hybrid stack — open source underneath, and proprietary on top. If, as many believe, mobile phones will become the main computing platform for most of the world, that could be a big problem for the health of the free software ecosystem. So what, if anything, should the community be doing about it?"

416 comments

  1. Uh...build your own free app? by Anonymous Coward · · Score: 5, Insightful

    I don't see the problem.

    1. Re:Uh...build your own free app? by ccarson · · Score: 1, Insightful

      Or not. Developers have a right to eat and pay their rent. There has to be a give and take when it comes to technology.

    2. Re:Uh...build your own free app? by GrantRobertson · · Score: 5, Insightful

      Exactly! How in the world can the platform be at fault just because open source developers have not jumped onto it yet.

      This posting is just trying to create a controversy out of thin air. Must be a slow news day.

    3. Re:Uh...build your own free app? by sopssa · · Score: 5, Insightful

      Exactly, and big part of the reason theres so many apps already is because innovation is greatly driven by money and many people want to jump in.

      Actually if Android was limiting itself to only open source, free software I don't think there would be so many apps made. This is especially true because they usually lack in UI and graphical terms, where the first one is really important in mobile apps.

      Whole Android would be a lot less open if it didn't let commercial software on it. Even Windows Mobile is more open because you can install any app on it, unlike with iPhone (no, jailbreaking doesn't count)

    4. Re:Uh...build your own free app? by Rob+Y. · · Score: 1

      Y'know what, OSS licenses offer more freedom than some OSS supporters want. Too bad. This is just like complaining about 'Tivo-ization'. Tivo follwed the rules, and if anything, was good for OSS (if only because we could say, "y'know the Tivo - that runs Linux"). Nothing Google or Tivo did prevented anybody from developing Open Source applications (though they couldn't write 'em to run on Tivo hardware), and both made contributions to the state of the art.

      The funny thing is that closed source apps are appearing on Android and not on Linux 'proper'. Is that just because smartphone apps are trendy now, or because of some serious difference between the platforms (either technically or in how they're used). I suspect it's a combination. First of all, there's more free stuff already available on the traditional Linux desktop. It does more than your typical phone app, and would be a lot harder to compete with. And then there's the distro/desktop fragmentation issue. Multiple Android versions are already spurring complaints about 'fragmentation', but they're nothing compared to Gnome vs KDE, Ubuntu vs [everything else]. Ubuntu 8.10 vs 9.4 vs 9.10, etc...

      --
      Posted from my Android phone. Oh, I can change this? There, that's better...
    5. Re:Uh...build your own free app? by tverbeek · · Score: 5, Insightful

      So after all these years of fretting that users of free OSes are unwilling to support worthwhile commercial development for them (e.g. ports of popular apps and games to Linux, to free people from the tyranny of Windows and Mac OS), we now have a Linux-based platform that is attracting commercial development and that's a problem?

      --
      http://alternatives.rzero.com/
    6. Re:Uh...build your own free app? by onefriedrice · · Score: 3, Funny

      Exactly, and big part of the reason theres so many apps already is because innovation is greatly driven by money and many people want to jump in.

      What kind of blasphemy is this? Everybody knows the government drives innovation, not independent players in a market scenario.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    7. Re:Uh...build your own free app? by bluefoxlucid · · Score: 0, Troll

      it's stallman alarmism. RMS is retarded and lives in a hippie communist world.

      It works pretty much like this: Linus wrote Linux, and then a billion people jumped in like "oh cool, I like this and this would be personally enriching to work on." A bunch of people wrote GNOME, because it was personally enriching. Lots of people do this, lots of software is written because we like writing software and can resumé-pad with it. It's economics, really; developers do it because it's fun, or because they're compsci students and actually want to be good programmers, or want experience for their resumé ("unpaid internship" is a bullshit term, it's payment in non-money).

      Richard Stallman, on the other hand, started writing Hurd in an effort to dethrone the evil, capitalist pigs trying to sell and keep secret their software. Such evil pigs are a threat to our freedom, and god damnit, their software needs to be forced open or discarded and hammered into oblivion by open source alternatives. All software must be free and any not-free software that doesn't come with a free distribution license and source code is a horrible bane and destructive to humanity.

      You see, open source software isn't just one person. It's full of crazy people and smart people, and unfortunately brilliant crazy people as well.

    8. Re:Uh...build your own free app? by mR.bRiGhTsId3 · · Score: 1

      No one is using Android because its a free OS though. Completely different demographic. I'm sure some people support it for that reason, but certainly not enough to drive Droid's sales numbers as high as they are.

    9. Re:Uh...build your own free app? by verrol · · Score: 1

      agreed. isn't the whole foss thing about flexibility and freedom?

    10. Re:Uh...build your own free app? by Anonymous Coward · · Score: 1, Interesting

      Not everyone was attracted to the US due to freedom of speech, right to privacy, and all that, yet they still benefit from them after becoming citizens.

    11. Re:Uh...build your own free app? by icebraining · · Score: 1

      Right, that's why the summary title is "Android's Success a Threat To Free Software?", not Open-Source. They're different ideologies and every /.er should know it by now.

    12. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Me either. Cedega and Bordeaux are paid software created to run on Linux, and Wine (which is open source) competes with it nicely. Big deal. If they use open-source code to create their product, the GPL will make them share the code (and the EFF will take them to court if they're caught); if not, they're entitled to charge.

    13. Re:Uh...build your own free app? by Anders · · Score: 1

      So after all these years of fretting that users of free OSes are unwilling to support worthwhile commercial development for them (e.g. ports of popular apps and games to Linux, to free people from the tyranny of Windows and Mac OS), we now have a Linux-based platform that is attracting commercial development and that's a problem?

      Actually, after all these years, we are still trying to educate that "free" does not relate to the price.

    14. Re:Uh...build your own free app? by msgtomatt · · Score: 1
      You're right!

      Unfortunately, the leader in proprietary software is ... money.

      In proprietary software the customer gets the software they want by giving the company money. The company develops the software for the customer so they can get more customers and then money.

      In the free software model, the customer is the developer. The customer gets the software they want by either writing it themselves or by giving software they wrote for something else to someone else (contribution). In either case the primary exchange is dependent on someone volunteering their time to write code. Because of this, it is difficult for someone without any coding knowledge or someone who does not have the time to actually write the code to get the software they want. There may exist some piece of software that is close, as is the case when the customer needs are the same needs as the developer, and so a few customers will use it. But the number of customers that can use the software will be limited because the software is not developed based on the customer needs, it is developed based on the developers needs, which are not necessarily the same for all customers.

      Money solves this by compensating the developers time to write software that the customer wants but may not have any value to the developer. If the free software model is to beat the proprietary model then the free model needs a way to reward or compensate the developer for creating apps that the customer wants not just apps the developer wants. The fundamental problem is that free software is developed for the community and not for the soccer mom or cheerleader.

      You might think that Google breaks this logic, until you consider that Google makes money by selling advertising. They are developing Android for the customer so they can sell more advertising, primarily through their search. They were successful with this approach with gMail, Picasa and bunch of other apps and are now applying it to Android.

      There are some sayings: "Money talks" and "The customer is always right". There is a reason why those saying exist.

    15. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Yeah, this isn't an issue. Software has to somehow "pay the bills" just like any other business. Why our industry gets hung up on "free" and "open source" i just don't get. My car costs money, the gas that goes in it costs money, my house costs money. How am I supossed to pay for these things. Ads? Ads only work if you have millions of impressions per day. if you can get those millions of impressions per day, then great. I've talked to several angel investors and the last thing they want to get into is an ad business. Innovation takes money and time. I'm really happy that people are selling their apps on Android and the iPhone.

    16. Re:Uh...build your own free app? by morgan_greywolf · · Score: 1

      Not everyone was attracted to the US due to freedom of speech, right to privacy, and all that, yet they still benefit from them after becoming citizens.

      Oh, great! Here goes some crazy AC making sense again!

    17. Re:Uh...build your own free app? by MaraDNS · · Score: 2, Informative

      Actually, the issue is that the FSF still hasn't solved the "how can developers eat and pay rent" problem. Free means free (it is, if you will, a subset of "free") and, well, that doesn't pay my bills.

      Then again, I have gotten some money for offering "service and support", not nearly enough to pay the rent, but slightly better than nothing. I mainly use a "pay me for support" model to give annoying users "invoice therapy": If you want to be treated like a customer, you must first become a customer by paying me. You would be amazed at the number of idiots out there who think Free means "Implement the features I want or answer my email without getting paid for your time and work".

      --
      MaraDNS is an open-source DNS server.
    18. Re:Uh...build your own free app? by introspekt.i · · Score: 1

      No one is using Android because....

      Easy on the superlatives, tiger.

      I love FOSS, but I sure don't get the mentality that people need to be using it for "the right reasons" instead of just simply using it. It's almost like "free software" is a misnomer for some.

    19. Re:Uh...build your own free app? by bluefoxlucid · · Score: 1

      Yeah, but most people don't differentiate between free/libre/open source/whatever, as these are all complete buzzwords used for blood-thirsty extremists and navigated (poorly) by confused end users.

      I just wanted to point out that the "threat" here is equal to the "threat" to Lenin's great country-- yes, Lenin thought he was doing a wonderful public good, but we all know what his goals were and we all see them as crazy and infeasible. And, similarly, most people don't even understand what "socialism" or "communism" or "Marxism" are, rather just lump them all together and not recognize socialism when it happens piecemeal around them.

      This is Slashdot being sensationalist media, targeting the politics of its audience.

    20. Re:Uh...build your own free app? by dch24 · · Score: 1

      I think they *are* using Android because its a free OS. I think the free OS makes it more appealing to phone companies, which means it is offered to users.

      The iPhone model works for Apple because the users want the phone bad enough to dance with the devil^W^W^W^W sign an AT&T contract. The iPhone/AT&T beast is closed on almost every level.

      It is in openness that Android differentiates itself in the market.

    21. Re:Uh...build your own free app? by arose · · Score: 1

      How am I supossed to pay for these things.

      Do you sell software? Or do you sell your ability to write software? In the later case free software doesn't really interfere, and sometimes helps (low-cost development tools, pre-made code if the client doesn't care about the license as long as they can use it). As for everything else, you still don't have a right to make money doing whatever you prefer, otherwise we'd see some odd professions along with many anachronistic ones.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    22. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Exactly, and big part of the reason theres so many apps already is because innovation is greatly driven by money and many people want to jump in.

      What kind of blasphemy is this? Everybody knows the government drives innovation, not independent players in a market scenario.

      Wait... The government produces porn? I thought porn was the biggest driver of innovation in the free market economy!

    23. Re:Uh...build your own free app? by Austerity+Empowers · · Score: 1

      The obvious solution. People know people who have friends they believe got rich making iPhone apps or android apps. Maybe that's true, but the guy I know who has one of the most successful iPhone apps still has his (unrelated) day job, and spends his evening supporting barely paying customers.

      I suspect once the gold rush ends, we'll see people making fewer, more functional apps, that are open source. This is not entirely dissimilar to the PC market, where we had a gold rush of shrinkwrap, and then most of those functions being replaced either by built in OS functionality, or by free software.

    24. Re:Uh...build your own free app? by nomadic · · Score: 3, Interesting

      What kind of blasphemy is this? Everybody knows the government drives innovation, not independent players in a market scenario.

      Yes, what innovation did government ever come up with other than minor ones like the computer, the space shuttle, the internet, and the atomic bomb?

    25. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      yes! RMS and his fsf minions world wide woke up last night with a cold sweat, worrying about this. Linux was supposed to be their utopia, free of the evils of closed source software.

      Have you no compassion?!

    26. Re:Uh...build your own free app? by ottothecow · · Score: 1
      Yeah...I also do not see the problem. It's great that people are picking up android and developing for it and I don't know why having a commercial market for apps (open and closed) is a bad thing.

      A lot of us here make some use of linux...I've used it as my laptop OS for years...that doesn't mean that we only use or want to use free software (in price or concept). A lot of closed source software is developed for linux; think of things like big statistical analysis packages. Thinking about what I have used of the years, I can come up with several development tools that were not open source. I've also used photoshop (not developed for linux but it can be made to work) and right now I've even got a game (world of goo) that is closed source, cost real money, and is linux native and has a higher level of polish and ingeniuity than most FOSS games you come across. If excel worked right, I would use it as well--over any open or free contender (I'm fine with open office writer though).

      Just because I like the fact that our OS and a lot of things connected to it are free as in speech (the free as in beer part doesn't hurt either), doesn't mean that I can't acknowledge that a closed, for pay piece of software isn't enough of an improvement over the open options to justify the cost. In the case of android apps (just like world of goo), maybe a free and open equivalent doesn't even exist so it is pretty easy to justify the cost.

      --
      Bottles.
    27. Re:Uh...build your own free app? by oatworm · · Score: 4, Funny

      All right... all right... but apart from the computer and the space shuttle and the internet and atomic power and better sanitation and medicine and education and irrigation and public health and roads and a freshwater system and baths and public order... what has the government done for us?

    28. Re:Uh...build your own free app? by HeckRuler · · Score: 1

      pft! All that's nothing compared to the innovative lads from the unregulated finance industry! They "invented" a "process" which turned turd loans into "shiny diamond" loans! Give them a break, they're generating wealth!

    29. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      I don't see the problem.

      You're not Glyn Moody.

    30. Re:Uh...build your own free app? by kz45 · · Score: 1

      "Do you sell software? Or do you sell your ability to write software? In the later case free software doesn't really interfere, and sometimes helps (low-cost development tools, pre-made code if the client doesn't care about the license as long as they can use it). As for everything else, you still don't have a right to make money doing whatever you prefer, otherwise we'd see some odd professions along with many anachronistic ones."

      I do have a right to attempt to make money, however. I may not necessarily make it..but that's the risk I am taking.

      My problem is that many people in the tech community want to just take the software for free, even though the original creator is charging for it. They feel entitled to download it for free without paying.

    31. Re:Uh...build your own free app? by H0p313ss · · Score: 1

      All right... all right... but apart from the computer and the space shuttle and the internet and atomic power and better sanitation and medicine and education and irrigation and public health and roads and a freshwater system and baths and public order... what has the government done for us?

      Brought peace? Uh scratch that...

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    32. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Wrong. Hurd was supposed to be their path to world communism^W^W Utopia. Linux running closed source apps was everything they feared.

    33. Re:Uh...build your own free app? by oatworm · · Score: 1

      Indeed.

      In all seriousness, government seems to excel at doing things that either nobody wants to do due to risk versus reward (i.e. early space programs - high costs, few direct economic benefits) or at semi-evenly distributing services that we think everyone should have at least some access to (water, education, roads, possibly health). That said, it's not particularly strong at providing most of those services efficiently or satisfyingly. You have to admit, the Internet certainly became much more interesting once the private sector grabbed a hold of it. Space is also starting to get interesting again thanks to market-driven economics, too. Heck, if the US could find some way to eliminate state-mandated insurance requirements (the North Dakota Chiropractor's Lobby demands chiropractic coverage in all insurance policies sold in North Dakota, and the Wyoming Board of Acupuncturists suggests that all representatives vote for AB123 to include the vital service of acupuncture to all insured patients in Wyoming!) while also allowing (or even requiring) public pricing of medical services, much of the "health reform" nonsense flying through Congress would die a quick and painless death. I mean, if a quote/confirm pricing model works for my mechanic, and if that's what doctors have to use with insurance companies anyway (hence why medical coding is a marketable specialty), why can't they use that with their patients directly?

      But I digress...

    34. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Neither do I. Not to mention the whole premise of this post is wrong. Right now the ratio of free to paid apps is about 2:1. That's right, there are twice as many free apps as paid. I don't know about you, but to me that doesn't exactly scream "few of these Android apps are free software." to me.

      (source: http://www.techcrunch.com/2009/12/16/google-android-market/)

    35. Re:Uh...build your own free app? by querent23 · · Score: 1

      And the wine.

    36. Re:Uh...build your own free app? by ryusen · · Score: 1

      Developers! Developers! Developers! Developers! Developers! Developers! Developers! but yeah seriously... who the F cares? if people want to write free software for the system, cool! if not, cool! Also, i'm pretty sure as time passes, someone will decide, "This app is cool, i bet i can make a free one that' just as good."

      --

      I believe sex is highly over rated... unless it involves me
    37. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0

      Pull your head out of your arse. The government wouldn't have ever done jack shit if people hadn't demanded it.

    38. Re:Uh...build your own free app? by oKtosiTe · · Score: 1

      Not lolcats, that's for sure.

    39. Re:Uh...build your own free app? by Anonymous Coward · · Score: 0
  2. Okay, I'll be the one to say it... by FauxPasIII · · Score: 5, Insightful

    > So what, if anything, should the community be doing about it?

    Ummm... writing good, foss apps to do the things you need/want to do? Seems obvious.

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
    1. Re:Okay, I'll be the one to say it... by nschubach · · Score: 4, Interesting

      Personally, I'd rather see an open operating system used for all apps. This way people can improve and build upon it and write competing systems easier. That way, if you buy Photoshop/Game/Autocad for Linux, there's a better chance that it will run (or be quickly ported) on a competitor so you don't feel locked to a specific company because you spent thousands on a specific app for a specific job.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 1, Insightful

      There really hasn't been a good one to copy from yet, though.

    3. Re:Okay, I'll be the one to say it... by killmenow · · Score: 5, Insightful

      Exactly. There's nothing to see here. There is tremendous drive right now for developers with an interest in making money to develop apps for Android. The drive is there because the "promise" of riches is there. But, just like the desktop computing environment before, the commercial developers will be followed by OSS developers who just have an itch to scratch that no existing app handles, or they realize people are charging money for an app that is essentially twenty lines of code and they say, "really? they charge money for that? How ridiculous!" and write a better version under a FLOSS license. I have added a crapload of apps to my droid, all free as in beer and some free as in speech. It's cool to realize some of the games I play on my phone I could contribute patches to if I so desired.

      One of the reasons I chose this phone is because I use the Android SDK and have written a few (VERY simple) apps and know if there's something I want bad enough, I can develop it myself and I don't have to root (or "jailbreak") my phone (voiding warranties) or get Google or Apple's approval to install it.

    4. Re:Okay, I'll be the one to say it... by petes_PoV · · Score: 4, Insightful

      The problem won't be writing the apps. The problem will be who is the "gatekeeper" which allows these to be loaded and executed on the phone. At present, it seems to me that the network operators are the ones who determine what can and cannot be run - not because of the access to the phone but by allowing or disallowing access to their network. That's what they're trying to protect - not the phone hardware.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    5. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 5, Informative

      Or support the N900 instead of the Android. It's not a totally open stack, but it's much more so than Android, and the apps also tend to be direct ports of Linux OSS. And the whole thing is less locked down to begin with.

    6. Re:Okay, I'll be the one to say it... by Onaga · · Score: 1

      Exactly. The reason the paid apps succeed is because people pay for them. Weekend developers of free apps generally can't keep up with paid apps. I recently tried to find an open-source alternative to quicken... epic fail. Oh sure, such-and-such an app may contain all the same functionality on paper, but usability, polish, and design are usually absent from FOSS. Please note, I said usually. So the main point of the OP that I want to reiterate, "good, foss apps." (emphasis mine).

    7. Re:Okay, I'll be the one to say it... by Funnnny · · Score: 1

      Or support the N900 instead of the Android. It's not a totally open stack, but it's much more so than Android, and the apps also tend to be direct ports of Linux OSS. And the whole thing is less locked down to begin with.

      Yeah, and I love Qt4.

    8. Re:Okay, I'll be the one to say it... by ceoyoyo · · Score: 2, Insightful

      One of the reasons I chose this phone is because I use the Android SDK and have written a few (VERY simple) apps and know if there's something I want bad enough, I can develop it myself and I don't have to root (or "jailbreak") my phone (voiding warranties) or get Google or Apple's approval to install it.

      Unless of course you want to do something that Google/T-Mobile don't want you to do, then you DO have to root it.

    9. Re:Okay, I'll be the one to say it... by ProppaT · · Score: 1

      The big difference is Linux is free. Android is not. It's open source and free to use, but you have to be kidding yourself if you don't think that Google makes money off of Android. It's tied into all of their services. It's pushing them more advertisement revenue. Linux is most definitely not developed around a business model to make money.

      The reason we have paid applications for Android is because it's a successful platform and people don't mind spending a dollar or two at a time for a new toy. No one is stopping you from making a paid Linux app; however, the competition is much more fierce with Linux. People create free software for Linux because it replaces software that would otherwise cost a substantial amount of money ($30-hundreds of dollars). People won't impulse buy productivity software. Feel free to write your own Linux app and charge for it...many do, but it's hard to have success on a platform based around free, open source software.

      --
      Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
    10. Re:Okay, I'll be the one to say it... by BitZtream · · Score: 1, Flamebait

      Sadly, just like the desktop market, for the same reasons you just said, FOSS apps will be crappy on the phone too, since it'll just be people scratching an itch with very little motivation to make a good general product for others.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Okay, I'll be the one to say it... by StayFrosty · · Score: 3, Informative

      This isn't exactly true. While the network operators may be able to put pressure on the official Android Market to keep certain apps out, you don't have to root your phone or anything to install .apk's from alternative markets or downloaded from the web.

      --
      "Frequently wrong, never in doubt."
    12. Re:Okay, I'll be the one to say it... by vipw · · Score: 2, Insightful

      The N900 is very expensive. Android phones may not be very cheap yet, but it's improving.

      Maemo may be nice, but it doesn't have a dozen Asian ODMs making phones that run it.

    13. Re:Okay, I'll be the one to say it... by jellomizer · · Score: 3, Interesting

      I actually like the Hybrid Open Source Closed source code...

      The Stallman GNU view of the world is way to restrictive and doesn't foster large support. Yes People are greedy, but except for fighting the greed, make an environment where greed can be used for good.

      There are some things Open Source has always had trouble with. The most basic is making integrated User Interfaces, it is very hard to find a large base of developers who are willing to give a good UI for free as well working with non-programmers who don't care about open source to help create work (such as graphic designers) for free. I am not saying it can't be done for a particular project as I am sure Slashdot will give a me a slew of projects that have a great UI. But to have it don't for many projects gets much harder.

      But there are things that Open Source does much better then commercial such as security and stability, and a lot of core functionality and features. These are things that good programers like to do and are willing to give it out just to help the community and/or make them selfs look good.

      Hybrid really brings the best to both worlds. A UI and integration can be recoded and redone as the need exists and the backend that does the real work can open so compatibility and interportability can be established and prevent anyone from having a strangle hold on the systems knowledge.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    14. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 1, Insightful

      > > So what, if anything, should the community be doing about it?

      >Ummm... writing good, foss apps to do the things you need/want to do? Seems obvious

      If they haven't been doing it up to now, what makes you think they are going to do it starting now?

      FOSS is kind of funny. It's been dead of it's own incompetence for at least a decade, but nobody involved seemed to have noticed. They're still fighting the "browser wars", for goodness sake.

      The primary reason FOSS will always lose is because most of the people want to work on the "cool" or fun stuff... yet nobody wants to do the hard and boring stuff. That's why Firefox STILL has the same memory leaks it's always had- because it's so much easier to make a newer funner plugin (or write another text editor) than it is to hunt down bugs.

      Another issue is focus. Instead of putting time and resources into Teh Lunix on mobile platforms, they instead squandering their time trying to beat Windows.

      You go, Lunix! You just may end up making the very bestest buggy whip out there.

    15. Re:Okay, I'll be the one to say it... by sopssa · · Score: 3, Interesting

      The big difference is Linux is free. Android is not. It's open source and free to use, but you have to be kidding yourself if you don't think that Google makes money off of Android. It's tied into all of their services. It's pushing them more advertisement revenue. Linux is most definitely not developed around a business model to make money.

      Even heard of Red Hat, Canonical or even Firefox that gets paid by Google to include them as the primary search engine?

      Or how people are been telling for ages that "but you can make money with OSS by support and such things".

      Advertising is the largest revenue model for OSS now. With proprietary software you pay the developer directly and you don't usually get fucked over by the developer by losing your privacy for advertisers. You get what you pay for.

    16. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 4, Interesting

      Not true.
      I am all for commercial and FOSS development because I see it as a win win. The truth is that FOSS can produce very good programs.
      Firefox is a great browser.
      Thunderbird is a very good email client.
      Gimp is a very good graphics program. I will not argue that Photoshop is better but Gimp is much more powerful than Photoshop Elements.
      I really like DeeVeeDee for making DVDs is super easy to use.
      VLC
      Audacity
      Adium
      7Zip
      and on and on.
      There is a lot of very good FOSS software out there. Now is there a lot of total crap? You bet but there is a ton of total crap closed source software as well.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    17. Re:Okay, I'll be the one to say it... by LordVader717 · · Score: 2, Interesting

      I still don't see the problem, as it's still perfectly simple to install software by other means. If you mobile contract doesn't give you unrestricted access to the internet, that's a problem with your carrier, not with the ecosystem.

    18. Re:Okay, I'll be the one to say it... by GooberToo · · Score: 1, Interesting

      The drive is there because the "promise" of riches is there.

      Nothing could be farther from the truth. I have no idea why some people keep pushing this lie. Either you're completely uninformed or are pushing a known lie. Simple fact is, no developer is chasing the iPhone or Android with "promises of riches." None. Most developers simply hope to make a modest living while being their own boss. In other words, such a statement is completely without merit. To suggest these developers are chasing riches implies people who actually work for a company are totally fucking nuts trying to make it rich. Of course, such a statement is even dumber.

      And with so many well publicized stories of the fact NO ONE is making a living on Android - NO ONE - only a complete fucking idiot believes there are riches to be had there. So please stop pushing this well established lie. Its not true. Period. Because of this reason, many well established mobile device developers have walked away from Android - because piracy is killing it.

      Furthermore, the entire article is complete horse shit. The entire purpose of free software is entirely to allow people to make a living off of it. So many nuts cases completely ignore this fact. From the start, the purpose is to create software which can be freely received as a shared development effort. In exchange, these developers are to making a living off of additional applications, customizations, and support services. In this case, as few applications are open for extended services, etc., proprietary applications are built on top of a free base. IMOHO, is the exact intention of open source licenses and software; in this case, Android. Everyone benefits and hopefully some can even scratch out a living by being their own boss and enjoying what they do.

      And by me saying, "everyone benefits", I mean exactly that. Everyone can improve Android without a high barrier for entry. Everyone can develop applications without a high barrier for entry. Everyone can make money without a high barrier of entry, which in turn continues the commercial drive on everything I previously mentioned. Everyone wins. And if some developers are able to scratch out a living, or better, then free software has worked exactly as intended, allowing for developers, users, and companies to all benefit while continuing to directly benefit free software and all that use it. That's entirely the point of free software!!!!

      Contrary to the idiots who believe software should be free and no one should making a living, always reviling themselves to be complete hypocrites, the reality is, free software exists precisely to generate revenues to allow continued development on free software. For Android, commercial applications are exactly the gateway to allow continued free development on Android.

    19. Re:Okay, I'll be the one to say it... by bluefoxlucid · · Score: 1

      That's a funny property of OSS. When you have a single-person project, it's basically a personal toy that fits one person's need. When you have something large, like GIMP or GNOME, they start looking at the userbase and delegating tasks around trying to solve interesting problems. It may be that the developers can't implement their pet features and instead need to agree on something, so they deflect the whole argument to "Well feature X is an important feature in general to the userbase."

    20. Re:Okay, I'll be the one to say it... by sopssa · · Score: 1

      Firefox has its shortcomings too. Use of XUL makes the interface somewhat clumsy and slow. Quality of addons varies. I agree it is a lot better browser than IE, but if we compare to for example Opera you know all of it's features will be built with same consistent quality and work fast since they're integrated directly to the browser. There are of course opinions, but the UI responsivess is really easy to see and makes browsing a lot nicer.

      Thunderbird lacks one major thing; gmail like conversation view. There's been bug report/feature request about it since like 2004, but no one has still managed to do.

      Gimp vs. Photoshop is easy to see. Even Paint.NET is nicer to use imo. But at least Gimp developers are noticing the problem and trying to do better interface in up-coming versions.

      VLC actually is a great program tho, powerful, lightweight and good even for a casual user especially with it's built-in codecs.

    21. Re:Okay, I'll be the one to say it... by the+ReviveR · · Score: 4, Informative
      The N900 is NOT very expensive (well not cheap either), it's about the same as any other top of the line smartphone. The reason it may seem like that is because in US you cannot get it subsidized.

      Here is a copy paste of an earlier post I made....

      Here are some prices from one of the cheaper web stores in Finland. Please note that these have taxes included and probably the "europeans are idiots" bonus (1 dollar = 1 euro)

      • iPhone 3GS 32GB - 528 euro (+ 12 month contract with "normal" prices)
      • iPhone 3G 8GB - 396 euro (+12 month contract with "normal" prices)
      • HTC Hero - 489.90 euro (no contract)
      • Motorola Milestone - 549.90 euro (no contract + 50 euro more for localized keyboard)
      • Nokia N900 - 569.00 euro (no contract)
      • Samsung Galaxy i7500 - 489.90 euro( no contract)
      • Sony Ericsson XPERIA X10 Android - 749.90 euro (no contract)

      Based on these it would seem that most top of the line phones actually cost around 500 - 600 euro (that is probably 500$-600$ in US) and even correlates pretty nicely with release schedule. Don't get the price on the Sony Ericsson, though it isn't actually out yet I think.

      BTW: People were able to get it as cheap as $442 from Dell a while back. Don't know what is the cheapest now (nor would I buy anything from Dell :)

    22. Re:Okay, I'll be the one to say it... by GooberToo · · Score: 1

      The big difference is Linux is free. Android is not.

      Correction. Linux and Android are both free.

    23. Re:Okay, I'll be the one to say it... by MozeeToby · · Score: 2, Informative

      Unless of course you want to do something that Google/T-Mobile don't want you to do...

      I think you meant, "Unless of course you want to do something that you agreed not to do when you signed up for service..."

    24. Re:Okay, I'll be the one to say it... by ubersoldat2k7 · · Score: 1

      Phones and tablets and netbooks and...

    25. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 2, Informative

      I do not see that big of a difference between Opera and Firefox as far as speed. I have Opera on my system but I use Firefox all the time. I do not like Opera's UI as much as Firefox's and the Plugins for FireFox make it for me. Yes some are junk but that is always going to happen with plug ins or apps.
      I don't miss that feature in Thunderbird but it would be nice. The new version of Thunderbird is a big step.
      Gimp vs Paint.NET? Gimp is a lot more powerful than Paint.net. My wife is a big Gimp User and she also has Photoshop Elements and Paint.net, if you want a simple Paint program than yes Paint.net is probably better. If you want to really do a lot of heavy graphics work the GIMP is a lot better. If you need the super heavy duty graphics then CS4 wins.

      But that it the point. None of those programs are JUNK. They are all very good tools and very cheap.
      Paint.net is also available for free and you can get the Source. Is it FOSS? I have not checked to see if it really FOSS but hey it is free as in Beer and I can get the Source so it is pretty close and is also not junk.
      The point is that not all FOSS is junk and not all Closed source programs are gems.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    26. Re:Okay, I'll be the one to say it... by BeeRockxs · · Score: 1, Insightful

      I bought my Android Phone in a shop, and agreed to nothing. Not all phones are only available with a contract.

    27. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      Nothing in my T-Mobile contract that says I can't root a phone so I can remove apps I don't need, but yet cannot be disabled or uninstalled and are put there for branding reasons. People don't root their phones just to tether -- there are people who want a completely different machine image free of spinning cubes and such.

    28. Re:Okay, I'll be the one to say it... by davester666 · · Score: 1

      Well, if you develop the software yourself, you don't need Apple's permission to install it on your own phone, it's just when you try to distribute it to lots of other people that Apple gets in the way.

      --
      Sleep your way to a whiter smile...date a dentist!
    29. Re:Okay, I'll be the one to say it... by icebraining · · Score: 2, Informative

      [quote]Firefox has its shortcomings too. Use of XUL makes the interface somewhat clumsy and slow. Quality of addons varies. I agree it is a lot better browser than IE, but if we compare to for example Opera you know all of it's features will be built with same consistent quality and work fast since they're integrated directly to the browser. There are of course opinions, but the UI responsivess is really easy to see and makes browsing a lot nicer.[/quote]
      It's also XUL that enables the extreme extensibility of the UI by extensions. Yes, the are trade-offs, but I prefer Firefox's advantages over Opera's.

    30. Re:Okay, I'll be the one to say it... by Culture20 · · Score: 1

      Phones and tablets and netbooks

      Oh MY!

    31. Re:Okay, I'll be the one to say it... by SecurityGuy · · Score: 1

      Or better yet, just buy the app that does what you want.

      Really, people. This is rather ridiculous. ZOMG, someone wrote a proprietary app that runs on a F/OSS platform!!!!11 You mean, just like Linux? The problem is what exactly?

      And newsflash: If someone is selling an app for a couple bucks and it does something useful, just buy the damn thing. Spending a few $k in your time to do it for "free" is rather stupid.

    32. Re:Okay, I'll be the one to say it... by icebraining · · Score: 1

      How do you loose you privacy in Firefox? You don't have to use Google in the search bar: you can change to Yahoo with two clicks, and you have 637 more engines easily installed.

    33. Re:Okay, I'll be the one to say it... by pwfffff · · Score: 1

      Still T-Mobile's fault. I mean, it must be, because I have an Android phone and I have no idea WTF you're talking about. Spinning cubes? Maybe you should get your phone from someone who doesn't load it with a bunch of crap.

    34. Re:Okay, I'll be the one to say it... by LBt1st · · Score: 1

      Linux IS an open OS.. that doesn't solve what I think your trying to wish for though.

      What I think your asking for is Java, and we see how that worked out.
      Different hardware requires different software. Unless you don't mind your apps running like frozen turds your not going to find a magic OS/API/Language/Whatever that makes apps run on everything.

    35. Re:Okay, I'll be the one to say it... by Captain+Spam · · Score: 1

      So... um... what's a fully-open STACK got to do with fully-open APPS on the device? Anyone can still write a proprietary, closed-source app on the N900, right? I mean, even on a fully-open Linux desktop, you can still very well have proprietary, not-open, binary-blob applications on it. In the same manner, anyone can write a fully-open application for Windows if they so desire.

      Or can they NOT do so on the N900, and the lack of this choice, for better or worse, is what's keeping developers away from it? Some people just plain and simply don't want the source to their applications released.

      (DISCLAIMER: Author of a fully-open Android app currently on the Marketplace for free)

      --
      Demanding constant attention will only lead to attention.
    36. Re:Okay, I'll be the one to say it... by ProppaT · · Score: 0, Troll

      Google gives Android away for free, but they make money off of your personal information and ad revenues generated by you. You give something up in exchange for Android, even if handset makes do not, so basically you're paying for the OS on your handset through use of the handset. There is a cost to you, even though it is not monetary.

      --
      Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
    37. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      Care to elaborate on what parts of android are not open, and in what way is N900 less locked down?

      Your post is less informative than it is declarative.

    38. Re:Okay, I'll be the one to say it... by morgan_greywolf · · Score: 3, Informative

      But, just like the desktop computing environment before, the commercial developers will be followed by OSS developers who just have an itch to scratch that no existing app handles...

      Don't you mean that the commercial developers will follow the OSS developers? Because that's how it actually happened. Software was generally free of charge and often passed around until some companies decided to start making money from it, going all the way back to ancient versions of Unix and other hackish OSes like ITS, in the 1960s.

      I'd tell you who to go talk to to verify such things, but they'd probably just tell you to get off their lawn...

    39. Re:Okay, I'll be the one to say it... by cgenman · · Score: 1

      And, of course, open versions of Linux have been used in the past. They didn't take off. Part of the reason is because people could build and write competing systems easier, which dissuaded the investment necessary to create a truly compelling experience.

      Eventually OSS will catch up, as OSS tends to do. And it will probably be more stable, reliable, and flexible than the closed-source counterparts. But don't expect that to happen right away. We're just finally getting to the era in this backwater country where "cellphone" doesn't mean "useless Nokia candybar."

    40. Re:Okay, I'll be the one to say it... by StuartHankins · · Score: 1

      Mod parent troll (sopssa as usual). If anything, typically it's proprietary software which releases your information to 3rd parties, not open source software. To say anything else implies you either don't know what you're talking about or are intentionally trying to spread anti-open source FUD. With sopssa's posting history, I'll wager it's the latter.

    41. Re:Okay, I'll be the one to say it... by dangitman · · Score: 1

      Ummm... writing good, foss apps to do the things you need/want to do? Seems obvious.

      Dude, what a stupid idea. What we should do is have a protest rally, where we all wear funny hats, invite Richard Stallman as a guest speaker, and burn our Android phones on a massive bonfire. That's how you effect change and gain sympathy with the masses!

      --
      ... and then they built the supercollider.
    42. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      Linux IS an open OS

      In what world do you live in to think this was this ever contested? You think the GP, posting on Slashdot, was confused as to the openness of Linux?

    43. Re:Okay, I'll be the one to say it... by morgan_greywolf · · Score: 2, Interesting

      Gimp is a very good graphics program. I will not argue that Photoshop is better but Gimp is much more powerful than Photoshop Elements.

      Don't forget the leaps and bounds the GIMP team has made towards making the app much, much easier for newbies. And everything short of MSPAINT.EXE is better than Photoshop Elements.

      I really like DeeVeeDee for making DVDs is super easy to use.

      You must mean DeVeDe. I have to say that I have not found a better tool for mastering DVDs, whether commercial or open source. Xilisoft's DVD Creator is nice, for example, but, quite honestly, it does too much. It tries to be a video editor, a menu creator, etc., while DeVeDe sticks with to the basics and optionally generates simple menus for you. Most of the time, I just want to be able to put a full videos on a disc and a menu to select between them; I don't need a video editor or a menu creator, or special effects doodads, or anything like that. And if I do want those, I have those tools, too.

      DeVeDe is probably one of the most innovative open source projects ever, IMHO.

      Along with Audacity, of course. :)

    44. Re:Okay, I'll be the one to say it... by dangitman · · Score: 0

      There is a lot of very good FOSS software out there. Now is there a lot of total crap? You bet but there is a ton of total crap closed source software as well.

      Wow, what a brilliant argument! No wait, you're not really saying anything meaningful at all.

      --
      ... and then they built the supercollider.
    45. Re:Okay, I'll be the one to say it... by nschubach · · Score: 1

      My point was that it's far easier for Adobe/etc. to compile their app for another CPU or hardware than it it to program it for another OS altogether. There are a few catches here and there, but it's not like you are changing every single API call just to make it work. If there was an open OS running your software, then anyone coming along later wanting to make as many apps compatible for their system could put in a "Linux Application Compatibility Layer" and run said apps without having to reverse engineer the entire API (aka: Wine) just to get things to sort of work.

      I'd rather see the OS level of the computer be as open as possible while the software itself I could care less about. If a company can create a stand-in program that achieves the goals of a customer and the customer is willing to pay for it, where is the problem?

      (Also, where did I elude to saying that Linux isn't open OS?)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    46. Re:Okay, I'll be the one to say it... by GooberToo · · Score: 1

      That would be wrong.

      You can, at any time, build your own Android without any of the Google ties. For example, AT&T is not using Google, rather, they are using Yahoo as their default search engine. Likewise, it will not use Google mail ties, etc.

      As I said before, Android is 100% free. That's a factually accurate statement anyway you want to look at it. Ask AT&T if they are generating revenue in the way you suggest and they will tell you absolutely not!

      Nothing is free. Period.

    47. Re:Okay, I'll be the one to say it... by GooberToo · · Score: 1

      To be clear, I meant, "if they are generating revenue [for Google]..."

    48. Re:Okay, I'll be the one to say it... by sopssa · · Score: 1

      Companies that charge you for their product have incentives to keep the customer happy so he reads good reviews about it, creates a subscription or purchase their newer products too. Open source software doesn't have such incentives and in increasing cases are financing the development with advertising.

      Microsoft sells you the software, while with Google you get it for free so they can build a good profile about you for advertising purposes. You choose which one is better one, but I won't be touching Chrome OS or Android for that exact reason.

    49. Re:Okay, I'll be the one to say it... by nacturation · · Score: 1

      According to Google ("500 euro in usd"), 500 Euro is about $715. 600 Euro is more than $850.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    50. Re:Okay, I'll be the one to say it... by oatworm · · Score: 1

      Agreed! Most importantly, in order for "freedom" to mean anything, you have to be free to make a "bad" decision, which includes paying for and installing closed source proprietary programs on an open source operating system. If you're only free to make a "good" decision, well, that's not really freedom, now is it?

    51. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 1

      You are correct. I don't have my Linux box with me. Yes DeVeDe is so simple to use for putting stuff on a DVD that it becomes elegant.
      I think it is one of the great overlooked gems of FOSS.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    52. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 1, Informative

      I'm the exact opposite - I don't like Firefox's UI. It feels very heavy and crude, but its been like that since the early Mozilla days. I found Opera's earlier UIs a bit off-putting, but I really like v10's. Its slick, out of your way, and very clean.

    53. Re:Okay, I'll be the one to say it... by r_jensen11 · · Score: 1

      Or, if you want to focus on examples of FOSS programs competing with commercial programs, some of the most obvious examples are Apache HTTP Server and Eclipse come to my head. Granted, those are back-end programs, but they kill a lot of the competition.

    54. Re:Okay, I'll be the one to say it... by 21mhz · · Score: 1

      The point, if I understood it correctly, was that the N900 does not cost significantly more as compared to other smartphones sold on the same market. Yes, Finland sucks prices-wise.

      --
      My exception safety is -fno-exceptions.
    55. Re:Okay, I'll be the one to say it... by Dahamma · · Score: 1

      Seems obvious, but it isn't. The problem is that people tend to write software for free for themselves to use, and they write software for money for others to use. And most FOSS projects are not started by "the community", they are started by one very motivated person (or a few max) and then eventually snowball into a real FOSS "communbity project".

      Most of the free (as in beer - there are very few open source, since Apple restricts distribution anyway) apps on the iPhone are either trivial, demos, or supporting services (Facebook, Google, Pandora, etc). Games especially are rarely free, since few people have any interest (or financial resources) in spending months developing a decent game without getting paid for it.

      Anyway... I think the original question was a very good one, but maybe just needs to be restated: what needs to happen/change in the development tools, community, or something else for open source projects to flourish on the Android platform the way they have on the PC?

    56. Re:Okay, I'll be the one to say it... by Dahamma · · Score: 1

      I see your point, but it just doesn't make any sense from a commercial point of view. Unfortunately it's in Microsoft and Apple's best interest to keep their APIs proprietary so that once an app is developed for their platform, it's not easily ported. This is especially true for Microsoft, of course, as it's probably the primary way they ARE keeping market share. For Apple it's a bit less so on OSX, but even more true on the iPhone.

      The replier to your post did get one thing right - Java was the most ambitious attempt to standardize desktop and embedded platforms so far, but has pretty much failed in that area (its success has been mostly on the server, which I'm sure surprised the original developers...) Android is a good example of that - it uses Java, but also uses non-standard APIs and results in really poor performing apps unless significant effort is spent to optimize, etc. It will only succeed if it takes over the market, not by being portable to other platforms.

    57. Re:Okay, I'll be the one to say it... by brentrad · · Score: 1

      Exactly. On my Moto Droid, which has Android 2.0.1 (just got its first major update about 2 weeks ago, and the Droid has only been out for about 1.5 months...another major update is scheduled for mid-January), you just go into the Settings and put a checkmark on "Unknown sources - Allow install of non-Market applications" and you can install applications from anywhere.

      And TFS's premise, that "few of these Android apps are free software" - I call BS. Has the author even looked at the Android Market or are they talking out their ass? I've installed 44 apps, from weather widgets like Weatherbug, to games and utilities, and even GameBoy and Nintendo emulators, and they were ALL free as in beer. Some of them are commercial and closed-source, like Weatherbug (Weatherbug is ad-supported, but very unobtrusively - but there are other weather apps available that are completely ad-free, just not as cool as Weatherbug.) Others are FOSS, like some of the game system emulators - and there's even pay game emulators that I hear are quite good. I tend to prefer completely free (beer and speech) apps if I can find them, just on principle but also because they tend to be updated more often, but I'll probably buy a few paid apps eventually. I've even bought a few mp3's from the Amazon MP3 app included with the phone - because I knew they were unencumbered with DRM and I could copy them to my MP3 collection on my computer easily.

      Like other comments have said: I don't see the proliferation of paid apps in the Android Market as an issue, there are plenty of free ones too. And when you browse for apps, you can click a button to restrict the list to Free Apps or Paid Apps. It's not like Google has made it difficult to find free apps.

      As far as Verizon blocking certain apps and features - if they're doing any of that, I haven't seen it yet. You can use any MP3 for a ringtone, notification, or alarm tone. You can take a picture with the camera and set it as your background. Just connect the phone to your computer with the data/charging cable, and you can transfer files (including MP3 and pictures) back and forth using Explorer. I've seen apps in the Market that claim to enable tethering for free, but haven't tried them yet to verify. Google Voice is allowed. So far, Verizon is being non-evil, at least as far as the Droid is concerned. Time will tell if they stay this way, but my opinion is that it will stay this way - the Droid is being marketed as the ultimate geek phone (which in my opinion it definitely is), and geeks don't take kindly to artificial locking out of features.

    58. Re:Okay, I'll be the one to say it... by relguj9 · · Score: 1
      I think his point when he mentions the ...

      "europeans are idiots" bonus (1 dollar = 1 euro)

      ... is that the companies don't sell them for the same price in europe as they do in the us (ie. they are more expensive in europe). Hence, the euro being more "valuable" than the dollar may be correct from the perspective of a conversion ratio but not from the perspective of how far it will go in its market.

    59. Re:Okay, I'll be the one to say it... by ShakaUVM · · Score: 1

      >>Ummm... writing good, foss apps to do the things you need/want to do? Seems obvious.

      Can't wait to put OpenSSH on my Android phone.

      Why should iPhone users be the only ones who get lucky enough to be rootkitted? I want to spam my Facebook friends about colon cleansers, too!

    60. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 1

      That is good. I never said that Firefox was the best browser only that it was a great browser. Opera is also really good but just not as good as Firefox to me. Choice is good.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    61. Re:Okay, I'll be the one to say it... by Blakey+Rat · · Score: 1

      IE8 development is moving at lightning pace-- I would argue that IE8 is caught-up with all competing browsers in every area except Javascript execution speed. IE vs. Firefox is neck-and-neck... and IE has some very nice features (tabs run in independent processes) that Firefox has barely started working on.

      Not that it fundamentally changes any points in this thread, I just don't want people to fall into the trap of comparing Firefox 3.6 to IE6 and declaring it so amazingly superior.

    62. Re:Okay, I'll be the one to say it... by fm6 · · Score: 1

      And where did you get your SIM card? From a service provider, I assume. Who made you agree to the usual.

    63. Re:Okay, I'll be the one to say it... by BeeRockxs · · Score: 1

      My service provider did not make me agree not to do anything I choose to do to my phone.

    64. Re:Okay, I'll be the one to say it... by fm6 · · Score: 1

      Have you actually read your service agreement? If you do, you'll probably find that's not true. Their rules might well be loose enough to make any Android hacker happy (some providers are cool that way, others are extremely restrictive) but there are always some restrictions on how you use the service.

    65. Re:Okay, I'll be the one to say it... by Yfrwlf · · Score: 1

      Sometimes it's fun to remember the horrible commercial programs that many used in the earlier days of computing before a lot of great open source programs came along and dominated most all of them. There may always be areas in which commercial outdoes open source, and open source outdoes commercial, though I tend to think that among the really complex programs open source will tend to dominate more as it may usually be just too much work to develop an entire closed source program that is complex when you can just throw in a little bit of code to an existing open source program to make it do what you want..

      --
      Promote true freedom - support standards and interoperability.
    66. Re:Okay, I'll be the one to say it... by nacturation · · Score: 1

      You're right. I missed that distinction.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    67. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 1

      With that I must disagree.
      Examples of complex applications that are better than the FOSS programs in that segment.
      SolidWorks, ProE, and AutoCAD for 3d CAD.
      FinalCut for Video Editing.
      And PhotoShop for extreme high end graphics work. Those are the ones I know off the top of my head.
      Then you have OpenOffice VS Office but I have not used any version of Office since Office 2000 so I have only what I have heard to go on.
      Don't dismiss Closed Source. I love FOSS but I wouldn't trade any FOSS cad system for Solid Works.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    68. Re:Okay, I'll be the one to say it... by Yfrwlf · · Score: 1

      I'm not dismissing closed source, I simply said what I thought was true, but you're right and I agree. Programs which are niche perhaps are more capable of having closed source programs lead. I don't know though, I think it mostly comes down to companies needing to get used to working together. If you need a program to do something, you should find others who need it as well, and then pay for its development collaboratively, or if the way this happens is with someone making it first and then getting support from companies to make it better, whichever. Maybe niche open source software would actually do better than more mainstream software simply because there is less competition from other open source software. Ecosystems are pretty complex and hard to predict, that is my conclusion. ^^

      --
      Promote true freedom - support standards and interoperability.
    69. Re:Okay, I'll be the one to say it... by vipw · · Score: 1

      I think you're absolutely right about the N900 being priced competitively with the other top of the line smartphones, but the big difference is that there are Android phones that aren't trying to compete at the top of the line. Some can even be had on the cheap.

      SciPhone N19 $135 (won't work in USA)
      SciPhone N21 $215
      HTC Magic $330

      Until Nokia pushes Maemo down to their cheaper lines (2-3 years?), I think Android will be the best on my budget. I pay about $10 a month for prepaid phone service, so subsidized phones don't interest me.

    70. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      According to Google ("500 euro in usd"), 500 Euro is about $715. 600 Euro is more than $850.

      Please note that these have taxes included and probably the "europeans are idiots" bonus (1 dollar = 1 euro)

    71. Re:Okay, I'll be the one to say it... by JasterBobaMereel · · Score: 1

      I have used Opera, and some Web sites still do not render properly

      Never had a problem with Firefox , except websites that *Require* IE to work (and will work in nothing else)

      --
      Puteulanus fenestra mortis
    72. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      And, how many of those apps are developed in developers' hobby time? These projects may be free in all senses of the word, but almost all of the ones listed have had major financial contributions. I'm actually surprised you didn't list Ubuntu there as well.

      A little more on topic...

      The fact is, development of a major project requires funding. Android was built on Linux, but it also was bankrolled by a large company with millions of dollars to fund development. When you develop a smartphone/netbook OS, convince cellular manufacturers to use your platform, convince carriers that your platform won't hurt their network...hey, put whatever you want on it, and restrict it to whatever licenses you like.

      I don't see how "developers developing more apps" can hurt any platform (virus writers notwithstanding), regardless of licenses.

    73. Re:Okay, I'll be the one to say it... by LWATCDR · · Score: 1

      I wouldn't say that CAD or Video editing is niche programs. You can buy them at BestBuy at least TurboCad so I would say they are actually very common.
      Same with Photoshop.
      It all depends on if you can get enough people with talent motivated to write the code. Closed source programs do this with money.
      Closed source programing is a lot like venture capital. Somebody invests in the development up front with the hope that they will make the money back with a profit.
      The customers pay for a finished product that does what they need it to do.
      With open source the companies "could" pay less but take a higher risk that they might never get the product they are paying for.
      Closed source is nothing but a way to spread the cost of development over all the users.
      My prediction is that for some areas the skill level required to user base is too small to support the FOSS model. CAD/CAM is a great example of that market. It seems that Video Editing is another but that may change.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    74. Re:Okay, I'll be the one to say it... by mocoloco · · Score: 1

      Yes but... most consumers will never install anything outside of what their carrier offers them in the "market" or "app store" etc. Which means the great FOSS alternatives that get excluded don't get the user base, the feedback and bug reports, etc. They're limited to the niche of those who seek outside the carrier's limits. Now THAT should be the concern discussed in this article, not the software itself but the control over software distribution channels.

    75. Re:Okay, I'll be the one to say it... by Anonymous Coward · · Score: 0

      On your firefox comment:
      what would be the default otherwise? an error page telling you to set it? MSN search (for linux users: extra windows ads)? A lot of commercial products give your privacy to the devs: just look at the 3rd party iphone libraries like pinchmedia. Plus, google's ads are actually useful (not every time, but sometimes), unlike certain (cough) ads.

  3. The obvious answer by PolyDwarf · · Score: 5, Insightful

    So what, if anything, should the community be doing about it?

    Gonna go out on a limb here and say "Develop apps for Android."

    1. Re:The obvious answer by TheKidWho · · Score: 2, Insightful

      Or the non obvious answer that many will resort to: Pirate it.

      Of course this is just an excuse from someone complaining that software costs money. Software should be free of course! It's not like it costs anything to make high quality software!

    2. Re:The obvious answer by PolyDwarf · · Score: 3, Insightful

      I agree that pirating may/will happen... But, I tend to think that "The Open Source Community" would frown on those shenanigans.

    3. Re:The obvious answer by drinkypoo · · Score: 1

      Also "port libraries to the Android NDK". Which should be pretty easy, because it's Linux. Once you get them to build in the NDK you can use them in your Java programs over on the Android SDK side. A huge base of available Free Software libraries will likely encourage more development of Free Software on Android.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:The obvious answer by hattig · · Score: 1

      "few of these Android apps are free software" doesn't mean that they cost money (although a significant minority do cost money), just that the source isn't available.

      The solution is clearly for open source fans to write open source applications for Android. They'd be a wonderful development resource as well.

    5. Re:The obvious answer by Anonymous Coward · · Score: 0

      Also "port libraries to the Android NDK". Which should be pretty easy, because it's Linux. Once you get them to build in the NDK you can use them in your Java programs over on the Android SDK side. A huge base of available Free Software libraries will likely encourage more development of Free Software on Android.

      What's the good reason why libraries and applications written in C cannot be compiled and packaged for Android? I mean it is Linux after all. If it requires Java only, this is going to exclude a huge number of already-written useful programs.

    6. Re:The obvious answer by binarylarry · · Score: 1

      They could be, you'd just need a Java frontend to interface with the rest of the system.

      The reason Android uses a variant of Java is that it simplifies development when you don't know what architecture(s) your application is going to run on. It also simplifies development... Java has probably the most resources, tool and reference wise, of any language or platform.

      --
      Mod me down, my New Earth Global Warmingist friends!
    7. Re:The obvious answer by l0g0s · · Score: 2, Interesting

      When will we get a +1 sarcastic rating?

      --
      "Thinking is the hardest work there is, which is probably the reason why so few engage in it." - Henry Ford
    8. Re:The obvious answer by Anonymous Coward · · Score: 1, Funny

      Bah Java

      They could have used Not Det

      I'll get my coat

    9. Re:The obvious answer by Mr.+Slippery · · Score: 2, Informative

      Of course this is just an excuse from someone complaining that software costs money. Software should be free of course!

      You do realize that it's perfectly ok for free (as in freedom) software to cost money, yes?

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    10. Re:The obvious answer by ByOhTek · · Score: 1

      Not the open source community I've seen.

      "Use open source, if for some reason it isn't possible, pirate the closed source app" seems to be the more common MO.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    11. Re:The obvious answer by Anonymous Coward · · Score: 0

      They could be, you'd just need a Java frontend to interface with the rest of the system.

      The reason Android uses a variant of Java is that it simplifies development when you don't know what architecture(s) your application is going to run on. It also simplifies development... Java has probably the most resources, tool and reference wise, of any language or platform.

      Thanks for a quick answer that makes sense. Do you think it would be feasible to arrange Android so that a PC with a cross-compiler can build any standard Linux app from source for Android without having to write any new code at all? That'd be great because it would instantly open up hundreds (thousands?) of programs. Maybe not a Gnome or KDE app but say anything CLI that uses the curses/ncurses library? Or would you have to write some Java for each specific application with no generic or automated way to do something like this?

    12. Re:The obvious answer by selven · · Score: 1

      Pirating software gives you free as in beer, but it cannot give you free as in speech. So piracy is not a substitute for open source software.

    13. Re:The obvious answer by Anonymous Coward · · Score: 0

      I am sure that Stallman would disagree and suggest instead that a new license is proposed. The new GPL 4 will state that if you run any GPL software on your device (phone, computer, what have you), then all other software on the device must be GPL'ed as well.

      This could be a hassle for end users to sort through and ensure their compliance, but lets be honest, the end user experience has never exactly been a strong point for open source.

    14. Re:The obvious answer by clodney · · Score: 2, Informative

      It is perfectly OK for free software to cost money, but since the requirement is to allow redistribution of the source, anything even remotely popular will become a race to the bottom.

      If I pay $X for a chunk of software that includes source, I can immediately resell the same software for $X/2. Even if I only find one person who wants to buy it, that is a good deal for me.

      That is why open source apps usually try to charge for support, customization or maintenance, rather than just licensing the core code.

      So sure, go ahead and sell free software, just don't expect to make any money doing so.

    15. Re:The obvious answer by sopssa · · Score: 2, Insightful

      And thus they are actually just destroying open source community by using the closed source apps and helping to spread their use to companies and other users.

      Only because it's not really about open source mentality, it's about wanting it for free.

    16. Re:The obvious answer by Sir_Lewk · · Score: 2, Interesting

      I always figured sarcasm was a form of humor, so I mod good sarcastic posts +1 Funny. If the post is not actually funny, then chances are it's a troll, or at least flamebait. Barring both of those, and if it makes a good point, then +1 Insightful or Interesting work well.

      What we really need is a -1 Factually Incorrect. (and no, Flamebait/Troll don't cover it. Overrated is... well, an overrated mod)

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    17. Re:The obvious answer by Anonymous Coward · · Score: 0

      And thus they are actually just destroying open source community by using the closed source apps and helping to spread their use to companies and other users.

      I'm not sure you understand your point here. If I need a particular set of functionality that isn't available in any open source software, of course I'm going to used some closed source software. I don't see how this helps or hurts the open source "community" in any way. I'm not a developer so it's not like I'm going to write it myself. If a project comes along that meets my needs, I'll start using it.

      Since you're such a troll, I've had you foed for a while and keep you modded into the basement so I don't have to read your blather but today I'm cruising around at -1 so, unfortunately, I had to be reminded why I don't do this so often. To attempt to paint the open source community as a bunch of freeloaders as your last sentence implies is just more disingenuous bullshit. How much to you get paid for this shit?

    18. Re:The obvious answer by Svartalf · · Score: 1

      Heh... You've been running with the wrong crowd then. Sounds more like you're running with the infringers that found that FOSS stuff could be "better" that adopted it and decided to rip off everything else that wasn't FOSS.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    19. Re:The obvious answer by TheKidWho · · Score: 1

      There's a difference, the article is ranting about free software. What you are referring to is open source software, there is a difference. There is of course a convergence of the two with FOSS, but that doesn't seem to be what the article was implying.

    20. Re:The obvious answer by sopssa · · Score: 2

      Because instead of developing or providing support developing that said open source alternative, you start using closed source commercial application and get used to it. Probably let others know about it too and write a few tutorials (lets think Photoshop) on the internet and indirectly support the closed source software.

      Why do you think Adobe doesn't really go after people who use Photoshop at home? They know really well those people couldn't pay for it for home usage. But there's still a huge community around Photoshop, it's the de facto photo editing software and some of those users that have gotten used to it are going to make their (maybe future) company to buy it.

    21. Re:The obvious answer by sopssa · · Score: 2, Insightful

      -1 Factually Incorrect would just call for "I don't agree with the poster, but instead of answering and correcting I just mod him down without telling what is incorrect" mods

    22. Re:The obvious answer by Sir_Lewk · · Score: 1

      This is certainly true, but at least then people could chose to ignore the Factually Incorrect moderation. Right now if people chose to ignore troll or flamebait, they get crapflooded by all the stuff that deserved to be modded that way.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    23. Re:The obvious answer by Anonymous Coward · · Score: 0

      So, please explain the rich eco-system of fansites, tools, artistic creations and extensions available for Super Mario World (e.g. http://www.smwcentral.net/), but nothing of the sort for Pingus.

    24. Re:The obvious answer by larry+bagina · · Score: 1

      sure, just add --rewrite-to-target-a-completely-different-language-and-api to your CFLAGS.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    25. Re:The obvious answer by ByOhTek · · Score: 1

      You make the assumption that they aren't developing a FOSS replacement while using the commercial app.

      In the case of huge apps, where a couple-week dev marathon can't replace the original, then using the closed source app may be the only short term option.

      That doesn't excuse pirating the app, in the cases where it's done, but at the same time, it's a perfectly reasonable course of action to use the CSA.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    26. Re:The obvious answer by icebraining · · Score: 1

      No, he's referring to Free Software. The tile of the link he gave is "Selling Free Software", and is written by GNU! You should read more about Free Software.

    27. Re:The obvious answer by selven · · Score: 1

      SMW was first to market?

    28. Re:The obvious answer by dangitman · · Score: 2, Insightful

      What we really need is a -1 Factually Incorrect.

      I second that motion.

      --
      ... and then they built the supercollider.
    29. Re:The obvious answer by dangitman · · Score: 1

      -1 Factually Incorrect would just call for "I don't agree with the poster, but instead of answering and correcting I just mod him down without telling what is incorrect" mods

      What would be so bad about that? It would be a lot better than people using "troll" or "overrated" for the same purpose, as they do now. And if it wasn't factually incorrect, then it could be countered with a "Factually Correct" mod.

      --
      ... and then they built the supercollider.
    30. Re:The obvious answer by arose · · Score: 1

      One is popular, the other is not. Free software is not measured by the amount of addons, but by the ability of someone to bury you with a lawsuit if they choose to do so.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    31. Re:The obvious answer by Anonymous Coward · · Score: 0

      sure, just add --rewrite-to-target-a-completely-different-language-and-api to your CFLAGS.

      I appreciate your sarcasm, but I think I have been misunderstood.

      With i.e. gcc, configure scripts, automake, etc., you can write a program one time in C. You can then compile and install that program on any standard Linux system, whether it's x86, Alpha, PPC, or any other architecture that can run Linux. For that reason sometimes people refer to C as "portable assembler."

      I guess I don't really understand why this isn't even an option with Android. Is it that security requires the sandboxing of Java and there is no other adequate way to handle that?

      So no, I am not suggesting that a cross-compiler or anything else should magically rewrite a C program into a Java program. What I am saying is that the need to use one specific language is something I don't understand. I'm not a developer so maybe an experienced programmer would regard this as a dumb question, but I am trying to understand it. I just wanted someone to break this down for me, so to speak.

    32. Re:The obvious answer by salesgeek · · Score: 1

      Is it that security requires the sandboxing of Java and there is no other adequate way to handle that? s no other adequate way to handle that?

      Not at all. Android takes a compile to Virtual Machine strategy to ensure compatibility. Both achieve similar results, but with Android, you get one binary that runs everywhere, where with C you get one source that compiles and then might run everywhere.

      --
      -- $G
    33. Re:The obvious answer by Anonymous Coward · · Score: 0

      Is it that security requires the sandboxing of Java and there is no other adequate way to handle that? s no other adequate way to handle that?

      Not at all. Android takes a compile to Virtual Machine strategy to ensure compatibility. Both achieve similar results, but with Android, you get one binary that runs everywhere, where with C you get one source that compiles and then might run everywhere.

      Thanks for an informative reply. This is interesting and I don't usually hear much about the design considerations that determine how something like Android is actually put together.

      Is the intent of the virtual machine to avoid incompatibility in the event that a new phone comes out and now Android is running on different hardware of a different architecture? Or is the intention to produce software that you can run on many different phone OS's including non-Android platforms?

  4. Write Free Software by zerosomething · · Score: 1

    I suppose it isn't that simple. In any case if the platform becomes popular people with write the open free software, won't they?

    --
    It all starts at 0
  5. What an Oddly Backwards Opinion Piece by eldavojohn · · Score: 5, Insightful

    Worse, ifeffortsto enable Android apps to run on distros like Ubuntu succeed, then we may see closed-source software being used on the free software stack there, too. Ironically, Android's success could harm not just open source's chances in the world of mobile phones, but even on the desktop.

    Huh, that's a really funny statement. I thought one of the biggest barriers to Linux on the desktop was the fact that we couldn't entice proprietary manufacturers (from device drivers to bulky enterprise solutions) to also release and thoroughly support a Linux distribution of their software. Hell, every other week we're bitching about the sad state of gaming on Linux or sound on Linux and let's just face it: you need to improve that before people will buy Linux for that purpose. And now we're concerned that proprietary will be released on Android? And it might challenge Linux? Good. If it can manage that, good for it. I assure you that if proprietary manufacturers see Android as a viable release alternative to Windows CE, Symbian, etc, that is when you're going to see everyone embrace an open source product.

    And really, what's wrong with that? The people who wanted to release their open source software still are but now the people that want to release their closed source software still are and can. And the best part about it is everyone's using an open source stack to support their application.

    I don't know about you but if you could replace Windows with Linux on the desktop even though 99% of the apps running on it were proprietary, I would be much more happy with the state of things.

    We need both FOSS and proprietary software. Give both of them what they want like options to achieve their goals and then you will have a truly great product that helps the community and humanity as a whole in utilizing computers.

    --
    My work here is dung.
    1. Re:What an Oddly Backwards Opinion Piece by drinkypoo · · Score: 2, Interesting

      I thought one of the biggest barriers to Linux on the desktop was the fact that we couldn't entice proprietary manufacturers (from device drivers to bulky enterprise solutions) to also release and thoroughly support a Linux distribution of their software.

      Having a manufacturer provide a driver is pretty cool, but having them provide the specs needed to produce a driver is far cooler. It leads to far better support, at least where people care about the hardware. Having them provide the specs and help with the driver is the best by far.

      Gaming will work itself out if Wine continues apace.

      I don't know about you but if you could replace Windows with Linux on the desktop even though 99% of the apps running on it were proprietary, I would be much more happy with the state of things.

      You're not the only one; you may be in the minority of Linux users, though I doubt that too. Certainly the average computer user feels the same. I think it's clear that Free Software is the best future goal for users.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:What an Oddly Backwards Opinion Piece by Mr.+Slippery · · Score: 1

      We need both FOSS and proprietary software.

      We do? My use of computers wouldn't be significantly impacted if every proprietary program disappeared tomorrow, and many other folks get by fine with little or no proprietary software. What do we need proprietary software for?

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:What an Oddly Backwards Opinion Piece by BobMcD · · Score: 1

      And really, what's wrong with that? The people who wanted to release their open source software still are but now the people that want to release their closed source software still are and can. And the best part about it is everyone's using an open source stack to support their application.

      I agree completely, and would also add that real, actual freedom means having both FOSS and Commercial options. If the entirety of software 'must' be free, then that isn't really free at all, is it?

      I see this as a basic moral issue. If you respect freedoms, respect them in others even when they disagree with you. True freedom of religion allows your neighbor to worship Satan, and true freedom in software means people will buy closed-source apps when they see value in doing so. Your opinion need not be submitted.

    4. Re:What an Oddly Backwards Opinion Piece by Enderandrew · · Score: 3, Interesting

      [quote]Gaming will work itself out if Wine continues apace.[/quote]

      I really applaud the efforts of the Wine developers. I think their product is truly amazing.

      It will always be playing catch up however. And last time I checked, The Sims is the best selling PC title of all time. It is also an old game that the Wine developers still haven't gotten to work. If they can't get the best selling game of all time to work, that seriously hurts your reputation as a true alternative to Windows for gaming.

      I love me some Linux, but I rarely bother with Wine. Most of the games I got to work with Wine, I had to use a crack to remove DRM first. Most end users aren't capable of doing this, and technically it is illegal in the US. I keep a Windows partition exclusively for gaming because of this.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    5. Re:What an Oddly Backwards Opinion Piece by Carik · · Score: 1

      While we don't need all software (or any software) to be proprietary, there is software that is proprietary that we need.

      For instance, I work with a number of chemistry and biology labs, and all the software that runs their lab equipment is proprietary. Sure, someone could sit down and write a piece of software to run that GCMS, HPLC, or gel scanner, but why should they? The software comes free with the hardware, and NO ONE is going to start giving those away.

    6. Re:What an Oddly Backwards Opinion Piece by nine-times · · Score: 1

      We need both FOSS and proprietary software. Give both of them what they want like options to achieve their goals and then you will have a truly great product that helps the community and humanity as a whole in utilizing computers.

      I could imagine a world with only FOSS... maybe. But it seems to me that there's no problem with a nice healthy ecosystem with both FOSS and proprietary software. There may be some FOSS activists that disagree, but I don't see there being a problem with proprietary software per se. The bigger problems are proprietary/patented formats and protocols which block interoperability and draconian licensing terms.

      If you make open file formats and open protocols, then you have the option of creating an open source implementation if you really want to. In that situation, the only reason to use non-free software is if it's genuinely sufficiently better that it's worth some money and a couple sacrifices in your freedom (sacrifices which you may well not care about).

      Also, this idea of a "hybrid stack" (i.e. open source underneath, and proprietary on top) isn't new. It isn't now being born. There are loads of commercial applications that run on Linux; it's just that you may not use those applications for normal desktop use. And then there's OSX: it's basically FreeBSD with a proprietary window manager and tons of proprietary applications. OSX hasn't posed a big threat to FOSS, and in fact I'd say it has probably had a beneficial effect. It has helped weaken the Windows monopoly and has made Unix on the desktop much more common. Since it has good interoperability with other Unix/Linux variants, it's arguably easier to drop a Linux machine into a Mac network than it is to drop it into a Windows network.

    7. Re:What an Oddly Backwards Opinion Piece by TheRaven64 · · Score: 2, Informative

      If the software comes with the hardware, why does it need to be proprietary? The answer is usually so that the company can drop support for that model in future and encourage you to buy their latest one. If you made it a requirement that the software be Free for all hardware that you buy, then your lab would have the choice, when the hardware goes out of support, to pay someone else (or get a PhD student) to maintain the software, or to buy new hardware if that's a better choice. If a company is unwilling to give you the code to the software on their (expensive) hardware, then you should be suspicious of their motives.

      Free Software does not mean 'developed by the community' it means that it comes with the grant of a set of rights outlined by the FSF's four freedoms. There's no reason why Free Software can't be developed by a company and there's no reason why that company can't make money from it. If your business is selling hardware, then making the controllers Free Software may even save you a bit of money by getting outside patches to fix bugs or add features.

      --
      I am TheRaven on Soylent News
    8. Re:What an Oddly Backwards Opinion Piece by stokessd · · Score: 1

      What do we need proprietary software for?

      To build your planes and cars and ships, to layout your next computer motherboard or video card, etc. The heavy lifting from an engineering and design standpoint is closed-source. There is no equivalent open source for programs like ProEngineer, Solidworks, IDEAS, NASTRAN, Thermal Desktop, Altium etc.

      Sure, you can host a website and do a lot of slick IT things with all open source, but the real heavy duty computer tools are closed source.

      Sheldon

    9. Re:What an Oddly Backwards Opinion Piece by Carik · · Score: 1

      It doesn't have to be proprietary: as I said in my initial post, we don't need the software to be proprietary, but we need the software, and it is proprietary.

      And frankly, since they give the software away when you buy the instrument, and the next gen instrument generally isn't compatible with the old software (the software is basically the drivers, control interface, and analysis tools in a single binary), I don't see where it would benefit anyone for it to be open sourced. I'm not saying it would hurt the company, mind you, but it certainly wouldn't benefit us. We've got 20+ year old instruments that are still being supported, with patches to let them run in WinXP (not 7, yet, but I'm sure that will come), so I'm not real concerned about them dropping support. The research equipment business is weird, and pretty much entirely non-standard as business goes.

      Also... If the University made a rule that all hardware had to have open source software to control it, all our research faculty would leave. It's hard to do research without instruments.

    10. Re:What an Oddly Backwards Opinion Piece by Anonymous Coward · · Score: 0

      I love Linux too, but my approach is the opposite: I rarely buy games, and even then only when the Wine AppDB shows they will play well with it.

      The gaming industry has probably lost at least a thousand bucks from me over the past ten years (assuming three games per year at $40 for a new game), but I'm sure they won't miss it.

      The revenue they have gotten is more like a game every two and a half years and then at a discount (say $20) since it's old by the time Wine rates it highly. So that's more like $80.

    11. Re:What an Oddly Backwards Opinion Piece by LWATCDR · · Score: 1

      " having them provide the specs and help with the driver is the best by far."
      It is the only way that it has worked by far at least for complex devices like video cards.
      Just what precentage of the code for Intel and ATi video cards are from Intel and Ati?

      "Gaming will work itself out if Wine continues apace."
      Not really it will always be a race and Wine will always loose. It is a stop gap and nothing more. Also it is nothing but running proprietary software on top of free.

      Right now the problem is a lack of an effective market for none free software on Linux. Frankly that is the genius of the app store. You can say that the Internet is an app store but it really isn't effective as one. With an app store people can be a little secure that they are getting what they pay for and developers can just worry about developing and not running a web store.
      I think Ubuntu should start an app store and integrate it with synaptic. Even allowing people to "donate" to foss projects buy letting a FOSS project charge for binaries would be great. Imagine if 5% of Thunderbird or GIMP users paid $.99 for their binaries. It could provide at least a little money for development costs. Or if users could pay $5 for legal in the US codecs for Linux? You could inspire a large increase in the quanity of software solutions available to Linux and that is good for everybody.
      Choice is good.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:What an Oddly Backwards Opinion Piece by Anonymous Coward · · Score: 0

      "Gaming will work itself out if Wine continues apace."

      I keep hearing this same argument every time I dip a toe in the Linux waters, dating back a decade now. Without wanting to disparage the devs (it's an incredibly difficult project and they're doing fantastic work) I can't see this ever being a viable alternative to either gaming on Windows or native Linux ports. From Wikipedia:

      "The first release candidate for version 1.0 was released on May 9, 2008. Following four additional release candidates, version 1.0 of Wine was released on June 17, 2008,[10] after 15 years of development."

      15 years to get version 1 out of the door - if development continues apace at that pace, it'll be a couple more decades before we get Crysis.

    13. Re:What an Oddly Backwards Opinion Piece by TheRaven64 · · Score: 1

      If the University made a rule that all hardware had to have open source software to control it, all our research faculty would leave. It's hard to do research without instruments.

      Really? You've already said that it wouldn't harm the company, do you think they'd jeopardise future sales to your lab rather than open their software? What if two labs made the same requirement? Ten? A hundred? And if one manufacturer makes their code open but the others don't, then they've guaranteed your business in the future, which is a pretty strong incentive for other suppliers to do the same thing.

      Generally, if you're paying as much for something as you are for a typical bit of high-end lab equipment, you have a lot of leverage with the supplier.

      --
      I am TheRaven on Soylent News
    14. Re:What an Oddly Backwards Opinion Piece by oakgrove · · Score: 1

      I keep a Windows partition exclusively for gaming because of this.

      Back when I was a Windows user (and a somewhat younger man), I did a LOT of gaming. Hours and hours, many days. Since I've been using Linux for the last few years, my time has been spent doing other things. I fiddle around with Wine and have most of my stuff working like FarCry, Half-Life, Morrowind, etc., and it actually works amazingly well. Sometimes even better than it did on old XP.

      But, all in all, I actually see it as a net positive that Linux doesn't support many games. I can now find other creative outlets to waste my time on. And not chasing the latest greatest video card sure hasn't lost me any money.

      --
      The soylentnews experiment has been a dismal failure.
    15. Re:What an Oddly Backwards Opinion Piece by oakgrove · · Score: 1

      True freedom of religion allows your neighbor to worship Satan, and true freedom in software means people will buy closed-source apps when they see value in doing so. Your opinion need not be submitted.

      You have this whole freedom thing just a little mixed up. Just because I think people should be free to do something doesn't mean I can't have an opinion or even verbalize that opinion about it. That's part of my freedom. Ironically, it's your freedom to express your disagreement with that like you did above and I am now responding to. See how that works?

      If my neighbor was a Satanist and I didn't agree with it, I should still be able to say so. Obviously, any laws against him being so would be immoral as would any actions on my part depriving him of his rights. And me simply saying that I disapprove of someone's actions is not depriving them of any rights, despite certain people's protestations to the contrary. Same goes with open vs. closed source software. I'm not going to try to physically stop anyone from using closed source. However, I'm damn sure going to give my opinion about the matter and I'm perfectly justified in doing so.

      --
      The soylentnews experiment has been a dismal failure.
    16. Re:What an Oddly Backwards Opinion Piece by BobMcD · · Score: 1

      You are entitled to your free speech, but you have no right to use it to trod upon the rights of others. That's where it stops. If he's tired of hearing your opinion, for example, you need to give it a rest. You'd no longer be expressing yourself and instead will have switched over to simply shouting him down.

      So while laws to the matter are wrong, so are legal actions that have the same outcome. Not illegal whatsoever, but wrong just the same.

    17. Re:What an Oddly Backwards Opinion Piece by oakgrove · · Score: 1

      You are entitled to your free speech, but you have no right to use it to trod upon the rights of others. That's where it stops. If he's tired of hearing your opinion, for example, you need to give it a rest. You'd no longer be expressing yourself and instead will have switched over to simply shouting him down.

      That's an absurd caricature of what I said. I'm not a Neanderthal to sit around "shouting" (or whatever euphemism you wish to use or situation you wish to imply) people down over their choice in software license. I was responding to a very specific comment made in the GGP's post:

      Your opinion need not be submitted.

      The answer is, yes, my opinion can and will be submitted. The obvious implication being as long as I'm not violating anyone's rights in doing so. A big part of that is called social skills. Most people, including myself, have them.

      Thank you for allowing me to clarify that for anyone else that didn't get it the first time though, as my girlfriend is oft to say...
      Really?
      Seriously?

      --
      The soylentnews experiment has been a dismal failure.
    18. Re:What an Oddly Backwards Opinion Piece by Carik · · Score: 1

      The simple fact is, they don't need our business. We're one small university, and all the major corporations are going to be buying from the same companies.

      And really... why should we care? I'll use open source software where I usefully can, but I'm not a zealot. If they want to keep their software closed, I have no problem with it. Their support is excellent, and by the time they stop supporting the software, the hardware is generally failing anyway. That's the real limitation we see, is the lifespan of the hardware. They've even mostly stopped using proprietary interfaces (which I've called to thank them for every time someone has bought a new machine!) and have gone to communication over ethernet, rather than one of the custom ISA cards they used to use. If they go open, that's great, but it won't change anything in our ability to use the equipment or do what we want with it.

    19. Re:What an Oddly Backwards Opinion Piece by Taxman415a · · Score: 1

      It will always be playing catch up however. And last time I checked, The Sims is the best selling PC title of all time. It is also an old game that the Wine developers still haven't gotten to work. If they can't get the best selling game of all time to work, that seriously hurts your reputation as a true alternative to Windows for gaming.

      Since they haven't claimed to he a true alternative for Windows gaming, it can't really hurt their reputation. And since WINE hasn't finished reimplementing the Windows API, it's not surprising that certain software or games don't work yet. It doesn't matter if the title is old or new if it depends on one or more components that haven't been finished yet.

      I probably wouldn't bother with WINE for gaming either, even if I did play games, but that doesn't invalidate the OP's point. If WINE continues improving it will eventually finish the Windows API. The good news is that since MS has managed to lock everyone into Windows partly through that API, they can only change it so much, and not at all really for the vast catalog of software that already exists and many people would like to be able to run on Linux some day.

    20. Re:What an Oddly Backwards Opinion Piece by BobMcD · · Score: 1

      Your opinion need not be submitted.

      You missed a word up there. I've highlighted it for you.

      In my view the moral choice is 'as for me and my house.' Going back to the topic, this point of view makes the word 'threat' seem inappropriate.

    21. Re:What an Oddly Backwards Opinion Piece by oakgrove · · Score: 1

      Your opinion need not be submitted.

      You missed a word up there. I've highlighted it for you.

      Not at all. In English, as it is used in the US (not sure where you're from though I assume the same place) and in the context of your original post, the connotation of that statement implies not only does the subject's opinion "need not be submitted" but, again the connotical, contextual, and idiomatic interpretation is quite clearly, that an opinion "should" not even be submitted in the first place. That is what I was replying to. Back-pedaling does not change that at all.

      If you misspoke, that is understandable.

      --
      The soylentnews experiment has been a dismal failure.
    22. Re:What an Oddly Backwards Opinion Piece by BobMcD · · Score: 1

      You're free to cling to your interpretation. You're not correct, but that seems secondary, so have a nice day.

    23. Re:What an Oddly Backwards Opinion Piece by Enderandrew · · Score: 1

      Almost all industry-specific software is proprietary and closed source. People who don't work in IT rarely appreciate what that means.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    24. Re:What an Oddly Backwards Opinion Piece by melikamp · · Score: 1

      I cannot agree that we need both proprietary and free software (just the latter would suffice), but I came to realize that I don't care much for people who shoot themselves in the foot by using non-free software; it actually makes me feel like I am ahead in the game. Imho, though, computing consumers are getting a really raw deal today in the mobile market, as it is still not possible to use a cell phone network as a connection to the Internet with a 100% free device that can make legacy voice calls. (So yeah, we are almost there.) If I could, I would probably pay $800 dollars for a device like that today, just to ecourage its adoption, but also because being on the Internet all the time is awesome! How cool would it be to have a static IPv6 address on a device in your pocket, and so, basically, a general purpose server?

    25. Re:What an Oddly Backwards Opinion Piece by Anonymous Coward · · Score: 0

      if you could replace Windows with Linux on the desktop

      We need both FOSS and proprietary software.

      What a douche. Do yourself a favor and actually try a modern distro today. I've been using nothing but Free Software for some 2 years now and I can tell you I'll never go back.

    26. Re:What an Oddly Backwards Opinion Piece by BruceCage · · Score: 1

      It is true that at the moment there is indeed a "need" for proprietary software in quite a few areas. However, only in a sense that there is either no free/libre alternative, the alternatives are of lesser quality (where quality is obviously subjective) or (and this is quite often the case) the consumer has becomed locked-in.

      However, there is no inherent need for software to be proprietary, the only reason that proprietary software still exists is because the producers (read: software companies) are in a lot of cases satisfied with the status-quo (a proven business model, at least in the sense of making money) and the consumers are not aware there is a better alternative (which would, among other things, lead to higher quality software).

      Outside of the IT-industry, where Open Source has essentially already won (it's just that not everybody realizes it yet), this is still very obvious. It's in those areas where vendor lock-in is still the name of the game.

      However, as soon as new innovative business models are popularized across the board, in which the advantages of Open Source development outweigh the advantages of keeping your software behind lock and chain, it'll be the end of proprietary software. This process will accelerate once consumers become aware of the advantages (for them) of Open Source development.

      --
      Perfect is the enemy of done.
    27. Re:What an Oddly Backwards Opinion Piece by Anonymous Coward · · Score: 0

      [quote]Gaming will work itself out if Wine continues apace.[/quote]

      I really applaud the efforts of the Wine developers. I think their product is truly amazing.

      It will always be playing catch up however. And last time I checked, The Sims is the best selling PC title of all time. It is also an old game that the Wine developers still haven't gotten to work. If they can't get the best selling game of all time to work, that seriously hurts your reputation as a true alternative to Windows for gaming.

      I love me some Linux, but I rarely bother with Wine. Most of the games I got to work with Wine, I had to use a crack to remove DRM first. Most end users aren't capable of doing this, and technically it is illegal in the US. I keep a Windows partition exclusively for gaming because of this.

      Who cares about gaming. If you want Propietary games to play go and use Microsoft or Mac. Or at best get a gaming console, period. Open software is just that, Open software, let it be. If people want to write apps and get paid for it, let them. That will not stop people from writing open software, sometimes even better stuff. I think that it will only let the competitive nature in development comunity grow. Let proprietary writing be built on top of OSS, who cares that wont stop me from writing my own, or anyone else for that matter. The idea behind it all is "Freedom To Choose", period. You or anyone have the chioce to use or not to use anything, or change it to work for you. That is where propietary software ends the choice is gone at that point. I would choose not to use.

    28. Re:What an Oddly Backwards Opinion Piece by Anonymous Coward · · Score: 0

      Why would one blame wine for a windows game not working. It wasnt written for linux it was written for microsoft, not meant to work on linux, or Mac in the first place. The game writers didnt open the source for a reason. Its their fault. blame them.

    29. Re:What an Oddly Backwards Opinion Piece by Nicolay77 · · Score: 1

      In particular I do need Blizzard and iRacing games.

      I also prefer Opera to Firefox.

      That's just from the tip of my tongue, I guess there's more proprietary software that me and the company I work for needs.

      --
      We are Turing O-Machines. The Oracle is out there.
  6. Well, let's see by ceoyoyo · · Score: 4, Insightful

    "The community" could come up with a very restrictive license that doesn't allow that sort of thing, which Google et. al. will just not use anyway.

    The point of open source and free software is that it's supposed to be better than proprietary. It's supposed to win on merit, not restrictive licensing or "the community" trying to force things.

    1. Re:Well, let's see by Yvanhoe · · Score: 1

      Maaan... I thought we were going to put bombs somewhere at some point... :-/

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    2. Re:Well, let's see by Enderandrew · · Score: 1

      Google has shown lately that they are more likely to lean towards very permissive, BSD-type licenses than restrictive ones.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    3. Re:Well, let's see by ceoyoyo · · Score: 1

      Of course. No company is going to use a "thou shalt not make a profit" license. A "your customers shalt not make a profit" license isn't going to be very popular either.

      It's one thing to limit how software can be distributed. It's a very different thing to try to limit how that software can be used after it's distributed.

    4. Re:Well, let's see by Mr.+Slippery · · Score: 2, Informative

      The point of open source and free software is that it's supposed to be better than proprietary.

      The point of free software is freedom.

      The fact that free software is generally of higher quality is a bonus, one that the "open source" movement focused on. The guy who created the "Open Source Definition" has said it's important to focus on freedom, but unfortunately many still think that talking about people's freedom to use, share, and modify software is just too radical.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    5. Re:Well, let's see by Tranzistors · · Score: 1

      The point of open source and free software is that it's supposed to be better than proprietary. It's supposed to win on merit [..]

      Open source vs. free software again. Proprietary software was never a threat to the open source. You can make an open source app and run it in completely closed environment and it would be cool. TFA talks about free software where they go for liberation of user. And if the only thing, that is free is the underlining platform and you need to use closed apps to do anything useful, then the freedom is, well, lost.

    6. Re:Well, let's see by zotz · · Score: 1

      "The point of open source and free software is that it's supposed to be better than proprietary. It's supposed to win on merit, not restrictive licensing or "the community" trying to force things."

      That may be the point of open source software. But I seriously doubt it is the point of Free Software. I have a vague feeling that the point of Free Software is Software Freedom. Complete Software Freedom. No non-Free Software needed by any software user. Ever. Perhaps I have gotten it wrong all these years though.

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    7. Re:Well, let's see by Enderandrew · · Score: 2, Interesting

      The GPL doesn't have a "thou shall not make a profit" license. That being said, I think both GPL-style and BSD-style licenses have their uses.

      If anything, in Chrome's very permissive licenses, they're inviting Microsoft, Mozilla, Apple and all other competitors to steal from Chrome without giving anything back.

      Perhaps at times, the motive isn't profit, but rather advocating good code. One can argue perhaps that making the web a safer place leads to increasing consumer's trust, which helps Google's business model. But it is very nice to see a mamoth corporation just gives years of development away and tell people to do with it as they will.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    8. Re:Well, let's see by ceoyoyo · · Score: 1

      So you're arguing with me that freedom != better?

    9. Re:Well, let's see by jimbolauski · · Score: 1

      Open source will never go away, right now everyone thinks they can get rich and develop apps and charge for them. Once the market becomes saturated with apps only a few will make decent money, the market will thin out, those apps will have limited functionality because they were written by one or two people the open-source apps will have a huge advantage in many more developers and they will start to take market share. Open source will probably have a similar role as it does now in other markets not everyone's first choice but still a significant market share.

      --
      Knowledge = Power
      P= W/t
      t=Money
      Money = Work/Knowledge so the less you know the more you make
    10. Re:Well, let's see by ceoyoyo · · Score: 1

      "And if the only thing, that is free is the underlining platform and you need to use closed apps to do anything useful, then the freedom is, well, lost."

      That's fantastic. I expect you didn't mean it that way, but that's about the most pitiful "freedom" protest I've ever heard.

      Put it in context. Android is free to develop for. If you want to write some "free" software, go ahead and do it. So your post basically boils down to this:

      my freedom is lessened if someone else doesn't write free software for me so I can do cool stuff with my Android phone.

      The beginning of your post is off topic since we're not talking about a closed environment running open source, we're talking about an open environment (well, for certain values of open) not having any non-proprietary options. I agree, that's not a threat to open source OR free software, but that IS the premise of the article.

    11. Re:Well, let's see by ceoyoyo · · Score: 1

      Just like the other guy, you appear to be protesting my use of the word "better" by arguing in effect that free != better. Interesting.

      So what proprietary software is required to use an Android phone? Besides the baseband code, of course, which isn't what the article is about.

    12. Re:Well, let's see by ceoyoyo · · Score: 1

      No, it doesn't, but think about how you would write the hypothetical no-proprietary-apps license that the article seems to be advocating for. The effect would be very similar to "thou shalt not make a profit." It's pretty hard to charge for support on a simple cell phone app. It's also hard to do ad supported under those conditions.

      The GPL/BSD/etc. licenses are NOT ignored by big companies (like Google), because they do allow for a company to make a profit. But when your license starts dictating what Google's end users can do with their product, you're dooming yourself to irrelevance.

    13. Re:Well, let's see by canajin56 · · Score: 1

      Nope, RFTA. It's not complaining about how the Android archetecture has proprietary parts, so you can't really change the system. It's not. TFA is complaining about how lots of apps in the Android App Store aren't GPL'd. That's all, he wants Google to require them to be GPL. This has nothing at all to do with the Android architecture.

      --
      ASCII stupid question, get a stupid ANSI
    14. Re:Well, let's see by Anonymous Coward · · Score: 0

      the point of open source software is that it's supposed to be better than proprietary. (this is a developpement model)

      the point of free software is to remain free. (this is a philosophy)

      at least that's what RMS meant when writing the GPL...

    15. Re:Well, let's see by Enderandrew · · Score: 1

      I'd contend that it is easier to sell a GPL app for a profit in a controlle marketplace like the Android Market and Apple App Store.

      If I want to install a GPL game on my iPhone, I have to purchase it through the store. I can't simply compile the app on my one, and install it as I see fit, unless I pay for a developer license, or jailbreak my phone.

      If I was a developer of a GPL game, I'd certainly look to Android, Blackberry, Palm and iPhone app stores as a source of revenue. Where as it might be considerably more difficult to charge for the game on the PC where anyone can obtain it for free.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    16. Re:Well, let's see by Anonymous Coward · · Score: 0

      The point of open source and free software is that it's supposed to be better than proprietary. It's supposed to win on merit, not restrictive licensing or "the community" trying to force things.

      Open Source, maybe, but the whole point of the Free Software movement is the licencing.

    17. Re:Well, let's see by zotz · · Score: 1

      Nope. I am not making that argument at all.

      Rather I say this can be the case.

      Program A. Good enough code. Free. (GPL)
      Program B. Better code than A at the moment. Non-Free.

      Currently for some, Program is better than program B. because of the Freedom.

      Later today...

      Program B is put under the GPL as well and so is now Free.

      Now Program B is better than program A as it is Free and currently has better code.

      That is more the argument people make.

      And it is even more nuanced than that here in the real world. Like which has a better development community? Which has professional level paid support available al la carte and via long term contract. Etc.

      all the best,

      drew
      --
      Join The Free Music Push

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    18. Re:Well, let's see by BruceCage · · Score: 1

      You're so wrong it's not even funny. I advise you to read Stallman's essay Why “Free Software” is better than “Open Source”. Here's a quote from the essay that gets to the essence of what we're talking about here:

      The fundamental difference between the two movements is in their values, their ways of looking at the world. For the Open Source movement, the issue of whether software should be open source is a practical question, not an ethical one. As one person put it, “Open source is a development methodology; free software is a social movement.” For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non-free software is a social problem and free software is the solution.

      As I understand it to Stallman the primary goal of Free Software is not "better software" in terms of say stability, usability etc., it's "better" in the sense that it's the most ethical.

      P.S.

      I'd like to point out that I personally don't think Stallman is entirely correct in his description of the Open Source movement, as the goal of Open Source has always been the same as Free Software (among other things see Bruce Peren's "It's Time to Talk About Free Software Again"). However, regretfully the term Open Source has in a lot of cases, as evidenced from this entire discussion, become diluted.

      --
      Perfect is the enemy of done.
    19. Re:Well, let's see by Tranzistors · · Score: 1

      So your post basically boils down to this: my freedom is lessened if someone else doesn't write free software for me so I can do cool stuff with my Android phone.

      I never stated, that free software should just fall from the sky.

      A while ago GNU guys figured out, that there should have good pdf creation support, so they mobilized free software community to do something about it, namely, write the stuff.

      So, spot the threat -> warn others of it -> do something about it. I am not saying that requiring only GPL stuff is the right way, but you sure did misinterpret me.

    20. Re:Well, let's see by siride · · Score: 1

      People have to get work done. And unlike in the political sphere, the benefits of software freedom are meager at best and also don't have a strong philosophical basis supporting them. What rights are being violated by not having open source code? What liberties are really being given to everyday users by having source code they can look at and modify? The answer to both those questions is somewhere between "none" and "those of minimal importance" or "only important to a very small subset of the population". Given that OSS has, on the whole, failed to produce good software and has had nearly two decades to do it, I'd say that focusing on freedom and other BS is just going to dig the grave further.

    21. Re:Well, let's see by silentcoder · · Score: 1

      No, the point us free software guys have made for years is that "better" isn't even worth ASKING until AFTER you asked "is it free"
      Non-free should never even be considered... in an ideal world, it won't EXIST - if you believe that proprietary software is fundamentally harmful to society, individual freedom and human rights (as we do, and make some persuasive arguments to support) then non-free software doesn't get considered. No matter *how* technically good it is, non-free is always worse than free. A free program that does 1% of the features of a non-free one is still better because (to use a line from the oath doctors take): first, do no harm.

      That is the argument you keep misunderstanding. This is why free distributions like kongoni, gnewsense, blag and all the others do not include non-free apps in our repositories, use a kernel that doesn't include, and in fact cannot even load, non-free firmware and refuse to help people who want to install non-free programs with our forums - we will however, happily suggest the best free alternatives for them.

      For 20 years now, I've heard everyone talk of how free software will never be big, will always be some little side project for eccentric hippies, and each of those years, I've seen it get bigger, and stronger - seen people get rich off it - seen government and corporate uptake of it... basically, we're winning. We'd be stupid if we let the smartphone revolution undo all our hard work. Indeed writing code is one powerful way to combat it, it's what got us here. We didn't lobby governments to deny copyright on software, or demand source-availability - we wrote free replacements, piece by piece - and now, we have fully free operating systems on which many, many people are able to do everything they need to do without ever using a non-free program - and each day, more people get added to the list who "has everything they need with freedom", heck, these days it's even becoming possible to do this on machines where all the hardware specs and the BIOS is free as well ! But it was never *all* we did. we also did advocacy, gave lectures and warnings and studied laws and licenses - the article, rightfully, calls for us to remember these new platforms in that part of our efforts, platforms we currently are not supporting well.

      --
      Unicode killed the ASCII-art *
    22. Re:Well, let's see by SecurityGuy · · Score: 1

      True, that's the theory. The fact seems to be that open source software is simple price competition. Most users don't care that they *can* modify the code, they just care that they can have it without paying anything.

    23. Re:Well, let's see by shutdown+-p+now · · Score: 1

      The point of open source and free software is that it's supposed to be better than proprietary. It's supposed to win on merit

      It depends on whom you ask. According to Stallman (and consequently FSF), free software isn't necessarily better as software; it's better simply because it's Free.

    24. Re:Well, let's see by larry+bagina · · Score: 1

      Chrome is based on WebKit, which is LGPL and developed primarily by ... Apple. What exactly are they going to steal and not give back?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    25. Re:Well, let's see by Anonymous Coward · · Score: 0

      Stallman can gab all he wants about this line of reasoning. However, he makes his living indirectly off of US DoD grants, so he doesn't have to worry about where his next meal is coming from.

      Us proles in this lame economy actually have to sell stuff to make our Euros, so there is a lot more interest about being able to code for money for a roof over our heads than chatter about how free (speech/beer) stuff is.

    26. Re:Well, let's see by Enderandrew · · Score: 1

      Webkit itself is LGPL. The rest of Chrome is licensed in an extremely open manner. Microsoft can take the javascript engine, per process model, UI, etc. and keep the code closed.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    27. Re:Well, let's see by BruceCage · · Score: 1

      Let me see if I get this right. You're trying to use your inability to figure out how to make a living through other means than developing proprietary software as an example that "free software just doesn't work"?

      --
      Perfect is the enemy of done.
    28. Re:Well, let's see by Enderandrew · · Score: 1

      The only problem is that he feels he is the only one who should be able to define freedom, and his definition is a series of restrictions.

      True freedom is public domain. Do whatever you want with zero restrictions. But that isn't what he advocates.

      When Stallman writes letters to Canonical saying their distribution should drop Firefox, because Firefox allows the installation of proprietary extensions, and saying users should not have the option to install any non-oss, he goes entirely too far.

      He is trying to directly rob me of the freedom to choose what software I want to install. He doesn't get to take that choice from me.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    29. Re:Well, let's see by Enderandrew · · Score: 1

      I agree that in the enterprise environment, very few people care about FOSS values, but how can you say OSS on the whole failed to produce good software?

      I run Linux not because of idealogy, but because it is a superior OS. Apache is fantastic. Firefox and Chromium are fantastic. KDE is fantastic. Amarok, Digikam, k3b, etc. etc.

      The only area where FOSS doesn't compete is with big budget, AAA-gaming titles. Battle for Wesnoth is a great free game, but it will have a hard time competing with Starcraft 2. However, in use case after use case, I find the FOSS products are often superior to their paid counterparts.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    30. Re:Well, let's see by Anonymous Coward · · Score: 0

      If I want to install a GPL game on my iPhone, I have to purchase it through the store. I can't simply compile the app on my one, and install it as I see fit, unless I pay for a developer license, or jailbreak my phone.

      If an end user thinks he'll buy more than a few GPL apps, then acquiring a developer license and simply compiling and installing GPL apps could become a cost effective option. Some large corporation which wanted to standardize on the iPhone with a set of GPL apps could get its own developer license and configure any number of employee phones with all the GPL apps it wanted. Additionally, I could get a developer license and become a sort of consultant who does that on behalf of end users for a nominal fee.

      Companies primarily producing GPL software generally make money on support (e.g. RedHat) or dual licensing (e.g. MySQL AB). There are obvious difficulties in making money from sales of purely GPL software itself. While it's true that the GPL doesn't have a "thou shall not make a profit" restriction as you noted, it does come with an implied "yeah, good luck with all that".

      - T

    31. Re:Well, let's see by Urkki · · Score: 1

      That may be the point of open source software. But I seriously doubt it is the point of Free Software. I have a vague feeling that the point of Free Software is Software Freedom. Complete Software Freedom. No non-Free Software needed by any software user. Ever. Perhaps I have gotten it wrong all these years though.

      Also worth noticing, that Free Software is about Freedom of Software. Not the user, not the developer, but the Software. It limits the freedom of developing original code on top of existing code (as opposed to just tweaking existing code), and that can have also a negative (not only positive) impact on the user as well.

    32. Re:Well, let's see by larry+bagina · · Score: 1

      . Microsoft can take the javascript engine, per process model, UI, etc. and keep the code closed.

      That would be a good thing.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    33. Re:Well, let's see by mdwh2 · · Score: 1

      There's a nasty flipside to that - what if I'm a GPL author, someone ports it to the Iphone before me, charging a load of money from it. They're now making money from my work, which normally would be fine - except now neither I nor anyone else is able to release an Iphone port, as Apple will ban it for being a similar to an existing product.

      In fact I believe this did actually happen, and was reported on Slashdot some time ago.

      God knows why the article is talking about Google - Apple's locked down platform is a far greater threat to openness. In this case, Apple have the power to grant software developers a monopoly over a product, even if they weren't the ones who originally wrote it!

    34. Re:Well, let's see by zotz · · Score: 1

      Not quite:

      http://www.gnu.org/philosophy/free-sw.html

      "Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it means that the program's users have the four essential freedoms"

      It is just that it is basically impossible to ensure these freedoms for all users without restricting the ability to limit these freedoms. I could be wrong and if you know of some way to see to it that all users always get to legally enjoy these freedoms while not putting in such restrictions, I am sure there are a goodly number of people who would be happy to learn about it.

      There is not doubt that with copyright laws as they are now, copyleft has issues. If you could ensure the freedoms of the users without the problems copyleft brings...

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    35. Re:Well, let's see by Urkki · · Score: 1

      Not quite:

      http://www.gnu.org/philosophy/free-sw.html

      "Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it means that the program's users have the four essential freedoms"

      It is just that it is basically impossible to ensure these freedoms for all users without restricting the ability to limit these freedoms. I could be wrong and if you know of some way to see to it that all users always get to legally enjoy these freedoms while not putting in such restrictions, I am sure there are a goodly number of people who would be happy to learn about it.

      There is not doubt that with copyright laws as they are now, copyleft has issues. If you could ensure the freedoms of the users without the problems copyleft brings...

      But that's just another way of saying that code must be free, no matter the user.

      In short, the ideology behind GPL claims that the end sanctifies the means: it doesn't matter if the user "suffers" while striving towards a world where all code is GPL compatible.

      Another anti-freedom thing about GPL is that it forces certain ideology on all software combined with GPL code. It could be argued that forced freedom is no freedom at all.

      LGPL proves that GPL restricts users freedom to distribute code in unreasonable way. This proves that GPL is not so much about freedom, but about ideology, about forcing a version of "freedom" on users, on creations of other people even if they don't subscribe to the ideology behind GPL. Because that's the only real difference between GPL and LGPL.

      Now this is just fine, I believe that creator of code (or whatever) has very broad freedom to require just about anything from those who want to use the code. Using GPL code to promote an ideology is just fine, just about the best way to promote an ideology I can think of. What's not fine is pretending that forcing an ideological version of freedom on other people's creations is any kind of freedom.

    36. Re:Well, let's see by zotz · · Score: 1

      "It could be argued that forced freedom is no freedom at all."

      As in people in countries with laws against slavery cannot be Free? Forced freedom as it were?

      From what I gather, the FSF folks think that code should not be subject to copyright at all and then everyone would be Free. Since under the laws of many countries, code is subject to copyright, they designed copyleft to use those laws to undo the effects of those laws. Now, the thing is, how can someone who believes in those "rights", argue against someone using those "rights" in the manner they choose?

      IIRC, the LGPL was designed as a practical matter. Pragmatism as it were. The thinking is document by the license designers. What flaws do you find in that thinking?

      "What's not fine is pretending that forcing an ideological version of freedom on other people's creations is any kind of freedom."

      Surely there is no forcing going on. We are not talking patents after all. Just write your own replacement and go your own way. There is a deal being negotiated in the market place here. Accept the terms or don't. I will trade you the right to use my stuff if you will trade me the right to use yours. And it is not even all of your stuff that I insist on the rights to in the trade.... right?

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    37. Re:Well, let's see by Urkki · · Score: 1

      "It could be argued that forced freedom is no freedom at all."

      As in people in countries with laws against slavery cannot be Free? Forced freedom as it were?

      Eh? If a slave doesn't want to be a slave, then the freedom is not forced on them, so it's not forced freedom from their point of view, now is it? Now if somebody wants to be a (real) slave, and law forbids it, then certainly this forced freedom is not really freedom from the point of view of that wanna-be slave. But I think we both know (and hopefully agree to) the main arguments why it's not legal to be a (legally real) slave even if one wants to be. And I don't really see how bringing slavery, which is a human rights issue, into a software license discussion is in any way relevant, unless you propose that software has something equal to human rights...?

      From what I gather, the FSF folks think that code should not be subject to copyright at all and then everyone would be Free. Since under the laws of many countries, code is subject to copyright, they designed copyleft to use those laws to undo the effects of those laws. Now, the thing is, how can someone who believes in those "rights", argue against someone using those "rights" in the manner they choose?

      Oh, I'm not arguing against that. I argue that GPL is not really about freedom, it's about promoting the ideology you describe above at the cost of some freedom (like freedoms which are preserved by LGPL).

      IIRC, the LGPL was designed as a practical matter. Pragmatism as it were. The thinking is document by the license designers. What flaws do you find in that thinking?

      The only flaw is advertising that LGPL is less free than GPL, while from any non-ideological point of view it's the other way around. No flaw in the licenses, no flaw in using them to promote ideology, only flaw is self-delusion about what's what, and the confusion this causes to those who don't share the ideology.

      "What's not fine is pretending that forcing an ideological version of freedom on other people's creations is any kind of freedom."

      Surely there is no forcing going on. We are not talking patents after all. Just write your own replacement and go your own way. There is a deal being negotiated in the market place here. Accept the terms or don't. I will trade you the right to use my stuff if you will trade me the right to use yours. And it is not even all of your stuff that I insist on the rights to in the trade.... right?

      It's the same kind of forcing that eg. proprietary software uses: "You're of course free to not use our code, as long as you do what we tell you to do with your stuff (code or money)." When patents are not involved, you're always free to roll your own version, so by that metric most commercial licenses are just as free as GPL... If you call that "freedom", I respectfully disagree.

      LGPL doesn't force the user to do anything with stuff that is theirs, it only forces the user to do something with the LGPL code itself. It's the huge philosophical difference between "my stuff is mine and your stuff is yours, freely use my stuff as long as you let others use it freely too" and "my stuff is our common stuff and your stuff must become our common stuff too!"

    38. Re:Well, let's see by zotz · · Score: 1

      "Now if somebody wants to be a (real) slave, and law forbids it, then certainly this forced freedom is not really freedom from the point of view of that wanna-be slave."

      And so, since perhaps some *may* want to be real slaves, (I don't understand this myself, but history seems to support the idea) any society which outlaws slavery (and rightly so from my perspective) must not be free according to what I gather your thinking to be.

      "Oh, I'm not arguing against that. I argue that GPL is not really about freedom, it's about promoting the ideology you describe above at the cost of some freedom" ... and that freedom it costs is... the freedom to deny the freedom you enjoy to others. (with respect to your code)

      Do you know of another way, short of changing copyright law and making code not subject to copyright, to ensure the four freedoms for all users of software other than a strong copyleft play like the GPL? I am sure you would be hailed as a hero if you can come up with a solution. Many and perhaps all would love to avoid the problems that a strong copyleft creates if they could ensure the four freedoms without it.

      "The only flaw is advertising that LGPL is less free than GPL, while from any non-ideological point of view it's the other way around."

      This is a point of view issue. I disagree with yours.

      I have a library which you want to use. Let's say I make it LGPL.

      Option A: You believe in Freedom so you license your program which uses my library under the LGPL as well. The users of your program enjoy their freedom.

      Option B: You don't believe in Freedom in this way and release your code under some non-Free license. Your users don't have Freedom with respect to your program.

      Let's say instead that I make it GPL.

      Option A: You believe in Freedom so it is no hardship for you to use my library and make your program GPL as well. The users of your program enjoy their freedom.

      In the case of the Options A, my choosing the GPL over the LGPL does not limit your freedom in any meaningful way since you want your users to have freedom with respect to your code.

      Option B: You don't believe in Freedom in this way and want to release your code under some non-Free license. You cannot use my library and do this so now you must count the cost. Is there another library you can use just as well? If so, how has my choosing the GPL instead of the LGPL limited *your* freedom? You may have to pay for the rights to that other library though as perhaps that library's creator shares your non-Freedom views and demands that of you for the use of that other library. Or, how much time, effort, money will it require for you to write a similar library on your own or to have it developed under contract for you with you owning the copyrights when done? You decide one of these can work for you and do it. Your users don't have Freedom with respect to your program.

      Option C: You don't believe in Freedom in this way and want to release your code under some non-Free license. After counting up the costs of the choices in option B above, (the GPL one) you decide that it is not worth it to roll your own and it is too expensive to license the alternative library or perhaps such an alternative library does not exist. You decide to use my library and make the program GPL. The users of your program enjoy their freedom.

      Now, you may well say that in option C here you did not have freedom. But your users do. So unless you only have one other user for your proposed program, from where I sit, more users have Freedom when I choose the GPL over the LGPL for a unique library. Are you asking me to *care* about your freedom? A person who does not care about these same Freedoms for others? When the only essential Freedom you seem to lack in your mind is the Freedom to deny others Freedom? Why exactly should I do that when I care about Freedom for all, not just for some?

      'It's the same kind of forcing that eg. proprietary software uses: "You're of course free to not u

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
  7. Not New: Apple's stack is hybrid too by Raffaello · · Score: 4, Insightful

    This is not news in any way. Apple's platforms (Mac and iPhone) have been successful for precisely the same reason. They exploit open source for the infrastructure (OS and developer tool chain) and layer proprietary applications on top for profitability.

    1. Re:Not New: Apple's stack is hybrid too by rpp3po · · Score: 4, Informative

      Apple does not just exploit open source, they also contribute bleeding-edge, high-quality code for GCC (LLVM), although they would legally not be required to do so by the BSD license.

    2. Re:Not New: Apple's stack is hybrid too by Anonymous Coward · · Score: 1, Interesting

      Remember: exploit has two definitions. Traditionally the primary definition was "Make productive use of." "To make use of meanly or for one's own advantage" used to be a secondary definition.

    3. Re:Not New: Apple's stack is hybrid too by stakovahflow · · Score: 1

      Apple OS X & iPhone/iPod Touch use a FreeBSD base, mixed with proprietary code... But there is a slight difference, the BSD license basically says "Here. Take this. Just give credit to the guys who wrote this great piece of software and take it. Do with it what you will..." This method has worked very well for the BSD's thus far (using Apple --and Google-- as a funding contributor, et c.). It's a fairly new concept to the Linux community, though. Linux is generally seen, mainly because of its licensing (GPL1, 2, or 3), as more limited. This, too, is a miscalculation. The GPL variants out there, are really fairly liberal, if not communist. As long as Google allows the distribution of the source code for all the open source code used, there will not be a compliance issue. What's the harm in allowing Google to use the same structure as Apple, in regard to software, licensing, development, et c? Apple contributes to the community, in however limited ways, Google does the same, but in many other areas. How is this all so horrible? It's just business, isn't it, fellas? --Stak

      --
      Holy happy hippy crap!
    4. Re:Not New: Apple's stack is hybrid too by idiot900 · · Score: 5, Insightful

      In a sense Apple's contributions to open-source projects are a way to protect their investment. Even under a BSD license, not contributing back upstream is equivalent to forking the project. If they did that they'd have to spend a lot of time and money merging upstream changes down the line, instead of having upstream do the work for free.

      Also I'd imagine the sort of engineer who would be able to contribute good code to something like LLVM is not too common, and (s)he would have a strong sense of wanting to give back. To keep people like that, a company needs to make them feel enfranchised.

    5. Re:Not New: Apple's stack is hybrid too by maxume · · Score: 2, Interesting

      Calling Apple's compiler work a contribution for GCC is a rather entertaining way of characterizing it (much of the genesis of LLVM was GNU ideological resistance to certain optimization strategies).

      --
      Nerd rage is the funniest rage.
    6. Re:Not New: Apple's stack is hybrid too by selven · · Score: 1

      And WebKit, thanks to which we have Chrome, and Darwin. And a whole bunch of other stuff

    7. Re:Not New: Apple's stack is hybrid too by rpp3po · · Score: 1

      That's really insightful.

    8. Re:Not New: Apple's stack is hybrid too by TheRaven64 · · Score: 3, Insightful

      Yes, this is a point that I've made in the past. The BSD license is a better tool for encouraging corporate participation. The BSD license says 'you can keep your changes to this private if you want, but in the end it will end up costing you more if you do.' The GPL, on the other hand, says 'if you don't give everything back then we will attack you with lawyers.' The corporate reaction to the first is usually to evaluate the cost and benefit of working with the community and (usually, but not always) decide it's in their interest. The corporate response to the second is to look for loopholes in the license (of which there are a great many).

      Also I'd imagine the sort of engineer who would be able to contribute good code to something like LLVM is not too common

      Actually, you might be surprised. LLVM is a pretty clean code base, by C++ standards. The time between when I first looked at the code, and when I got my first patch accepted was about a week. I wrote the initial implementation of code generation for Objective-C in clang, and now have commit access to LLVM (which I haven't used for a while; I've been working on other things). It's a very easy project to get involved with.

      Apple keeps LLVM open source because they are not in the compilers business. They don't make money from selling compilers, but they do make money from the fact that high quality compilers exist for their system. It is in their best interests to release their changes to LLVM in a way that encourages other people to improve on them, and the benefit from the likes of Adobe, Cray, Sun and nVidia contributing changes. You get better commitment from people when they choose to be involved; no one has to give back to LLVM, but the ones that do all do so because they know that it benefits them. I put in a bit of effort and now have a working compiler for Objective-C, supporting all of the recent Apple extensions, that works on non-Apple platforms. Apple got some bug fixes and improvements to parts of the codebase that they use as a result of my work. Both of us benefit (although, proportional to investment, I benefit a lot more).

      I actually spent more time trying to understand the GCC Objective-C code before I looked at clang than I did looking at LLVM, and I still haven't managed to make any significant changes to GCC. I laugh whenever I go to the FSF's page about great successes of the GPL and find that they are still claiming that forcing NeXT to release the Objective-C front end for GCC was a win for Free Software; the code is a completely unmaintainable mess. Rewriting it completely in clang was less effort than understanding it.

      --
      I am TheRaven on Soylent News
    9. Re:Not New: Apple's stack is hybrid too by Anonymous Coward · · Score: 0

      In response to your first paragraph: it is not the goal of our society to cater to corporations.
      The GPL invites them to collaborate, and if the corporation's response is to try to humbug the license, they should go and fork themselves.
      We should make our laws and licenses so that _we_ benefit the most and so that they align with our ideals, not to maximise the profit of a few companies.
      People tend to forget that corporations only exist because society allows them to.

      Just my 2 cents, counterbalancing the worrysome corporation-centric attitude many people seem to have.

  8. Fixing it by nahdude812 · · Score: 1

    So what, if anything, should the community be doing about it?

    Fix it. Write equivalent open source apps. There's nothing wrong (in my book) with running proprietary on top of open source (so long as this isn't a violation of the license). Value for the platform is value for the platform.

    If the platform succeeds, the open source equivalents will be there eventually.

  9. This is silly by Chrisq · · Score: 4, Insightful

    Its like saying that Linux is a threat to feee software because you can run commercial applications. Surley the key to it taking off is having a mix of free and commercial applications.

    1. Re:This is silly by Anonymous Coward · · Score: 0

      totally agree

      I work for a company offering a commercial application on top of Linux.
      We've lost money over the past 10 years.
      We've contributed some software source to the community.

      I see no reason to be ashamed!

    2. Re:This is silly by Enderandrew · · Score: 2, Funny

      Don't tell anyone, but Android is Linux. It's a huge secret!

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    3. Re:This is silly by selven · · Score: 1

      I think the freedom to run non-free software counts as a freedom, and software which actively prevents you from exercising it is less free.

    4. Re:This is silly by TheRaven64 · · Score: 1

      That depends on your point of view. From the perspective of RMS, proprietary software locks you in and using it is a (mild) form of slavery. Most western societies don't allow you to voluntarily become a slave, because that would be exploited by people preying on those in debt and so on. RMS views running proprietary software as equivalent.

      Those of us not quite so close to that extreme view proprietary software as having the same relation to slavery as having a job. A job is similar to slavery in that you are required to turn up and work and you won't get paid (and, therefore, may starve to death) if you don't. It is different in a number of important ways too, namely that you can (at least in theory) quit and get a different job, or support yourself in some other way, if you choose. Few people would argue that you should not allow people to have jobs, but similarly most would agree that in an ideal society people should never have to work on something that they don't wish to. Given the choice, we would pick a Free Software application over the alternative, but when there is no choice we view proprietary software as a necessary evil in the short term.

      Then, at the other end of the spectrum, you have people who never exercise the rights granted to them by Free Software and view it interchangeably with proprietary freeware. For these people, there is no difference between a Free Software app and a proprietary app other than, potentially, the cost.

      --
      I am TheRaven on Soylent News
    5. Re:This is silly by selven · · Score: 1

      That's why I said "I think". Some people disagree with me, but I think the freedom to be a slave is a freedom and countries that don't respect it are, in that one way, less free.

    6. Re:This is silly by Eunuchswear · · Score: 1

      Don't tell anyone, but Android is Linux. It's a huge secret!

      Android isn't linux. It's a bastardized JavaVM running on some OS that happens to be linux today, but could be something else some other day.

      --
      Watch this Heartland Institute video
    7. Re:This is silly by Enderandrew · · Score: 1

      What is Linux? Linux was we know it is a userland stack on top of a Linux kernel. We have no qualms calling embedded Linux Linux, even though it doesn't resemble the distros we know and love. We have no qualms calling a headless server Linux, even though it doesn't resemble the desktops we run at home.

      Android is a userland stack on top of a Linux kernel. It is Linux, whether you realize it or not.

      You say it could be something else tomorrow. Well, Ubuntu got placed on top of an OpenSolaris kernel in a forked project. Does that make the main Ubuntu project not worthy of being called Linux?

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    8. Re:This is silly by brentrad · · Score: 1

      It is silly. And don't call me Shirley.

    9. Re:This is silly by Rich0 · · Score: 1

      True, but android does blur the lines quite a bit since it does a lot of stuff fairly unconventionally.

      There's no GNU userland at all. No udev/etc either, and a lot of the init tools and all that are very different.

      Most people accustomed to unix would find it fairly alien if they did more than just browse some directories from a shell.

      However, it does run on the linux kernel, so yes, it is linux.

    10. Re:This is silly by mdwh2 · · Score: 1

      And "Mac" OS is BSD, right?

    11. Re:This is silly by romiz · · Score: 1

      Android is a Linux system without any doubt. What it is not is GNU/Linux, and this is a situation where the distinction between both things is really useful.

    12. Re:This is silly by mqduck · · Score: 1

      I think what the OP was trying to express is that charging for your little app and keeping the code proprietary has become the social norm for Android developers. FOSS *culture* hasn't really taken root there, and I agree that it's unfortunate. I don't think it's anything to worry about, though. It's just a matter of time.

      Unfortunately, that's not the case with more insular online communities, where a culture of ownership takes hold and newcomers go along with and emulate and perpetuate it. Notice how FAQs on GameFAQs usually have huge copyright notices and warnings forbidding you from hosting a copy of it and claims of employing software to hunt down plagiarists. Or look at Zelda Classic, where people will lock down their custom quests with passwords to keep others from editing them. So I can appreciate a fear of a culture of ownership taking hold among Android developers but, like I said, it's only a matter of time before open source software becomes a dominant player, IMO.

      --
      Property is theft.
  10. no different than before by Anonymous Coward · · Score: 0

    That's no different from desktops, where 98% run Windows or OSX, and 2% run Linux or FreeBSD or some other open environment.

  11. Android license by viralMeme · · Score: 1

    What does the Android license say as compared to other licenses, the GPL, Apache, BSD, Apple and Microsoft for instance ?

    1. Re:Android license by maxume · · Score: 1

      It is strikingly similar to the Apache 2.0 license (and some parts look like GPL2).

      --
      Nerd rage is the funniest rage.
    2. Re:Android license by c0d3g33k · · Score: 1

      I'm not sure that's relevant given the focus of TFA. Apps running on Android devices are free to choose their own license, as far as I can tell.

    3. Re:Android license by markkezner · · Score: 1

      Most of Android in general (ie new code) is Apache 2.0. Parts of it use other licenses; Linux is GPL, Webkit is LGPL, SQLite is Public Domain, etc. Patches they submit to those upstream projects maintain the original license of that project.

      Citation

      --
      Dangerous, sexy, turing complete: Femme Bots
  12. Nothing by gmuslera · · Score: 2, Insightful

    It still means that more people is using open source. Maybe more important, is what is underneath, you can easily switch propietary "front" apps for open alternatives, but not so easily change whats running below them. And the advantages that give you that basement (probably more secure, auditable, even you could modify it, etc) will increase trust in open source to the ones still reticent to use it.

    Could be nice that all Android apps to be open source, but buiding a mixed ecosystem around it brings more people to the party anyway.

  13. What could be healthier? by rpp3po · · Score: 4, Insightful

    I'm sick of those fundamentalists. What could be healthier than an open source platform without vendor lock-in, that anybody can use to generate some income. I love what has been produced in the spirit of open source and nobody won't take this away. But the everything must be free mentality is a bigger threat than people making money by selling software in binary form for a living. Good software means months of work and pizza and coffee need to be paid for. And experience has shown that at max 0.5% of people pay for something that they can get for free easily and legally.

    1. Re:What could be healthier? by elysiana · · Score: 1

      I've been wondering this too and thought perhaps I was missing something. Do people honestly expect that everyone should be providing free software? How do they expect the developers to afford rent? Am I just misunderstanding what it all means?

      And if I'm not misunderstanding, wouldn't free software essentially contribute to the poor economy?

    2. Re:What could be healthier? by ircmaxell · · Score: 3, Insightful

      The theory behind it is that if all software is free, then people would stop worrying about the software itself, and start worrying about how to use it. Imagine if you could take a large company who spends upwards of $100 million per year on licenses, and let them put the majority of that money back into research and development.

      I am an open source advocate. However, with that said, I disagree with the OP. I firmly believe that open source and proprietary applications can and should co-exist. What's happening on the Android market is what I believe to be the next natural progression of our society. The base, the core, the building blocks are all open source. They enable anyone to compete on a fair playing field. Who cares that the majority of applications developed on top are not open? So long as they play nice (open communications, standards compliant), what harm is it doing?

      Most people don't need 95% of the capabilities of Photoshop... That's why open source alternatives do exist (tho most suck). Sure, they may TRY to compete, but most fall well short of hitting the mark. But they can help to fill in that 95% gap, so that the only people who wind up paying for Photoshop are the people who actually need what it provides. That's the true power of open source. Not to fill every niche role, but to take care of the 95%. There's good $$$ in the 5%, which is why companies like Adobe exist. The world is a big place, and I firmly believe that there's both room and a need for both open source and proprietary applications...

      That's just my $0.02...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    3. Re:What could be healthier? by maxume · · Score: 1

      Not really. Software generally provides value by making people more productive and people are often willing to pay for that productivity, which gives developers an opportunity to make money. If the people can get the software for free, the benefits of the increased productivity do not just disappear, the user gets to keep the benefits.

      --
      Nerd rage is the funniest rage.
    4. Re:What could be healthier? by dangitman · · Score: 1

      Not really. Software generally provides value by making people more productive and people are often willing to pay for that productivity, which gives developers an opportunity to make money. If the people can get the software for free, the benefits of the increased productivity do not just disappear, the user gets to keep the benefits.

      But who pays for that development/research into productivity-enhancing software, if it can just be had for free? I realize that there are lots of wonderful people in the world who contribute their time for free - but that has its limits.

      --
      ... and then they built the supercollider.
    5. Re:What could be healthier? by maxume · · Score: 1

      I'm not arguing that no-cost software is the correct or the best model, just pointing out that using it is not economically destructive.

      --
      Nerd rage is the funniest rage.
    6. Re:What could be healthier? by dangitman · · Score: 1

      Fair enough. I just think it's interesting that your comment...

      Software generally provides value by making people more productive and people are often willing to pay for that productivity, which gives developers an opportunity to make money. If the people can get the software for free, the benefits of the increased productivity do not just disappear, the user gets to keep the benefits.

      ... is applicable to almost any product or industry - brick laying enables buildings to be built, which increases productivity because people don't have to work outside, exposed to the elements. But I don't see anybody arguing for "Free Bricklaying" or "Free Buildings" in the way that the "Free Software" movement does.

      --
      ... and then they built the supercollider.
    7. Re:What could be healthier? by maxume · · Score: 1

      That's because I can't build a wall that suits me and then give you a zero effort copy to use.

      (We could quibble over the zero effort, but whatever, the effort of duplication is usually trivial compared to the effort of creation)

      I don't share the ideological imperative of much of that movement (I use Windows...), but it is plain as day that Free Software can work (I'm using Firefox to post this message). Of course, they are quick to point out that they are far more concerned with a user being able to change and share software than they are with zero-price (so the free buildings comparison is especially unfair).

      --
      Nerd rage is the funniest rage.
    8. Re:What could be healthier? by dangitman · · Score: 1

      I didn't say Free Software couldn't work... I'm not sure why you're taking that line. If we're talking about building, then I guess an appropriate analogy would be architect's drawings. It is trivial to copy the design of a building, but few people argue that architects shouldn't charge for their designs or restrict copying of them.

      --
      ... and then they built the supercollider.
    9. Re:What could be healthier? by maxume · · Score: 1

      Because the situations where it works provide motivation to argue for trying it in other areas (which offers some explanation for why people would advocate it).

      As for why the attitude is more popular in software circles, who knows, but I would speculate that the virtual aspect of software is a big contributor (Architectural drawings provide an interesting basis for comparison, but take something like Open Office, there has been a huge amount of effort invested in the plans, and now the product can be reproduced for free; given shared architectural plans of similar complexity, you would need an awful big budget to create just a single instance. My argument here is not to invalidate the comparison, just to point out that the end result in the shared software case is, ironically, more tangible).

      --
      Nerd rage is the funniest rage.
  14. How is this different from the status quo? by Anonymous Coward · · Score: 2, Informative

    There is a disconnect between open source proponents and the way open source software is actually used.

    The reason that Linux/Apache/MySQL/PHP is so successful is that it eliminates a cost and provides a standardized platform that is easy to maintain and replicate.

    There are billions of dollars' worth of proprietary software running on top of that stack.

    Part of the reason for the complete and utter failure of Affero GPL is that it gives an implicit right of audit and can result in what the UK calls an "Anton Pillar" order which could literally result in a team of bailiffs seizing and searching your servers in case you modified some AGPL software.

    The point is, that while there is public consensus on the use of open source for infrastructure, there is no similar enthusiasm for viral obligations nor is there any interest in opening up the value-add/secret sauce on the top of the stack.

    1. Re:How is this different from the status quo? by vadim_t · · Score: 1

      Where did you get the "audit" part from? The word doesn't appear anywhere in the AGPL.

    2. Re:How is this different from the status quo? by zotz · · Score: 1

      "The point is, that while there is public consensus on the use of open source for infrastructure, there is no similar enthusiasm for viral obligations nor is there any interest in opening up the value-add/secret sauce on the top of the stack."

      Are you sure the consensus you speak of exists?

      That said, the secret sauce model denies the Open Source theory on the face of it and certainly is not in accord with the Free Software theory.

      Open Core Model and Software Quality - the Open Software Take

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
  15. Maemo by Anonymous Coward · · Score: 5, Informative

    Vote with your wallets. Maemo, the most open internet-tablet/smartphone platform currently on the market (assuming OpenMoko is dead). Not perfectly open, but a lot better than the Android.

    From the 770 in 2005, to the N800 and N810 in 2007 to the latest release of the N900 this year.

    There's even third-party clone which the platform needs to become truely mainstream.

    1. Re:Maemo by binarylarry · · Score: 1, Informative

      You realize the GOLD PLATED version of the N95 or whatever is cheaper than the N900 right?

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Maemo by Anonymous Coward · · Score: 1

      (I'm a different AC than the grandparent - I just happen to agree with him/her/it)

      The N900 is expensive up front, but can use cheaper plans than the iPhone or Android, so over a matter of 2 years it's cheaper than either of those phones.

      The price of the phone itself doesn't tell the whole story.

      And price aside, it *is* more open than either of those two by far.

    3. Re:Maemo by c0d3g33k · · Score: 3, Insightful

      I did (vote with my wallet). Maemo lost. Google managed to get a provider that actually has coverage where I live to sell an android device. Maemo? Not so much. When ideology collides with the real world, sometimes the real world wins. I hope this changes in the future, because I didn't have any preexisting bias for android, but I can use my android phone NOW, rather than wait for the nebulous future when the planets line up just right to make devices available that run software which fits my ideology perfectly. OTOH, I can't say I have much to complain about with android so far. I've been able to run only Free (as in speech) apps to get the functionality I desire, and I can write my own using the SDK that's available. Seems like a fine situation to me.

    4. Re:Maemo by scourfish · · Score: 1

      According to wikipedia, Maemo is largely open source with some mandatory proprietary components. How is this different from Android?

    5. Re:Maemo by NeoOokami · · Score: 2, Interesting

      € 370 = 531.69 U.S. dollars About the same actually. Granted one's a high end smart phone, the other's just gold plated. Smart phones without a plan tend to run $400-$600 dollars, so the N900's price isn't that unreasonable. Compare it to the Droid ($559.99 without contract), probably the most on par Android phone spec for spec and the N900 is cheaper from quite a few retailers.

    6. Re:Maemo by MadChicken · · Score: 1

      So did I. Generally wasted money.

      Check out the number of apps on maemo.org: Maemo5 (n900) - 80 apps, OS2008 (n8x0) - 493 apps. Think you'll find the app you need in there? The odds are against you. These are the hard numbers from standing behind a fairly commercial-hostile platform...

      If you're ready to vote with your wallet, you should be willing to give software developers some of that cash.

      --
      SYS 64738 NO CARRIER
    7. Re:Maemo by TheRaven64 · · Score: 1

      If you're going to buy your device from the provider, then enjoy the fact that they will treat it as if they own it and enjoy paying around 15-30% APR on the loan that they give you to pay for it (included with your contract).

      --
      I am TheRaven on Soylent News
    8. Re:Maemo by Eunuchswear · · Score: 4, Informative

      According to wikipedia, Maemo is largely open source with some mandatory proprietary components. How is this different from Android?

      ~ $ sudo gainroot
      Root shell enabled
       
      Busybox v1.10.2 (Debian 3:1.10.2.legal-1osso26+05m) built-in shell (ash)
      Enter 'help' for a list of built in commands.
       
      /home/user # apt-get install whatever-i-want

      --
      Watch this Heartland Institute video
    9. Re:Maemo by Anonymous Coward · · Score: 1, Informative

      Android by default runs code in a java-like VM with limited capabilities. Maemo runs binary executables directly within a linux kernel. Getting a console in android requires effort. In Maemo, you can just launch a console.

    10. Re:Maemo by Anonymous Coward · · Score: 0

      The other (N95) is not maybe high end these days any more, but still very much a smartphone - I'd say more than the iPhone. It can, for instance, multitask with any application you throw into it... out of the box.

    11. Re:Maemo by Cederic · · Score: 1

      The platform isn't necessarily commercial-hostile, it just lacks the ease of access to commercial software and the install base to justify it.

      Right now the n900 is crying out for better integration (google mail/contacts/calendar, push email, various online sharing services), better email software (it's a step backwards even from android), better text entry recognition (i miss Android's context sensitive capitalisation - such a simple thing, but on that form factor saves so much hassle), a suite of Office applications and a few other innovations that you take for granted with an Android device or iPhone.

      So there's plenty of scope for selling superior software to a demanding userbase, and indeed providing that software would drive the userbase. It's a fantastic piece of hardware.

      However, you're right, at the moment the application selection is inadequate. I just disagree that the platform is hostile to commercial software.

      (Of course, I say that having never bought an app for my Android phone)

    12. Re:Maemo by mdwh2 · · Score: 1

      And I'll also plug Nokia's low end smartphone, the 5800 - way cheaper than an Iphone (I picked mine up PAYG, so no contract). And as you say, it's an actual smartphone (being able to multitask, can run any applications you want), where as the Iphone is really just a high end feature phone (it does Internet access, email, can run apps, has a touch screen - but these have long been standard in feature phones).

    13. Re:Maemo by c0d3g33k · · Score: 1

      Nonsense. The terms of the calling plan are the same under contract as they were the 2 years prior when I was not under contract. I wish people would stop spouting this nonsense. All the contract ensures is that I stay a customer for the agreed period of time before I terminate service in exchange for recieving a new phone at a discount. Since I wasn't planning on switching providers anyhow, a new phone doesn't seem like such a burden.

    14. Re:Maemo by sznupi · · Score: 1

      TBH that tells more about how providers you are familiar with are scamming people who would like to not get a phone from them...

      --
      One that hath name thou can not otter
    15. Re:Maemo by sznupi · · Score: 1

      Yes, unfortunately. A byproduct of times when US carriers went with RAZR because Nokia didn't want to allow to castrate its phones; so they didn't get much presence.

      Who knows how much similar factors are at play here. It seems like reliably getting OS upgrades might end up hard for too many Android phones; plays nicely with planned obsolescence, tying people to contracts.

      --
      One that hath name thou can not otter
    16. Re:Maemo by IamTheRealMike · · Score: 1

      There are Android phones (like the developer phones) that let you do that as well. The consumer phones most people buy don't, because the operators are scared of selling completely unlocked devices, but lacking root access is certainly not inherent to Android.

    17. Re:Maemo by Anonymous Coward · · Score: 0

      Pardon my ignorance, but that would be for Android, or for Maemo?

    18. Re:Maemo by Eunuchswear · · Score: 1

      It's not just the "sudo gainroot" that's special.

      It's the "apt-get install-what-i-want".

      That's real apt-get, just like any other Debian based system. You'd have to install a Debian system on your android phone to get that - at which point it wouldn't really be an android phone, would it?

      --
      Watch this Heartland Institute video
    19. Re:Maemo by Eunuchswear · · Score: 1

      Maemo. On a n900.

      --
      Watch this Heartland Institute video
  16. Santa can fix that! by Rotten · · Score: 1

    If he gets me an android-enabled phone this christmas.

    Then i'll start writing free, open source, apps for it....but 'till then...my phone is too old for even thinking about writing apps for it.

  17. Celebrating by odin84gk · · Score: 1

    Celebrating. Now we have a program that we can point to, showing how an open-source program can be better than their closed counterparts.

    Also, we need to be wary. If Android fails (gets a ton of viruses and spyware), it could be a large black mark on the open-source community.

  18. flawed premise by petes_PoV · · Score: 1

    mobile phones will become the main computing platform for most of the world

    No!. phones won't be the main computing platform. They're far too small, limited, have terrible human-input interfaces, too small screens and puny batteries. What we probably will see is devices that incorporate phones, storage, decent screens and the like. These will just use the phone as another networking interface and will be "proper" computers in their own right (probably running "Linux-mobile" or somesuch). There will be no reason why these devices can't or won't run paid-for or free applications - provided someone writes them ...

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:flawed premise by drinkypoo · · Score: 3, Insightful

      They're far too small, limited, have terrible human-input interfaces, too small screens and puny batteries.

      Small: Asset
      Limited: The new OMAP chips are pretty ballsy, and can do HD video output... and are coming to a phone near you
      Terrible human-input: Bluetooth, baby. Bluetooth.
      Too-Small screens: HDMI would fit on a phone just fine.
      Puny batteries: You plug it in when you're doing heavy lifting.

      I suspect that cellphones WILL become the dominant computing device for a time. Not least because it's much cheaper than buying a PC and a cellphone, and cellphones are fairly ubiquitous already... and becoming more literally so.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:flawed premise by TheRaven64 · · Score: 1

      Absolute nonsense. I can connect bluetooth input devices to my old phone. You can get projectors that are not much bigger than a phone now; in a couple of years expect to see them integrated with phones, and then you've got as big a screen as you want. Until then, HDMI and Mini DisplayPort are both small enough to fit on my phone without any problems. Battery life is only an issue when mobile - if it's connected to other peripherals at home, it's charging, and if it isn't then it already has a portability advantage over anything else. Storage? The N900 comes with 32GB of flash. That's about a quarter of the disk space my current laptop has. Given the trends in Flash prices over the last two decades, expect to see it keep increasing rapidly. By the way, 32GB is a lot more than the total amount of data on my mother's computer; she still backs everything up onto a CDRW.

      Your post sounds like the kind of comment I was reading here five or so years ago saying that laptops would never become the main computing platform and people would still need desktops for real work. Now, how many people still own desktops? Fewer than own laptops by a large margin.

      --
      I am TheRaven on Soylent News
    3. Re:flawed premise by Anonymous Coward · · Score: 0

      Cheaper?
      They are more expensive! The new Motorola costs like 500 Euro. I can get a PC with 10 times that power for the same price. Or a comparable one for 50 Euros at ebay.

    4. Re:flawed premise by Anonymous Coward · · Score: 0

      and with that dominance will come the loss of open platform development. the providers will sandbox any user-based development. gearheads went through it with cars, now it's our turn, unfortunately.

    5. Re:flawed premise by mjwx · · Score: 1

      Small: Asset

      Try working on one all day. You'll happily give it up for a nice 17" monior.

      Limited: The new OMAP chips are pretty ballsy,

      Compared to my Pentium II, yes. ARM processors are quite limited to todays X86 and X86-64 processors.

      Terrible human-input: Bluetooth, baby. Bluetooth.

      Expensive, an extra $15 per device adds up after buying 100 of them. Still not very good. Besides this does not get around the problem that HID on mobile devices are not designed for extended use nor are as efficient as traditional PC input devices.

      I suspect that cellphones WILL become the dominant computing device for a time.

      Maybe in the consumer world, maybe. But in the business world the PC is not going anywhere and the business world is the one that buys the majority of the PC's. If business stick with PC's they will continue to be cheaper and more powerful then mobile phones and businesses will stick with PC's.

      Now in consumer land the PC wont go anywhere, at worst it will transform into the new tablets we are seeing lately. It is far more likely that mobile phone aspects (cellular transmitters) will appear in small computer, like netbooks.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  19. OT: Palm has by far the most apps by Anonymous Coward · · Score: 1, Informative

    The old PalmOS has by far the most "apps" and they don't have to be approved by anyone:

    http://www.freewarepalm.com/
    http://www.handango.com/
    http://www.pocketgear.com/
    http://www.mobihand.com/
    http://www.pdastreet.com/
    and also: http://sf.net/

    I never understand why everyone is so amazed by the iPhone's "Apps". Handheld apps have been around for over 10 years.

  20. No it doesn't by C_Kode · · Score: 2, Insightful

    Commercial software is what leads to open source software in many cases. When someone makes an app that you have to pay for, someone else will write one that you don't. MySQL was not first, it was the answer for those that couldn't afford Oracle, DB2, etc.

    Most open source programmers enjoy programming. One will see a need and fill it with their own project. The more people that want that need filled, the more projects and higher quality projects we will see.

    1. Re:No it doesn't by ratboy666 · · Score: 1

      MySQL was not driven by commercial SQL servers such as Oracle or DB2.

      There was a database called Mini SQL (aka mSQL). Yes, it came with source, but the license was restrictive.

      This was the ancestor to MySQL. In-memory, fast tables, and "keep it simple". MySQL was the answer to Hughes mSQL.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  21. No enlightened self-interest in fart apps by itsdapead · · Score: 2, Insightful

    And nothing of value was lost?

    If I'm a developer trying to write a major app - say a wordprocessor or an operating system - I have a huge job ahead of me and hence, a good incentive to recruit the help of the FOSS community by opening my code. Likewise, the community has a stronmg incentive to help.

    A lot of "Apps", however, tend to be fairly simple, verging on the trivial, single-purpose applications, and a good one might owe more to being a cool idea rather than a clever and intricate bit of coding. There's less incentive to share (and less incentive for the community to help).

    Of course, the community still gains from the increasing popularity of the underlying, open source OS and the "big tools" (like WebKit).

    I suspect that open source will continue to be better at systems & infrastructure stuff (where the target audience is programmers or other nerds) than user-facing apps. Nerds aren't good at writing software for non-nerds.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:No enlightened self-interest in fart apps by isorox · · Score: 1

      I suspect that open source will continue to be better at systems & infrastructure stuff (where the target audience is programmers or other nerds) than user-facing apps. Nerds aren't good at writing software for non-nerds.

      One TV advertised app for the iphone is an ability to work out how to split a restaurant bill. People actually pay for a limited-function calculator, when they have a more useful one already on the phone!

    2. Re:No enlightened self-interest in fart apps by Reverend528 · · Score: 1

      Nerds aren't good at writing software for non-nerds.

      But non-nerds aren't good at writing software for anyone.

    3. Re:No enlightened self-interest in fart apps by itsdapead · · Score: 1

      Nerds aren't good at writing software for non-nerds.

      But non-nerds aren't good at writing software for anyone.

      But when the non-nerds are writing the checks, they can order the nerds to finish the click'n'drool user interface before adding the Python-based scripting facility...

      Perhaps I should say that nerds aren't motivated to write software for non-nerds?

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    4. Re:No enlightened self-interest in fart apps by itsdapead · · Score: 1

      People actually pay for a limited-function calculator, when they have a more useful one already on the phone!

      Part of the functionality of a restaurant bill splitter app is to act as an impartial "adviser" and avoid arguments - a standard calculator can't do that.

      Anyway, A well-presented app for something like this is always likely to be quicker, simpler, and less error-prone than doing it on a pocket calculator emulation.

      I mean, have you tried to do 5th-order Bistromathic transforms and solve NP-Complete problems on the cruddy retro 1970s calculator with a numeric-only display and a single memory emulated by the iPhone?

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  22. I'm so sick of "not free enough" by Anonymous Coward · · Score: 0

    Listen, nobody is going to write commercial quality games and release them for free.

    That's what this is about. I have a Droid, and the games are the only thing in the Market costing any money.

    The Droid does more than the iPhone out of the box, and it does it all free and Free. Quit your damn bitching.

    For fuck sakes, maybe Google could pay out to some developers for some free games, to enhance the sales pitch, but short of that - it's not happening.

    Every iteration of the playstation has had an official 'free' development environment for homebrew. And yet, all PSX, PS2, and PS3 software out there is not free. How can this be? Where are all the quality Free titles on XBox marketplace, or Wii-ware? HOW CAN THIS BE! How could Valve not release Left 4 Dead 2 for free, don't they know that they owe the whole entire world!

    Articles like this are why slashdot is irrelevant.

  23. Easy by mustafap · · Score: 1

    >So what, if anything, should the community be doing about it?"

    Support open hardware platforms like Neo. Buy the kit, or donate to people working on it.

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  24. All free/open source no free/open source by Danathar · · Score: 1

    With all due respect to Richard Stallman and others who agree with that philosophy, to expect that people are not going to write commercial software for free platforms is just plain daffy. Is it so unreasonable to expect a combination of the software?

  25. If it's a good app, I think you can charge for it. by Anonymous Coward · · Score: 0

    I mean, if it has major uses to it, it doesn't need to be free. You can charge a low reasonable price for it.

    - PC

  26. We've gone long enough without real progress... by rAiNsT0rm · · Score: 3, Insightful

    Look, as much as all this Cathedral and Bazaar/Chaos crap sounds good in some righteous fight against the man, I've been using and helping to build Linux since 1995 and what we have sorely needed is some form of direction and vision. OS X has made such massive leaps and bounds with a relatively small number of developers because they have a solid vision and goal steering their efforts. We just flail about and continually eschew any sort of cohesive goal. It shows. Linus doesn't want to take control and everyone wants to claim that it is not needed, but amazingly the Kernel itself requires this type of management and oversight... and it is always the most progressive part of the whole. But what good is the best kernel without a supporting structure? It's time to either take the bull by the horns, or step back and allow a company like Google or Canonical to do it. Canonical and Ubuntu have floundered and have not come out as that entity even with the success in interest they garnered (like Red Hat before it), so it's time for another to try. I could care less who finally does it, just get it done!

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:We've gone long enough without real progress... by ookaze · · Score: 1

      Look, as much as all this Cathedral and Bazaar/Chaos crap sounds good in some righteous fight against the man, I've been using and helping to build Linux since 1995 and what we have sorely needed is some form of direction and vision.

      No, we don't.
      That's the mentality of people that think they can save the world, and this can only end in frustration. I think most FOSS proponents have fallen for it when they were younger. But we all realize sooner or later that only frustration comes from such a goal.

      OS X has made such massive leaps and bounds with a relatively small number of developers because they have a solid vision and goal steering their efforts.

      But OSX is made by a business, FOSS is not usually driven by business. Which could be a problem, but fortunately it never has been a problem, because it affects business, and economic forces have made people with some business sense to use FOSS.
      There is still not to this day a company with enough business sense to drive FOSS like Apple with OSX, but it's not a problem because FOSS is, IMHO, a disruptive innovation.
      If someone with business would have seized it, it would have destroyed a lot of incumbent, MS included, in less than 5 years. There's a reason MS does all it can to reign in FOSS, and there's a reason they still haven't managed to destroy FOSS. MS is very wary of disruptive innovations and tries to destroy them all before it's too late.

      We just flail about and continually eschew any sort of cohesive goal. It shows. Linus doesn't want to take control and everyone wants to claim that it is not needed, but amazingly the Kernel itself requires this type of management and oversight... and it is always the most progressive part of the whole. But what good is the best kernel without a supporting structure? It's time to either take the bull by the horns, or step back and allow a company like Google or Canonical to do it.

      We don't have to step back anything. Anyway, most people working on FOSS aren't the business type, which is a problem if your goal is large expansion of FOSS. But people in FOSS someday realize that it's better to save yourself, that's a less frustrating goal. If your goal happens to save everyone around you, then it's a benefit. At least, it's not frustrating like thinking you'll save the world.
      I look at what has been done in 10 years, and frankly it's impressive. Most people fear that all of that disappear with them, but there's no need to worry about that IMHO.
      Canonical was the closest thing to lau,ch FOSS, but clearly Shuttleworth (sp?) lacked the business acumen to launch such a disruptive technology.

      Canonical and Ubuntu have floundered and have not come out as that entity even with the success in interest they garnered (like Red Hat before it), so it's time for another to try. I could care less who finally does it, just get it done!

      This I agree with, but it's not as simple as saying "someone do it".
      Actually, it would require most people in FOSS or making FOSS to take financial education (for which there is no real course) and business courses. Only then can this work.
      But that's not their main interest usually, even though most of them must be NT types (in Myers-Briggs personality).

    2. Re:We've gone long enough without real progress... by rAiNsT0rm · · Score: 2, Informative

      In my 15 years or so with Linux and FOSS I have encountered many who think like you do, and unfortunately I think you are misguided. What you fight so heavily against is actually what you most desperately need. There's a saying "The stone that the builder refuse, will be the head cornerstone." It is true in this instance.

      You skirted the issue that the Kernel itself REQUIRES this level of oversight or it would never work at all. It's all well and good to claim otherwise but the proof is right in front of everyone. The kernel has made massive leaps and bounds in the same time that the surrounding software has just slinked along. It too could get a massive boost, but we deny it.

      Here's the part you are also missing: a base system, a foundation, with full oversight and steering, and vision, and goals, is not a threat to anything. It lays a solid foundation on which to build from in any way anyone sees fit. It wouldn't stop anyone from making a better widget or completely overhauling it for a specific need or want. But instead of just a kernel as the core, it would be the whole base system of some apps and config tools, and UI. From there anyone can still do their own thing. But some consistency and cohesiveness would go a long way in making it all better for everyone involved. Usability and look/feel would have a starting point. App interaction, updating, etc. would too. Some basic APIs and framework. How this can be scary or unwanted is beyond me.

      --
      http://teasphere.wordpress.com - A little spot of tea
    3. Re:We've gone long enough without real progress... by msgtomatt · · Score: 1
      You're right!

      Unfortunately, the leader in proprietary software is ... money.

      In proprietary software the customer gets the software they want by giving the company money. The company develops the software for the customer so they can get more customers and then money.

      In the free software model, the customer is the developer. The customer gets the software they want by either writing it themselves or by giving software they wrote for something else to someone else (contribution). In either case the primary exchange is dependent on someone volunteering their time to write code. Because of this, it is difficult for someone without any coding knowledge or someone who does not have the time to actually write the code to get the software they want. There may exist some piece of software that is close, as is the case when the customer needs are the same needs as the developer, and so a few customers will use it. But the number of customers that can use the software will be limithttp://linux.slashdot.org/story/09/12/21/142228/Androids-Success-a-Threat-To-Free-Software#ed because the software is not developed based on the customer needs, it is developed based on the developers needs, which are not necessarily the same for all customers.

      Money solves this by compensating the developers time to write software that the customer wants but may not have any value to the developer. If the free software model is to beat the proprietary model then the free model needs a way to reward or compensate the developer for creating apps that the customer wants not just apps the developer wants. The fundamental problem is that free software is developed for the community and not for the soccer mom or cheerleader.

      You might think that Google breaks this logic, until you consider that Google makes money by selling advertising. They are developing Android for the customer so they can sell more advertising, primarily through their search. They were successful with this approach with gMail, Picasa and bunch of other apps and are now applying it to Android.

      There are some sayings: "Money talks" and "The customer is always right". There is a reason why those saying exist.

    4. Re:We've gone long enough without real progress... by Anonymous Coward · · Score: 0

      No progress? The amount of progress that has been made since I became a linux user in '97 is nothing short of incredible. In every single aspect of computing.

      Are you complaining about the lack of progress over the past week or something?

    5. Re:We've gone long enough without real progress... by Anonymous Coward · · Score: 0

      Here you have this huge group of volunteers, who have all rejected the dictatorships that are Microsoft and Apple. And you claim the what we need the most is to have someone take the same kind of control here? The kind of control that we are running away from.

      Are you a BSD advocate, trying to get us to jump OS?

  27. Actually, summary is wrong. by mspohr · · Score: 2, Informative

    But there's a problem: few of these Android apps are free software.

    Wrong.

    I went and clicked the links (I know, I am new here) and if you look at the actual data in AndroidLib (http://www.androlib.com/appstatsfreepaid.aspx), you will see that 60% of the apps are free apps.

    --
    I don't read your sig. Why are you reading mine?
    1. Re:Actually, summary is wrong. by mspohr · · Score: 2, Informative

      Sorry for replying to myself but it seems that the author was referring to "free open source", not "free vs. paid" apps and there is no data (and the article submitter seems to be just speculating on his "impression") on that so please ignore my parent post until we can find some actual data.

      --
      I don't read your sig. Why are you reading mine?
    2. Re:Actually, summary is wrong. by crimperman · · Score: 1

      > until we can find some actual data.

      Whilst nowehre near complete - this is a start..

      https://wiki.koumbit.net/AndroidFreeSoftware

    3. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      Here's a site that gives 146 android apps that contain the phrase "open source". A similar search on an iPhone site gives 714 apps, which I think speaks well for Android's open-source support, considering that the iPhone has an order of magnitude more apps in total, and more of the iPhone "open source" search results seem to be false positives.

      In general, Android is much friendlier to open source than iPhone, by providing SDKs for most environments, charging less for Android Market inclusion ($20 one-time vs. iPhone's $100 annually), and freely allowing installation of applications outside the market.

    4. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      I could be misreading the stats you linked to, but my reading is that you're looking at free-as-in-beer, and the original complaint dealt with free-as-in-speech - i.e., is the app free or open source?

    5. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      And THAT is why the term "Free Software" should be capitalized!

    6. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      Not free in the "libre" sense...

    7. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      "free apps" != "free software".

    8. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      So new that you don't know we have two kinds of free here? The summary goes on to say "open source underneath, and proprietary on top." This implies that the definition of free the author is going for is the "free as in speech" one.

    9. Re:Actually, summary is wrong. by dangitman · · Score: 1

      http://www.androlib.com/appstatsfreepaid.aspx

      Androgynous library?

      Apps Tats Freep Aid?

      Sorry, I'm not too enthusiastic about supporting tattoos and aiding Free Republic trolls. That's their thing, they are free to do it. But I'm not going to actively support it.

      --
      ... and then they built the supercollider.
    10. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      How can this be modded anything else than 0:clueless?
      Parent is either trolling or doesn't seem to understand what is commonly referred to as free software (cue: http://en.wikipedia.org/wiki/Free_software)

    11. Re:Actually, summary is wrong. by Anonymous Coward · · Score: 0

      lol .aspx

  28. Premise is one giant troll by Enderandrew · · Score: 1

    Would you rather the entire phone system remain proprietary?

    Is this really a terrible situation that atleast the phone's core OS is FOSS, and that there is a nice framework for open development?

    This is a good thing.

    Please don't bother insisting that you're either 100% "free" or not at all. True freedom is choice. Telling people that they shouldn't have the freedom to run proprietary apps on top of FOSS under-pinnings really doesn't sound like freedom to me.

    Linux is making more and more in-roads. I'd rather avoid the zealotry that gives FOSS a bad name. It really is counter-productive. If you care about FOSS and truly want to advocate for the growth and adoption of FOSS, then please tone it down just a little bit. Instead of attacking companies like Google which really push FOSS (releasing MySQL and Wine patches, paying for Summer of Code, constantly opening up the source to a number of projects, creating Android, creating Chrome browser, creating Chrome OS, funding Mozilla, etc), how about we support them.

    This was the EXACT same argument with Firefox. Stallman and the FSF attacked Firefox because it allowed proprietary extensions. I wouldn't be shocked if the majority of Firefox extensions are proprietary. He encouraged people to boycott Firefox. Doing so would only benefit IE. Adopting Firefox has done wonders for FOSS. It was a gateway to FOSS for many people who had never heard of it before, or would never consider it before.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  29. how is this different? by naz404 · · Score: 1

    How is this different from running proprietary PHP & MySQL code on a Linux-Apache-MySQL-PHP server?

    The platform underneath is FOSS, but what developers choose to do with the open source tools is their business.

    I don't have to show you my PHP & MySQL code running on my website which runs either advertisements or subscription-based models.

    Why does proprietary software for sale on the Android pose a threat to FOSS?

    On the contrary, I say this is a good thing as more people will use the platform as more software is made available to it.

    Moreover, Just because software is free doesn't make it good. GIMP is no substitute for Photoshop as any professional graphic designer will attest. I've used GIMP, and it's rather clunky and not enough for my professional needs. And Tremulous/Saurbaten is no Left 4 Dead/Modern Warfare/Crysis. Now back to the topic of free platforms:

    I fell in love with the newest versions of Ubuntu/Linux Mint and with a few customizations and enabling of the Compiz/Fusion desktop eye-candy, my mind was blown away and found 'em even better than Mac desktop interfaces.

    When I switched back to WinXP, I felt really, really limited as a lot of features on GNOME + Compiz Fusion were amazing for productivity and VERY VERY pretty.

    Anyway, long story short, although I really prefer Linux Mint + GNOME + Compiz Fusion over WinXP, unfortunately, my professional tools of Adobe Photoshop CS4 + Flash CS4 IDE only run on WinXP and don't run on Linux (and don't forget my games! most of them don't run on linux!)

    As much as I love the FOSS platform I mentioned above, the stuff I use to make a living and for entertainment doesn't run on it, so tough beans.

    If anything, proprietary software should be welcomed with very very open arms on Android as it enriches the ecosystem. What good is a platform if there are not enough decent apps for it?

    And PLEASE, people need to make a living from creating software. You can't expect everything to be free so pony up and reward developers for creating good apps by buying their products.

    And also, notice that a lot of people developing games for mobile phones now are indie developers. Reward indie developers! Buy their games if they are good and are decently priced!

    That is all.

    1. Re:how is this different? by naz404 · · Score: 1

      Oh, and I forgot:

      More people would use Linux if more top-notch commercial apps were available to it.

      Thus, I beg to differ with the poster of this story.

      If anything, the proliferation of commercial proprietary apps on Android will be good for everyone, even the FOSS community as the platform will become a bigger success and more developers (professional, hobbyist and beginner) looking for an audience to target for their free apps (should they wish to create free apps) will target Android since it will have a wider user base.

      Take a look at the chicken and egg problem with any new platform:
      A)Q: How do you increase user base? A: Have a lot of good apps for the platform.
      B)Q: Why choose a particular platform to develop apps for? A: Because that platorm has a large user base/audience.

      So as you can see, the proliferation of these commercial apps can only help the Android platform, and not make it worse (unless it gets flooded by crapware and there aren't enough compelling apps are developed for it).

  30. Nothing by Anonymous Coward · · Score: 0

    The primary reason Linux developed is Microsoft's monopolistic tendencies. The market wants competition. I see no indication that Android prevents competition among apps.

  31. Seriously? by Anonymous Coward · · Score: 1, Interesting

    Linux has always had proprietary aps as far as I know. My first experience with Linux (not very long ago) was, after compiling level 1 Gentoo (ug... not a good intro IMO, I really wish I could get those 2 days back), was putting MatLab on it, and getting the site license linked properly (as well as setting up a local copy of the license to work when the net was down and setting a cron job to sync the two when up, not sure if that was technically legal, but it sure worked better).

    I developed software (at university) on linux, in MatLab. There is nothing wrong IMO with prop. software on a Free OS.

    In a seriously ironic twist the software developed was GPL, so we made Free software that ran in a proprietary interpreter on a Free OS.
    My adviser also ran Cygwin in Windows running in a VM under Gentoo, I still have to /sigh at that.

  32. Developers, developers by readthemall · · Score: 1

    Huh, that's a really funny statement. I thought one of the biggest barriers to Linux on the desktop was the fact that we couldn't entice proprietary manufacturers (from device drivers to bulky enterprise solutions) to also release and thoroughly support a Linux distribution of their software. Hell, every other week we're bitching about the sad state of gaming on Linux or sound on Linux and let's just face it: you need to improve that before people will buy Linux for that purpose. And now we're concerned that proprietary will be released on Android? .

    Completely agree. The trick is to win the developers, and Android is successfully doing this. The more developers work on Android applications, the more popular Linux will become. More power to Android developers!

  33. Did I miss the memo? by MonsterTrimble · · Score: 1

    Instead, we seem to be witnessing the birth of a new hybrid stack — open source underneath, and proprietary on top.

    Maybe I haven't had enough coffee yet, but HUH? When did this become new? I've been running Opera on my Kubuntu box since day one (back in '06). I also do believe Lotus Symphony is closed source (or was at one point). Irregardless, it's not new.

    And I also want to echo what other people have said: They're developing closed-source apps to run on an open-source system. Bravo! Good on them. In the end, as long as they respect the licensing contraints, it's all good in my book.

    --
    I call it 'The Aristocrats'
    1. Re:Did I miss the memo? by canajin56 · · Score: 1

      I've been running Opera on my Kubuntu box since day one (back in '06).

      Yes yes, quite right! Boycott Linux, it's a threat to Free Software! What Linux needs is some form of DRM system that so that only Free Software (tm) signed by the FSF is able to run on it! That means you can't compile your own code, but that's a small price to pay for freedom! This brave new plan will require the GPL 4.0 which allows for invariant sections, so people can't fork around the DRM, though.

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:Did I miss the memo? by MonsterTrimble · · Score: 1

      At the risk of a 'Whoosh!', What the hell are you talking about?

      --
      I call it 'The Aristocrats'
  34. Amen, why not Peachtree and Quicken on Linux? by jabberw0k · · Score: 1

    Amen, if Peachtree and Quicken were on Linux, and maybe AutoCAD, ...what business would need Vista for much of anything? Bring on the proprietary apps alongside the free ones!

  35. There would be no FOSS without the fundamentalists by Anonymous Coward · · Score: 2, Insightful

    Don't kid yourself. Without Stallman and his supporters there would have been no FSF, no GCC to compile free programmes, no utilities to facilitate the creation of the Linux Kernel and you would be paying top dollar for your Microsoft OS and applications. Before the Linux Kernel came along if you wanted in to UNIX you had to fork out serious money. Stallman, the FSF and Linux (that's why he wants you to call it GNU/Linux see, so that you get to know the history) changed all that in a fundamental way.

    So sure, go ahead and say you are sick of those fundamentalists. What have you done to make it all happen? Nothing.

    And incidentally, nobody is saying you shouldn't charge for software you write.

  36. Evil by Enderandrew · · Score: 1

    Microsoft is evil because they want to enforce vendor lock in! How dare they try to push an all Microsoft ecosystem! Microsoft is evil because they aren't very interoperable!

    What? You want to run proprietary apps on FOSS? We can't have that. We want to enforce a lock in strategy where you have to have this entire ecosystem of 100% free apps, or nothing else! And if someone dares suggest interoperability with Microsoft products (such as when OpenOffice contraversally added support for MS Office 2007 documents) I'll blast them for it! How dare they!

    (If you think I'm exaggerating, read the Boycott Novell blog, which does in fact blast Novell for working on interoperability with Microsoft,)

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  37. Why Android Success Should Be a Threat To F.S.? by Anonymous Coward · · Score: 0

    As I see it, there is nothing to worry so much about this division, open source OS and not open source apps. After all, forcing the apps to be open source because the OS is open source, is not the way to go. What the OS does is it manages the hardware and paves the way for the apps to do what they were designed to do. What the designers decide to do with their designed apps is something else. There exist proprietary and commercial software in Linux/BSD as well. How I see it is indeed like an ecosystem, a sort of evolutive selection. Just as new species develop in nature, the same is happening in software and in development. The software models change based on the same principles of selection which is not dictated by some regulation or legislation or SelectionsGodForce.
    What the comunity can do is continue to do what it has historically demonstrated to do best: develop software of quality using its own mechanism, as we all know how open source development process works. Ultimately in the end, the most balanced software will remain. ('balanced' meaning combinations of whatever criteria the users will deem either valuable or not worthy)

  38. Some apps can't be cloned Freely by tepples · · Score: 1

    Fix it. Write equivalent open source apps.

    Development by a free software community works for some kinds of apps, where the requirements are well defined. But it doesn't work for other kinds of apps:

    • Applications whose requirements are a moving target continually revised by legislators and regulators, where ABSOLUTELY NO WARRANTY is a deal-killer because noncompliance could put the users on the receiving end of a lawsuit. This includes tax preparation software.
    • Applications that consist of more "cultural work" (things other than code) than code. This includes any game that is significantly more complex than Quadrapassel; see this post. To disprove, point me to reasonable open source alternatives to Animal Crossing series and Smash Bros. series, both of which have been around longer than Fedora or Ubuntu.
    • Patented programs. Apple, Google, and Slashdot's parent company are all based in a jurisdiction that allows mathematical formulas, such as those necessary to play ISO standard video formats, to be patented.
    1. Re:Some apps can't be cloned Freely by nahdude812 · · Score: 1

      The problems you describe are not unique to a mobile platform, they are problems free software everywhere and on every platform would face regardless of the success or not of the Android platform.

  39. Quality and consistency. by geekmux · · Score: 1

    I'm glad that there is at least some competition out there to drive innovation, but perhaps the one thing that might just be dying here is software that is given away for free? There is a new generation of programmers and developers out there that are brought into this market with the idea of actually making money for their efforts. Think 10 or 15 years ago when you appreciated getting your name (or 'nym) out there as credit for free software and not much more. No offense, but the debt-riddled entitlement generation has to be able to pay the bills.

    I'm not faulting anyone for that, but just don't sit back here and act all "shocky" when someone wants to actually charge money for their efforts. Capitalism done right isn't a bad thing. It got the market where it is today. Besides, as least it's the base layer that is open source with proprietary apps on top, and not the other way around.

    And please, let's drop this whole mentality of the "phone" being the platform of the future. It's not a "phone" anymore, it's damn computer that happens to have a wireless network connection built in. Stop calling it a "phone" already. It stopped being a "phone" about 5 years, three browsers, two touch screens, 512MB,400mhz, and 75,000 apps ago.

  40. How much do phones really matter? by Angst+Badger · · Score: 1

    If, as many believe, mobile phones will become the main computing platform for most of the world [...]

    Aside from sheer numbers, I'm not sure that actually means anything. Of the twenty or so applications I use most commonly on my PC, none of them would translate to a phone in any useful way, mostly because of the lack of a full-sized monitor and keyboard. How much gets done on mobile phones -- other than talking and texting -- that would materially affect anything of consequence if it suddenly stopped?

    The main threat to FOSS is a broad failure to capitalize on its potential strengths because too much FOSS development is devoted to playing a rather childish game of imitating commercial software development -- a curious choice, considering that the shoddiness of commercial software was one of the driving forces behind the emergence of FOSS. What people are using on their phones has about as much importance as what's running inside the control box for your HVAC system.

    --
    Proud member of the Weirdo-American community.
  41. I do see a problem here, but it isn't Android by fuzzyfuzzyfungus · · Score: 2, Insightful

    There is a distinct threat to FOSS in smartphones; but it isn't android, or even the largely proprietary apps running on top of it. Heck, on the software side, having a FOSS OS as a rapidly rising contender is at least as good, if not better, than things have ever been on the PC side. Especially since, if the underlying OS is FOSS, and that is what commercial applications are developed on, it is quite easy to compromise only as much as needed in order to run particular proprietary applications(compare to say, the situation with Linux, where most proprietary apps are for windows, so if you need to use just one, you either have to pray it works with Wine, or dual boot, or virtualize.) If both proprietary and FOSS apps are running on a FOSS base, you can freely pick and chose.

    The problem is the hardware, and the carriers.

    With PCs, there is nothing(aside from certain driver issues) stopping you from running whatever you want on your hardware. And, with a bit of informed shopping, you can usually get a desirable hardware configuration without too much trouble. With phones, though, the manufacturers and carriers have their hooks into the process much more deeply. While the implementations have often been pretty weak, allowing a variety of hacks, proprietary components explicitly targeted against the user are ubiquitous(SIM locks, anyone?) and even the FOSS components are apt to be more or less tivoized on most handsets that you can actually buy.

    I'd say that smartphone software is shaping up to be freer than PC software; but smartphone hardware is far closer to dystopian trusted computing/Palladium/NGSCB stuff than PC hardware is.

    1. Re:I do see a problem here, but it isn't Android by Big+Boss · · Score: 2, Informative

      I'd go a step further and say the problem is that the low level driver interfaces are generally what's closed in these things. You CAN'T write a replacement OS because you can't get the information to talk to the hardware. Sure, the Linux kernel Android runs on is FOSS. But the drivers that make it possible to talk to the hardware aren't. It's the NVidia/TiVo model. And I have yet to see a real product, outside of the OpenMoko project (which appears to be dead), that doesn't suffer from the same problem. Including the much-discussed N900. Personally, I'd be happy to pay the asking price for the N900 for a phone that added 2 things. A decent amount of RAM (no, 256M isn't "decent" and swap/flash don't count) 1G minimum, I'd prefer 2G. And open driver interfaces. Either full open source for the drivers or a full set of documentation for every bit of hardware in that device. That includes the Wifi, cell radio, bluetooth, everything. If they want to write a proprietary GUI or apps, that's fine with me. It's the base OS that I believe should be open. Not just because it would be nice, but because then I can support the device into the future should I choose to. Even if the OEM decides it's not worth it.

      Look at what's happening now with the next version of Android. The various devs are having a hard time getting it running on older phones like the G1. Not because it doesn't have enough resources, but because they don't have drivers for the radio, camera, etc. and the OEM hasn't seen fit to release any. I'm sure they would rather have us all throw out our older phones and buy new ones from them. And they probably want their driver devs working on the new stuff. That wouldn't bother me if I could at least port the drivers to a new kernel or other stack, but when we can't do it, and they won't do it, that just leaves users stuck.

    2. Re:I do see a problem here, but it isn't Android by Anonymous Coward · · Score: 0

      You're correct about the driver issue in Android, I believe you are specifically referring to the HTC Magic...

      If you notice the way Android is headed (See: 2.0), is much more "open", which is why the drivers have become such an issue in 2.0+

      Most of the porting issues people read about at present is Android 2.1 (Flan?), which isn't actually FOSS (yet), and is currently only within the hands of Googles and certain handset makers.

      This whole thread is bullshit really, The OP (and many others) are looking at the apps in "Google Market". Google Market is proprietary, and not part of Android - It's a Google App and non-free, handset makers may license it though.
      So looking at Google Market isn't really going to give you much idea about Android as a whole, as many FOSS apps are not in there (Search Google Code)

    3. Re:I do see a problem here, but it isn't Android by hardaker · · Score: 1
      Personally, I'd be happy to pay the asking price for the N900 for a phone that added 2 things. A decent amount of RAM (no, 256M isn't "decent" and swap/flash don't count) 1G minimum, I'd prefer 2G.

      FWIW, I've been using a N900 heavily lately and it simply rocks. I was sure that 256M wouldn't be enough either, but I've found that it does quite well for everything I use it for. The applications are small in general and I've only occasionally started closing a few windows because it was beginning to feel sluggish. In fact, I'm rarely ever even using the full 256M in the first place. Add to that the 3x swap and you actually get something close to 1G of usable memory. Swap certainly isn't as good as real memory, but it's helped by the fact that the transfer rate to the SSD is likely better than that to a spinning disk (but, no I haven't measured it. yet.).

      My only real problem with the N900 is the way they designed the / partition. It's only 256M as well and though they have solutions to deal with that in place, it's still too small and I think they could have moved a number of directories off of it and still had a flashable root succeed by moving things afterwards.

      A summary is that the device certainly has met my expectations of it. Is it a full netbook with 1G of memory? No. But it's a ton smaller and I'm *never* without a full linux system on my hip. Except, of course, when it's in my hand. I don't expect to run gimp on it, though, but probably would if it had 2G of memory.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
  42. Which Community by Anonymous Coward · · Score: 0

    "So what, if anything, should the community be doing about it?"

    Which community are you referring too? the business community or the open source community? I suppose google being a bussiness doing quite well in other areas can afford to donate to the open source community, but the developers of these apps have to make a living. What would one expect?

  43. Straw Man Argument by Anonymous Coward · · Score: 0

    If, as many believe, mobile phones will become the main computing platform for most of the world

    Citation please?

  44. Re:There would be no FOSS without the fundamentali by rpp3po · · Score: 3, Insightful

    I strongly disagree. Open Source has mainly been brought forward by pragmatists as Linus with a sense to attract high level software industry supporters. The fundamentalists were, the last time I checked, still working on GNU/Hurd. ;)

  45. The birth? by tthomas48 · · Score: 1

    "witnessing the birth of a new hybrid stack -- open source underneath, and proprietary on top"

    I believe we already have this stack and call it the internet.

  46. What's wrong with this? by Bruha · · Score: 1

    I'd rather have a open source OS with proprietary apps on top than a proprietary OS with free apps on top.

  47. green cheese logic by Anonymous Coward · · Score: 0

    "If, as many believe, mobile phones will become the main computing platform for most of the world, that could be a big problem for the health of the free software ecosystem."

    Yeah, and if I go to the bathroom, the moon might be made of green cheese. But it's not, and I have no support, thus making such a claim ridiculous.

  48. I actually think this is a good and healthy... by Anonymous Coward · · Score: 0

    ... development.

    As far as I am concerned, FOSS isn't essential in all niche markets. It's essential wherever the health of my data is concerned - that is, for document importers/exporters, filesystems, and for networking. It's very useful in relation to programming languages - compilers, interpreters, and runtimes should be FOSS.

    With those two categories, you've almost (but not quite) covered operating systems. Filesystems, networking and to an extent language runtimes (libc) are essential elements of an operating system (not just the kernel, I'm talking about the whole package). So let's extend the argument to all aspects of an OS... and you can pretty much lump everything I mentioned together under the "infrastructure" tag.

    For "infrastructure" software, FOSS is useful or even essential. It'll let programmers work with few restrictions on how software interacts.

    When it comes to the display and manipulation of my data, I'm less fussed. If a non-free software is the best software for that task, and it's edge over the free competitors is great enough to warrant paying, I'll gladly pay for it. If not, I'll stick to free software.

  49. "No copyleft allowed" -- Nintendo by tepples · · Score: 1

    Every iteration of the playstation has had an official 'free' development environment for homebrew. And yet, all PSX, PS2, and PS3 software out there is not free. How can this be?

    The homebrew-capable versions of the PS1, PS2, and PS3 were all discontinued long before the proprietary-software-only console was.

    Where are all the quality Free titles on XBox marketplace, or Wii-ware?

    Sure, Internet Channel uses a lot of permissively licensed Free libraries, but Nintendo explicitly prohibits marketing copylefted software for the hardware that it sells. Remember the Pajama Sam incident?

  50. Why is this surprising? by L3370 · · Score: 1

    Really? Why?
    There are a massive number of paid apps developed for these phones because developers have noticed that these users have no qualms about paying $500 for a cell phone. Chances are these people are willing to pay cash for an app along with it. It's money chasing and there's nothing wrong with that.

  51. Monitors, games, and shoddiness by tepples · · Score: 1

    lack of a full-sized monitor

    Until touch-screen phones start to follow the Zune HD in including an HDMI port.

    materially affect anything of consequence

    Was this stipulation intended to specifically exclude video games?

    a curious choice, considering that the shoddiness of commercial software was one of the driving forces behind the emergence of FOSS.

    It wasn't the shoddiness of concept of proprietary commercial software but the shoddiness of implementation. The GNU project sprang from a defect in a printer driver that the manufacturer refused to let university students correct.

  52. Well, what else did you expect to happen? by amn108 · · Score: 1

    What else do yo expect when you essentially give away source code to commercial players with traditional "intellectual property" morale?

    It was bound to happen sooner or later. When you give food to wolves, don't expect them to return the favor. A wolf is a wolf, it is born a wolf, lives a wolf, and in most cases dies a wolf.

    A smart idea would be to have a license that restricts not just mixing open source code with propritary (something GPL now handles well, restricting it, that is) but also bundling open source software with proprietary components. There should be minimal and weakest link between parts where some components are open-source and others are proprietary. That would teach those vultures a lesson. Because what they do now is that they eat from the table, but do not give anything back - they use the open source that thousands of people helped debug and release, and then think of it as something ready to be used and stack their own oldschool products on top of it, if slightly modified to both work on top of the underlying open source tech and give impression as if they are part of open-source ecosystem, when in reality their fingers are still twitching in fear someone else might steal their "proprietary" technology.

    1. Re:Well, what else did you expect to happen? by Anonymous Coward · · Score: 0

      > A wolf is a wolf, it is born a wolf, lives a wolf, and in most cases dies a wolf.

      Whilst I appreciate you are trying to be metaphorical, it breaks down here. Do you have any evidence - even anecdotal - of a wolf dying as something other than a wolf?

    2. Re:Well, what else did you expect to happen? by amn108 · · Score: 1

      I knew that of all that I wrote in the post, most people will only pay attention to exactly that part of that sentence.

      It is my belief that all creatures, especially mammals, being somewhat more complex, have, like humans, tendencies habits and if limited awareness of self. I believe they can change these tendencies, just like people stop eating at McDonalds (or start to). I.e. a wolf can indeed die as something else than wolf, in a sense. The body is probably the same, but there has been some transformation of self. This is as far as I will go explaining it, it is obviously not an easy thing to do.

  53. OSS and For Purchase Apps --taste great together by Jim+Ethanol · · Score: 1

    The reasons to write an OSS app for Andriod or iPhone are the same as any other open source software.

    I developed an Open Source game for the iPhone called Dark Nova. We're looking at porting it to Andriod right now. The game is based off Space Trader for the Palm which is itself GPL.

    Dark Nova is open source. We build the retail app from the Google Code repo. We charge $1 for the game in the App Store. So far this has worked out pretty well. We've had an OSS developer contribute some helpful code. Starting with a port instead of from scratch lowered the initial risk/investment for a 1st time app developer.

    Our game is for sale and we're making money on it. The code is under the Apache License. The graphics and music are copyrighted and the name is trademarked. I think it's a great model and holds true to the path laid out by Red Hat and others. If someone wants to take the trouble the "roll-their-own" they can have the game for free. Most folks just pay the dollar. If someone wants to use the code. It's up there. If someone wants to help, they can.

    Of course the motivation of this post is a shameless plug. This is my first OSS project and I could use any help/advice I can get with development or management of the project. The Dark Nova Google Code site is here

  54. Birth?! by Sloppy · · Score: 1

    we seem to be witnessing the birth of a new hybrid stack — open source underneath, and proprietary on top.

    Birth, huh? I'll try to remember that risk before I allow it to infect my Linux computer (with a few Loki games installed) that runs Netscape 4 with the Flash and Acrobat plugins, displayed on my screen thanks to Nvidia's driver.

    I think the birth you're talking about, happened in the mid 1990s at the latest. I remember running a proprietary Linux in 1996 from Caldera which had some weird Caldera-only extension for mounting a Netware fileserver. (Yes, other dists could talk to Netware too, but Caldera had some "special" stuff for that.) And the reason I was running Linux, was that I was trying out a proprietary compiler&libraries that was going to help me port a legacy (MSDOS) app to Unixes. [Though that project ended up getting canceled after I showed we could do it :( ]

    We've been through all this bullshit before. And if it makes you feel any better, Free Software not only survived but has only gained marketshare since then. Free Software can survive Android proprietary apps.

    So what, if anything, should the community be doing about it?

    The same thing you've always done. If you want maintainable software, then Just Say No to the proprietary single-vendor stuff. Vote with your wallet.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  55. Re:OSS and For Purchase Apps --taste great togethe by Jim+Ethanol · · Score: 1

    Duh... all that and I don't include the code link. CODE IS HERE!!! aka https://code.google.com/p/darknova-iphone/

  56. Re:There would be no FOSS without the fundamentali by Anonymous Coward · · Score: 0

    Did you read the GP's post? Stallman and the FSF laid the entire framework for getting to where we are today. No Stallman and no FSF means no GCC, no GPL, no concept of free (as in freedom) software. We may have had something come along later on, but it certainly wouldn't have been as soon as it did, if it came at all. This has nothing to do with the 'pragmatist' vs. 'idealist' split that many people see when comparing 'open source' to 'free' -- it just has to do with who setup the groundwork for all of that to possibly happen at the time it did in the way it did.

    Say anything you wish to about the idealism/'fundamentalism' of Stallman (and some other people involved with the FSF), but don't disregard or disrespect their enormous contributions.

  57. What you should do is adjust your thinking by EriktheGreen · · Score: 1
    This is a fine illustration of the mindset of a lot of Linux and open source "fans".

    There's a self identification happening here with the "open source community" for a number of reasons, and it's a common occurrence among a lot of open source advocates. What usually happens is that fans end up with a binary view of the software production system... specifically the idea that there exists an "us and them" conflict between open source and commercial software, and between the authors of same. It's kind of the same impulse that makes people identify with a sports team based in their city or state as "their" team, or advocating their own brand of computer for emotional rather than rational reasons.

    Humans want to belong to groups, they get a good feeling from it. So even in cases where clear "us and them" groups don't exist, they perceive them, since without a group they have nowhere to belong.

    There are a lot of reasons for this both biological and social. The phenomenon seems to be a human universal, though.

    To make things more complicated, once a person identifies his or herself with a group, then they personalize attacks on or praise for that group themselves.. it's a major reason they want to belong in the first place, since it can provide immense positive feelings with little effort, and can provide them more often than a single person's efforts alone would.

    This personalization usually means whomever is involved can no longer be effectively reasoned with where the group, it's attributes, or goals are concerned. This is because either consciously or subconsciously that person feels threatened by any suggestion that the group is "wrong" or incorrect, or even worse that the perceived group doesn't exist.

    So, in this case the submitter is assuming that the rest of the folks here on Slashdot are A) Aware of the "us and them" groups, B) Part of the "us" group, and C) Also concerned about this "issue" which has been brought to light (probably only partly for advocacy reasons... another large burst of good emotional feelings comes from actively representing the group to which one belongs, and warning of impending doom is a good way to represent. See also the football fans that paint themselves and wear their team's colors.

    The truth in this case is that there are many more parties involved than just two, and that the assumed conflict doesn't exist. If one looks back to the origins of the free software movement, there were no restrictions placed on commercial use of the GPL software (or its predecessors). In fact, the GPL allows commercial use of licensed software without fee or restriction except for the provision to distribute source code.

    The hard thing for a lot of people who are concerned about this "conflict" to wrap their head around is that there's no conflict, and in fact commercial software stacked on top of open source is a very good thing for any open source platform... it means everyone wins. People can make money off of their work, other people can get commercially supported apps they need, and no one is held hostage to a closed source operating system or distribution method.

    Imagine what the iPhone would be like if Apple didn't control the OS, and wasn't able to control the software written for the device... there'd be far fewer $9 apps that are crap since someone would immediately write something better, and having no one to say "no" would get it published.

    Erik

  58. open moko? by Anonymous Coward · · Score: 0

    There are already phones with open source software. They are somewhat limited to what thy can do and rough on edges, but its pnly begining.
    I see no reason why you "have to" use phone for that.
    Author is concerned with mobile phones, while mobile phone technology is getting simply out of date. As simple as that. There will be computers in size comparable to mobile phones with all sort of wireless connectivity and connection to internet, which will make cellular networks obsolete. Why call and waste money when u have relatively cheap wireless connection with same range as mobile phones(GPRS and similar stuff), which is capable of sending receiving phone calls or able to use VOIP?

  59. Sensationalism at its best... by pongo000 · · Score: 1

    ...of course, what else could be expected from Slashdot?

    No, I doubt this is a "threat to free software." Author and Slashdot editor highly overestimate the impact of smartphone software on the vast universe of computing platforms for which F/OSS software is written. Given the trivial aspect of most smartphone software, I seriously doubt the trends as mentioned by the author will even have a ripple effect on the larger picture.

    I long for the days for real geek news on Slashdot, not the random rantings of a nobody who somehow sneak conjecture and fallacy by the editors on a daily basis.

  60. Doe the OP know anything about OS? by ChronoFish · · Score: 1

    "...we seem to be witnessing the birth of a new hybrid stack — open source underneath, and proprietary on top. If, as many believe, mobile phones will become the main computing platform for most of the world, that could be a big problem for the health of the free software ecosystem...."

    This has been going on for years and is one of the main drivers of OS. Many - not all - companies know the importance of contributing to source, making fixes public, and are even willing to give charitable contributions. If they can't *use* OS in their products - or can't modify OS for their own needs, then OS would become a "cute" offshoot of program development.

    What we are really witnessing is a whole new generation of tech reporters who must now come to terms with what "open source" really is. It's a constant, tiring, education process.....

    -CF

  61. Locked OS more dangerous than bells and whistles by foregather · · Score: 1

    I don't care if the phone makers want to rebirth the shareware market of the early '90s; eventually people will get tired of paying per feature and expect the good ones to be rolled into the core functionality of the OS or the larger applications they use, ala winzip.

    What worries me about android is how all the phones they sell with it still need to be jail broken before you can make use of the freedoms in the free operating system. Surely that's a greater threat to your control over the software in your life than the fact that people are also willing to sell you closed software.

  62. Can the author say Commoditization? by dirkdodgers · · Score: 1

    Most FOSS a user runs is a FOSS derivative of an already existing proprietary product. Linux was only written years after it was well understood how to develop a modern OS. It was well understood how to develop a desktop environment when Gnome and KDE came along. This is the pattern followed by most end-user FOSS software.

    And why shouldn't it be that way on new mobile platforms? How else do you propose to reward the innovation and labor of those developing software for these platforms? That's not a rhetorical question. If you have a viable alternative, I'd like to hear it. The people who develop these mass market applications need to eat and pay their bills. All the more so the case in the present economic climate. Time is money, and skilled professionals are much less willing to give their time away for free.

    Once the economy recovers, and once the best apps and the best ways of doing things on these new platforms begins to solidify, then we will see FOSS replacements come along for them.

    Would the author rather that device vendors increase the cost of their devices by 1000% in order to subsidize app developers? Would the author rather that the government tax him in order to subsidize app developers? No? Well in that case he gets to wait until the apps become commoditized and have FOSS replacements.

    Didn't your mother ever tell you that beggars can't be choosers?

  63. It's always something. by Anonymous Coward · · Score: 0

    This reminds me of all those years of people complaining that linux was too divided, and now that Ubuntu is the only Free desktop anybody cares about, the 'community' can't take it. I love being able to choose proprietary apps in the market, it's one of the things that makes Android Market superior to the Ubuntu Software Center, and I hope to see the latter gain such functionality soon.

  64. *CITATION NEEDED* by Heem · · Score: 0

    "But there's a problem: few of these Android apps are free software." *CITATION NEEDED*

    Take a look in the app market. MANY of the apps are free, and there is usually a "just as good" free option for most pay apps.

    --
    Don't Tread on Me
    1. Re:*CITATION NEEDED* by Ignorant+Aardvark · · Score: 1

      Take a look in the app market. MANY of the apps are free, and there is usually a "just as good" free option for most pay apps.

      The issue here is free as in speech (libre), not free as in beer (gratis). Most apps do not have their source available, are not freely redistributable with modifications, etc.

  65. Simple solution by ssjskipp · · Score: 1

    Developers that want their open source projects to only be used in other open source projects can just make it a part of their license. Then you're either paying for software written by the people selling it, or your running the open source and free apps that the developer's had in mind. This also lays the ground for developers that want to contribute components to open and closed source projects.

  66. Not such a problem? by Junior+J.+Junior+III · · Score: 1

    Broad problems that have software solutions will tend to have a lot of people who need the solution, and will tend to be cheap and/or free. Either the market base will be so large that developers can recoup costs by charging only a small amount per license, or else the industry or community will fund them in some other way. Such as companies that hire developers to work on open source projects for some application which the company uses as a tool rather than sells as a product.The OSS project gets professional developers working on it, and their contributions are shared with the OSS community, and then everyone benefits.

    Narrow problems that have software solutions will tend to have fewer people who need (or merely want) the solution, and will tend to cost more.

    My take on this is this:

    I love open source, and I love free software. But to me, so long as there's a solution to the problem, that's what matters most of all. It's better from my perspective if that solution is free/Free. It's acceptable, if no free solution exists, to pay for something, in the sense that economically supporting a good solution is a good thing. I'd rather provide economic support to open source projects than to closed source projects, but really, I want solutions to my problems, and I'll support economically any solution if I need to, as long as I feel it's a good, worthwhile solution.

    Due to the nature of open source projects, it's almost always optional to provide that support, and by contrast it's usually not optional to pay for closed-source software solutions ("pirating" notwithstanding). So for the most part, my economic contributions to software projects tend to skew toward closed source, even thought the amount of closed source software I use is pretty low. Which, I think, is unfortunate, given that I would prefer to support open projects. I don't contribute monetarily to most OSS projects, because I'm not required to. I pretty much only pay for software if I absolutely have to (I need the solution, and the only viable solutions require you to pay for them.)

    My point in all this is that, it's OK for small projects to charge for the solution if that's the best way for them to fund themselves. I wouldn't expect independent game developer to create FOSS games just to share them with the Android community for nothing. I don't need to play a game on my cell phone, but if I decide I want to, and there's a particular game that I really like the look of, I'll gladly pay a reasonable amount to support the project. For software that provides broad solutions to common problems, I'd expect that to be built in to the phone already, or implemented by a community of OSS developers who probably get funding in some way other than direct sales of software licenses.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Not such a problem? by sbeckstead · · Score: 1

      My point in all this is that, it's OK for small projects to charge for the solution
      I'm so glad we have your permission...I'd rather have your cash. Even if the platform is OSS I'm going to charge for my solutions. You are free to vote with your cash but I don't need or want your permission for anything and the arrogance that your post shows is indicative of the attitude most OSS "bigots" I see around /.

    2. Re:Not such a problem? by Anonymous Coward · · Score: 0

      I hear you bro. Me? I love women, but to each his own.

    3. Re:Not such a problem? by Junior+J.+Junior+III · · Score: 1

      I'm not sure why you read arrogance into what I wrote. I'm not "giving permission" to anyone to develop commercial software that is sold as a product. I don't have authority over anyone to control whether they charge or don't charge for their products.

      Rather, I'm explaining to FOSS fundamentalists that it is OK for software to be sold as a product, and providing a rationale as to why.

      I hope you can re-read what I wrote originally and remove your initial prejudice.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    4. Re:Not such a problem? by sbeckstead · · Score: 1

      Ok I understand your viewpoint and you are not the one I need to point the finger at... Why must FOSS fundies be convinced of anything and why must there be a rationale for charging for work that I do?

  67. Witnessing the birth? Full grown already. by SuperKendall · · Score: 1

    Instead, we seem to be witnessing the birth of a new hybrid stack -- open source underneath, and proprietary on top.

    Gee, it's not like anyone's done that before...

    There's nothing at all wrong with proprietary layers somewhere in the next - in theory all open source is preferable for a lot of reasons, but there's no denying a dedicated force of people can add a really polished layer that OS projects may take much longer to come up with, if ever.

    Did you seriously expect most Android apps to be open source? Come on!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  68. Is anybody actually making money from these apps? by HockeyPuck · · Score: 1

    I seem to recall quite a few articles or discussions for app stores for iphone and android that basically said that piracy was brutal for applications.

    Android:http://mobile.slashdot.org/article.pl?sid=09/11/20/1558259/
    iPhone: http://games.slashdot.org/story/09/11/21/0011222/

    These apps just seem no different than music was in the napster era. People often ask me why they should pay for these apps when they can just pirate them for free.

    Also does anybody audit android apps to make sure there are no backdoors or parts of the app which email all your data to some website?

  69. Where's the problem? Fluff article by Anonymous Coward · · Score: 0

    >> open source underneath, and proprietary on top.

    OMG! What a calamity!! We'll have to wait for a Simone de Beauvoir or Virginia Woolf of Open Source then, to get FOSS back on top?!!

    But seriously, this article is just pontificatory BS. Hasnt this already happened with Apple (Free as in air BSD inside, Gulag errm "walled garden" outside ? FOSS if anything is *strengthened* by every attempt to proprietarize it!

  70. Selling software is not a crime by DrDitto · · Score: 1

    What the hell is wrong with selling software applications and making a living doing it? Having the bottom layers of the system being free and open is far better than the other way around.

    1. Re:Selling software is not a crime by SecurityGuy · · Score: 1

      Quite. I'm a lot more upset about farming for money. I mean, I can choose not to use a computer. MS doesn't have me over a barrel. Farmers do!

    2. Re:Selling software is not a crime by sbeckstead · · Score: 1

      So we should farm for your good and let you eat free? Grow up. I have just as much right to make my living as a farmer as any other profession. I really love the "I need it to live therefore it should be free" attitude, just wondrous. If I could figure out how to charge you for the air you breathe I'd be charging you for it. Get over it people, there is no such thing as a free lunch.

  71. Re:There would be no FOSS without the fundamentali by Voyager529 · · Score: 1

    you would be paying top dollar for your Microsoft OS and applications

    I do pay top dollar for my Microsoft OS and applications, you insensitive clod! And I'm very happy with my stable software pla@#%[NO CARRIER]

  72. Re:There would be no FOSS without the fundamentali by rpp3po · · Score: 1

    The BSD license was written 1982, long before Stallman's GPL, and the people behind it were no fundamentalists. A lot of very successful projects use BSD or derived licenses until today. There can be strong motivation for a company to contribute its own progress upstream without being forced by a license like the GPL. See this post from above for a nice summary. The is no evidence that it was the GPL that made GNU/Linux so successful. It might just have been the better product than the BSD's or just accomplished to build stronger momentum.

  73. NOT! by Anonymous Coward · · Score: 0

    Mobile phones will not ever replace desktop and laptop PCs. The performance is lacking, and the screens are too small. Its more likely that netbooks will evolve into smaller and more powerfull portable PCs, and will include the functions of a cell phone. Also, people need to realize that they don't need to be (nor is it a good thing!) connected to friends and family 24/7/365 via phone and internet! Staying in touch is important, and not a bad thing, but far too many people today take it to an unhealthy extreme! Such as using a cell phone while driving. Doing so has been proved to as dangerous (more so in some cases) than driving drunk. Texting while driving is even worse, and even more stupid.

    And I and many others consider use of cell phones in theaters, restaurants, and even stores to be a rude and obnoxious bad habit! Hang up once in a while, and concentrate on what you are doing!

  74. The reason they are using Android is... by marcus · · Score: 1, Interesting

    There's no reason to use M$/WinXXX on a convergent mobile device.

    Same 'reasons' an iphone does not run an M$ OS.

    Same 'reasons' most media players do not run an M$ OS. ...

    There's no installed base of .doc oriented apps.

    There's no overwhelming majority of users to provide any sort of peer pressure.

    There's no library of existing apps/games/utils with which the population of potential users is already familiar.

    None of the 'reasons' people use M$ products on PCs apply to the new field of devices.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
  75. n900 by js_sebastian · · Score: 2, Insightful

    Or support the N900 instead of the Android. It's not a totally open stack, but it's much more so than Android, and the apps also tend to be direct ports of Linux OSS. And the whole thing is less locked down to begin with.

    I'm writing from one.... the "app stores" are just debian repositories, it's really an open platform... and the GUI is awesome...

  76. What indeed... by sbeckstead · · Score: 1

    So what, if anything, should the community be doing about it?"
    Shut up pay your money to the good developers that have decided to hitch their stars to your sacred platform and hope that eventually you get some free stuff later. This is, on it's face, a stupid question actually!

  77. A couple of points by dup_account · · Score: 1
    1. It would be nice if Google included an OSS category, or a bonus award for an OSS prize winner. At least encourage good behaviour.

    2. A lot of the closed stuff is crap, and could be improved to be usable or extended if it was open source.

    3. You can actually do both. Maybe include the source with your app, or use a license like .... where when you make changes, they go back to the original author.

    4. Maybe of the posts are missing the pointer or don't understand open software. You wouldn't have Linux as-is today without it.

  78. Re:Is anybody actually making money from these app by sbeckstead · · Score: 1

    People often ask me why they should pay for these apps when they can just pirate them for free.
    You mean other than the obvious moral problems with piracy and theft.
    The latest generation's ability to freeload "just because they can" gives me no end of heartburn.
    As far as I can tell you are supposed to vette your own apps because there is no app store approval process to make sure that every app in the store is not a Trojan.

  79. Maybe the commune should... by Anonymous Coward · · Score: 0

    ...get a job?

  80. It's about time... by argent · · Score: 1

    If the Linux community had taken the necessary steps to promote a proprietary software ecosystem on top of Linux, then Linux would have at least 20% of the desktop market by now. Instead, the job of delivering an OS that doesn't suck that supports software that doesn't suck has fallen to Apple... who have done a damn good job of it, with a software packaging scheme that's perfect for commercial binary software. If not for the high price of Apple hardware, it would be well on its way to wiping Windows from the home desktop.

    It's not too late. Let's see a good solid well-supported Linux desktop, using GNUstep or equivalent with NeXT-style application bundles instead of Linux' maze of centralized repositories and tricky packaging schemes. It's far more important to get a free software platform out there on people's desks than to demand they all buy in to the free software ethos for the applications they run on it.

  81. Anonymous Coward by Anonymous Coward · · Score: 0

    I'm wondering how many people here have android phones. I've got a Droid, and I've paid for exactly 1 app, and I've got more apps on the device than I could possibly need. I saw a market study that shows that iPhone apps are far more likely to be paid apps than on any other platform, and that iPhone users are far more likely to *pay* for apps than on any other platform. This is seen as a *threat* to Android development, as you can't get people to pay for android apps in as significant numbers as on the iPhone.

    Additionally, the apps on the Android are indisputably of a lower quality in fit, finish and polish than iPhone apps. Some of that may be the SDK - but I think it is more likely a heritage of the *nix foundations under Android. Ubuntu is a fairly nice looking desktop OS all things considered, but when you start getting into the apps themselves, those grass-roots, DIY ethics start showing through compared to commercial alternatives on OS X and Win32/64. The same thing seems true to me with Android apps. They're just not as highly polished. They look... linuxish.

  82. What to do? by Anonymous Coward · · Score: 0

    The same thing open source has always tried to do: write better open source alternatives. If these apps are written open source and free more companies will standardize on them. and again, the whole bazaar development philosophy is supposed to allow the creation of better software, so if OS has the best solution, it should displace inferior proprietary apps.

    That's all that can be done and that's all that should be done. Anything else would seem to be admitting OS turns out inferior technology.

  83. Somebody has to get paid by dave562 · · Score: 1

    It doesn't matter if the developer is using Visual Studio and forking over cash to Microsoft, or if they are using Eclipse and writing "open source" code. Development hours cost money. Just because the tools are free doesn't mean that the end product is. Just because someone else "could" develop the same thing doesn't mean that they will. There is value in someone else doing the work.

    There is a perception among too many people that "open source" = cheap/free. At the end of the day, people want to get paid for their work. Beyond that, there are more people who want a solution that works than there are people with the talent, skills or inclination to develop their own solution.

  84. Call it GNU/Android by harlows_monkeys · · Score: 1

    Maybe if we start calling it GNU/Android instead of just Android, people will realize they should be writing Free software for it.

  85. Use the source, luke by harlows_monkeys · · Score: 1

    So what, if anything, should the community be doing about it?"

    They should be getting out their Open Moko phones and having a conference call to discuss the problem.

  86. Re:There would be no FOSS without the fundamentali by Anonymous Coward · · Score: 0

    I hate to say it, but I do agree with you here. Had GNU's tools not existed, I doubt development effort on the Linux or Jolitz's 386BSD kernels back in 1991 would have gone even as remotely as far as they have.

    I remember when compilers would cost thousands in addition to the OS itself. SunOS's compiler (this was before the Solaris 2.x days) cost a pretty penny. Intel's compiler cost a good chunk of change. Until the late 90s, compiles never came with the OS, and were a chargable extra, usually with nasty licensing (nodelocking on CPU serial numbers, or FlexLM based licensing.)

    If it were not for gcc, I'm sure the development of Linux, and the free software movement as a whole would have taken a completely different direction. Without gcc, there would have been no cross platform compiler enabling people to easily get code ported between platforms, and I don't see any group who would have had something similar without some sort of commercial licensing issues.

  87. That's the normal by OpenSourced · · Score: 1

    That's the logical situation. The basics of computing, the foundations, should be served by free, open source software, because they are a general-purpose common ground that can be better served by a standards-compliant infrastructure-oriented infrastructure.

    Then the special-purpose applications, with a smaller market or a market more interested in service or immediacy or whatever, should be served by non free (in either of the two senses) apps.

    Not everything will be OSS. I, for one, would be happy to reach point when there is a layer of broadly used OSS that guarantees basic freedoms for everybody.

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  88. hybrid approach will work by recharged95 · · Score: 1

    Having FOSS at the bottom will fix the one thing that companies always get into trouble for: cornering a market.

    As with Android, being FOSS lowers the cost of entry and keeps it low. This prevents companies from inflating the value of their product, which in turn they get sucked into becoming a monopoly by inflating the cost of entry into their "turf". Lowering the cost of entry will either force the big, more established players a choice of buying out a smaller player (usually good for the owner, maybe not for the customers), or losing market share (competition is good). And of course this is the internet, so these situations can happen overnight, which is a good thing.

    As long as Google keeps Android FOSS and yearly updated, this model will become the de facto standard of selling apps.

  89. A few things... by joh · · Score: 1

    First, it may be worthwhile to ask what's actually the problem: Is there really a lack of free (as in speech) software for Android or is there just a lack of commercial software for Linux? I don't know the numbers, but there are *many* commercial applications out there for other systems and not so many for Linux. Maybe it's not Android that's special but Linux.

    Second, and this is important, the difference between Android and Linux is that with Android there is a *market* for commercial software. If you have a good idea and have written a good piece of software and then have the choice to either give it away for free or (with not so much more effort) *sell* it and get some money for all the time you have put into it, all Free Software enthusiasm suddenly is just one vector among others. And since the times aren't that lush and many developers just like a bit of additional income...

    Third (I hate to say this): The FOSS community isn't static. There are veterans now, people who have put much time and effort into code and managing things and some of them would like to make some money now for a change without having to feel guilty about it. There *are* people who suddenly buy a Mac and start to develop iPhone apps and dream of getting rich or code Android apps and hope to make some money on the side. I mean, there *is* such a thing like a burn-out syndrome even with FOSS developers. Thinking "I've started to hate all this stuff a long time ago, now let's just pretend it's business and make some money" is not that rare a thing to happen. Linux can eat you and you may want to eat back.

    Fourth: The iPhone started all this. All of a sudden having a great idea for a cool app (or even a killer app) and writing it and making money from coding away in your basement became a meme. And what the hell, everyone does it, so try to sell what you got. With Linux and traditional Unix FOSS sharing was what everyone did. Now it's selling. Don't pretend that you're immune against group pressure or bills piling up on your desk.

    Fifth: This is an exploding market and keeping your knowledge to yourself instead of giving your well documented sources away and have others standing on your shoulders is only natural. I mean, only very few of those apps are in any way pushing the state of the art. It's just applied industriousness and having others learn from your code and make money while you don't even get the fame is lame. Linux is a cult, Android is just Google and even if Goggle is not evil, it's about money and not about freedom.

    Sixth: All of this is bullshit. FOSS is here to stay and if there are 1000 fart apps for every useful piece of Open Software noone cares a shit. In the worst case it's like with FOSS on Windows just with Linux beneath it instead of Windows. No reason to whine, surely.

    But what others here have said about the hardware lock-in is true. This is a very real problem and sooner or later the time will be ripe for Open Hardware. Without that FOSS will be just a service for Google and people thinking "I can't live with this but I can try to live off it" will rule and this is not the dumbest approach.

    Oh, and the smart-phone using population is different from PC-users. For one, it's much larger. But it's also much more interested in just using and consuming instead of tinkering and creating. There is a lesson to learn from that: Open Content will become more important than Open Software.

    And of course only about 3 people will read all of this and I'll have wasted half an hour of my time (currently worth about $35 if I had been working instead) for free. And still.

  90. Hero with Android by 32771 · · Score: 2, Interesting

    I just played around with my Hero and found that underneath is no Linux distribution I would like to have. As soon as you get root access you have a security issue at your hands. In other words I'm still trying to find something like a passwd or shadow file since su lets me get straight to root.

    Conversely I keep hearing that the n900 one of my colleagues just got has a debian running underneath -sounds much better to me.

    Also the file system has been reorganized into something that doesn't follow the Linux file system standard. I wouldn't mind if they had put android+htc stuff on top of an existing distribution I can recognize, but no they had to do it all differently.

    I do find the android stuff nice though. It works straight out of the box together with eclipse and you can use you phone as a target without much effort. I really find this kind of welcoming to new developers.

    Now I heard that i can install debian and maybe use it through chroot or something similar, I still wonder whether somebody couldn't come up with a firmware that has android running on top of debian.

    --
    Je me souviens.
    1. Re:Hero with Android by darkstar62 · · Score: 1

      We've actually done something very similar to this in our porting effort (http://wing-linux.sf.net). We've got an Angstrom Linux system underneath Android, and /bin/su - plus a password gets you root access into Angstrom. Makes the whole thing a lot more flexible and nice to use.

      - d

      --
      Enlighten me to send me mail. Only two of my personalities are schizophrenic, but one of them is paranoid and the oth
  91. Re:Is anybody actually making money from these app by mjwx · · Score: 1

    Also does anybody audit android apps to make sure there are no backdoors or parts of the app which email all your data to some website?

    You do.

    Unlike most other mobile devices Android features an on-device security model, an application cannot access your personal data, Phone services, Wifi or mobile internet connection without your express permission. All this is displayed when you install the application.

    This system has it's flaws but it is a lot better then Apple's system of "Trust us, we'll control everything and make you safe" security through obscurity system.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  92. This is great! by awyeah · · Score: 1

    First, who cares if the apps are FOSS or not. I sure don't. I care whether the apps are good.

    I'm a die-hard BlackBerry user and have been for years. In the short period of time that the iPhone has been out, a hundred thousand apps have been written for it, far more than exist for BlackBerry, which has been able to run 3rd-party apps for far longer. The problem is, I don't have any desire to buy an iPhone, for a multitude of reasons, but I've been pretty impressed with (and a little jealous of) the selection of available useful applications.

    From this post, I was most impressed with the 20,000 figure. Android has not been out very long, and there's already that many apps? I don't know anything about the quality of the apps, but that impresses me. That's a lot of momentum.

    Finally, a phone (platform) that has a good selection of apps that isn't the iPhone! Hooray!

    --
    Why, no, I haven't meta-moderated lately. Thanks for asking!
  93. yada by Anonymous Coward · · Score: 0

    A damn slow news day indeed!!

  94. Temporary artificial scarcity? by Paul+Fernhout · · Score: 1

    How do people feel about applications that are proprietary for three years and then released under the GPL? Id software did this (after five years) with Doom. I'm thinking of doing that with an application I am writing for Android.

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  95. no surprise... by hitmark · · Score: 1

    as this is basically danger 2.0...

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  96. Re:There would be no FOSS without the fundamentali by Anonymous Coward · · Score: 0

    I strongly disagree. Open Source has mainly been brought forward by pragmatists as Linus with a sense to attract high level software industry supporters. The fundamentalists were, the last time I checked, still working on GNU/Hurd. ;)

    First of all Linus only started a hobby. Not a project to attract high level software industry. Being Open source is what got this far today. How can closed source help that in any way. If you close the source , then how can one make an app any better than it is. you are stuck where, open it , you can change it for the better.

  97. The problem is the developers by jantman · · Score: 1

    Here's my take on this issue, having developed one Android app and used many:
    The real problem is developer education. There are LOTS of free (as in beer), or no cost, applications on the Android Market. Few of them, that I've found, are under a Free/Open Source license, if they even have a license at all. I'd guess that quite a few of those applications aren't intentionally kept closed, but are just written by developers who aren't used to the Open Source world, and aren't educated on why they should open their source (and I'm just thinking about the practical, have-someone-else-write-the-patch-for-you side of things). Google should be making more of an effort to educate developers, or at least point them in the right direction, about license choice.

    My thoughts on what Google needs:
    1) Add search functionality to the Market app to allow users to search both by price and by license.
    2) ***IMPORTANT*** - there's currently a $25 listing fee on the Market. Drop it to $10 or $15 for apps with an open source license.
    #2, while many will argue is not a good long-term business strategy, would at least boost app development by lowering the barrier for entry.

  98. Anonymous Coward Post by Anonymous Coward · · Score: 0

    One thing people forget is that there is a thing called The Copyright Law. If Linus Torvalds copyrights the Linux kernel, on the condition that anyone who uses the kernel to run software must freely provide the software source code for download on the Internet; THEN PEOPLE ARE NOT LEGALLY ALLOWED TO USE THE LINUX KERNEL IN PROPRIETARY APS and operating systems. And this is exactly the case. Android is stealing a massive amount of development work, selling it, and keeping all the money.

    Apache web server is open source, yet it's funded by commercial enterprise. People who need the software support the program . But the source is freely avaialble. I'll sue google myself if I have to. It is a brazen copyright violator. It is legally compelled to make the source code available to the public, OR IT MUST STOP USING THE LINUX KERNEL. If we're going to take copyright law and throw it in the trash, money grubbing scum is going to have their paws all over everything, and Linux development will all be commercial. That will signal the end of open source. Linux will be another Windows.

    So if that's what people want, then don't pay any attention to the law. Let everyone do whatever they feel like doing, without regard for the law. The mighty will slay the weak out of arrogance. Google needs to be sued, NOW.