Slashdot Mirror


Intel Builds On Top of Android, But Hedges On Open-Sourcing Improvements

Barence writes with this news as carried by PC Pro: "Intel claims it is making significant improvements to the multicore performance of Android — but isn't sure if it's willing to share them with the open-source community. Speaking to journalists in London, Intel's mobile chief Mike Bell said that Intel's engineers were making significant improvements to Android's scheduler to improve its multicore performance. 'Android doesn't make as effective use of multicore as it could,' he said. However, when pressed by PC Pro on whether those improvements would be shared with the open-source community and Intel's competitors, Bell remained non-committal. 'Where we are required to give back to open source, we do,' said Bell. 'In cases where it's not required to be open source, I'm going to think about it. I don't like doing R&D for competitors if they're not going to contribute themselves,' said Bell, before adding that 'in general, our philosophy is to give things back.'"

156 comments

  1. Altruism vs profit. by Dexter+Herbivore · · Score: 4, Insightful

    'Where we are required to give back to open source, we do... In cases where it's not required to be open source, I'm going to think about it. I don't like doing R&D for competitors if they're not going to contribute themselves,"

    I'm glad to see that altruism is still alive and well, when it's required and only based off other people's work.

    1. Re:Altruism vs profit. by dkleinsc · · Score: 4, Insightful

      Also, anybody still wondering why the "viral" clauses of the GPL that require changes to be GPLed are important?

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:Altruism vs profit. by Dexter+Herbivore · · Score: 1

      Not me.

    3. Re:Altruism vs profit. by Metabolife · · Score: 5, Interesting

      They're abiding by the terms of the GPL and considering giving more than is required. It's a company, not a charity.

    4. Re:Altruism vs profit. by Aaron+England · · Score: 1

      Intel is a public company. They have a fiduciary duty to be profitable not charitable.

    5. Re:Altruism vs profit. by Galestar · · Score: 2, Insightful

      I'm glad to see that altruism is still alive and well, when it's required and only based off other people's work.

      If they decide not to actually use their research why should they help their competitors? The GPL does not require them to publish until they distribute and I have no qualms with this.

      --
      AccountKiller
    6. Re:Altruism vs profit. by Trepidity · · Score: 3, Insightful

      Hence why I think that the subset of BSD proponents who argue that the GPL is unnecessary, because many companies will give back just to be "good citizens" without legal requirements, are a bit too optimistic, in most cases.

    7. Re:Altruism vs profit. by BasilBrush · · Score: 1, Insightful

      Yes. MIT, BSD and Apache and many more licenses do perfectly well without them.

    8. Re:Altruism vs profit. by Kjella · · Score: 3, Insightful

      They're abiding by the terms of the GPL and considering giving more than is required. It's a company, not a charity.

      Yet companies seem happy to take other people's charity in the form of BSD code. The GPL is more of a barter with "I'll scratch your back if you'll scratch mine" but I'll take that over giving gifts and getting little or none in return any day.

      --
      Live today, because you never know what tomorrow brings
    9. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      More like, anybody still pretending the GPL means everything gets open-sourced?

    10. Re:Altruism vs profit. by Dexter+Herbivore · · Score: 1

      Abiding by the terms, but are they abiding by the spirit of GPL? I'm genuinely interested in opinions on this, especially those who follow licensing more closely than I do.

      From the GPL preamble: "Therefore, you have certain responsibilities... if you modify it: responsibilities to respect the freedom of others." Is Intel's statement good enough? Alternatively, am I misinterpreting the spirit of GPL?

    11. Re:Altruism vs profit. by kelemvor4 · · Score: 1

      They're abiding by the terms of the GPL and considering giving more than is required. It's a company, not a charity.

      Absolutely, I though the response was totally appropriate. When Jerry's Kids develop some kernel upgrades, I'll expect them to divulge everything they find and make the results FOSS. Until then, this sounds good to me.

      Some folks seem to think it's unethical to try and run an IT related business these days based on the comments.

    12. Re:Altruism vs profit. by Anonymous Coward · · Score: 3, Funny

      Yes. MIT, BSD and Apache and many more licenses do perfectly well without them.

      Haven't you been listening to Stalman? Those licenses only work now because the corporate interests want them to appear as viable alternatives. Once GPL is pushed out of the market, the fatcats will stop providing any support for open source and have any open source advocates sent to Guantanamo!

    13. Re:Altruism vs profit. by oh_my_080980980 · · Score: 1

      And yet they use an open source product to promote their products.....so what Microsoft not working out for you Intel.......

    14. Re:Altruism vs profit. by RightSaidFred99 · · Score: 1

      And they've contributed immensely to the open source community. What's your point?

    15. Re:Altruism vs profit. by nine-times · · Score: 4, Insightful

      I don't think anyone questioned why they were there. The issue is, there are people who will refuse to build off of or contribute to GPL projects because they're somehow afraid of being compelled to contribute something they might not want to. So the question then becomes, are the contributions that are compelled by the license going to be greater than the contributions lost due to fear of being compelled?

      I'm not taking a side here. I don't have any idea what the answer is, but I suspect it's different for different projects and different communities.

    16. Re:Altruism vs profit. by ShanghaiBill · · Score: 2, Insightful

      Also, anybody still wondering why the "viral" clauses of the GPL that require changes to be GPLed are important?

      No. The GPL is irrelevant in this situation. If they don't distribute the binary they are under no obligation to distribute the source. If Android was BSD instead it would make no difference here.

      Why is everyone bashing Intel? They are releasing everything they are required to. They have also released TONS of code that they were NOT required to release. I use OpenCV everyday, and it is a wonderful library, open sourced by Intel. This is just one example of many.

    17. Re:Altruism vs profit. by fredprado · · Score: 1

      His point, which is a valid one is that if the license didn't force them too they most likely wouldn't, and therefore there is a very good motive for GPL licenses to exist.

    18. Re:Altruism vs profit. by oh_my_080980980 · · Score: 1

      'In cases where it's not required to be open source, I'm going to think about it. I don't like doing R&D for competitors if they're not going to contribute themselves,'

      That's the point. Who are the "competitors" that aren't contributing.

    19. Re:Altruism vs profit. by ZeroSumHappiness · · Score: 2

      Intel is a public company. They have a fiduciary duty to be profitable.

      FTFY. Public companies are allowed to look to the future and recognize how good citizenship can maintain and grow market share. In fact, giving up greater long term profits in exchange for short term gains can very easily be argued to be against their fiduciary duty.

    20. Re:Altruism vs profit. by toriver · · Score: 1

      And a lack of motive for commercial entities to contribute to GPL software, unless they originated it.

    21. Re:Altruism vs profit. by kelemvor4 · · Score: 1

      I don't think anyone questioned why they were there. The issue is, there are people who will refuse to build off of or contribute to GPL projects because they're somehow afraid of being compelled to contribute something they might not want to. So the question then becomes, are the contributions that are compelled by the license going to be greater than the contributions lost due to fear of being compelled?

      I'm not taking a side here. I don't have any idea what the answer is, but I suspect it's different for different projects and different communities.

      I think it's a question that cannot be answered since the latter are only theoretical contributions. It's one of those questions like "Why are we here?".

    22. Re:Altruism vs profit. by neokushan · · Score: 2

      Why are people constantly quoting the GPL? Android is NOT GPL, it uses the Apache license. The linux Kernel is GPL, of course, but this isn't about a linux improvement, it's about an Android improvement. Android code means Intel doesn't have to release anything, ever.

      Considering that Intel is very much the underdog when it comes to Android (So far there's been one Intel powered Android phone on the market and it's very much a budget offering - a good one, but it's not going to take on the legions of ARM devices any time soon), pushing code that gives their competitors an advantage doesn't make a lot of business sense, at least not until they've established a good foothold.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    23. Re:Altruism vs profit. by neokushan · · Score: 4, Informative

      Android is not GPL, it's Apache:

      http://source.android.com/source/licenses.html

      The linux Kernel is a different matter but this is an Android code change, not a Linux one. Intel doesn't have to release anything, ever.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    24. Re:Altruism vs profit. by shutdown+-p+now · · Score: 1

      the subset of BSD proponents who argue that the GPL is unnecessary, because many companies will give back just to be "good citizens" without legal requirements

      I haven't ever seen argue that. It's blatantly obvious that when there is no legal requirement to open code, fewer companies will do so (some still will where it benefits them, but obviously it's going to be an orders of magnitude difference).

      BSD proponents rather tend to argue that when companies don't give back, that's perfectly fine, too, since the original code is still freely available, and a derived product with improvements - even if closed source - is better than no improvements at all.

    25. Re:Altruism vs profit. by RightSaidFred99 · · Score: 1

      AMD, among others. Intel wrote a compiler that heavily optimized for Intel's products. They spent a lot of money on this work. It also helped their competitors. So they disabled it on competitors. Then they got in trouble for that because AMD whined that the money and time Intel spent developing something should also help them.

      So it makes total sense. Why would you spend your money on something that ends up not being a fucking competitive advantage because your competitors will get the same benefit?

      Shit like the GPL makes it a zero sum game in scenarios like this (but not all scenarios). Sure, it helps me but it equally helps my competitors so why even spend the money - I won't get any additional sales. In fact if my competitor sells a cheaper, shittier product it might make theirs "good enough" now, thanks to _MY_ work, that they sell more.

      fuck that.

    26. Re:Altruism vs profit. by Galestar · · Score: 1

      Well I'm not entirely convinced at this point whether or not their improvements on on Android or in Linux. If it is indeed Android only they have even *less* obligation to contribute upstream, and even less reason for people to bitch about Intel's stance here. If someone is following the license people have no right to cry foul. Blame the license not the entity following it.

      --
      AccountKiller
    27. Re:Altruism vs profit. by englishknnigits · · Score: 2

      The fear isn't that they might have to contribute, they have to contribute everything that so much as looks, smells, or hears anything related to a single line of GPL code. If I want to use a GPL library that (for example) has nice string parsing I have to publish the code to my entire multi-million dollar software project because of that one small component that I could write in a few days. That is completely ridiculous. The LGPL is a much better compromise in that you have to publish changes to the relevant code or module. If I use a nice string parsing LGPL module and add a few improvements, it isn't a big deal to share those improvements. I prefer the BSD license but at least LGPL is reasonable.

    28. Re:Altruism vs profit. by Andy+Dodd · · Score: 4, Interesting

      Android is a perfect example of this - While the userspace Android stack is open source, the Apache license allows vendors to close the source and not release any modifications.

      Pretty much all of them do, except for those working on Google's reference devices (the Nexus series).

      Now I can understand closing up your "special sauce" modifications like custom UI skins and additional applications - but these companies close down their HALs and frequently change their HAL interfaces so they differ from the Android standards, making it difficult for those who want to run pure AOSP on a non-Nexus device to do so. There is no benefit to doing this - it only pisses people off if they are unhappy with your skin but are unable to change it.

      Samsung is especially bad in this regard - they will find every excuse they can to avoid providing source. For example:
      The wifi drivers for the ath6k chip in the Tab 7.0 Plus and Tab 7.7 are apparently dual-licensed (BSD/GPL) by Atheros. Samsung chose BSD - so as a result owners of those devices are stuck with shitty wifi that doesn't work well and can't be fixed.
      AT&T released an OTA update to Gingerbread for the Samsung Infuse. Two weeks later, Samsung still had not provided kernel source in compliance with the GPL. At this point, AT&T stopped providing the update due to issues with the touchscreen drivers. A week later, Samsung claimed they did not need to provide source for that release because the update was no longer being provided. This is in conflict with the GPL - Samsung DID provide binaries officially to many users, and they are legally obligated to provide source to those users.

      In a manner HIGHLY atypical for them given their corporate history, Sony seems to be the only company in the Android ecosystem that isn't paying lip service to open source. They provided ICS alphas and betas (INCLUDING kernel source) to the community, have provided technical documentation and assistance to the Cyanogenmod team that has been greatly instrumental in bringup of Cyanogenmod on Sony devices, have open-sourced their sensor HAL even when they didn't have to, and actually have a developer relations guy (Karl-Johan Dahlström) that does his job. (As opposed to Samsung's developer relations guy, who just cross-posts to XDA teasing of "awesome things to come" and completely failing to deliver, and tweeting source code release announcements for source code releases that have already been out for a week or more.) It's enough that there's a good chance my next phone will be a Sony despite a historical hatred of them for their past bad behavior in other business areas.

      --
      retrorocket.o not found, launch anyway?
    29. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      It's one of those questions like "Why are we here?".

      Because a lot of people throughout history liked having sex.

      Oh, you mean the more philosophical version of the question.
      Rum.

    30. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      I worked for Mike Bell at Palm. He was the company's number 1 obstacle to open sourcing code. Also, he was responsible for the hardware and everyone else knows how much that sucked

    31. Re:Altruism vs profit. by Shadow99_1 · · Score: 1

      An x86 compiler that doesn't work on all x86 processors because OMG it doesn't just run on Intel x86 cpus is a rather bad example. Intel makes compilers, AMD does not. Why should AMD have to make an x86 compiler just for their cpus? If Intel wanted to make an Intel specific compiler they maybe should not brand it as an x86 compiler first?

      --
      we are all invisible unless we choose otherwise
    32. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      They do well without them because, although on the letter the licenses are different, the people around these non-GPL projects behave in exactly the same way as if they used GPL - great majority of changes is shared back. The moment some big enough asshole shows up and starts following BSD type licenses to the letter by grabbing other people work, making money from it and destroying the very companies writing the original code in the process, it will fall apart.

      Evolution long ago figured out that these types of community projects can work only when the work is shared, and it's deeply embedded into human psyche.

    33. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      If they are talking about a scheduler change, that is very likely a kernel modification.

    34. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      Some of us took the view that contributions not given under the terms of the GPL are not contributions but invitations to treat and after long and repeated exposure to the downside of project to which we contribute are mind share wondering off into the distance we chose to free the code, not the programmer.

    35. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      Apparently my reading is that cpu provide a means to detect what features a given chip supports and this can be used to conditionaly execute different code paths based upon support for a feature like special instruction sets that are standard and present on both amd and intel chips. This is necessary even with intel chips as newer chips have additional features that older ones lack.

      Rather than use the built in checks to decide which path to execute intel deliberately sabatoged their compiler by having it check additionally for competitors products and choose deliberately suboptimal paths.

      I don't think anyone would expect them neccesarily optimize their product for amd chips however avoiding deliberate sabatoge would be nice.

    36. Re:Altruism vs profit. by tlhIngan · · Score: 2

      Android is a perfect example of this - While the userspace Android stack is open source, the Apache license allows vendors to close the source and not release any modifications.

      Pretty much all of them do, except for those working on Google's reference devices (the Nexus series).

      Now I can understand closing up your "special sauce" modifications like custom UI skins and additional applications - but these companies close down their HALs and frequently change their HAL interfaces so they differ from the Android standards, making it difficult for those who want to run pure AOSP on a non-Nexus device to do so. There is no benefit to doing this - it only pisses people off if they are unhappy with your skin but are unable to change it.

      I think that's the point. You see, if everyone ran the same plain vanilla Android, there would be very little to differentiate a Samsung Galaxy IV SuperDuperPhone from an LG/Sony/Motorola/HTC Android phone. And manufacturers hate that with a passion. So they start out with skins and such to make users prefer their devices over the competitions.

      As for plain AOSP - they don't care - they'd prefer you don't and wouldn't mind keeping the bootloader locked. The only reason they're unlocking it is to attract the few extra people to their camp, hoping that the display of "openness" keeps them buying their phones and not the competition.

      Android is Apache because otherwise the companies really wouldn't touch it with a 10-foot pole - ignoring GPLv3 issues, the cellphone marketplace is really quite competitive and a change that makes your phone "better" is in high demand. The other alternative is they just plop some version of Android there, release the code, and let the Android experience suck because they won't want to commit to the R&D that helps competitors. (GPLv3 is enough of a scare to companies that use of GPLv3 software internally is restricted, and use of GPLv3 code is outright banned).

      That's the nature of the beast. Google is in competition with the iPhone (setting the overall look and feel of Android), but the Android manufacturers are in competition with each other and they want t make sure customers want to stay with them than switch. Having users switch to AOSP is not their desire, nor is having users remove the skins, custom ROMs, etc.

    37. Re:Altruism vs profit. by Microlith · · Score: 2, Insightful

      If I want to use a GPL library that (for example) has nice string parsing I have to publish the code to my entire multi-million dollar software project because of that one small component that I could write in a few days.

      Then write it. I fail to see what you're bitching about, other than to bitch that you can't jack someone else's code.

    38. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      That's only part of the equation. You have to determine if that company produces something beneficial to consumers that is "better" than what existed previously. If the BSD license enables such things to occur, and there are clear examples of this, then it's clearly working. It doesn't guarantee that this is the case, however, and that's why I'm glad there are other types of licenses out there. Regardless of which side of the isle you're on, I think that we can all agree that having competition in any space is a good thing as it provides more choices and keeps anyone from resting on their laurels.

    39. Re:Altruism vs profit. by Anonymous Coward · · Score: 1

      Rewrite history much? Google the facts and you will see...

      When Intel "tweaked" their compiler it was totally on purpose. They literally went out of their way to detect non-Intel chips and run software emulation of hardware functions even when the CPU indicated it supported the functions in hardware. And even when the CPU indicated it supported the functions in hardware in exactly the manner that Intel specified.

      Not only did Intel hose AMD with their underhanded dealings, they also hosed developers that use AMD devices. Intel promoted their compiler to all developers as a fast, modern, optimizing x86 compiler, but didn't mention that they had fiddled with it so that it would not generate optimum code for anything but Intel devices. That's why, as a developer, I don't trust Intel. Steal money and time from me once, you don't get to fool me again. It wasn't just AMD that got screwed over. That's my main bitch about Intel and their compiler debacle.

    40. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      I think you'll see that the atypical behavior of Sony in this are is due to the former 'Ericsson' element...

    41. Re:Altruism vs profit. by cheesybagel · · Score: 4, Informative

      Didn't you read the comment? The Intel spokesman simply said it is their policy not to release improvements if other people using the project don't usually do it. i.e. if Android was under a copyleft license Intel would release the changes. Intel contributes to a number of GPLed projects including the Linux kernel and they release the source for that.

    42. Re:Altruism vs profit. by cheesybagel · · Score: 3, Insightful

      It's what happened with Wine. They switched to GPL as a response.

    43. Re:Altruism vs profit. by Immerman · · Score: 5, Informative

      Well, if you're working on a huge multi-million dollar project you probably don't have much incentive to use GPL components, do you? The price is too high. Either do the work yourself or go buy a license to something proprietary. Or as you point out, use something with a more permissive open source license.

      Different licenses have different goals. If you're looking to make money you use a proprietary license and sell usage rights. If you're looking to create a standard of some sort (platform, file format, whatever) then BSD, MIT, or full-on public domain is the way to go, because your goal is to get the software in as widespread use as possible and any restrictions will hinder that. If you're looking to build a free library of useful code, something like the LGPL may be better because your goal is to maximize the development speed of the library, letting folks improve on it but keep those improvements to themselves is counterproductive.

      The GPL was intentionally designed to create an expanding ecosystem of Free software. Not a toolset, not a standard, an ecosystem. To create software at all comparable to the well-funded proprietary alternatives you need some sort of edge. The GPL edge is take anything you want, from any project you want (from within the ecosystem of course), use it however you want, but your project MUST remain a part of the ecosystem. It's done a great job too - the ecosystem is thriving and there is a truly staggering amount of code out there that plenty of projects would love to use but can't because they aren't willing to join the ecosystem. That's fine.

      The GPL is an openly idealistic license, and that's not always be the most effective stance to take for all purposes, but if you use any open-source software or libraries at all it's rather hypocritical to call out the idealists for being extremists. Everything exists on a spectrum, if the GPL vanished tomorrow the the LGPL would be the "extremists", keep knocking out the "extremists" and pretty soon the public-domain projects that simply make a non-binding request for acknowledgment will be the "extremists". Having idealists as the extremists, much less idealists that have proven that it is still possible to turn a decent profit, gives a good reference point for everyone else. Personally I suspect we'd have a much poorer ecosystem of non-GPL open source software if the GPL folks weren't around to prove that even a hard-line stance is viable.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    44. Re:Altruism vs profit. by TheRaven64 · · Score: 2

      I haven't ever seen argue that. It's blatantly obvious that when there is no legal requirement to open code, fewer companies will do so (some still will where it benefits them, but obviously it's going to be an orders of magnitude difference).

      Not exactly. It is obvious that where there is a legal requirement to give back then everyone who modifies the software and distributes it will give back changes. It is obvious that where there is no legal requirement, some people who modify and distribute the software will not give back. It is also obvious that, where there is no legal requirement to give back, more people will modify and distribute the code. Finally, it's also obvious that some companies will give back modifications that they don't distribute (and therefore are not legally obliged to share in either case) because it reduces their burden.

      The question is whether it's better to have everyone in a smaller set or a subset of a larger set giving back. We've seen a number of high-profile companies, such as Apple, Yahoo, and Netflix, give back code when there was no legal obligation to do so (for example, we've just had a load of improvements to the networking code land in FreeBSD from Netflix because they're using it in their new deployments and really care about performance). We've had code contributions from both large and small companies who won't touch GPL'd code because of the uncertainty over what they'd be required to release: they're 90% sure it's fine, but don't want to risk the 10% when they don't have to. This is especially common for software that is developed in-house with a possibility of spinning out into a separate product later. Most of it stays in house, so the GPL wouldn't require releasing any code either.

      Finally, we've seen another category, which is companies using both BSDL and GPL code in house, but only contributing back changes to the BSDL parts because they are afraid of legal liability if they admit to using the GPL'd stuff.

      --
      I am TheRaven on Soylent News
    45. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      That's what we (professional company paid develops) do. And as a result the GPL code has 2 contributors and once they finish college or get a girlfriend they abandon it.

    46. Re:Altruism vs profit. by poetmatt · · Score: 1

      You mean when Intel could (with MIT, BSD, Apache) just revoke everything and say "tough luck"?

      Yes, your concept is nice, your reality is not.

    47. Re:Altruism vs profit. by fredprado · · Score: 1

      Well, if they won't contribute because they don't want to be forced to share, I highly doubt they will do it in any meaningful way from good will when they are not. So let those who don't want to share develop their proprietary solutions themselves with their own resources without making use of the combined efforts of those who are willing to share. That is fair and in this case they should and are entitled to do whatever they want with the results of their efforts.

    48. Re:Altruism vs profit. by poetmatt · · Score: 1

      It's failing to realize that if they give back to the community, they get back. It goes both ways.

    49. Re:Altruism vs profit. by Immerman · · Score: 1

      And how does the GPL act as a disincentive to contribution? A disincentive to use it as the basis for their own projects, sure. But it's really hard to argue that any company might like to make a contribution, but decided not to because the project was GPLed, it's not like they lose any rights to their code just because they licensed it to others under the GPL.

      As for "unless they originated it", how do you figure? The beauty of the GPL license is that it doesn't actually matter whether code originated with you or someone else unless you're planning on changing licenses down the road - in which case you need to either avoid taking contributions from anyone else, or insist on copyright assignment or other special treatment from contributors, either of which (generally) limits contributions and undermines the whole point of making it open source in the first place.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    50. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      Other people didn't have to do the work. You're a fool for expecting to get something back if you lay it out there for the taking. This is true in most if not all cultures.

    51. Re:Altruism vs profit. by Microlith · · Score: 1

      Well, they couldn't revoke what was already out there. They could, however, close the source for all future revisions regardless of who (if anyone) contributed. The same is possible with GPL licensed projects, given copyright assignment.

    52. Re:Altruism vs profit. by Microlith · · Score: 2

      That's what we (professional company paid develops) do.

      Bitch incessantly and post as Anonymous Cowards on Slashdot?

    53. Re:Altruism vs profit. by RightSaidFred99 · · Score: 1

      It did work on all x86 processors. What now?

    54. Re:Altruism vs profit. by VGPowerlord · · Score: 1

      Also, anybody still wondering why the "viral" clauses of the GPL that require changes to be GPLed are important?

      No. The GPL is irrelevant in this situation. If they don't distribute the binary they are under no obligation to distribute the source. If Android was BSD instead it would make no difference here.

      Yes, because I'm sure that Intel is going to rewrite a bunch of code and then not use it anywhere.

      Of course, if it's not a Linux-related component, they wouldn't have to release the source. As Google has already shown us with the Honeycomb debacle, the Apache 2.0 license doesn't actually require you to release the source even with the binaries.

      If it did, the Apache foundation could sue Google for licensing violations over Apache Harmoney.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    55. Re:Altruism vs profit. by Excelsior · · Score: 1

      The problem with intel, and why people are "bashing" them has little to do with what is required of them. It is because Intel is clearly seeking to make money off of Android which was built by others contributions, and being selfish pricks in the process. Android has hundreds of millions (maybe billions?) of dollars worth of investment and contributions in it by people and companies not named Intel. Intel is making some minor changes, running around telling everyone how great those changes are, and then saying they aren't willing to contribute those changes back. At best, that's deserving of some amount of criticism.

      They may be well within their rights, but they have to expect some criticism as a result.

    56. Re:Altruism vs profit. by RightSaidFred99 · · Score: 0

      I didn't rewrite shit. I said they disabled it [some optimizations] on competitors. Which you just long-windedly restated. Congratulations.

    57. Re:Altruism vs profit. by nahpets77 · · Score: 1

      Sometimes companies won't touch the code at all unless it's a BSD style license because of various legal reasons. Personally, I'd rather see companies using BSD code with the possibility of some of them releasing there changes than having companies not use the code at all because it's GPL'ed.

    58. Re:Altruism vs profit. by Anonymous Coward · · Score: 2, Insightful

      Worst analogy ever. Here's another, equally bad.

      Suppose a new virus was killing people all over the world like the plague
      in the old days. Mankind is seriously in danger of extinction. Ten teams
      of experts gather to try to design a vaccine. They work together for two
      years and finally one team comes up with the solution. The successful
      team's new boss comes up with the idea that the team should keep the
      recipe secret and produce the vaccine themselves.

      Should the team:
      1) Be bound to give the other teams access to the recipe
      2) Feel free to keep the recipe secret and profit of the dying world

      1 = GPL
      2 = MIT, BSD, Apache

    59. Re:Altruism vs profit. by Anonymous Coward · · Score: 1

      As the beer owner/copyright holder, your neighbor can change the terms of the free beer/software license whenever he pleases.
      If I release Foogram 1.0 today under GPL, I can license Foogram 1.1 to your company tomorrow under BSD 2-clause. The copyright holder is not bound by the terms of his own license because he's not licensing the software - it's already his.

    60. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      They're abiding by the terms of the GPL and considering giving more than is required. It's a company, not a charity.

      Yeah, you are right, I just wish they took the idea of GPL too, to give code freely and to contribute back. What you can do, someone else can do, do you really want them to write it over again, so what? you can take them to court over patent infringement?

      Google gave that code freely, it would be nice if Intel did the same. It's not like they are in the software business all that much, they make CPUs.

    61. Re:Altruism vs profit. by citizenr · · Score: 3, Interesting

      If they are talking about a scheduler change, that is very likely a kernel modification.

      Android has its own scheduler, in java and everything. This is why you get FPS drops on dual core 1.5GHz phones while on home screen just sliding tabs around, or 100ms Audio LAG, or >100ms input lag..

      --
      Who logs in to gdm? Not I, said the duck.
    62. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      I agree. If you want people to exploit your hard work and give nothing back to anyone, then BSD is a fine choice.

    63. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      In Android's defense, on the current round of phones the hardware is barely capable of keeping up with the 720p screen resolution. The Android phone manufacturers are not good, at all, at making sure their chipset's fillrate is adequate for the screen.

    64. Re:Altruism vs profit. by nine-times · · Score: 1

      The fear isn't that they might have to contribute, they have to contribute everything that so much as looks, smells, or hears anything related to a single line of GPL code.

      My point in using the word "fear" is that sometimes the aversion is not because of what people will actually have to contribute, since people often don't really understand what they have to contribute and when. Or it might be that they don't have a problem with contributing their current code, but there a fear that they don't fully understand the terms, or that they might not want to release their newer code later on down the line.

      I'm not saying that people can't have a real and legitimate objection to using GPL'd code. I'm saying even when they don't have a specific problem in opening their code, they still might be hesitant to do so for fear of unanticipated consequences in an unknown future.

    65. Re:Altruism vs profit. by keeboo · · Score: 3, Insightful

      That's what we (professional company paid develops) do.

      Bitch incessantly and post as Anonymous Cowards on Slashdot?

      I think that by "paid developers" he actually meant "paid developers of proprietary code".

      There are people getting paid (directly or indirectly) to develop open source code.
      Those are the people who not only earn their living from software development, but also have cojones to have their code exposed to be whole world.
      Think about that: any mediocrity of your is made public and preserved for... pretty much forever. One has to respect such professional attitude.

      Many of the paid developers are simply listed as "independent individuals" (instead of from company XYZ) while not really being that, for reasons such as:

      a) That was an auxiliary project/task for the company/government and it does not care/want to be credited,
      b) Auxiliary project/task (as above) for the government, done by a public servant, for a project the government does not want to keep the burden of maintaining its own fork.
      Depending on your country (and its government and the way people deal with such situations - the latter being a cultural thing) it may be far simpler for licensing/copyright reasons to just pretend the code was done by the public servant in his own time, instead of dealing with a nightmarish bureaucracy.
      c) The developer is independent and the code is generic and may/will serve more than one paying client,
      d) The developer is a researcher and the paying part is interested on credits when it comes to papers, books and patents. -- Though, yeah, in this case
      e) ... etc

      'a' and 'b' happened to me oh-so-many times (though I really wish we had less complicated laws here, so for 'b' to be unnecessary).
      I know people in the 'd' case, though not to me: I never generated decent code from research and got funding, both at the same time.
      I know people fitting the 'c' case (most have their own small company). Not my case either.

    66. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      Odd, I used two different 720p Android phones for a few months each, neither had the lag the GP mentions nor the issue you mention.

    67. Re:Altruism vs profit. by JonySuede · · Score: 1

      In a manner HIGHLY atypical for them given their corporate history, Sony seems to be the only company in the Android ecosystem that isn't paying lip service to open source. They provided ICS alphas and betas (INCLUDING kernel source) to the community, have provided technical documentation and assistance to the Cyanogenmod team that has been greatly instrumental in bringup of Cyanogenmod on Sony devices, have open-sourced their sensor HAL even when they didn't have to, and actually have a developer relations guy (Karl-Johan Dahlström) that does his job. (As opposed to Samsung's developer relations guy, who just cross-posts to XDA teasing of "awesome things to come" and completely failing to deliver, and tweeting source code release announcements for source code releases that have already been out for a week or more.) It's enough that there's a good chance my next phone will be a Sony despite a historical hatred of them for their past bad behavior in other business areas.

      Damm NDA, I could explain a lot's of things about that had I not naively signed that useless document... I will just remind you that the phone from Sony are not really from SONY the ass-raping company, they are from Sony-Ericsson. It is a joint venture between the two. It's corporate governance is setted up pretty much like ST-Ericsson and LG-Ericsson...

      --
      Jehovah be praised, Oracle was not selected
    68. Re:Altruism vs profit. by Anonymous Coward · · Score: 1

      Also a terrible analogy.

      If you want to use something like end of the world virus, which in and of itself is a poor analogue, the situation isn't that the vaccine was co-developed and one party wants to take control. It's that the vaccine was co-developed and produced by all the teams, but one team put their own spin on it to reduce the negative side effects, that portion not having been co-developed and in no way inhibiting the other teams from using the base work.

    69. Re:Altruism vs profit. by englishknnigits · · Score: 1

      You seriously don't see what is bad about a million different programmers having to write the same, trivial code over and over and over again? It is flat out a waste of time and reduces the amount of interesting/innovative/truly productive things we could be doing instead. LGPL lets people share easy to write code so that no one else ever has to write it again. GPL generally makes code that will die in a hole somewhere because no one wants to work for free unless they are fine living in their parents basement.

    70. Re:Altruism vs profit. by englishknnigits · · Score: 1

      I agree that there is room for GPL software and there are some valid reasons for having it. However, I think it should be the exception rather than the rule. The open source community embracing GPL has hampered their efforts and restricted the support they could be getting from companies that have vast resources that could benefit open source software. Companies are much more willing to use and support open source software under LGPL (and less restrictive) licenses. Less restrictive licences == more people/companies willing to contribute == better software for everyone.

    71. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      You seriously don't see what is bad about a million different programmers having to write the same, trivial code over and over and over again?

      Let's hope one of those millions of programmers write the code and license it permissively then. But if they all write it and keep it even more restrictive than the GPL alternative, how is that the GPL developer's fault?

    72. Re:Altruism vs profit. by Tough+Love · · Score: 1

      Intel contributes to a number of GPLed projects including the Linux kernel and they release the source for that.

      So they only do the right then when legally forced to? I don't know about you, but I don't think Intel needs a "spokesman" like that out there pissing off the community they need to build their network effect.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    73. Re:Altruism vs profit. by Tough+Love · · Score: 1

      I agree that there is room for GPL software and there are some valid reasons for having it. However, I think it should be the exception rather than the rule.

      Easy to say that if you're one of those all take and no give kinds of people.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    74. Re:Altruism vs profit. by Tough+Love · · Score: 1

      Why is everyone bashing Intel? They are releasing everything they are required to.

      Because they say they plan to do the opposite of being good citizens.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    75. Re:Altruism vs profit. by Tough+Love · · Score: 1

      They're abiding by the terms of the GPL and considering giving more than is required. It's a company, not a charity.

      Google's going to hate it when they end up competing against their own hacked code base, then maybe the strategic stupidity of the permissive license will finally sink in.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    76. Re:Altruism vs profit. by Immerman · · Score: 1

      The open source community embracing GPL has hampered their efforts

      Are you sure? Seems to me most people who embrace the GPL do so because they either like the ideals behind it, don't like the idea of companies making money off their work without giving anything back, and/or are using a lot of pre-existing GPLed code in their project. In none of those cases would their efforts be aided by using a more permissive license.

      Besides, any company willing to give back substantially will likely have no problem with the GPL, it only becomes a problem for them when they want to "harvest" code for their own proprietary projects, in which case they are unlikely to give back much anyway. I welcome a counter-example.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    77. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      They'll have to fix there patches every time a new Android kernel comes out that breaks them. Is that profitable?

    78. Re:Altruism vs profit. by englishknnigits · · Score: 1

      True enough. However, that doesn't really matter. People who will not contribute will not contribute whether it is GPL, LGPL, BSD, or whatever. I guess it really comes down to why you are developing open source software at all. If you are doing it to show everyone how smart you are but you don't want to actually benefit anyone, GPL is the perfect solution. If you are altruistic and want to create something to help people, then you want it to be as easy to use as possible and available to the largest audience (not GPL).

    79. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      I agree. If you want people to exploit your hard work and give nothing back to anyone, then BSD is a fine choice.

      And if you want to have free software infect your proprietary systems and have your hard work exposed to copyright theft then the GPL is a fine choice...see the ridiculousness works both ways.

    80. Re:Altruism vs profit. by englishknnigits · · Score: 1

      I think it is hampering their efforts because they have a smaller community to work within and benefit from. A more lenient license would attract more people while I don't think it would put many current people off. It is mostly an opinion, I certainly could be wrong. The only good examples I have are from personal experience where my old company would never use GPL software because it could not release our entire code base but could use LGPL software and only publish the changes. One example of this is NASA's World Wind. It doesn't exactly use the LGPL license but the basics are very similar.

    81. Re:Altruism vs profit. by exomondo · · Score: 1

      Then write it.

      I do, and i couldn't give a shit if someone else uses it and doesn't give me something in return.

    82. Re:Altruism vs profit. by Tough+Love · · Score: 1

      True enough. However, that doesn't really matter. People who will not contribute will not contribute whether it is GPL, LGPL, BSD, or whatever. I guess it really comes down to why you are developing open source software at all. If you are doing it to show everyone how smart you are but you don't want to actually benefit anyone, GPL is the perfect solution. If you are altruistic and want to create something to help people, then you want it to be as easy to use as possible, available to the largest audience and guaranteed to remain free (that is, the GPL).

      Fixed that for you.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    83. Re:Altruism vs profit. by Immerman · · Score: 1

      Easy enough to check - there seems to be three major licensing philosophies - GPL, LGPL, and Apache/BSD. Most other licenses are specialty or vanity variants of one of those and can be ignored or counted towards the most-similar major license as you like (just be consistent with your choice). Which community has the largest code base? The most contributors? The most corporate support? There's your answer.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    84. Re:Altruism vs profit. by Microlith · · Score: 1

      So they only do the right then when legally forced to?

      Or they do it when they know everyone is in it together and no one's going to be holding back some "secret sauce." Incidentally, they release the only fully open source GPU driver when everyone else holds it close.

    85. Re:Altruism vs profit. by Microlith · · Score: 1

      You seriously don't see what is bad about a million different programmers having to write the same, trivial code over and over and over again?

      No, I don't see why he's bitching about the license on something that he, admittedly, could write in a few days and release under a more permissive license.

      GPL generally makes code that will die in a hole somewhere because no one wants to work for free unless they are fine living in their parents basement.

      This is both false and you being an outright ass.

    86. Re:Altruism vs profit. by Tough+Love · · Score: 2

      AMD released register level specs, that's even better.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    87. Re:Altruism vs profit. by englishknnigits · · Score: 1

      No, I don't see why he's bitching about the license on something that he, admittedly, could write in a few days and release under a more permissive license.

      Duplicate, unnecessary work is duplicate unnecessary work whether it takes 1 day or a year. I don't like duplicate unnecessary work. Yes, that is "just too bad" but it would be less bad if people used LGPL (or less restrictive) over GPL and I want things to be less bad. What does a person gain by releasing something as GPL over something as LGPL? The primary difference is that less people will use it. What is the point of releasing source code if you don't want people to use it?

      This is...you being an outright ass.

      Yeah, it happens sometimes. Particularly when I'm responding to someone who starts a conversation by acting like an ass.

    88. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      > Duplicate, unnecessary work is duplicate unnecessary work whether it takes 1 day or a year. I don't like duplicate
      > unnecessary work.

      how does that not apply to anyone wanting to make changes to your proprietary code?

    89. Re:Altruism vs profit. by TheInternetGuy · · Score: 1

      Also, anybody still wondering why the "viral" clauses of the GPL that require changes to be GPLed are important?

      But isn't the android kernel under GPL license, as it is forked from the Linux kernel?
      Surely a change to the scheduler will be a kernel change.(Or do I perhaps need to read the fa here?)
      So this would mean that they will have to distribute the source when the distribute the binary.

      --
      If my comment didn't sound as good in your head as it did in mine, then I guess we all know who's to blame
    90. Re:Altruism vs profit. by Anonymous Coward · · Score: 0

      In fact, giving up greater long term profits in exchange for short term gains can very easily be argued to be against their fiduciary duty.

      can you name even 1 example in the last 20 years or so where it worked out that way? Cause what I've seen from modern stocks is the exact oposite.

    91. Re:Altruism vs profit. by TheRaven64 · · Score: 1

      You seem to assume that companies won't give back to BSDL code. The two big BSDL projects that I contribute to, LLVM and FreeBSD, both get a large amount of code from corporate users. And many of these corporate users chose those projects precisely because they are unwilling to allow any GPL'd code into the building. For them, the choice is either use something BSDL or use something proprietary. Personally, I'd rather they used our code and gave back something (although maybe not all of their improvements) than bought a proprietary codebase and paid developers to improve that. We also benefit indirectly from companies that don't return their changes, because they are training developers to become familiar with our codebase and when they move on they often contribute things back.

      --
      I am TheRaven on Soylent News
    92. Re:Altruism vs profit. by TheRaven64 · · Score: 1

      it's really hard to argue that any company might like to make a contribution, but decided not to because the project was GPLed

      I've seen this happen in companies that have used GPL'd libraries for their in-house codebase. They make some improvements (typically bug fixes, but sometimes new features) and want to give them back. Legal says no because they don't want to publicly acknowledge using GPL'd code in their software now in case they replace the GPL'd code later and redistribute it. These same companies are quite happy to share changes to BSDL libraries because there is no risk of legal liability from doing so and it reduces their maintenance burden.

      --
      I am TheRaven on Soylent News
    93. Re:Altruism vs profit. by TheRaven64 · · Score: 1

      Not quite. Intel used the feature checks, but also checked for the cpuid instruction returning a tested model. This was not done to intentionally cripple other manufacturers' CPUs (although that was a nice benefit), it was done because other manufacturers (IDT in particular, but occasionally AMD) would set the same feature flags but would not implement a 100% compatible version of the feature. The Intel compiler whitelisted CPUs that had been tested to work and only enable the faster code path in these cases.

      Intel's compiler team assumed that people would be more likely to complain if their code did the wrong thing than if it did the right thing slowly. Apparently this was not the case.

      --
      I am TheRaven on Soylent News
    94. Re:Altruism vs profit. by mamas · · Score: 1

      > If I want to use a GPL library that (for example) has nice string parsing I have to publish the code to my entire multi-million dollar software project
      > because of that one small component that I could write in a few days. That is completely ridiculous.

      What is completely ridiculous is that people still spread this FUD. You do _not_ have to publish the code to your entire multi-million dollar software project. If you fail to comply with the license, then you don't have a license to use the GPL library, and then you're infringing copyright.

      Releasing your code is one way to rectify the situation, that it is not the only one. Nothing _forces_ you to publish your code.

    95. Re:Altruism vs profit. by englishknnigits · · Score: 1
      Nope, you are wrong, this is from the GNU website as to why to use the LGPL vs GPL. http://www.gnu.org/philosophy/why-not-lgpl.html
      "The choice of license makes a big difference: using the Lesser GPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs."
      "Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it."
      They state this as their strategy:
      "If we amass a collection of powerful GPL-covered libraries that have no parallel available to proprietary software, they will provide a range of useful modules to serve as building blocks in new free programs. This will be a significant advantage for further free software development, and some projects will decide to make software free in order to use these libraries."

      And from the FAQ:
      "But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL."

      You are technically correct in that we could use the library and not release our software and not release our source code. I don't know why you would make that point though (and you might not be), as it is useless. What would be the point of developing software if we couldn't release it?

    96. Re:Altruism vs profit. by mamas · · Score: 1

      Appologies, I misunderstood your other comment as saying something like if "you're caught infringing on GPL, then you have to release your sources". I now see that's not what you meant.

    97. Re:Altruism vs profit. by Immerman · · Score: 1

      Okay, I can see how that could happen, though I think the problem has more to do with an over-cautious or under-informed legal department (an admitted problem for the GPL), or a worry that it will eventually be distributed *without* replacing the GPLed code. As I understand it it's not actually terribly difficult to identify the "fingerprint" of a given chunk of code within the compiled binary, or more importantly in this case its absence. At worst an independent auditor under NDA would have to review the code base. It's not like someone couldn't call them out anyway for purely imagined infringements and be equally as problematic. But yeah, legal is generally adverse to anything that might increase the odds of having to spend time in a courtroom, even over trivially disproved charges

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    98. Re:Altruism vs profit. by Andy+Dodd · · Score: 1

      That's why I'm kind of watching Sony in the days since they purchased Ericsson's share of the joint venture to see where things go... I'm giving Samsung some time to shape up and Sony a bit more time to see if they continue playing nice.

      --
      retrorocket.o not found, launch anyway?
  2. Soooo they keep the ideas to themselves? by cpu6502 · · Score: 1

    In essence I guess that's what they are saying: Intel will develop improved multicore handling for Android, but keep the ideas they develop in house. Nothing wrong with that I guess.

    --
    My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    1. Re:Soooo they keep the ideas to themselves? by Galestar · · Score: 1

      No, that is not what they are saying. What they are saying is they are researching it, but will not be publishing their research until such a time as they decide they want it used (either by them shipping it or by committing upstream to get others to ship it). This is the fundamental nature of how the GPL works, so no, nothing wrong with that.

      --
      AccountKiller
    2. Re:Soooo they keep the ideas to themselves? by oh_my_080980980 · · Score: 1

      Here's the quote:

      'In cases where it's not required to be open source, I'm going to think about it. I don't like doing R&D for competitors if they're not going to contribute themselves,'

      He's saying that other don't do R&D. Which is curious, considering the amount of R&D that went into Android and how little Android needs Intel.

    3. Re:Soooo they keep the ideas to themselves? by ZeroSumHappiness · · Score: 1

      He's saying that other don't do R&D.

      That's quite the misunderstanding you've got there.

      .. if they're not going to contribute ...

      Note how it says "contribute" rather than "do R&D"? That might mean something, like Intel doesn't believe its competitors are contributing, not that it believes its competitors aren't doing R&D.

    4. Re:Soooo they keep the ideas to themselves? by Dog-Cow · · Score: 1

      Reading comprehension fail.

      How the Hell did you get from "I don't like doing R&D for competitors" to "other[sic] don't do R&D"?

    5. Re:Soooo they keep the ideas to themselves? by buddyglass · · Score: 1

      Could they license the ideas/methods to phone manufacturers directly, so that they could ship their phones with a specially patched version of Android?

  3. Believe it when I see it by Baloroth · · Score: 4, Insightful

    The whole article reeks of PR and marketspeak. "Of course we can do better than everyone else", "no way is ARM going to beat us, our single core is better than their dual-core!"

    My response to Intel is to put up or shut up. Or be ignored, since I know they won't do the latter (they didn't get to be a 100+ billion dollar company by not marketing the hell out of their product).

    --
    "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    1. Re:Believe it when I see it by spire3661 · · Score: 1

      Intel marketing is not why they are top of the heap. They make a better product by almost any metric.

      --
      Good-bye
    2. Re:Believe it when I see it by Anonymous Coward · · Score: 0

      That, and they play dirty - illegally keeping their competitors down, when they may have been in a position to improve their competitive situation (i.e. more profit == more R&D & cap. ex.)

    3. Re:Believe it when I see it by RightSaidFred99 · · Score: 1

      They've already put up. You seem to be taking the side that opposes history. They've put up enough times that history is littered with people who said they wouldn't be able to do something.

    4. Re:Believe it when I see it by oh_my_080980980 · · Score: 1

      In the cell phone market? I think not.

    5. Re:Believe it when I see it by oh_my_080980980 · · Score: 1

      Not in the smartphone market, where Intel is irrelevant.

    6. Re:Believe it when I see it by fredprado · · Score: 1

      Sure they do have the best technology in some areas, like processor manufacturing, there is no point in arguing that. But they do not have the lead in other areas, like software development, which is the relevant area for this discussion.

    7. Re:Believe it when I see it by Prune · · Score: 1

      What? They have the best optimizing C++ compiler, and a slate of very high performance computational libraries.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    8. Re:Believe it when I see it by geekoid · · Score: 1

      yes, in the cell phone market. Intel is a Semi-conductor company. They don't just make CPUs.
      That's why they did so well in 2011.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    9. Re:Believe it when I see it by geekoid · · Score: 1

      They make great software tools. Who has a bigger lead in software development at the chip level then Intel?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    10. Re:Believe it when I see it by geekoid · · Score: 1

      Are you really that clueless? seriously? do you think Intel only makes CPUs?
      Intel did better then every other semiconductor company in 2011. Do you know why? because of the mobile market.

      I guess if a company isn't constantly littering you with what it does, you figure they do nothing.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    11. Re:Believe it when I see it by RightSaidFred99 · · Score: 1

      Hubris. Laughable hubris. You sound like ARM, and the field of corpses behind Intel.

      They aren't very relevant now, but what if they have a 14nm, 2 core Atom chip running at less power and with twice the performance than a 4 core 22nm ARM chip in a few years?

    12. Re:Believe it when I see it by h4rr4r · · Score: 1

      As long as you are ok never running the resulting binaries on non-intel hardware.

    13. Re:Believe it when I see it by Anonymous Coward · · Score: 0

      What if cows fly?

    14. Re:Believe it when I see it by Anonymous Coward · · Score: 0

      Atom is an anemic platform. I've never understood the hype behind those chips... they're like modern-day Celerons.

    15. Re:Believe it when I see it by RightSaidFred99 · · Score: 1

      Don't be an idiot. The hype is they are very low power. If they're like modern-day celerons, ARM chips are like modern day...slower..Celerons.

    16. Re:Believe it when I see it by RightSaidFred99 · · Score: 1

      Impossible, at least self powered. What kind of numb-nuts thinks what I described is impossible or even improbable based on precedent and all available current information?

      Me: What if the stock market dips by 50 points by the end of the year?

      You: Durr, uhh, what if cows fly, durrrr?

    17. Re:Believe it when I see it by fredprado · · Score: 1

      They have a good software development history as many other companies, they just don't have the lead on it. Although a case can be made for their almost hegemony in the high end processor technology and market, the same can hardly be said in any software market I am aware of.

    18. Re:Believe it when I see it by gl4ss · · Score: 1

      they're boasting about mobile cpu chip performance.

      which is a field they've been boasting about for.. oh.. only about a decade without anything significant to show for it in the shops, plenty of demo devices and limited release devices though.

      --
      world was created 5 seconds before this post as it is.
  4. if by Anonymous Coward · · Score: 0

    If this sort of thing bothers you, then use the GPL. This is the kind of thing it was designed for.

    Google has implicitly said they don't care, based on the license they have chose. So they are fine with Intel's actions. That's ok, a lot of people don't mind that. They'd prefer to see their software used more, rather than have people give back.

  5. Linux or Android? by Anonymous Coward · · Score: 1

    Android is built upon the Linux kernel and userland.You would think that the performance he was talking about would be in the kernel itself, not the Android stack. Unless he was talking about how badly Android (and by extension, Java) operated on a multi-core or hyper-threaded processor., but otherwise, wouldn't the improvements would be given back to the Linux kernel as processor improvements, something that Intel has always done in the past

  6. He's talking about software that isn't shipping by WilliamBaughman · · Score: 3, Informative

    Mike Bell is talking about something he says Intel is"working on, not something that Intel is shipping or even something that he claims is totally functional and free of bugs. There's a big distinction between "we're greedy bastards" and "we're not releasing source to beta versions of undistributed software." I think the summary could reflect better.

    1. Re:He's talking about software that isn't shipping by oh_my_080980980 · · Score: 2

      'In cases where it's not required to be open source, I'm going to think about it. I don't like doing R&D for competitors if they're not going to contribute themselves,'

      The summary was correct. Read it again.

    2. Re:He's talking about software that isn't shipping by WilliamBaughman · · Score: 1

      The summary isn't wrong, but it seems like a lot of people who are reading it (and commenting) are getting the impression that Intel has already made improvements and is using them on shipping devices without knowing if it's going to give them back.

  7. Someone needs to tell him the story of stone soup by cybervegan · · Score: 2

    Link: http://en.wikipedia.org/wiki/Stone_soup Intel of all comnpanies should know how this works.

  8. um...ok...whatever. by Anonymous Coward · · Score: 1

    "I don't like doing R&D for competitors if they're not going to contribute themselves,' said Bell, before adding that 'in general, our philosophy is to give things back.'" ...but...Mr. Bell, that OS that you are making improvements to is, itself, a contribution. That's how open source works. Google has already "given back" by creating it. Now it's your turn...IF that's truly your philosophy. If it's not, that's fine...your improvements are indeed your intellectual property...but don't try to justify charging for it by making it seem that you are doing something a competitor isn't.

  9. When slashdot wasn't for the dead... by Anonymous Coward · · Score: 1

    ...people would be discussing possible areas where Android could be improved. But since slashdot is dead, and mainly targets the brain dead, what we get is a bunch of garbage out the merits of various licenses which is only indirectly related to the topic at hand.

    Damn slashdot sucks these days.

  10. Huh? Does Intel have any Arm+Android products? by Anonymous Coward · · Score: 0

    Or was this just a lab experiment to see how their product would compete against Arm/Android in the case where their competitor actually improved their product?

    1. Re:Huh? Does Intel have any Arm+Android products? by Immerman · · Score: 1

      I suspect they're talking Intel+Android products. But a more effective multicore process scheduler that significantly boosts overall performance is likely to be an advantage to any multicore CPU, and Intel is in no hurry to give it away. I don't blame them, if they can tell handset/tablet makers "our CPU plus this binary blob is 30% faster than the nearest ARM competitor" that's going to get them a lot more sales than "our CPU is 10% faster than ARM"

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
  11. Fair enough by sousoux · · Score: 1

    How many Chinese ARM OEMs are giving back to the Open Source community? In China Android is forked and Google completely cut out and I haven't seen any of the Chinese "innovations" donated. If they follow the GPL but still manage to produce new innovations that they can protect then good on them.

  12. Ya because Intel's comiler is shit! by Sycraft-fu · · Score: 2

    Oh wait, no, the other one, I mean it is THE shit. The ICC produces the most optimized code out there. It's amazing when you see a test of compilers there is some back and forth among tests, with newer compilers generally being faster than older ones (like Visual Studio 6 is pathetically bad VS 10 is pretty good). Then, above them all, is the ICC. On every test.

    So know what? I'm going to say Intel knows something about optimization, perhaps more than anyone else in the world. They may well have some good optimizations.

    Also your perception of Intel as just some marketing company is rather stupid. Intel does tons of R&D, real groundbreaking R&D, they throw billions at it where other companies whine abut the cost. Know who has the ONLY commercial 22nm lithography process in the world currently? Intel. They have better tech because they threw tons of money and man hours at it.

    They market their shit of course, but acting like what they do is marketing and that they don't do tons of R&D and deliver some amazing products is stupid.

  13. Nice try but not really their software by Anonymous Coward · · Score: 0

    So they will ship underclocked x86 cpu's just to compare on the power consumption, and therefore optimize the software exclusively on intel, despite it perfectly usable on other systems.
    Long term, their work will have to be updated and follow whatever Google does in official Android, and I bet people will try to disassemble it and understand how it works.

  14. Re:This couldn't happen if Android was GPL by toriver · · Score: 1

    How is it flamebait? Android adoption among handset makers has been built on their ability to customize as needed without having to share those with others. With GPL: Not so much.

  15. Smoke and mirrors... by Anonymous Coward · · Score: 0

    Sounds like a bunch of mumbo jumbo to me...

    "Uh, yeah, we made a whole lot of improvements to your code... which we cannot show you... because licensing... and stuff."

    Let's see the metrics. Put up or shut up.

  16. NDA Encumberment? Bigger picture issues? by aaronb1138 · · Score: 3, Interesting

    I wonder if some of the issue is actually Intel vetting approval from their legal department. A lot of people like to point at Intel engineering and point and say look at all the cool stuff they holding back and only offering as binary blobs. The reality is that their middle management business to business side keeps letting 3rd parties write horrific terms into contracts.

    I know with Atom CPU development that the GPU is extremely encumbered by NDAs with PowerVR which prevent Intel from releasing any decent drivers for Linux or Android. There was even one support technician who commented on the fact that he compiled working Android x86 graphics drivers for GMA 500/600 based hardware only to find out from his boss that they could not be released because parts of the code tree where contaminated by bits of PowerVR code. The technician in question goes by "pinebud77" on YouTube and just "PineBud" on pocketables.com. At the time, about 2 years ago, Intel then and up through now, has had to completely rewrite their drivers for GMA graphics on both Windows and *nix platforms due to bad legal agreements. They've had to go so far as to reverse engineer drivers they had already paid for. It has even been questioned how much this killed Meego development in early stages.

    I suspect there might be similar bad deals with partners hurting Intel here. The gist I have gotten is that they don't want to withhold drivers or technology, but even when they back up a Brinks truck of cash, they get screwed on contract terms by 3rd parties. The management folks don't have any clue why they might need rights to code they buy from Imagination Technology, Tungsten, or others.

    I know the article is related to multi-threading CPU processes, which Intel definitely has a lot of their own engineering invested, but I wouldn't take the "I don't like doing R&D for competitors if they're not going to contribute themselves," as the sole reason. Further, seriously consider the current x86 vs ARM environment. If you look at the article comments and forums at many other tech news sites (namely arstechnica.com and theverge.com) there are a LOT of relatively ignorant people who seem to think various ARM architectures are vastly superior in computing power to x86 and trying to turn it into some kind of architecture holy war on the scale of AMD vs. Intel vs. Cyrix debates of years past. People who actually think that ARM has equivalent processing power to low end i5 CPUs, when top end quad core ARM CPU's can't even match the FPU performance of 4 year old ATOM single cores. It's even harder to explain to those crowds the massive issues ARM has with scaling and multitasking due to huge bandwidth to IO busses bottlenecks. All of these factors give Intel very good reasons not to share their undertakings with competitors who have brainwashed enough masses to no longer need to compete on merits. I'll give various ARM implementations the performance to battery use crown all day, it's a great CPU for something like a smartphone. When I hear derpity derp about ARM for high utilization clusters though, I vomit a bit in my throat.

    1. Re:NDA Encumberment? Bigger picture issues? by Microlith · · Score: 2

      It has even been questioned how much this killed Meego development in early stages.

      No impact, I imagine. There were Xorg drivers for PowerVR, at least on ARM. But MeeGo wasn't being pushed on their mobile chips with the PowerVR GPU, only on ones backed by their own IGP.

      Nokia did far, far more to kill MeeGo than PowerVR ever did.

    2. Re:NDA Encumberment? Bigger picture issues? by gl4ss · · Score: 1

      It has even been questioned how much this killed Meego development in early stages.

      No impact, I imagine. There were Xorg drivers for PowerVR, at least on ARM. But MeeGo wasn't being pushed on their mobile chips with the PowerVR GPU, only on ones backed by their own IGP.

      Nokia did far, far more to kill MeeGo than PowerVR ever did.

      maybe there's a reason there.

      it would have made far more sense to push meego on the hw they're pushing android now on(with non intel gpu's).

      --
      world was created 5 seconds before this post as it is.
  17. pure marketing bs by Anonymous Coward · · Score: 0

    Dear mobile-in-chief @ Intel swinging that hideous incompatible-ridden android on x86:

    pics or it didn't happen, why not try your same tactics that your company used against AMD in the past? ...what? Oh! really? they don't apply because your desire to push unfit architecture for the platform of choice is still stronger than reality?

    why color me impressed.

  18. Re:This couldn't happen if Android was GPL by Immerman · · Score: 1

    You got modded flamebait? Seriously? Do people really think all these handset manufacturers addicted to adding their own secret sauce would have embraced Android with open arms if it required them to share all their modifications?

    Remember these are cell phone companies we're talking about here - they have a long history of repeatedly selling basically the same product to the same people on a regular basis by adding new "shiny bits" to catch their attention. Now look at all the smartphones out there - aside from a few outliers the hardware is all basically the same, put an updateable OS on them and why would any sane person upgrade until their old phone is obsolete? Just update the OS to get the new shiny bits. That crashing sound you hear is the manufacturers' artificially inflated profit margins collapsing, no sane company in the world is going to toss their traditional (and successful) business model out the window.

    Android gave them an OS the could still lock down, even to the point of only getting new software, etc from them (woo-hoo, we can keep the $5 ringtones!), without that the free($) part would be unlikely to have given them a leg in the door - what's a few bucks for an OS on a $300 phone? Far more important that it has to be completely replaced to get the newest shiny bits.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  19. Re:This couldn't happen if Android was GPL by Anonymous Coward · · Score: 0

    How is it flamebait?

    Because the majority of the slashdot readership are idiots. Moderators can't do the most basic of jobs nor follow extremely simple instructions. Rather, slashdot is swarmed with morons and idiots who don't know their asshole from a hole in the ground. And in doing so, have largely chased away people like me who actually do know what the fuck we're talking about. But since facts get in the way of their egotism, ignorance, and fanboyism, to keep things all safe, and locked down in one's head, its best to simply troll moderate rather than do what any ten year old can do properly.

    Damn slashdot sucks these days.

    Long story short, its not a flamebait post in any way. Rather, the moderators are just really fucking stupid.

  20. Re:This couldn't happen if Android was GPL by Anonymous Coward · · Score: 0

    It's flamebait because it's flamebait -- the term used to be self-explanatory. You did not add anything meaningful to the discussion, instead opting to drop a taunt with the sole intention of causing a disturbance. Whether or not it is true, which is, despite your assertions, completely subjective, has no bearing on whether a non-constructive comment qualifies as "flamebait".

    And you know this, as does the other AC who responded to you. So, shut up... both of you.

  21. They will give it sooner or later by Anonymous Coward · · Score: 0

    They will give it sooner or later. They will either allow there chips to be good for multitasking or they wont its just that simple. And since there is android on atom they will ahve to

  22. Bell is ex Apple by Anonymous Coward · · Score: 0

    And learned their lessons well

  23. Altruism _vs_ Profit / Altruism _and_ Profit ? by Taco+Cowboy · · Score: 1

    Should the question regarding "Altruism and Profit" always falls under the "either / or" situation?

    Could Altruism and Profit go hand-in-hand?

    People are making money off Linux, as we speak.

    Though, it's true that there are way too many free-riders out there who contributed nothing but keep on making profits out of the hardwork of others, we can not deny that at times, "Altruism" and "Profit" can and _do_ co-exist

    --
    Muchas Gracias, Señor Edward Snowden !
  24. Stupidity vs success by Tough+Love · · Score: 1

    'Where we are required to give back to open source, we do,' said Bell. 'In cases where it's not required to be open source, I'm going to think about it.'

    OK think about it, Mike, but keep your proprietary, non peer-reviewed crap. I don't want it. And if you feel the need to put some of that crap on your own processors, you can keep those too.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  25. B.S. by darkstar019 · · Score: 0

    Now there's a Oxymoron

    --
    Fuck Beta
  26. Re:This couldn't happen if Android was GPL by toriver · · Score: 1

    You are right, my single line intended to make the reader think was a taunt, while your net-coppery is... just asinine.