Slashdot Mirror


Skype 5-way Calling Limit Cracked

BobPaul writes "It turns out when Skype limited 10 way calling to Intel Processors only it really was arbitrary! Maxxus has a patched version of Skype that allows 10-way calling regardless of the processor installed. There's also info about the patch: "The patch is the result of two phases: code analysis and design of the patch. The code analysis, or reverse engineering, reveals the relevant code block, which overrides Skype's limitation for Intel's dual-core CPUs. The patch design isolates the minimal set of instructions that need to be modified to cancel this limitation." Windows only so far."

427 comments

  1. Lawsuit by mtenhagen · · Score: 4, Insightful

    I think this shows this was done on purpose to lock out amd users. A lawsuit by amd should be succesfull.

    --
    200GB/2TB $7.95 Coupon: SAVE90DOLLAR
    1. Re:Lawsuit by deadlocked · · Score: 1

      It was said before this "discovery" that AMD would include this information in its ongoing lawsuit against Intel.
      http://news.com.com/AMDs+lawyers+call+on+Skype/210 0-1006_3-6044365.html

    2. Re:Lawsuit by cmoney · · Score: 4, Interesting

      Yeah, except they're not locking out just AMD users. They're also locking out anybody who has an Intel chip that doesn't meet their arbitrary requirements. So to me it sounds more like a forced obsolescence plan to get people to upgrade to higher end PCs.

    3. Re:Lawsuit by Anonymous Coward · · Score: 0

      I don't think they're planning obselescence into anybody's equipment. I just don't think they want to support multiple processor instruction sets. Correct me if I'm wrong, but in order to win a lawsuit you need to show intent on the part of the defendant. Not gonna happen in this case. Skype just doesnt' want to support that many processor instruction sets.

    4. Re:Lawsuit by Apathist · · Score: 3, Insightful
      I just don't think they want to support multiple processor instruction sets.
      Unfortunately, that argument just doesn't hold up to scrutiny. The simple fact that a patch exists that allows it to work on AMD chips means that the software does not need to have processor-specific instructions to support the full 10-way calling.

      More to the point, there is so little difference in the instruction sets between the two architectures that it is exceptionally unlikely that any difference is beneficial, let alone necessary.
    5. Re:Lawsuit by Scrameustache · · Score: 1

      So to me it sounds more like a forced obsolescence plan to get people to upgrade to higher end PCs.

      You mean like Vista's window management?

      --

      You can't take the sky from me...

    6. Re:Lawsuit by wile_e_wonka · · Score: 2, Interesting

      I think I'd have to say no, this is different from that. The "aero" GUI actually requires a better graphic card. That is no different from similar GUIs on Linux--they also require better graphics cards.

      One might argue that it does "force obsolescence" because Windows is so ubiquitous--you want to be able to run Vista, you gotta have an nVidia (sp?). But that isn't the case either, as you can turn off "aero" and use the "classic" look, which requires a less sophisticated graphics card.

      Nice try giving a shot at Bill though...

    7. Re:Lawsuit by TheGavster · · Score: 2, Interesting

      The restriction isn't of the form "this software uses instruction X, which your processor doesn't support", it's of the form "we don't run unless your processor id string is X". The case is that the AMD chip does everything the Intel chip does (at least in the realm of instructions that the Skype software requires), except that it says "AMD" rather than "Intel" when you ask it where it's from.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    8. Re:Lawsuit by TheGavster · · Score: 2, Informative

      In Vista, your graphics card needs to support certain shader instructions defined in whatever shader/DX spec Vista asks for. It doesn't check to see if your card is an ATI or an nVidia, it checks to see whether it pukes when it gets hit with Vista's shaders.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    9. Re:Lawsuit by zootm · · Score: 1

      Considering the fact that there's several versions, and only the high-end one requires a high-end video card, I'd say that was different.

    10. Re:Lawsuit by Karl+Cocknozzle · · Score: 1
      In Vista, your graphics card needs to support certain shader instructions defined in whatever shader/DX spec Vista asks for. It doesn't check to see if your card is an ATI or an nVidia, it checks to see whether it pukes when it gets hit with Vista's shaders.

      With any luck there will be a way to turn this (and other) performance sapping/exclusionary function off... Similar to the way you can turn off all the "fade-ins" and other visual crap in XP. If you turn all of the useless stuff off in Windows XP it is actually performs pretty well for most office tasks.
      --
      Who did what now?
    11. Re:Lawsuit by Overly+Critical+Guy · · Score: 0, Troll

      Uh...since when was a company not allowed to release a product for a specific set of users? If Skype wants to do this, it's perfectly within their right. A lawsuit probably won't be successful, and it shouldn't be, no matter what sour grapes AMD fanboys have about the issue.

      --
      "Sufferin' succotash."
    12. Re:Lawsuit by Anonymous Coward · · Score: 0

      The lawsuit isn't against Skype but against Intel (although I wouldn't mind anyone sueing Skype to death, piece of network malware that it is)

    13. Re:Lawsuit by Kwiik · · Score: 1

      It does this. The "Windows Classic" theme disables the DWM (Desktop Window Manager) which does all of the animation effects and I transparencies. It will set you to a similar (if not equal) look to Windows XP's classic theme.

      However, a good note to make is that even though alt-tab (and windows/super key+tab) has a half second animation when switching in the "Windows Vista" theme, during this "lag time" if you type anything, it will act as if the window was already 100% activated, so you can, for example, alt+tab + alt-f4 right next each other, or w/e, unlike some OS candy I've seen that forces you to wait for the animation to finish.

      I am beginning to feel like my productivity has been improved by vista, as a primary result of the eye candy. I can not pinpoint why -- maybe because I feel excited to use my computer again.

      Oh, and if your graphic card sucks but you think your CPU can handle it, you can force software direct X features and/or force certain features on that it does not believe your graphic card can fluently handle.

      --
      Vehicle Stars used car search is my current project
    14. Re:Lawsuit by diegocgteleline.es · · Score: 2, Insightful

      I really don't understand how they're going to get users to upgrade. If anything, this harms Skype. If I can't ru skype on a amd....i'll use...another VOIP program.

    15. Re:Lawsuit by StikyPad · · Score: 1

      The whole thing seems bizarre and ridiculous. Skype hardly has the market penetration to dictate consumer choices in hardware. How many people went to Best Buy to grab a new system, or picked Intel when they upgraded because they wanted more than 5-way calling in Skype? Now if Windows pulled something similar, say only 5 apps open at a time on certain systems, I'd immediately suspect foul play. When Skype does it, it's just a big huge "WTF?". The most obvious answers are that they perhaps took kickbacks from Intel (although that only deferrs the question to Intel as to why they would choose Skype of all things) or that they sincerely believed that only certain processors were capable of the workload. Neither answer really seems logical though.

    16. Re:Lawsuit by Fordiman · · Score: 1

      I was reading Maxxuss's analysis of his work, and I gotta say:

      Changing the initial value from '4' to '9' (or, for example, '14') would have done the job fine (the value gets changed only if it's a 'GenuineIntel'; as such, if you set it to '14', Intel processors would be crippled to 10 calls ^_^)

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
  2. Aaaah Maxxuss by Anonymous Coward · · Score: 5, Funny

    Ah, Maxxuss. Is there anything you can't do? First you crack OS X, now Skype. You and DVD Jon should team up and become some sort of cracking superheros.

    1. Re:Aaaah Maxxuss by Ethan+Allison · · Score: 1

      You're implying that they're not already?

    2. Re:Aaaah Maxxuss by Dachannien · · Score: 3, Insightful

      Next stop: HDCP!

      (I hope.)

    3. Re:Aaaah Maxxuss by angulion · · Score: 5, Interesting

      Seems it has allready been done.

    4. Re:Aaaah Maxxuss by Anonymous Coward · · Score: 1, Interesting

      HDCP is only the transport security protocol used for transmission of data over DVI and HDMI cables. It is NOT some software you will be running on your PC's cpu or gpu - so there is really nothing for windows hackers to crack!

      The purpouse of HDCP is to encrypt data to prevent real-time brute force attacks and ensure only licenced devices are communicating.

      For Blu-ray Disc (and HD DVD if it survives) the copy protection that has to be cracked is in fact AACS.

    5. Re:Aaaah Maxxuss by Temsi · · Score: 1

      Actually, that's not entirely correct.
      Software High Def DVD player software on your computer will most likely have the same requirements as set top HiDef DVD players, i.e. support HDCP or no license. It also means that if you're viewing it on your monitor instead of an HDCP capable HDTV, you'll only get 480p resolution out of it, which is the same as regular DVDs.
      Therefore, a software patch could theoretically be created to allow playback of full HD quality from HiDef DVDs on a computer which is not connected to its monitor with HDCP.

      So while breaking through HDCP for set top playback is not an option without new hardware, unlocking this limitation on software really is an option.

      --
      -- This sig for rent.
    6. Re:Aaaah Maxxuss by wbren · · Score: 1

      Without people like DVD Jon and Maxxuss I would get depressed about things like HDCP, but I know in the back of mind that everything will be alright because they believe technology should be open, and they have the means to make it open.

      --
      -William Brendel
    7. Re:Aaaah Maxxuss by Wesley+Felter · · Score: 1

      There's a catch in all those stories; Ferguson figured out how to crack HDCP, but he didn't actually crack it and figure out the master key.

    8. Re:Aaaah Maxxuss by GraZZ · · Score: 1
      From the link, which describes how a Dutch citizen is not publishing his breakage of HDCP because he frequently travels to the US and fears arrest and prosecution:
      Gross added that other security researchers, including Alan Cox and Ross Anderson, have stated that they are concerned about traveling to the U.S. for fear of being prosecuted under the DMCA. She said U.S. technical conferences are considering moving offshore so as not to place attendees at risk.
      Calling all tech conferences: move to Canada and reassure the international community of researchers that they can present their research without fear of the DMCA.
    9. Re:Aaaah Maxxuss by idiot900 · · Score: 2, Informative

      This seems to be the same Niels Ferguson who now works for Microsoft, and over whose dead body Vista will include a goverment backdoor for its cryto file storage feature. That is to say, he's against the idea. Good for him.

    10. Re:Aaaah Maxxuss by Anonymous Coward · · Score: 1, Interesting

      A software player will never have to deal with HDCP. The HDCP encryption is added to the transport layer of HDMI / DVD after the data has left the GPU on your gfx card (by a separate chip).

      The chip takes the raw data from the GPU's framebuffer and tranceives it to DVI or HDMI outputs. You will only get uncrypted transfers when the resolution is below or equal to 960x540.

      For all resolutions above 960x540 the chip will enforce HDCP. This enforcement is part of the licence and can not be controlled by software.

      That's why the newst nVidia and ATI gfx cards that supposedly were HDCP compatible turned out to be incompatible. They thought they could add HDCP into the firmware of their cards later, but they soon found out this would have violated the licence for playing HD-DVD.

      So all new cards will have to be mounted with licenced HDCP hardware chips.

    11. Re:Aaaah Maxxuss by Dachannien · · Score: 1

      What about emulating an HDCP-compliant device in order to receive and decrypt the data stream (as opposed to pushing it onto a display device)? Or would this be pointless due to the high bandwidth?

    12. Re:Aaaah Maxxuss by rgigger · · Score: 1

      Well what about updating JHymn to support iTunes6 then!

    13. Re:Aaaah Maxxuss by Quantam · · Score: 1

      Former MS employee, after this :P

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
    14. Re:Aaaah Maxxuss by walter_f · · Score: 1

      Agreed, but ... in my view they are already ;-)

    15. Re:Aaaah Maxxuss by rbarreira · · Score: 1

      I don't think so.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    16. Re:Aaaah Maxxuss by TheLink · · Score: 1

      And get arrested if your flight to Canada that's supposed to transit in the US, has some problems requiring you to disembark?

      Someone I know got hassle from US immigration because he didn't have the proper visa, but he wasn't intending to be in the US in the first place!

      --
  3. should teach intel a lesson by thelost · · Score: 1

    people really don't want to pay money to have less features in a product you dimwits [intel]. I hope AMD sues ya ass to kingdom come for anti-competative practices. where are maxxas based, somewhere where they can't be served with a DMCA order?

    --
    Promote Charity on Myspace, Show Your Colours!
    1. Re:should teach intel a lesson by oliverthered · · Score: 1

      I don't think they can be servered a valid DMCA order wherever they are, DMCA is for copy protection this hack doesn't break any form of copy protection.

      It could be that the Intel only locking is a bit like the IE locking on many websites, not dictated by Intel but implemented by some idiot who didn't know any better.

      --
      thank God the internet isn't a human right.
    2. Re:should teach intel a lesson by Millenniumman · · Score: 0

      If Skype or Intel wants to limit features on certain CPUs with their product, they have every right to do so. Freedom.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    3. Re:should teach intel a lesson by Anonymous Coward · · Score: 0

      Yeah, the freedom to deprive YOU the costumer the right to a feature that you have paid for, because you didn't choose your CPU 'wisely'...

    4. Re:should teach intel a lesson by KDR_11k · · Score: 1

      Except Intel is currently under investigation whether it is a monopoly and violating antitrust laws. This is evidence for that investigation.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    5. Re:should teach intel a lesson by Anonymous Coward · · Score: 0

      Did you miss all the news stories about this a couple of weeks ago? Intel actually paid Skype to disable this feature on AMD processors.

    6. Re:should teach intel a lesson by FLEB · · Score: 1

      And the freedom for the patchers?

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    7. Re:should teach intel a lesson by Millenniumman · · Score: 1

      They document this. When you buy it, you know that those features won't work on your computer. If you don't like that, don't buy it.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    8. Re:should teach intel a lesson by Millenniumman · · Score: 1

      The people selling the product do have the right to designate terms of use as long as the consumer is informed of them in advance.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    9. Re:should teach intel a lesson by Millenniumman · · Score: 1

      All Intel has done is sell their products. If you have a problem with their business practices, do not buy from them. You have no right to control how they run their business via the government.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    10. Re:should teach intel a lesson by jimicus · · Score: 1

      Yes, but you didn't necessarily know when you bought the computer that you'd want to use Skype. The whole point of a general-purpose computer is that if your needs change, it doesn't matter.

    11. Re:should teach intel a lesson by utlemming · · Score: 2, Insightful

      Come on. The idea behind declaring a company a monopoly is that consumer choice is limited because of collusion and anti-competitve behavior. In this case, there is some potential to support the idea that Intel and Sykpe may have colluded to create an artificial barrier that is anti-competitive. As a result, it limits consumer choice. When that barrier is arbitrary and is not based on the merrits of the product, for example that AMD chips really don't have some sort of defect that limit the number of telephone calls down to five while an Intel dual core allows up to ten phone calls at the same time, that is anti-competitive. Worse, is when it limits consumer choice and in a business sense, forces a business to adopt a chip that they might not otherwise buy, that is where the issues start to come into play. Merely stating that you don't buy the chip is a straw man arguement. The protections against monopolies where put in to protect the consumer. When companies and monopolies collude, the consumer looses. AMD is outselling their chips -- they can't make them fast enough. Intel might feel threatened, but that is by no means a reason for them to engage in anti-competetive behavior. Also, it is interesting to note that Intel and AMD have agreements for them to coperate together in the development of the x86 instruction set. But Intel doesn't play nice. Intel stopped cooperating with AMD when AMD started to outshine them. It took a judge to order Intel to play nice. Now that AMD is winning the x86-64 game, and has a better server chip, has integrated memory controllers (although Intel does have DDR2 memory, and their mobile chips are about par) people are paying attention to AMD. And an AMD chip is cheaper than an Intel chip. So forcing a company that wants to use the features of Syke or any software to use a particular chip for an arbitarary reason (and Intel verse AMD is arbitarary for the most part) is anti-competitive IF there was any undue influence on the part of the chip maker. If Intel paid any amount of money or applied any pressure that makes the whole arbitarary restriction very illegal and would probably result in an FTC investigation.

      --
      The views expressed are mine own and do not express the views of my employer.
    12. Re:should teach intel a lesson by Mistshadow2k4 · · Score: 1

      You're dead wrong there. It's an anti-competitive move on Intel's part with Skype's cooperation, which is both unethical and illegal. You think corporations should be able to screw people over however they want? Don't you get screwed over enough like everyone else?

      You know what surprises me? That so many people seem surprised that they would do such a thing. This is the same company that produced the spyware-loaded Kazaa. Why would you expect anything resembling ethical business practices from them? If they'll put out applications with spyware in them to make money, of course they'll fix their application for another company's favor if it benefits them. They obviously don't give a shit about software quality or pleasing their customers - they proved that long before Skype.

      --
      I dream of a better world... one in which chickens can cross roads without their motives being questioned.
    13. Re:should teach intel a lesson by general_re · · Score: 1

      I didn't know when I bought my Dell that I might want to run iMovie someday. Maybe I should sue Apple for locking out my chosen platform.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    14. Re:should teach intel a lesson by Fanboy+Troy · · Score: 5, Insightful

      I wonder what your reaction would be if microsoft announced they believe Intel's CPUs aren't powerfull enough to run Vista in all its glory. So if it detects an Intel CPU, you can only open 2 windows at a time. It's microsoft's product, so their free to market it as they like. So either you don't buy Vista which has previously informed you about this limitation (there are plenty of alternatives), or you throw away your Dell... How about if Oracle started thinking the same way and limited the conections to their DB buy CPUID (just so people don't exclude MS for their monopoly)? With all do respect, it isn't so funny now, General 8883 sir, is it? :)


      One thing I also haven't seen pointed out yet is this: Let's say that AMD's CPUs really can't handle 10 conferences at the same time. How can skype guarantee that this will be the case six months down the road. Determining the CPU's capabilities by its manufacturer is lame...

    15. Re:should teach intel a lesson by Millenniumman · · Score: 1

      Both of those companies have the right to do that. It would lose sales for them, though.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    16. Re:should teach intel a lesson by 91degrees · · Score: 1

      You have no right to control how they run their business via the government.

      Erm... What gives you that idea? I thought a representative democracy gave people that right. Maybe I'm mistaken.

    17. Re:should teach intel a lesson by Fanboy+Troy · · Score: 3, Interesting

      It would lose sales for them, though.

      Exactly. So, why would skype want to make such a move if it obviously would lose sales from it also? If Intel has a hand in this, I don't see how it is legal for Intel and skype to make a deal that would make AMD and/or other CPUs look bad when they most likely can handle the conferences. Or if not, they can probably 'catch up' with Intel really quick. I don't know how the law works in the USA exactly and IANAL, but this sort of defamation is illegal in Europe (I don't know how much this is relevant to this situation). It's one thing to add value to skype when you buy Intel (optimize it for intel CPUs) and another thing to remove value when you buy AMD (remove features it probably is capable of handling), ultimately making AMD look bad unfairly.

      I could be sort of ok with this if it was a QoS thing, but if it was, it shouldn't have been implemented by checking for the chips manufacturer and th user should be given the opportunity to "use at his own risk". At least skype should have announced the feature Intel's CPUs have AMD lacks. I think this is a dangerous road to go down. Imagine a future where you would choose the programs you run based on the manufacturer of the CPU you use. Even worse, imagine the deadlocks where you need to run 2 programs that favor different manufacturers. The worst part being that the 'obsticales' are completely artificial. And the competition wouldn't be on each cpu's merits, but on the manufacturer's connections. :(

    18. Re:should teach intel a lesson by imsabbel · · Score: 4, Insightful

      I think an xp2000 should be enable to push 10 streams via vnware.

      I mean, wtf is supposed to take the cpu power?
      An xp 2000 can compress mp3 in 10 times realtime, for example. Plus in a conference call, you actually send THE SAME to everybody...
      Mixing audio is quasi cpu free (with less than 50 channels or so)
      Sending data over the net is nearly cpu-free.

      So what needs a dual core cpu for 10 connections?
      I would understand that for VIDEO streaming, but its simply inconcievable for audio...

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    19. Re:should teach intel a lesson by Millenniumman · · Score: 1

      A representative democracy only applies to controlling the government. Whether or not the government, which is you in a democracy, can control individual citizens and businesses is different. Democracy refers to who is in charge, not what they can do.

      And no form of government gives people rights. They are intrinsic, government can only inhibit or ensure them.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    20. Re:should teach intel a lesson by 91degrees · · Score: 1

      The right to select who governs you is not an intrinsic right. It is granted. The right to authors to have a monopoly on their works is granted by the government. The right to claim compensation for harm done is granted by the law. Even right of way at a pedestrian crossing isn't an intrinsic right.

    21. Re:should teach intel a lesson by AJWM · · Score: 1

      You have no right to control how they run their business via the government.

      As long as that business requires licenses to operate from said government, then we have every right. A corporation is a government granted fiction, the limited liability rules underwhich the owners (stockholders) of said corporation operate is something provided by the government - that's the basic "government granted license". There are others, of course, governing actual operations.

      If they're getting something from the government -- which they are, in this case a limitation on liability (as with any corporation) -- then we the people, as the source of the government's authority, have the right to control (within constitional limits) how they operate it.

      (Too dang many neolibertarians these days overlook the role of government in the existence of corporations -- and its that very limitation on liability that makes it so easy for stockholders to not care much about how the company is run. I don't see many libertarians (or conservatives) advocating that we do away with corporations and go back to just partnerships or sole proprietorships.)

      --
      -- Alastair
    22. Re:should teach intel a lesson by loraksus · · Score: 1

      Skype says that the packets are encrypted end to end, so there might be a wee bit of overhead for that.
      Still, wasn't surprised that something like this happened shortly after ebay bought them.

      --
      1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
    23. Re:should teach intel a lesson by Anonymous Coward · · Score: 0

      I see someone was satesfied with his highschool philosophy class.

      You = moron, Q.E.D.

    24. Re:should teach intel a lesson by general_re · · Score: 1
      The right to select who governs you is not an intrinsic right. It is granted.

      Granted by whom? Those who govern? I think not.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    25. Re:should teach intel a lesson by general_re · · Score: 1
      So, why would skype want to make such a move if it obviously would lose sales from it also?

      "Obviously"? It may be obvious to you, but you have yet to establish such a thing here. How do you know they'll lose sales as a result?

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    26. Re:should teach intel a lesson by DavidTC · · Score: 1
      More importantly, the ability of a frickin business to even exist at all isn't a right.

      A business is the ability to restrict legal and financial liablity to yourself. We only let that exist within a stricter legal framework than people would otherwise be held to.

      If you don't wish to play within antitrust law, feel free to buy, sell, and manufacture assets yourself instead of incorporating.

      But no whining when someone sues you instead of your company.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    27. Re:should teach intel a lesson by jibjibjib · · Score: 1

      I can't see any reason why they would gain sales from locking out part of their market, and they will almost certainly lose a few sales from the bad publicity this has caused.

    28. Re:should teach intel a lesson by Millenniumman · · Score: 1

      No, the right to select who governs is not granted by the government. The government grant a democratic vote for who is the next leader, but no government continues without the support of the majority of the power of the populace.

      The right to claim compensation for harm done is not granted by the government. It is limited and organized by the government, though.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    29. Re:should teach intel a lesson by general_re · · Score: 1

      In which case, the next question is one of cost/benefit ratios - will they lose more money in sales than they gain from this deal with Intel? Obviously, they think not. They're probably right.

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    30. Re:should teach intel a lesson by GMontag451 · · Score: 1

      Intrinsic rights are a myth created by people who want to elevate they own idea of what rights we as a society should be giving ourselves to the position of a revealed truth.

      And out here in the real world, as opposed to the Randite fantasy land you apparently live in, intentionally making false negative claims that result in damages (such as AMD chips not being powerful enough to run 10 concurrent connections) is libel or slander, and is *quite* actionable.

    31. Re:should teach intel a lesson by Fanboy+Troy · · Score: 1

      If you are right, this is exactly why the government should not permit this kind of business. And again this is where I don't know how laws work in the US. This could be business as usual there. But it is anti-competetive and helps the rich stay rich which as I see it, is anti-american.

      Let's say skype has 100 users, 50 AMD, 50 intel. With this move it is telling their 50 users that their CPU isn't dandy enough to play with 10 conference calls. So these 50 users either don't care so they stay with skype or they turn to the competition where the calls are supported (some previous posts pointed this out). I'm sure the majority doesn't need a 10-way conference call, but this shows that skype must be benefiting in a non-competetive way.

      It would be more than ok in my book if Intel implemented a set of extensions specifically for conference calls and skype used them giving people with intel an added advantage. Like the case was almost a decade back with the mmx extensions and some games. (My am486 couldn't play them... bastards!:) ) AMD eventually licensed mmx to compete with Intel. Which is completely fair. But, removing features from a program because it is Prejudice of the color of my CPU only? No.

    32. Re:should teach intel a lesson by peawee03 · · Score: 1

      All governments gain power by consent of the governed. This is as true in the United States as it is in Denmark as it is in China. If enough of the population ceases to grant the government their concent at the same time, the government is powerless, null, and void. Governments, however, keep said consent via fear. This fear comes via two ways: "You'd be worse off without this government" and when not enough of a critical mass of the population witholds their consent, they get squashed (see: Tiananmen Square). As a counterpoint, look at the August Coup in the former Soviet Union, where the soldiers openly rebelled against Communist "hardliners".

      --
      I wish I could write clever and witty sigs.
    33. Re:should teach intel a lesson by lachlan76 · · Score: 1

      Encryption? Encryption is easy to do, no problems there.

  4. "Arbitrary"? by v1 · · Score: 4, Interesting

    Since this limit was "arbitrary", that means the only deciding factor was not technology, but money. I wonder how much the block cost Intel?

    And now that it's in the open, (like that was going to take very long?) I wonder if they'll remove the block?

    --
    I work for the Department of Redundancy Department.
    1. Re:"Arbitrary"? by bj8rn · · Score: 1

      I wonder if they'll sue the cracker?

      --
      Hell is not other people; it is yourself. - Ludwig Wittgenstein
    2. Re:"Arbitrary"? by Anonymous Coward · · Score: 0

      Was there ever even the possibility that it wasn't arbitrary? It sounded like powersauce from the beginning.

      "Homer Simpson, defying all medical advice, has switched to Powersauce's archrival, 'The Vitapeach Health Lock'. Doctors say he might not have the meganutrients necessary to stave off death."
       
      This is like the claims that Intel processors were superior to competitors for browsing the web.

    3. Re:"Arbitrary"? by BVis · · Score: 4, Interesting

      It'd be an interesting test case for the DMCA, wouldn't it? In this case it's not specifically copy or content protection software that's being circumvented, but a feature designed to maintain (potentially) a marketing agreement, if in fact that's what this turns out to be.

      --
      Never underestimate the power of stupid people in large groups.
    4. Re:"Arbitrary"? by shaitand · · Score: 1

      "In this case it's not specifically copy or content protection software that's being circumvented, but a feature designed to maintain (potentially) a marketing agreement, if in fact that's what this turns out to be."

      Exactly which is why the DMCA does not apply. The DMCA is very explicit in saying that it is only illegal to reverse engineer or crack encryption for the purpose of circumventing a copy protection scheme.

    5. Re:"Arbitrary"? by Alsee · · Score: 1

      Actually the DMCA does NOT apply to copy protection schemes at all. That is part of the dodge to avoid coming into direct conflict with Fair Use. Copying raises Fair Use issues. Access (presumably) does not.

      The DMCA only applies to access protection schemes. Under the logic of the DMCA you could very well argue that this was indeed a circumvention of a protection mechanism controlling access to the encrypted 10-caller code. Stupid, but true.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    6. Re:"Arbitrary"? by Jah-Wren+Ryel · · Score: 1

      It'd be an interesting test case for the DMCA, wouldn't it? In this case it's not specifically copy or content protection software that's being circumvented, but a feature designed to maintain (potentially) a marketing agreement

      Kind of like, oh, I dunno, DVD region coding?

      --
      When information is power, privacy is freedom.
    7. Re:"Arbitrary"? by AlterTick · · Score: 1
      It'd be an interesting test case for the DMCA, wouldn't it?

      No, because Skype's "cripple test" has nothing to do with copyright. It's the Digital Millennium Copyright Act.

      --
      Conclusion: the Empire squashes the Federation like a bug. Accept it.
    8. Re:"Arbitrary"? by DavidTC · · Score: 1
      Does it not give you the ability to copy the converstation to more than ten people at once?

      And does Skype not use encryption to keep others from listening in, and incidentally keeping you from merely reeflecting the network stream to other Skype users, because they don't have the keys you used to set up the session?

      And it doesn't quanlity under 'interoperability' because...it's all Skype products.

      It looks exactly like a DMCA violation to me. The only cavat is it's your copyright. However, legally, that hasn't matter that much...there were people who produced CSS-protected content and said they had no problem with DeCSS, and the people doing the suing were not holding any copyrights, yet look at how that turned out.

      By making technical restrictions enforcable as law, the political community inexplicably refused to realize that the people making the restrictions and that copyright holders are not always the same people, and inexpliciably failed to put any sort of exception in there for them. It could, indeed, be illegal to hack Skype in such a way as to cause it to copy your speech to more people under the DMCA.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    9. Re:"Arbitrary"? by Ilgaz · · Score: 1

      After a fascistic implementation like that (like CPU brand racism?!) they will need to hire 50 more first class lawyers for monopoly court.

      Gotta calculate that too...

      (I am a PPC G5 owner, not an AMD Fanboy but I know why TCP/IP was created at first place)

    10. Re:"Arbitrary"? by BVis · · Score: 1

      That didn't keep Lexmark from trying to prevent reverse engineering of their printer refills, did it? IMHO that's more analogous to what's going on here.

      Not saying it's right, but it's not THAT big a stretch based on precedent.

      --
      Never underestimate the power of stupid people in large groups.
    11. Re:"Arbitrary"? by Fulcrum+of+Evil · · Score: 1

      t looks exactly like a DMCA violation to me. The only cavat is it's your copyright. However, legally, that hasn't matter that much...there were people who produced CSS-protected content and said they had no problem with DeCSS, and the people doing the suing were not holding any copyrights, yet look at how that turned out.

      I find it difficult to believe that any court will convict someone for breaking encryption that affects their own copyrighted works. Also, the DMCA is criminal law, so you can't sue, only prosecute. A third point is that this isn't affecting the encryption, but the decision whether to allow 10 users in the convo.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  5. Now all that's missing by Anonymous Coward · · Score: 2, Insightful

    ..is someone demonstrating that the X2 can in fact handle 9+1 persons at once, which I have no doubt it can. Then it's time for Intel to open up the wallet and give AMD some nice $$$ and some even nicer PR. Stand by to bend over!

    1. Re:Now all that's missing by Anonymous Coward · · Score: 0

      time for Intel to open up the wallet and give AMD some nice $$$

      So, why is it that Intel should pay AMD for software that Skype wrote? I'm not seeing the connection here.

    2. Re:Now all that's missing by geoff+lane · · Score: 1

      Well AMD could justifiably ask why there are no checks for multi-core AMD CPUs.

      If the only reason why the limit exists is that on less powerful systems the performance of > 5 members is poor, then surely a better set of checks would allow a better service on a wider number of platforms.

    3. Re:Now all that's missing by AndroidCat · · Score: 1

      True. True. Hey Intel, Wassup!

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:Now all that's missing by shaitand · · Score: 1

      Because Skype wrote it that ways as the term of a marketing agreement with intel (this has already been admitted). That is anti-competative behavior and has undoubtedly cost AMD a big chunk of change.

    5. Re:Now all that's missing by Anonymous Coward · · Score: 0

      So if that's true, it's a great reason for AMD to sue Skype. Intel may have agreed to it, or made Skype agree to it, but the (alleged, I guess) damage to AMD was done by Skype's software, not Intel's.

    6. Re:Now all that's missing by shaitand · · Score: 1

      Skype is not a monopoly, they can do whatever they want. Intel IS a monopoly (according to AMD) and making agreements with third parties to smash competition is illegal for the monopoly not the third party. AMD not only should, but IS suing Intel.

  6. Victory for AMD? Not so fast! by DingerX · · Score: 2, Funny

    I know what you all are thinking. Great! He hacked it with three bytes, and showed his work. Now all AMD needs to do is get a 10-way conference call going on an X2 and they'll have another strike in their lawsuit against intel.

    But wait -- there is a way out. See the code is written to identify CPUs, and to run on dual core CPUs, but it doesn't make that distinction for AMD. So all the defense needs to do is set up an XP box running an AMD 1.4 GhZ "Firebird", next to some oily rags, get a 10-way conference call going, and simulate a CPU heatsink failure. Clearly they were blocking AMD 10-way calls out of product liability concerns.

    1. Re:Victory for AMD? Not so fast! by sh0dan · · Score: 2, Funny

      "Why would a Wookiee, an eight-foot tall Wookiee, want to live on Endor, with a bunch of two-foot tall Ewoks? That does NOT MAKE SENSE! But more important, you have to ask yourself: What does this have to do with this case? Nothing. Ladies and gentlemen, it has nothing to do with this case! It does NOT MAKE SENSE! Look at me. I'm a lawyer defending a major electronics company, and I'm talkin' about Chewbacca! Does that make sense? Ladies and gentlemen, I am not making any sense! None of this makes sense! And so you have to remember, when you're in that jury room deliberatin' and conjugatin' the Emancipation Proclamation, does it make sense? No! Ladies and gentlemen of this supposed jury, it does NOT MAKE SENSE! If Chewbacca lives on Endor, you must acquit!"

      The defense rests.

  7. Optimization is where? by augustz · · Score: 5, Interesting

    Skype made a lot of noise in their press release saying that the 10-way feature was "optimized" for Intel chips. This was picked up by the media of course as well as evidence of AMD's poor performance.

    I'm having trouble understanding what this optimization that used the special features of Intel chips (presumably their high power) was. It looks from the patch that they just check who the manufacturer is, and if it is not AMD, they pretend your computer doesn't have the power to host 10 participants.

    What's also interesting is that folks likely signed up for SkypeOut and other paid products not realizing that they would be treated differently depending on what chipsets they happen to use, especially as that choice matters almost no where else. They should give more warning about this to paid users.

    This focus on locking software into specific vendor chips seems a dangerous one. No longer will it be the best chip that will win, but the focus goes to competing on locking up software applications. The proprietary unix'es went down that path, and it would be sad if Intel managed to get that to happen here.

    1. Re:Optimization is where? by dubl-u · · Score: 4, Interesting

      I'm having trouble understanding what this optimization that used the special features of Intel chips (presumably their high power) was. It looks from the patch that they just check who the manufacturer is, and if it is not AMD, they pretend your computer doesn't have the power to host 10 participants.

      My guess, like yours, is that this is blatant marketing crap. But it would be nice to see some tests of how many people can be usefully conferenced on different hardware. Skype is a CPU pig, and it's possible that they really have optimized it for some Intel-specific feature.

    2. Re:Optimization is where? by Anonymous Coward · · Score: 5, Insightful

      To anyone doing such testing, make sure the code running is the same that would run on a dual-core Pentium. I didn't follow the patch in detail, but you'd have to make sure that any flags changed after CPU detection (like for instance the one at 0xB8E6DC) is the same for both cases. Else you might find yourself in the situation that, yes, the limit is removed, but you're still running a different ("unoptimized") path. In the (very interesting case) that the code crashes on AMD (due to use of Intel-only prefetch instructions or whatever, I don't even know if such still exists?), such crash can be used to land smack boom right in the relevant code to analyze.

      A good reverse-engineer could then fix the code if needed (substituting or even noping the faulting ops) -- the theory being that the major optimizations are in fact portable.

      In fact, demonstrating that there truly really is only one code-path would be pretty damning too; that's evidence this is just pure PR with no grounding in tech at all. So either case makes for an interesting evening in front of IDA.

    3. Re:Optimization is where? by netsharc · · Score: 1

      Yeah, the hacker should've done more code comparisons to see if CUPID checks are done in other parts of the programs. Having said that, a clever programmer working for Skype would've done the CPU check just once and store the result somewhere, so he could read it when he wants to do CPU-specific optimization. Considering this check was done only during the "Add Users to this Conference" segment of the program, it seems to confirm the suspicion that the only thing the CPUID is used for is to determine how many users can conference simultaneously, i.e. purely for marketing.

      --
      What time is it/will be over there? Check with my iPhone app!
    4. Re:Optimization is where? by LLuthor · · Score: 5, Informative
      due to use of Intel-only prefetch instructions or whatever

      The AMD instruction set is a strict superset of the Intel instruction set. There are no Intel-only instructions anymore. There are however many AMD-only instructions (3dnow, 3dnow+, etc.), so if the situation were reversed, there might have been a legitimate claim, but since the AMD CPUs were locked out, it is clearly a bribe^Wmarketing descision.

      --
      LL
    5. Re:Optimization is where? by zerocool^ · · Score: 2, Interesting


      What I'd like to see is benchmarks, on Intel and Amd, with 10 clients attached. That way, we can see if the code is indeed optimized for Intel, or if it's just crap. I suspect it's crap.

      If anything, I'd suspect we'd see Intel being, what, 10% or 15% less load. Which would be something, but not something which justifies a 50% crippling of AMD hardware. And it'd be funny if AMD actually performed better.

      Yeah, someone should benchmark:
      Origional Executable, 5 clients, Intel
      Origional Executable, 5 clients, AMD
      Origional Executable, 10 clients, Intel (for reference against modifications)
      Modified Executable, 10 clients, Intel
      Modified Executable, 10 clients, AMD

      and let us know what the real beef is.

      ~Will

      --
      sig?
    6. Re:Optimization is where? by Anonymous Coward · · Score: 0

      How long before Microsoft pays Intel to lock out Linux?

    7. Re:Optimization is where? by Breakfast+Pants · · Score: 2, Funny

      "There are no Intel-only instructions anymore." Ah, but you see, the "CPUID" instruction works differently on intel than than it does on AMD. On AMD it actually reports that the user is using an AMD processor! Intel's chips therefore have a huge advantage--marketing.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    8. Re:Optimization is where? by Anonymous Coward · · Score: 0

      Sure? IIRC there being cache synchronization instruction on the P4 that aren't in the AMD IA. But if you say so... either way it wouldn't be anything "revolutionary". i.e, it wouldn't account for any significant increase in efficiency that couldn't be properly coded to work on both types of CPUs.

    9. Re:Optimization is where? by Anonymous Coward · · Score: 0

      The EMT64 instruction set, by virtue of coming out after the AMD64, removes a couple of obscure addressing limitations in 64-bit mode that are present in the AMD64 instructions (x86-64 in general is replete with weird addressing limitations). It's technically possible to run into the use of these instructions and not have them work on an AMD64 then. Not too likely to happen in real world scenarios. Certainly not Skype.

      The details are in the intel manuals somewhere.

    10. Re:Optimization is where? by Sycraft-fu · · Score: 2, Interesting

      AMD chips aren't as quick at Intel extensions, or at least so it seems. Audio processing plugins always seem to bench faster on Intel chips than on AMD chips. Usually, they are only optimised for SSE, not 3dnow. So while the AMD chips run them just fine, and aren't dragging along, they don't compare to the Intel chips. I'm poking around on Waves' site but I can't find the document I was looking for. It may only come with their plugins. At any rate it's got them benched on a number of chips, and the Intel chips beat out the AMD chips, where the situation is reversed with the same chips playing games.

      I'd love to see some real comparative benchmarks betweent he chips using different instructions to achieve the same ends and see how they perform, but I'm not aware of any. At any rate, I can easily believe that the AMD chips aren't as good at executing the Intel instructions as the Intel chips are.

    11. Re:Optimization is where? by aka1nas · · Score: 2, Informative

      The SSE implementation on the AthlonXP wasn't particularly fast. IIRC, then just added some logic that decoded SSE ops into FPU ops and let the AthlonXPs nice FPU crunch it. This is part of why there wasn't really any speedup in SSE-optimized apps for the Athlon. Now the K8 may be a different beast in this regard. I haven't seen any recent benchmarks, however.

    12. Re:Optimization is where? by Joe123456 · · Score: 0

      I don't think that m$ can get away with locking out linux.

    13. Re:Optimization is where? by Andy+Dodd · · Score: 1

      The performance of the extensions themselves are not necessarily the issue, but differences in the design of the CPUs.

      Intel P4-series CPUs are infamous for their low performance-per-clock-cycle in most applications due to that deep 20+ stage pipeline which cripples the CPU when a pipeline stall occurs. In most applications, an AMD clocked at a much lower rate could beat an Intel CPU. Signal processing and video compression applications fall under the category of things that *don't* take a huge penalty from the P4's deep pipeline, and as a result for a while P4s were considered superior for video encoding/decoding/editing. Over time, the A64's kickass memory subsystem has eroded Intel's superiority in that one area.

      That said, all of what I've said only applies to the P4, and not to the new Yonah (aka Core Duo) chips. A low-end Core Duo (presumably not locked out by Skype) will always get trashed by a mid-to-high-end Athlon 64 X2 in any app. In fact, even the lowest end X2 (2.0 GHz clock rate) will probably beat the lower end Core Duos in any application.

      --
      retrorocket.o not found, launch anyway?
    14. Re:Optimization is where? by Schraegstrichpunkt · · Score: 1

      Ah, but now, thanks to Intel and Skype, AMD can probably legally manufacture chips that idenify as "GenuineIntel".

    15. Re:Optimization is where? by noidentity · · Score: 1

      "In fact, demonstrating that there truly really is only one code-path would be pretty damning too; that's evidence this is just pure PR with no grounding in tech at all."

      What if the optimization was in choice of instructions, how they are scheduled, code alignment, and other things compatible with both processors but possibly faster one Intel? Not that I believe it, but at least that's an explanation that would be much more difficult to refute. You'd have to find the time-critical sections, disassemble them and analyze them, then show that they are optimal sequences for Intel and AMD processors, or at least no less optimal for AMD than Intel.

    16. Re:Optimization is where? by augustz · · Score: 1

      I like this idea. Perhaps do it with similar priced chips from AMD/Intel, but also check if the highest performance AMD chips can handle 10 clients, and what the performance is.

    17. Re:Optimization is where? by RedMercury+the+dupli · · Score: 1

      Apart from a double-width atomic CAS, cmpxchg16b. You might think this isn't that important, but for lock free programming it really is.

      Intel implemented that within EMT64, and I believe AMD are going to implement it.

    18. Re:Optimization is where? by LLuthor · · Score: 1

      Actually, current AMD CPUs (including the X2's I am talking about) DO have the cmpxchg16b instruction.

      See: http://www.amd.com/us-en/Processors/TechnicalResou rces/0,,30_182_739_7044,00.html

      --
      LL
  8. Skype Patch... from Russia with Trojan?? by Anonymous Coward · · Score: 5, Funny

    Yeah right.. I'm gonna' d/l this patch and app from www.silo.ru (in Russia!!!), they even say on their aite that that "There is no virus or backdoor added!". You've got to be kidding me!

    1. Re:Skype Patch... from Russia with Trojan?? by xami · · Score: 1

      lol it's not a virus

  9. Poor programmer at Skype by tlk+nnr · · Score: 4, Insightful

    Will we see transcripts from depositions done by AMD?
    I'd bet that they will be as funny as some of the SCO transcripts.

    I'd bet that they will depose the programmer who wrote the code encryption and the GenuineIntel check, and then continue with his supervisors.

    Who authorized to add code encryption?
    Who approved it?
    How were the limits to 5 or 10 concurrent connections determined?

    1. Re:Poor programmer at Skype by Anonymous Coward · · Score: 1, Interesting

      It's not even illegal, is it? I get a free Disney toy with my Happy Meal, so I can get 5 free extra conference callers with my Intel chip.
      Skype are acting like utter jackasses, and this is a nice big point for OSS in the open-vs-closed software wars, but it's really just marketing bullshit - Skype can do what they want with their software and caveat emptor... if it was something serious like Ford removing your car's side impact guards if you own a Hitachi garage door opener then maaaybe there would be a lawsuit there...

    2. Re:Poor programmer at Skype by Anonymous Coward · · Score: 0

      It's not even illegal, is it? I get a free Disney toy with my Happy Meal, so I can get 5 free extra conference callers with my Intel chip.

      It's more like, you lose 5 conference callers if you bought an AMD chip, and McDonalds will break into your house and steal a toy if you buy a Whopper.

  10. DMCA anyone? by Anonymous Coward · · Score: 0

    Just had to mention that.

    1. Re:DMCA anyone? by HermanAB · · Score: 3, Interesting

      Maybe you should go and *read* the DMCA. It specifically allows reverse engineering for compatibility reasons.

      --
      Oh well, what the hell...
    2. Re:DMCA anyone? by Anonymous Coward · · Score: 0

      Somebody should 'reverse engineer' Skype a bit further, in order to remove the Windows XP requirement for video calls. I don't see why it couldn't work on Windows 2000. Seems like another made up artificial limit. Maybe Skype took money from both Microsoft (XP rulez, nudge nudge) and Intel (Our dualcore is the way to go, eh)...

    3. Re:DMCA anyone? by Quantam · · Score: 1

      I can think of a few good reasons a program could work on XP but not on 2000. But the most likely answer (and not one of those good reasons) is that the coders were lazy - they didn't want to take the time/effort to find out if the code they wrote would work on non-XP.

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
  11. An encrypted binary? by dubl-u · · Score: 3, Insightful

    Anybody know anything about their encrypted binary? I can't figure out what they were trying to achieve with that. Some sort of misguided anti-hax0r protection? Or perhaps they're trying to conceal something...

    1. Re:An encrypted binary? by Anonymous Coward · · Score: 0


      Goverment/Corporate back door ? i wouldnt past the USA

    2. Re:An encrypted binary? by quantum+bit · · Score: 2, Informative

      No black helicopters here -- just greed. This is the same company that created Kazaa and bundled a bunch of spyware with it. So enterprising hackers modified it to remove the spyware, as well as the built-in advertising banners, and released Kazaa Lite.

      The Skype binary is encrypted to try to prevent a similar thing from happening (removal of ads, addition of features that are technically possible but they might want to limit for marketing reasons). Up until now Skype hasn't done any sufficiently annoying advertising to drive anyone to publicly break the encryption. However, as I predicted, it didn't take long for someone to bypass once there was a reason to.

    3. Re:An encrypted binary? by killmenow · · Score: 1
      I didn't RTFA so I'm gonna make some assumptions and a SWAG. First, the assumptions:
      1. The binary you're referencing is Skype's
      2. They released it "encrypted"
      3. The reverse engineering effort succesfully circumvented the encryption
      Now, the SWAG: many companies release packed and/or encrypted binaries to befuddle reverse engineering techniques. It is genuinely useless, because people who are good at reverse engineering know the counter-measures to render it useless. Perhaps people who are a little less skilled at reverse engineering executables would by stymied, but I've yet to hear of a case where encrypting a binary actually prevented it from being cracked. For every 1000 people the tactic keeps from being able to do it, there are another 10 or more for whom it's no more than a speed bump.
    4. Re:An encrypted binary? by slavemowgli · · Score: 1

      I think it's more of an effort to thwart reverse-engineering and the creation of compatible third-party clients than anything else. Encrypting the binary is just one thing; they also try to pull some other tricks, such as refusing to run when SoftICE is installed on your system, and so on.

      --
      quidquid latine dictum sit altum videtur.
    5. Re:An encrypted binary? by Anonymous Coward · · Score: 0

      It's just an updated version of an old trick.

      A book on assembly I read back in the day said that you could obfuscate a binary by XORing all of the code by a certain value (except for a bit of code at the beginning which "decrypts" the binary once it's loaded). This would be enough to prevent a novice from running the code through a disassembler, but wouldn't really be an impediment for anyone with any sense.

      The purpose of Skype encrypting their binary is to try to prevent people from making modifcations to it. I would imagine that they want every client in their P2P network to behave the same. Enforcing this Intel deal was probably just a bonus.

      I've read a bit about the protections in the Skype binary and it sounds pretty sophisticated. Not only is it encrypted, but there are checks to see if it is unmodified scattered throughout the code and it will halt if it fails any of the checks. I guess it still wasn't enough to stop a determined hacker, but I imagine it was pretty tedious to strip out all of those checks.

    6. Re:An encrypted binary? by Anonymous Coward · · Score: 0

      XOR, ROR, ROL, various stack operations by placing the top of stack to the start/end of the decryptable block, these are just the immediate easy ones, you could as well run a block of code through a full strength en/decryption. Could even do it 1 instruction at a time just to make life difficult for the reverser and run a tamper-check by an interrupt every n milliseconds...

      But someone would take it up as a challenge and crack it anyway, and make their own spoof code which has the functionality of the original with none of the encryption or other junk.

    7. Re:An encrypted binary? by Jugalator · · Score: 2, Informative

      This is the same company that created Kazaa

      Yes.

      and bundled a bunch of spyware with it.

      No.

      --
      Beware: In C++, your friends can see your privates!
    8. Re:An encrypted binary? by Jugalator · · Score: 1

      The wiki link in Slashdot uncrippled form is supposed to lead to Niklas Zennstrom with dots on top of the 'o'. Here's an alternative link. But Niklas don't bundle any apps with spyware, anyway.

      --
      Beware: In C++, your friends can see your privates!
    9. Re:An encrypted binary? by Anonymous Coward · · Score: 0

      Or, you could just spell Zennstrom with a regular "o" and let Wikipedia redirect us.

    10. Re:An encrypted binary? by Jondo · · Score: 1

      I had the chance to hang out with the lead developer for the Skype Linux QT port a couple of summers ago at the KDE conference. He explained to me that the core p2p library that handles all the connections, routing, encoding, etc, was proprietary, and developed by a third party. Apparently the whole thing was encrypted right from the start, and that his team (doing just UI development) had no access to any code for it. I think this also explains why skype linux doesn't do Alsa yet..

      This was more than a year and a half ago, so I don't know if the situation still stands.

    11. Re:An encrypted binary? by Ilgaz · · Score: 1

      and limewire had nothing to do with stealware named TopMoxie at version 1, now they have dedicated page telling what is TopMoxie.

      Using Wikipedia for defending a greedy coding team like that is plain stupid, sorry.

      Sherman pointed a gun to their head or something? How hard to say "Oh, we are sued, we give up" and put a nice line to their CV?

      Don't defend black hat coders please. If you have something to do with them, tell it too.

      I remember you defended Kazaa while there were no "Intel only BS" in action.

  12. Limit by Eightyford · · Score: 4, Interesting

    So what is now limiting the conference calls to 10 people now? Is that a phone company limit, or another arbitrary limit?

  13. Re:Parent is a loser. by Anonymous Coward · · Score: 0

    parent doesnt understand sarcasm and needs to get a life

  14. Re:Watch out! by amliebsch · · Score: 1, Insightful

    This has nothing to do with the DMCA or Patriot Act.

    --
    If you don't know where you are going, you will wind up somewhere else.
  15. Re:DMCA/TOS/EULA by amliebsch · · Score: 1

    How is this a violation of the law? Reverse-engineering things not a violation of the DMCA if done for interoperability.

    --
    If you don't know where you are going, you will wind up somewhere else.
  16. Emulation would have worked too? by winphreak · · Score: 0

    Going by CPU is useless. It's just a marketing scheme so that they make a few extra bucks. And, as proven shortly after the release, it is easily broken. However, on 2000/XP, did anyone ever consider editing the system settings to say it had a GenuineIntel brand? I can pose my 64-bit as a 32-bit sempron if i simply change it, and I'm sure that it could just as easily be branded Intel. At least that wouldn't involve decompiling and breaking various laws.

    --
    "I'm a well-wisher, in that I don't wish you any specific harm."
    1. Re:Emulation would have worked too? by thebes · · Score: 4, Insightful

      The software doesn't make a call to the registry or other software settings. The software makes a call to the hard coded cpuid. To get around that, need to a) hack the processor; or b) hack the software making the call.

    2. Re:Emulation would have worked too? by yuriismaster · · Score: 5, Informative

      The drop from 64 bit to 32 bit is one thing, however, in this case, the Skype code specifically queried the hardware for the GenuineIntel. If I remember this correctly from another /. post (not mine)

      The opcode used in Skype, when activated on the processor, sets 3 4-byte registers on the processor as an identifier. This is burned into the silicon, basically.

      For Intel Chips, the registers become
      Genu, ineI, ntel - Genuine Intel

      For AMD:
      Auth, enti, cAMD - Authentic AMD

      Like I said, since it's burned into the chip, there's no real way of 'masking' those registers as something else. This crack skips the verification, basically telling Skype that 'any processor is cool to run 10way' as opposed 'only GeniuneIntel chips can run 10way'

    3. Re:Emulation would have worked too? by Dimensio · · Score: 1

      The software doesn't make a call to the registry or other software settings. The software makes a call to the hard coded cpuid. To get around that, need to a) hack the processor; or b) hack the software making the call.

      Would there be a way to run the software through an emulation layer that catches such calls and sends back false information, or would such a call always go directly through the hardware?

    4. Re:Emulation would have worked too? by evilviper · · Score: 1
      Would there be a way to run the software through an emulation layer that catches such calls and sends back false information,

      Possibly, but it would definately require quite a bit of overhead.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Emulation would have worked too? by Anonymous Coward · · Score: 0

      And that's exactly what he did.

      Replace

      CPUID

      by

      MOV EAX, 0x???????? (whatever P4 reports to EDX:EAX)
      MOV EDX, 0x????????

      and everything is fine. No way to tell WHO actually filled EAX with those bits. Now if Skype actually has a different codepath for P4 (which is not sure), and actually uses instructions that AMD CPUs don't know (which also is not sure), AMD CPUs should throw unknown opcode exceptions.

      The throw locations immediately point you to the specialized P4 codepath area.
      Now it'll be a bit of work to patch the codepath so it works with AMD. If it's only PREFETCH stuff, that's easy.

    6. Re:Emulation would have worked too? by quantum+bit · · Score: 1

      You could always do full emulation in software, but that would be slow enough that the 10-party conference probably wouldn't work anyway.

      I don't think there's any way to catch CPUID through processor virtualization (a la VMWare), since it's not a privledged instruction and doesn't touch any memory pages.

    7. Re:Emulation would have worked too? by Mr+Z · · Score: 1

      Well, you have to be a bit more careful than that, since CPUID's a lot shorter, opcode wise, than what you're replacing it with. The key here is to hack something in-place. (CPUID is only 2 bytes long.)

    8. Re:Emulation would have worked too? by m50d · · Score: 2, Interesting
      Like I said, since it's burned into the chip, there's no real way of 'masking' those registers as something else.

      Can't you get the OS to look through the code before it's executed and replace the offending instruction with a simulated version, like they do to workaround the pentium f00f bug?

      --
      I am trolling
    9. Re:Emulation would have worked too? by Anonymous Coward · · Score: 0

      007CCCE0 call 007FF780 # check CPU vendor/cores (see above) -> eax

      I would have tried just replacing this with xor eax,eax and nops or something similarly dirty, but maybe there are reasons why it wouldn't have worked.

    10. Re:Emulation would have worked too? by Anonymous Coward · · Score: 0

      Or where it's checked the first time

      00672680    mov eax, dword ptr [00B8E6DC]
      00672685    cmp dword ptr [eax], 00000004
      00672688    jne 006726AE                          # if != 4 then skip
      0067268A    mov eax, dword ptr [ebp-04]

      replace with jne 0067268A, will always treat as 9 more members

      but what do i know, probably Maxxuss tried all these and they didn't work due to multiple checks.

    11. Re:Emulation would have worked too? by yuriismaster · · Score: 1

      I'm sure you could, although again, it has to do with hard-setting registers, and a bunch of stuff I really don't understand. I'm sure if you wanted to, you could hack up the Linux kernel to simulate it, or try and get VMWare/Xen/QEMU to do it, but in terms of ease, jmp-ing over the check is far simpler.

    12. Re:Emulation would have worked too? by Sangui5 · · Score: 1

      x86 is a pain to virtualize--many "privledged instructions" have two (nearly identical) versions--one for privledged mode which does what it ought, and another for unprivledged modes, which does something else (e.g. silently fail). It would be much easier to virtualize if they either worked or generated a fault for the virtual machine monitor to catch, but such is not the case.

      Therefore, VMWare does dynamic binary translation to catch instructions which don't generate a fault when executed in an unprivledged context. Calling CPUID does touch one memory page--the code page. VMWare will decompile your code before running it. In the case of self-modifying code, it will remove your execution permission after you start writing, and then check again before letting you run it. Any calls to instructions that ought be virtualized are replaced with code which will fault, and the virtual machine monitor will emulate them. That is, they dynamically change the binary. Yes, it is horribly complex. Yes, it can occasionally be dog slow (although VMWare has done a good job of making it as fast as possible). Yes, it would be much better to be able to avoid DBT (and you can if you have a Pacifica or VT chip). Unfortunately, it is the only way to virtualize an unmodified* OS without even more massive amounts of emulation. Which is why VMWare is "fast" and QEMU is "slow".

      * Xen uses paravirtualization, where the guest OS has been slightly modified to make virtualization easy. So it sidesteps the whole problem, but can't run an unmodified Windows** (that is, without VT or Pacifica support).

      ** It can run a modified Windows, and does. However, they can't distribute such modified Windows to you, so you're SOL.

    13. Re:Emulation would have worked too? by lintux · · Score: 1

      My thoughts exactly. But probably it should be just as easy to replace the conditional jump that follows the CPUID call with NOPs or an unconditional jump.

    14. Re:Emulation would have worked too? by m50d · · Score: 1

      Considering this incident on its own, yes. But I can't help thinking it would be better to fix this once and for all than have to change every single application that tries this kind of stuff.

      --
      I am trolling
    15. Re:Emulation would have worked too? by Mr+Z · · Score: 1

      Judging by the code, I would've replaced the "add esi, 0ah" with "mov esi, 0ah" at location 007CCCF1.

    16. Re:Emulation would have worked too? by larry+bagina · · Score: 1

      if you read the article, which explains exactly what he did, you would know that's exactly what he didn't do.

      --
      Do you even lift?

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

    17. Re:Emulation would have worked too? by larry+bagina · · Score: 3, Informative

      f00f bug workarounds don't scan the binary for the invalid instruction, they do tricks with the exception handler so that a page fault (or some other error) will occur, at which point you can generate the correct exception rather than locking up.

      --
      Do you even lift?

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

    18. Re:Emulation would have worked too? by maxwell+demon · · Score: 1

      But then, you might have problems with software which legitimately reads out the value.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    19. Re:Emulation would have worked too? by m50d · · Score: 1

      All that would mean is your proc appeared to be an intel one when it wasn't. I don't see this as being a big problem.

      --
      I am trolling
    20. Re:Emulation would have worked too? by maxwell+demon · · Score: 1

      I could imagine that for an application working close to the hardware this could make a huge difference. Think e.g. about a BIOS update program which decides which BIOS image to flash according to the detected CPU. Or some program which tweaks chipset parameters.
      But even if some program just goes into an Intel-optimized branch instead of an AMD-optimized it could hurt your performance.

      Bottom line: Just because you don't know a way it may hurt doesn't mean there isn't one. (And in case you try to defeat the specific examples I gave: There may well be some example where it hurts which I didn't think of.)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    21. Re:Emulation would have worked too? by m50d · · Score: 1
      I think using the CPUID for that is still pretty dumb - there are still huge differences between different types of AMD cpus. Anything as close to the hardware as bios updater is going to need vendor/family/model numbers rather than the cpuid, and an optimisation at the level of amd/intel is probably not worth bothering with.

      I can see an easy way Intel could make it hurt - rather than going by the CPUID, make things run slow on any processor which supports 3dnow. That's something which would very much hurt to disable. However, I'm not sure Intel would dare do that - unlike now where they can just about squirm and say "only intel processors have the performance", it's impossible to claim not running on something if a specific feature is present is anything other than foul play.

      --
      I am trolling
    22. Re:Emulation would have worked too? by maxwell+demon · · Score: 2, Informative

      You can get all the other data from the CPUID instruction as well (by using other values than 0 in EAX on the call). However the interpretation of the resulting values does indeed depend on if your processor is an Intel or an AMD (or something else, for that matter).

      --
      The Tao of math: The numbers you can count are not the real numbers.
  17. Re:Watch out! by drgonzo59 · · Score: 1

    A lot of companies have a clause in the EUA that the user may not reverse compile or reverse engineer the binaries. I wonder if Skype will now add one of those then install a new block in a different section of the code, and close watch the IRC/Usenet/Bittorent/P2P nets etc. to catch those who claim they made patch, and slap them with a lawsuit.

  18. Maxxuss by LiNKz · · Score: 1, Redundant

    Maxxuss is definitely making a name for himself (if it really is only one person). He is already heavily involved with removing Apple's restrictions on Mac OS X for Intel too.

    --
    Proceed with Format (Y/N)? Y
    1. Re:Maxxuss by Anonymous Coward · · Score: 0

      Thank you for explaining his previous work, Ric Romero.

    2. Re:Maxxuss by Ironpoint · · Score: 1

      "Maxxuss is definitely making a name for himself"

      Yeah, but not at cracking. The whole point of cracking is NOT to publicize it so that one can go about using his or her software in peace. Writing an article about a crack serves no purpose other than to motivate tougher code protection, or to identify yourself as a 'elite terrorist hacker' if the story were to gain attention (which could happen these days in which little nobody .coms become very important to stock holders very fast). What normally would be a .txt file tucked away on some obscure web site is neatly packaged article which blares out "Skype Is Hackable!!". In this case its not some shareware game, its potentially some mba type's business plan, ferrari, and six figure salary that have been attacked.

      Further, cracking is nothing new. I felt the author had limited exposure to this. Perhaps, coming from an apple viewpoint, this is new stuff, disassembling becomes reverse-engineering, hex editing becomes "designing the patch", and cracking becomes "patching". Maybe it will stick, and then what will we call the old "patching"?

    3. Re:Maxxuss by Anonymous Coward · · Score: 1, Interesting

      I disagree with your sentiment.

      I'd rather such cracks were made public and explained clearly by someone with good command of the English language than wrapped up in some lame warez-style .exe with the details known only to a handful of people.

      I am more impressed by his clear explanation of the technique than the crack itself (which is pretty standard stuff, not special or anything)

  19. BitTorrent Mirror by Anonymous Coward · · Score: 3, Informative
    1. Re:BitTorrent Mirror by Anonymous Coward · · Score: 0

      If Mininova is acting slow: Skype 10-User Conferencing Limitation Patch

    2. Re:BitTorrent Mirror by Nogami_Saeko · · Score: 1

      It's amusing to me that some gung-ho moderator's on Skype's forum are trying in vain to suppress the link to the patch. Not only are they stirring up the shit (seems to be a mod-fight going on about it) so everyone knows about it, they're obviously not going to have any luck at trying to stop the information from getting out there what with slashdot and digg linking the page.

      Foolish of them...

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
  20. Negative. by Anonymous Coward · · Score: 2, Informative

    >I get a free Disney toy with my Happy Meal

    The difference is that Skype is getting paid to make sure their software does NOT work fully with a competitor to Intel. That's a whole different ball game as far as the law is concerned. If this was 'Buy Skype and get a X% off of your next Intel Purchase' no one would give it a second thought. They're not making it BETTER on Intel, they're making it WORSE on AMD. This is very different.

    (if this post is redundant it might be because I have to wait no less than 15 minutes in order to post it -- I wish this system could take into account the moderation of my earlier anonymous posts. But maybe that's patented? :-\)

    1. Re:Negative. by Anonymous Coward · · Score: 0

      The posting limit is only for anonymous posts, get an account and you can post every 2 minutes.

      The system can't take your anonymous posts ino account because it doesn't know that they are your anonymous posts.

    2. Re:Negative. by larry+bagina · · Score: 1
      The system can't take your anonymous posts ino account because it doesn't know that they are your anonymous posts.

      Sure it can. Slashdot keeps track of the ip address and the moderation that goes along with it. Too many downmods and anonymous posting will be banned from an ip block. Even more downmods and all posting will be banned from an ip block.

      --
      Do you even lift?

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

    3. Re:Negative. by syukton · · Score: 1

      If slashdot was tracking IPs, then the posts wouldn't be "anonymous."

      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    4. Re:Negative. by megrims · · Score: 1

      Quite right. It's not anonymous.
      Apparently it's the thought which counts.

    5. Re:Negative. by fishbowl · · Score: 1

      If I were a Skype (EBay) stockholder, I'd want to know why they lied to *me* about the reason for limiting the functionality on non-Intel machines. I don't think either Intel or AMD has a dog in this fight, legitimately, but if the investors were to get upset about it, they'd just call it fraud.

      --
      -fb Everything not expressly forbidden is now mandatory.
  21. Re:Watch out! by Distinguished+Hero · · Score: 0

    In our republican nation you may get a visit courtesy DMCA/Patriot Act.

    Do you even know what (lower case r) republican means?

    --
    Uttering logically derived and empirically supported truths to the disciples of the orthodox establishment.
  22. Don't Believe the Skype by Mignon · · Score: 3, Interesting
    The code seems to be calling the cpuid instruction, so as far as the "Windows-only" patch, could anyone comment on patching the Linux kernel to essentially lie to the Skype client?

    Or, so as not to break other programs that use cpuid (to determine which instructions they can run, for example) perhaps this could be done in a user-space way.

    I'm thinking of artsdp as a model, so you would just launch your Skype client with something like "cpufake --cpuid='Genuine Intel Dual Core We Like Skype' skype.bin" (or whatever it's called.)

    I've got no idea how such a program would work, but the article did say the code was encrypted so I wonder if that would be an issue.

    1. Re:Don't Believe the Skype by frieko · · Score: 1

      CPUID is a CPU opcode that runs directly on the processor. It's not even trappable, so the OS doesn't really have any way of spoofing it.

    2. Re:Don't Believe the Skype by serialdogma · · Score: 1

      Changing Qemu sounds like the better way to do this, the cpuid thing is an unprivileged instruction. Linux does not really care that they are called and has not part in changing the data the programme gets. But as qemu is a fast cpu emulator you could molest all the cpuid data you would ever want to with little slow down.

    3. Re:Don't Believe the Skype by CableModemSniper · · Score: 1

      Wow, that's interesting, you can't trap it? Well I guess you probably can' trap an add instruction either now that I think about it.

      --
      Why not fork?
    4. Re:Don't Believe the Skype by afidel · · Score: 1

      You can't patch the OS because CPUID isn't a system call, it's a CPU instruction. Calling CPUID puts the CPU info into a number of registers. I GUESS you could trap the call and fill the registers with Intel data, but it's MUCH easier to simply noop the check.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Don't Believe the Skype by larry+bagina · · Score: 1
      A Virtualizer (VMWare does this, not sure about Xen) scan through blocks of code looking for priviledged instructions before allowing them to execute. Priviledged instructions are emulated in software, so they could emulate CPUID and return whatever you wanted. Self modifying or encrypted code aren't a problem -- if a block of code is modified, it's marked as dirty and needs to be rescanned before it can be executed natively.

      As a method of faking the CPUID, though, it's a lot easier to patch the executable.

      --
      Do you even lift?

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

    6. Re:Don't Believe the Skype by John+Sullivan · · Score: 2, Informative

      Not really. CPUID is an untrappable ring 3 instruction, so all callers get basically an honest answer. You'd have to single-step the entire program, or do a speculative emulation to identify the call points then breakpoint them, or something similar, to subvert it.

      --
      This is my World Wide Web of Whatever
  23. Need Open Standards by fastdecade · · Score: 5, Informative

    Just goes to show why we need open protocols and open code for the future of VOIP. It's too important to leave to a single company, which is why I prefer SIP and clients like Google Talk and Gizmo where possible.

    1. Re:Need Open Standards by wanorris · · Score: 1

      Open standards would certainly be a good thing, but Skype also does some things that are likely inherently proprietary for the foreseeable future.

      With Skype Out and Skype In, you can call regular telephones and receive calls from them. This requires that someone builds out connectivity to the phone system. I would be all for standardizing this part as well, but any solution would likely be as much regulatory as technical.

      As distasteful as this current incident is, Skype still provides an incredibly useful solution for VOIP, and AFAIK, there aren't any open solutions with the same capabilities.

    2. Re:Need Open Standards by beasstman · · Score: 5, Informative

      In fact SIP has supported dial in/out for years -- you can get termination for SIP compliant phones from Vonage, using Free World Dialup, or from smaller termination only providers (similar to Skype Out/In) like EXGN -- there are literally hundreds of them. ALL the commercial gateways sold by Cisco and the other major players are SIP to PSTN (regular telephone system) gateway (or Cisco proprietary Call manager -- but not Skype). Even Skype themselves in the backend is almost certainly using SIP to get to the public phone network for their Skype In/Out system, since none of the major gateway companies build anything else, and Skype isn't building one off hardware, it simply wouldn't be economically practical.

      There is also signifcant work to make SIP P2P to eliminate the central servers http://www.p2psip.org/ from SIP going on right now. As an aside, Skype isn't really even that P2P -- it uses central auth servers, so it is more of a hybrid system -- ala Napster -- in reality.

      And with a SIP phone you can use *any* of those SIP providers. With Skype, you have one choice.

      Skype is very good at making things work out of the box, hence the popularity, but there really isn't much (if anything) it can do that SIP can't. It isn't even that the P2P mattered. Skype's success is a matter of a very nice UI and user experience. They gained market on ease of use and marketing -- not bad things mind you -- not better technology. Kudos to Skype for making it easy for users to use VoIP, which was (and still is) notoriously hard to use with other providers. But the technology is different to allow Skype to lock up users, not to make things better from a technical standpoint.

    3. Re:Need Open Standards by Anonymous Coward · · Score: 3, Informative

      "Open standards would certainly be a good thing, but Skype also does some things that are likely inherently proprietary for the foreseeable future."

      Inherently proprietary, huh? And what makes it so, when there are countless other clients and platforms that do the same on an open platform.

      Try gizmoproject or openwengo. I have tried the former and the voice quality is better than Skype's while offering me full interoperability through SIP. Damn easy to use and it actually has a good and improving Linux client compared to Skype's pathetic one, which I have the displeasure of using. I even payed for Skype Out and Skype-in and they are pathetic on linux.

      I also don't want to do to VoIP what we have done to instant messaging by creating islands of non-interoperable communities. It should be like email, why is this so hard to understand.

      "With Skype Out and Skype In, you can call regular telephones and receive calls from them. This requires that someone builds out connectivity to the phone system. I would be all for standardizing this part as well, but any solution would likely be as much regulatory as technical."

      See me mentions before of gizmoproject and openwengo.

      "As distasteful as this current incident is, Skype still provides an incredibly useful solution for VOIP, and AFAIK, there aren't any open solutions with the same capabilities."

      You haven't looked very far, have you? Even better, by the way, are real SIP phones that you plug into your router so that you don't even need a computer to be on. Check them out at sipphone.com

      Later.

    4. Re:Need Open Standards by Ash-Fox · · Score: 1

      hm, not seeing the calling in support for countries like Denmark, Sweden, Russia, Germany, Poland...

      Can't be a alternative in my case.

      --
      Change is certain; progress is not obligatory.
    5. Re:Need Open Standards by wanorris · · Score: 1

      My apologies -- I didn't know all these things existed. The stuff I'd seen was either internet-only, or providers like Vonage that focus primarily on access to hardware.

      This is very cool stuff.

      For my purposes, I don't think I'll be able to use either of these -- my primary area of interest is in having a phone I can use over wifi with a Pocket PC, and neither of these currently supports the platform. But I'll definitely start casting a wider net looking for a solution now. Thanks.

  24. Re:Yay!??? by bitt3n · · Score: 5, Insightful

    utility is not the point. the point is to stick it to the unctuous twits who crippled their product and lied about the reason.

  25. Probably a limit due to bandwidth or latency... by Svartalf · · Score: 5, Insightful

    Unless Skype's playing reflector for the whole conference, each peer's connectivity limits what you can/can't do.

    At 128kbps (the average upstream speed on broadband these days in the US...), you can typically host a four to six way voice conference or a 2-3 way video conference. This is because you have to provide the outbound traffic for each of the peers and control traffic. With a reflector system, you can host larger conferences, limited only by the inbound bandwidth because the reflector is flipping the traffic from your mic (and possibly camera...) to all the participants. However, that's REALLY bandwidth intensive, so to keep it economical, you'd probably limit it to 10 participants or so to limit hogging of that limited resource.

    Now, this is all due to everything being unicast UDP. If we had IPv6 and Multicast support for the same available, one could handle at least up to the 10 without needing a reflector as the router infrastructure would handle it right along with the video on demand, etc. streams. However, since this is not likely to happen in our or several generations' lifetimes at the rates things are going, waiting or wishing for that is a waste of time. :-)

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Probably a limit due to bandwidth or latency... by Anonymous Coward · · Score: 0

      There's more to it than that well, one word really synchronisation.

      One of the parties has to sync all the streams - or more accurately something has to do this function, a good name would be a conference bridge as that's a name given to it in telephony. Think how this would work in a multicast environment? I'm certainly not saying it's impossible but it would be a difficult challenge.

      Not only is the multiplexing the streams bandwidth intensive, it actually is fairly CPU intensive as well.

    2. Re:Probably a limit due to bandwidth or latency... by Anonymous Coward · · Score: 0

      >I am not merely a "consumer" or a "taxpayer". I am a Citizen of the United States of America ...and unless you pay taxes, vote, or buy stuff, no one cares.

  26. heh heh by bi_boy · · Score: 0, Troll

    Pwnt.

    --
    Chicken fried butter sticks? Do ... do you use a fork? - Black Mage, 8-Bit Theater
  27. Re:DMCA/TOS/EULA by nurb432 · · Score: 1

    Tell that to the judge.

    --
    ---- Booth was a patriot ----
  28. Hackers/Crackers... The last revolutionaries? by Jackie_Chan_Fan · · Score: 0

    You gotta love their efforts. Keep it up.

  29. Indeed... by Svartalf · · Score: 4, Insightful

    Considering that SIPPhone already HAS voice conference calls of at least 10 or more, works with ANY SIP enabled device that's not crippled to a single provider (Vonage devices come immediately to mind...), and costs nothing for VoIP calls- I'd say, skip Skype all together, especially after this little stunt.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Indeed... by bobcat7677 · · Score: 4, Interesting

      Svartalf, you are indeed insightful today. Personally I use Asterisk meetme conferences for all my conferencing needs. Only limited to my server horsepower and available bandwidth. Can have almost an unlimited number of people call into it through SIP, IAX2 or an IAX2 trunked PTSN #.

      I tried skype a couple times (mostly because some girl talked me into it), but she wasn't worth it. The lack on interoperability totally killed it. The last thing I need is yet another app running on my main console all the time. Asterisk runs happilly on my server in the corner and rings my normal home phones all over the house if someone is trying to reach me. I might even pay for a skype IAX2 or SIP access account. But being a closed system they are too much trouble to deal with.

    2. Re:Indeed... by Anonymous Coward · · Score: 0

      Exactly - I wonder when Skype will change to SIP / IAX2 or start to slowly die off? Might not happen but I expect it will. Skype was timed really well, its easy to use, being closed can use a decent wideband codec from the get go and has good NAT traversal however its a stop gap unless everyone adopts Skype which isn't very likely seems that its closed.

    3. Re:Indeed... by Anonymous Coward · · Score: 0

      I tried skype a couple times (mostly because some girl talked me into it), but she wasn't worth it. The lack on interoperability totally killed it.

      Wow. +5 Insightful and that gem in there - I'm reading the right place for me!

  30. ZDnet link by Anonymous Coward · · Score: 0
  31. Re:Watch out! by Anonymous Coward · · Score: 0

    Dude...it's not only a federal crime to mention the Patriot Act, you're also not supporting our troops and encouraging the enemy. Why do you hate our freedom?

  32. so what by cg0def · · Score: 1

    well what can I say ... Intel is about to take one more for the team ... a law suit for unfare competition that is ... Other than that I really could care less about skype and their limit of 5 people on a conference call. The only cituation that you would use a conference call with more than 5 users is a corporate environment and I have yet to hear about one that uses Skype.

    1. Re:so what by Anonymous Coward · · Score: 0

      I have a situation where I want more than five people on a VOIP conference call, and I'm certainly not involved with any sort of corporate affairs.

      I'm a member of a physics club, basically a bunch of physics nerds who meet over the phone to talk about physics. We agree on sections of books or papers to read before hand, then we all meet up on a conference call and discuss any questions or thoughts that we had while reading. Problem is, there's seven of us.

    2. Re:so what by sogoodsofarsowhat · · Score: 1

      Easy. Eliminate two of the others :) (j/k)

      --
      . I love the sound of burning women and screaming rubber....
  33. No shit by grasshoppa · · Score: 4, Insightful

    It was a made-up limit? No kidding.

    Remember folks; Asterisk. Skype isn't open source, and the company behind it has it's own motives. Asterisk is open source, has a good community behind it, and can do *anything* you want it to. Regardless of the hardware behind it.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:No shit by Siffy · · Score: 1

      While reading, I was thinking exactly about Asterisk. Didn't know if it would do this though (I have 0 use for conference calls, or a land line for that matter). But I do know it's a great project to support. Mainly because its originator Mark Spencer is one of the nicest guys you'll ever meet with his amount of coding talent. I know, I used to work at Digium.

    2. Re:No shit by slavemowgli · · Score: 1

      OK... I want a program that I can give to my windows-only, not-computer-savvy friends that comes with a simple installer, is free, that "just works" without the need for configuration and that's reliable. Can Asterisk do that?

      On a side note, that's not a rhetorical question meant to point out real or perceived flaws in Asterisk - it's a real question, since I'm genuinely curious. I don't really know anything about Asterisk, but if it does do the above things, then I'd certainly look into it as a Skype replacement.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:No shit by otis+wildflower · · Score: 1

      Where's Joe Windows-user Blow's installer?

    4. Re:No shit by pavera · · Score: 2, Informative

      You'd have to set up the Asterisk server, but then there are tons of SIP clients that you can give out to your friends/family pre configured, that will connect to asterisk. Of course you aren't going to have the defacto standard of skype, but I do this with about 40 of my friends and family, the server sits in my basement on a dsl connection and we all talk for free whenever we want, and have conferences of up to 30 people...

      the main client we use is the xlite softphone, there is a gui configuration menu, basically all they have to put in is a username and password, and the address of the asterisk server, or you can pre-configure it with an xml file if you want to do that, more headache on your side I suppose and putting in a username and password is not that difficult (you have to do the same thing with skype).

    5. Re:No shit by grasshoppa · · Score: 1

      OK... I want a program that I can give to my windows-only, not-computer-savvy friends that comes with a simple installer, is free, that "just works" without the need for configuration and that's reliable. Can Asterisk do that?

      Short answer; Yes.

      Long answer: This is how I've done it.

      I setup an asterisk server on my home broadband connection. I then setup an xlite xml file, and sent it to my mother, and another one for my brother.

      Done. All this would take me about 3 hours, start to finish ( this is assuming a blank box. Having to install linux + asterisk ). From here it would take a minute or two per client I'd want to invite on to the network. The best part: I can do anything I want to do to the phone calls from here on out. Anything you can imagine can be done with Asterisk, hence it's power.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    6. Re:No shit by Anonymous Coward · · Score: 0

      An easy to install GUI server for Asterisk doesn't exist. It doesn't compete :(

    7. Re:No shit by Lehk228 · · Score: 1

      Oh, really? Can Asterisk run its fingers through my hair while I rest my head in its lap, soothing me, calming me, letting me know that everything's going to be all right?

      Yes

      Can Asterisk make my butt rounder and firmer without me needing to exercise?

      Yes

      Will Asterisk tell me I'm pretty the next time I get a bad haircut?

      Yes

      --
      Snowden and Manning are heroes.
    8. Re:No shit by slavemowgli · · Score: 1

      Thanks. That doesn't sound too bad, actually, but - just to be sure - wouldn't that mean that outgoing calls are limited to those who also use the same Asterisk server? One thing that's nice about Skype is that you're not limited to a specific group of users; you can (potentially) talk to anyone whose nickname you have.

      Of course, I just may be missing something there.

      --
      quidquid latine dictum sit altum videtur.
    9. Re:No shit by slavemowgli · · Score: 1

      Thanks for the info. :) If it's OK, I'll just refer you to my comment further above in the thread, so there're not two threads with the same contents. :)

      --
      quidquid latine dictum sit altum videtur.
    10. Re:No shit by pavera · · Score: 1

      you aren't missing anything, that is what I meant by missing the defacto standard of skype... you can only talk to people on the same server... your buddy list is in essence managed by the server. You can set that asterisk server up as a peer on the fwd network, and then you and all your friends would be able to call anyone on the freeworlddialup network for free, and dial out to regular phones for a fee (much like skype), but again not people on the skype network, and the fee based services would require some sort of billing solution on the asterisk server to bill your friends for usage...

      The asterisk solution is obviously not a drop in replacement for skype, however, if you want something standards based, and something that supports basically limitless possibilities (my family uses our system as a security monitoring/alert system, we have wifi cameras in our homes, they all have phones hooked up to the system, and I run zone minder on the asterisk server. All of the cameras send images to the server, and at certain times, when motion detection is enabled, if it detects it the asterisk server calls out to a list of numbers (cell phones, home phone, etc) to alert the person that motion is detected in their home). We can do video calls, voicemail to email, and all sorts of stuff. Anyway, I feel that our system is well worth the time it took to figure the stuff out, and for what we use it for, it is nice. That said Skype still has some advantages (posting a skype nick on a business card for example, and assuming that a normal person can figure out how to contact you through skype). But if skype is going to arbitrarily limit the usability of the system, then maybe its better to go with the open standards.

    11. Re:No shit by slavemowgli · · Score: 1

      Good points. Thanks again! :)

      --
      quidquid latine dictum sit altum videtur.
    12. Re:No shit by Ash-Fox · · Score: 1

      Hm, I don't see any equilivant of 'skype in' for Asterisk? I mean, having a number in say the States while you're physically in Poland (your server being in Poland too) such tends to be useful.

      --
      Change is certain; progress is not obligatory.
    13. Re:No shit by grasshoppa · · Score: 1

      Hm, I don't see any equilivant of 'skype in' for Asterisk? I mean, having a number in say the States while you're physically in Poland (your server being in Poland too) such tends to be useful.

      Trivial. I would refer you to www.teliax.com or connect.voicepulse.com.

      For a more robut solution, stick an asterisk server at someone's house, feeding off of a phone line.

      Easy.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    14. Re:No shit by Ash-Fox · · Score: 1

      Well, I can't stick a asterisk server at someone's house (unless they're a geek, they probably don't want a computer running 24/7 anyway) and the services you suggested appear to be more expensive (a very good sallery in Poland can be 50USD, a month, so I do worry about costs).

      --
      Change is certain; progress is not obligatory.
    15. Re:No shit by Anonymous Coward · · Score: 0

      Parent missed a '0' in the number. He meant 500 USD - it ain't *that* bad in Poland.

    16. Re:No shit by What+me+a+Coward · · Score: 1

      You don't need Asterisk you need to get into a relationship LOL.

      --
      Coward? Coward! Thems fighten words!!
    17. Re:No shit by Ash-Fox · · Score: 1

      No, I didn't. I suppose if you live the capital, it isn't that bad (then again, in most countries the capitals tend to be well off).

      --
      Change is certain; progress is not obligatory.
  34. don't forget openwengo by patcito · · Score: 1, Interesting

    openwengo not only uses open standard protocol but is also fully GPL.

    1. Re:don't forget openwengo by Lehk228 · · Score: 1

      it seems Skype employees are getting mod points

      --
      Snowden and Manning are heroes.
  35. Re:"Arbitrary", but they already admitted it by djtack · · Score: 5, Informative
    In the first article on this deal that slashdot linked, Intel admitted the limit was arbitrary, and the result of a marketing deal:
    But there are no specific instructions in Intel's current Pentium D or Core Duo chips that enhance the performance of VoIP applications, an Intel representative said. Skype is using an operation called "Get CPU ID" to identify the type of processor running on the PC. The Skype software has been preset to only accept Intel's chips as having the performance necessary to host conference calls of more than five people, the representative said.
  36. Optimizing for AMD by JFMulder · · Score: 2, Interesting

    Being in a company who worked exclusively on Intel and nVidia chips until recently, it is possible to have horrible performance when switching to AMD and ATI. In our case, we didn't use any nVidia specific GL calls. As for SS2, it is supported on both platform so in theory it shouldn't be an issue. The reality is, unless you are making a game and using what I'd call "game-oriented opengl calls", the performance is going to vary a LOT between ATI and nVidia. Don't believe the hype of these companies when they say that they support full OpenGL. Some either have very bad hardware for 2d ops with OpenGL or literally do software "decelleration". Benchmarks have shown speed dropping as much as 200% in some areas. As for AMD and Intel, after patching the executable, the performance was different, sometimes in favor of Intel, sometimes on AMD.

    With that being said, no platform specific instructions or features were used. I suspect the Skype guys may have simply used Intel machines for so long and never bothered using AMD machines for development and then were too lazy to simply rewrite some of the code so that it runs normally on AMD. This happens especially when you write tight assembly loops by taking into account instruction latencies for one processor and then realize the performance sucks on another platform. You then have the choice, rewrite it so that the performance is similar, or slap a OPTIMIZED FOR INTEL on the box.

    Thankfully we rewrote.

    1. Re:Optimizing for AMD by thext · · Score: 1

      Speed can't drop more than 100%. Or else you have negative speed.

    2. Re:Optimizing for AMD by JFMulder · · Score: 1

      I meant twice as slow. :) So that would be 50%, silly me.

  37. Why would they do this? by andybarrett · · Score: 1

    This whole issue has the icky stickiness of marketing all over it. Just think how much play the Skype name will get with this, especially if it goes to the old school media houses as a story. When my Grandma calls me after she hears about it on ABC nightly news, I'll know the truth.

    1. Re:Why would they do this? by Lehk228 · · Score: 1

      marketing won't mean much if AMD sues skype into oblivion

      --
      Snowden and Manning are heroes.
  38. Interoperability? by Anonymous Coward · · Score: 0

    Didn't Nintendo get in trouble a long time ago for making the GameBoy not boot unless the cartridge contained the Nintendo logo, in an attempt to force everybody to pay fees? If Intel was in fact behind this Skype thing, could you argue that AMD should be able to legitimately report GenuineIntel to applications if they want to?

    1. Re:Interoperability? by LocalH · · Score: 4, Informative

      As far as I know, that was actually hashed out in Sega v. Accolade, where Sega was trying to prevent unlicensed cartridges by requiring software to contain the trademark "SEGA" and to write it at a specific hardware register (the infamous TMSS or "trademark security system"). The court found that it was legal for Accolade to include the TMSS for the purposes of making their own code work on the system, as the TMSS was initally intended to help fight counterfeiters (by counterfeiting such a cartridge, it would display the "SEGA" mark that shows up before all games on a Genesis 2 or 3).

      For more indepth information, read Sega v. Accolade.

      --
      FC Closer
  39. Re:DMCA/TOS/EULA by Anonymous Coward · · Score: 0

    fuck off

  40. Re:Watch out! by Orgazmus · · Score: 1

    Dude, its freedoms
    Always make it clear that USA has a lot of those ;)

    --
    The system had the verbosity of HTML combined with all the readability of compiled assembly viewed as bitmap images
  41. 10, or more? by sam0737 · · Score: 3, Interesting

    Of interest here is also the code marked with (*). It reveals that the string is somehow used if a certain memory location has the value 4. Theory is, this 4 means "4 additional conference members";

    Is that possible that by modifying some variables...we can have unlimited number of user in the conference?

    1. Re:10, or more? by kryptx · · Score: 2, Insightful

      More precisely, I think it means that by modifying the source code, your limits can be imposed by your hardware instead of your software.

      --
      Mods: Do you disagree with me? Go ahead and mod me down. Meta-mods will sort it out. Good luck!
    2. Re:10, or more? by What+me+a+Coward · · Score: 1

      Imagine that software limits imposed by hardware instead of software well who'd a thunk it.

          Nah on second thought thats a bad idea why then everybody wouldn't go running out to buy new pc's to pump up the mighty intel machine. It could end up collapsing on us all!

          Death carnage and cpu's scattered everywere it would just be a huge mess!
          Better to keep the mighty intel running smoothly on the artificial limits and peoples misspent cash than face that future.

          Ok i got my sarcasm out for the day im good now.

      --
      Coward? Coward! Thems fighten words!!
  42. A patch can fix? by Anonymous Coward · · Score: 0

    I thought Skype said that only Intel made cpus that could handle a 10 way call. Surely that's something a patch cannot fix? ;)

  43. Re:Watch out! by Anonymous Coward · · Score: 0
    Dude...it's not only a federal crime to mention the Patriot Act, you're also not supporting our troops and encouraging the enemy. Why do you hate our freedom?

    If your statement were not so true a reflection of the sad state of things, it would be hilarious. It is tragic that vile seething hatemongers (the asses of evil) have Pavlov's people so perfectly trained.

  44. Intel compiler? by kryptx · · Score: 3, Interesting

    This sounds an awful lot like the type of code built by Intel's compilers, for which they're being sued by AMD. Is it possible Skype is using that very compiler, and just couldn't figure out how to make it work on AMD machines (presumably pre-lawsuit)?

    --
    Mods: Do you disagree with me? Go ahead and mod me down. Meta-mods will sort it out. Good luck!
  45. DMCA for IP protection or Trade protection? by aisnota · · Score: 2, Insightful

    This is a case of DMCA IP Protection being abused for trade protection rights Intel bought and paid for and AMD did not.

    Sherman Anti-trust aside (which this may be a real material breach) it looks like DMCA could either get abridged or affirmed for trade control purposes. For instance, does this mean someone with an Oracle license has the right to use some delta patches to open it wider open on their AMD Opteron for better threading than Intel?

    Hmmm... you see how the lines get to be less than black and white.

    --
    http://www.aisnota.com/slashdot/ Welcome to Logic and the Future
    1. Re:DMCA for IP protection or Trade protection? by Lehk228 · · Score: 1

      if you did that you would not be sued for copyright infringement, yoiu would be sued for breach of contract. if you licensed oracle it's not going to be click-thru poser contracts. there will be genuine ink and paper signatures and genuine lawyers if you get busted cracking it.

      --
      Snowden and Manning are heroes.
  46. Re:DMCA/TOS/EULA by TheGhostOfDerrida · · Score: 1

    Traditionally, judges (at least in the American legal system) are supposed to, in theory, make decisions based not on what's right or wrong, but on what's legal or illegal, according to precedents set in previous similar cases, existing laws, etc. The whole point of paying 8 million billion dollars for a team of lawyers is so that they can find and present as much evidence to convince the judge that something is legal or illegal based on those same standards. Lawyers have to know a lot of very uninteresting things, be good people-persons, and argue at least on par with (if not better than) Cicero. Tell the judge nothing. You'll only make it that much harder on your lawyer when he has to translate tech-to-law to convince a judge that you're in the right.

    --
    Paul: If you're reading this, pick your shoes up out of the hallway. I keep tripping over them. Slob.
  47. Two phases, huh? by Just+Some+Guy · · Score: 2, Insightful
    The patch is the result of two phases: code analysis and design of the patch.

    In other words, he found the problem then fixed it. Forgive my ignorance, but how else would you possibly go about it? Apply random patches until one kind of works?

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Two phases, huh? by rylin · · Score: 3, Funny

      Apply random patches until one kind of works?
      Seems to be working pretty well for MicroSoft.

    2. Re:Two phases, huh? by Pop69 · · Score: 1

      Apply random patches until one kind of works?

      It's good enough for Microsoft dammit, it should be good enought for everybody !

    3. Re:Two phases, huh? by m50d · · Score: 1
      In other words, he found the problem then fixed it. Forgive my ignorance, but how else would you possibly go about it? Apply random patches until one kind of works?

      Break into Skype's servers/bribe skype employee/etc, get copy of source, change source, compile? Perhaps he's just pointing out he didn't do anything along those lines?

      --
      I am trolling
    4. Re:Two phases, huh? by Anonymous Coward · · Score: 0

      Opening the binary in a hex editor and letting a cat walk across the keyboard?

  48. kids these days... by flynt · · Score: 5, Funny

    Spoiled kids. When I was young, an occasional 3-way was enough.

    1. Re:kids these days... by rabiddeity · · Score: 1

      Whippersnapper! This is Slashdot! Only 1-way or the highway here!

    2. Re:kids these days... by G-funk · · Score: 1

      Most people here have enough trouble getting a two-way dude, don't mess with their heads.

      --
      Send lawyers, guns, and money!
  49. Re:Parent is a loser. by Anonymous Coward · · Score: 0

    parent engaged in a silly argument, and should be executed too

  50. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 4, Insightful

    The Skype software has been preset to only accept Intel's chips as having the performance necessary to host conference calls of more than five people, the representative said.

    If that was said by a representative from Intel then that statement quite qualifies as misrepresenting a competing product. Comparison is perfectly fine, misrepresentation is definitely not and Intel should be forced to compensate for it.

  51. Re:Watch out! by Dachannien · · Score: 1

    1. This has zero to do with the Patriot Act. Absolutely zero.
    2. While the decryption and reverse engineering of the code might have something to do with the DMCA (assuming Maxxuss is in the US), the DMCA has nothing to do with partisan politics. It's been noted repeatedly on Slashdot that many members of both the Republican and Democratic parties are more than happy to sell their constituents out to the media industry.

  52. Re:Watch out! by FireFury03 · · Score: 1

    A lot of companies have a clause in the EUA that the user may not reverse compile or reverse engineer the binaries.

    In the EU at least, reverse engineering *for interoperability purposes* is a legal entitlement that can't be revoked by any licence agreement. Dunno how it works in the US though. (I also suspect that the EUCD overrides this entitlement since otherwise you'd be able to get away with cracking the DRM on bluray discs to make your open source player interoperable with them :)

  53. Re:DMCA/TOS/EULA by FireFury03 · · Score: 1

    Reverse-engineering things not a violation of the DMCA if done for interoperability.

    I'm sure the authorities will say different if you reverse engineer the DRM on BluRay discs of HDCP in order to make them interoperable with open systems.

  54. Skype Can Do What It Wants by Anonymous Coward · · Score: 0

    Skype can make its software support whatever it wants. Mabye they don't want to support certain features on non-Intel chips because they haven't been tested.

    Why doesn't Microsoft get sued for every piece of software it makes that doesn't run on Linux?

    1. Re:Skype Can Do What It Wants by shaitand · · Score: 1

      "Why doesn't Microsoft get sued for every piece of software it makes that doesn't run on Linux?"

      Because that division of Microsoft isn't a monopoly; the monopoly is used to try to establish app monopolies, not the other way around. According to AMD, Intel is a monopoly and this is anti-competative behavior.

      As for the motive, intel already made an announcement that more or less admits they have no advantage in voip processing and this was the result of a marketing agreement.

  55. Re:Watch out! by Omaze · · Score: 1

    It's supposed to mean a system of government which adheres to the rules in the charter which establishes its legitimacy. The federal level has been rationalizing its way out of the 9th and 10th Amednments almost since the inception. If you're educated it's nearly impossible to claim that our government is truly republican with any semblance of a straight face--unless you're also really good at lying.

    --
    The government itself is not stealing your liberties. Their new programs are enabling criminals who will.
  56. Wait a minute... by 91degrees · · Score: 1

    Are you saying that an underclocked Pentium D isn't faster than a multiprocessor AMD system running at a higher clockspeed!?

  57. Law suit bullshit... by Saeed+al-Sahaf · · Score: 1, Insightful

    Of course, I'm ignorant. But how come a law suit? Companies make marketing arrangements all the time. What law says Skype has to work with AMD at all? Why should Skype have to write software to work on AMD? No reason at all other than the desire not to alienate a set of users. Skype doesn't have a monopoly on VoIP, if they want to limit their software to Z80s or PowerPC chips, why shouldn't they be allowed to? Market pressures will determine if self-imposed limitations prove workable for Skype, not the politics of Intel hate, and geeks frothing at the mouth...

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Law suit bullshit... by Anonymous Coward · · Score: 0

      "if they want to limit their software to Z80s or PowerPC chips, why shouldn't they be allowed to?"

      Because the huge cash bribe they received (from Zilog or say Motorola) to do so is not permitted. Duh.

      Intel bribed Skype to do this, everyone knows it, AMD intend to prove it in court, at which point Intel will have to negotiate a settlement to avoid enormous PR and shareholder problems.

    2. Re:Law suit bullshit... by Slack3r78 · · Score: 1

      Personally, I think it shows how incredibly stupid this move was on Intel's part. They're in the middle of an ongoing antitrust suit with AMD and this just gives AMD more ammo to use against them without giving any kind of real gain.

      If they were bit players in the market, it'd be one thing. Considering they're already going through antitrust litigation and thus under greater scrutiny than normal, this move just had "dumb, dumb, dumb" written all over it.

    3. Re:Law suit bullshit... by Nutria · · Score: 1
      Intel bribed Skype to do this, everyone knows it, AMD intend to prove it in court, at which point Intel will have to negotiate a settlement to avoid enormous PR and shareholder problems.

      Let's say Intel paid Skype US$50Mn to add this extra capability to v2.0. That's fine, Intel is within their right to do that, and say, Hey, we ponied up the cash, so we want it to only run on our CPUs.

      As a Linux-using AMD semi-fanboy, I have no problem with that.

      The problem is that Skype tried to blow smoke up our arses, and obviously we don't like that, and get suspicious, and think that something illegal is going on.

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:Law suit bullshit... by Saeed+al-Sahaf · · Score: 1, Insightful
      Personally, I think it shows how incredibly stupid this move was on Intel's part. They're in the middle of an ongoing antitrust suit with AMD and this just gives AMD more ammo to use against them without giving any kind of real gain.

      Ammo against them for what? That they made a business agreement with Skype? Not every distasteful business agreement is illegal.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    5. Re:Law suit bullshit... by masklinn · · Score: 1

      It's not a problem of 'making software that work with AMD at all' here, it's an issue of purposely and arbitrarily locking AMD users (and any user of a non-core duo in fact) out.

      For all means and purposes here, AMD and Intel chips are equivalent, they're allegely not using any kind of processor-specific feature (is there still any until SSE4 is released anyway? except for the few HyperThreading-specific instructions of SSE3 that AMD didn't bother implementing, that is) that would warrant or support the lockout of AMD chips here.

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    6. Re:Law suit bullshit... by Stephen+Samuel · · Score: 5, Insightful
      Of course, I'm ignorant. But how come a law suit? Companies make marketing arrangements all the time.

      The rules change slightly when you've got a near-monopoly. This is part of what tripped up Microsoft in their anti-trust trials.

      The problem is that it's far easier to convince someone to exclude "the competition" from the market when the competition has a disproportionately small portion of the market.

      For the ease of math, let's say that the Skype market is 90% Intel, 10%AMD. If Intel had to pay Skype 10million to compensate Skype for the lost market in excluding AMD then AMD would have to pay 90million to get Skype to do the same thing. Add to that the fact that Intel has 10x as much income from their larger market share (presuming the same gross profit margin -- which is rarely accurate in a near-monopoly situation) and you have a 90-1 difference in impact on their profit margins.

      Or - - to put it another way, between gross profits and market share, Intel could afford to buy off 100 market slots for every one that AMD could afford to.
      If it came to open warfare like this, AMD would be reduced to a tiny portion of the market and customers would be effectively unable to even find business that deal with AMD. (Dell anyone?). Once you further reduced AMD's market share like this, Intel's ability to further marginalize them would increase until AMD was reduced to an insignificant market access independent of the relative quality of their products.

      It's basically a market-ratio squared relationship which can easily spiral into a near-absolute market ownership, denying customers any real choice in the market no matter how good the competition is. (MS/Linux, anybody?)

      It's actually a worse than ratio squared relationship because we haven't taken into account the probability that, if Intel has a 100-1 ratio of market-exclusionary agreements, they can now charge a higher profit margin without significantly affecting customers' willingness to buy AMD. That, however is harder to quantitize, so I'll only mention it, rather than including it in my math.

      About the only real way to avoid this problem is to create artificial rules designed to stop such market-killing agreements when the market gets too lopsided, to prevent market choice from getting totally destroyed.

      --
      Free Software: Like love, it grows best when given away.
    7. Re:Law suit bullshit... by Anonymous Coward · · Score: 0

      Let's say Intel paid Skype US$50Mn to add this extra capability to v2.0. That's fine, Intel is within their right to do that, and say, Hey, we ponied up the cash, so we want it to only run on our CPUs.

      Is this some kind of troll, because Intel do not have the right to do that. The reason they don't is because of the size of their market share.

    8. Re:Law suit bullshit... by Saeed+al-Sahaf · · Score: 3, Insightful
      The problem is that Skype tried to blow smoke up our arses, and obviously we don't like that, and get suspicious, and think that something illegal is going on.

      In this case, I would say "get a life." Honestly, getting hot and bothered because "Skype tried to blow smoke up our arses" sounds like childish foot stamping. Show your displeasure with Skype by not using their product, spend your valuble time (it is, right?) doing something productive rather than reactive. By the way, all this frothing and arm waiving will accomplish nothing at all, it's wasted energy. Move on to some other VoIP app in the secure knowledge that due to their greed, Skype will soon be dead. Or part of some spyware package...

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    9. Re:Law suit bullshit... by Slack3r78 · · Score: 2, Informative

      If you hold monopoly status in the market (which is what AMD is alledging) then making a deal that locks potential competitors out of the market violates antitrust rules.

    10. Re:Law suit bullshit... by alienw · · Score: 1

      Conspiring with another company to lock out a competitor is anticompetitive and illegal. That's called a trust, and that's what antitrust laws were for.

    11. Re:Law suit bullshit... by rpdillon · · Score: 4, Insightful
      A marketing arrangement, as you call it, is one thing. But in this case, it goes beyond a mere marketing arrangement...it is a very specific type of marketing arrangement in which one company (Skype), in exchange for cash, artificially cripples their product to only work with a certain other (unrelated) product (in this case, dual-core Intel CPUs). The key element here is that the product (Skype) would, if left to it's own devices, work with either Intel or AMD CPUs, but has been crippled in it's use with a certain subset of those artificially.

      This is really a form of product tying, which was made illegal by the Sherman Antitrust Act (1890), but only if a non-trivial amount of business is affected by the tying. This last requirement will likely be the reason the suit isn't successful, but that certainly dosn't mean that the behavior isn't borderline, at best.

      Again, this isn't a compatibility issue, as you said, "Why should Skype have to write software to work on AMD?" The real question is "Why should Skype be allowed to artificially exclude AMD users in exchange for money from AMD's competitor?"

    12. Re:Law suit bullshit... by Schraegstrichpunkt · · Score: 1

      Yes, complaining about fraud is childish foot stamping.

    13. Re:Law suit bullshit... by Nutria · · Score: 1

      sounds like childish foot stamping

      The bold effects in my post must have given you the impression that I am hot and bothered about this topic.

      Rest assured that I am not. The boldness was for clarity of point.

      --
      "I don't know, therefore Aliens" Wafflebox1
    14. Re:Law suit bullshit... by Saeed+al-Sahaf · · Score: 2, Insightful
      Yes, complaining about fraud is childish foot stamping.

      It's not fraud. Get your facts and definitions correct. Talking like a lawyer does not make you a lawyer.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    15. Re:Law suit bullshit... by Anonymous Coward · · Score: 0

      It's not so much even tying -- it's more like misrepresentation. The law always allows you to twist perceptions of your competition somewhat ... but only to a certain point. Intel may have stepped over the line here by having Skype fiddle with its base product line instead of making it an "Intel Edition" (as AMD did with its "AMD Enhanced Far Cry" distribution).

      Intel was doing some smart business here, if perhaps a bit too underhanded. Skype on the other hand has eroded any trust I might have had in them, and made me look seriously at competitors. Not out of spite or activist vigor, mind you, just from being educated that the competition has features (like interop) that skype quite deliberately does not.

      Bad bad move for Skype.

    16. Re:Law suit bullshit... by geekee · · Score: 1

      "Of course, I'm ignorant. But how come a law suit? Companies make marketing arrangements all the time."

      Skype's deal wth Intel is part of AMD's antitrust claim since they claim Intel is a monopoly abusing its monopoly power, much like Microsoft making exclusive Winodws deals with OEM's

      --
      Vote for Pedro
    17. Re:Law suit bullshit... by eturro · · Score: 1

      The key element here is that the product (Skype) would, if left to it's own devices, work with either Intel or AMD CPUs, but has been crippled in it's use with a certain subset of those artificially. Kids get high insightful scores on slashdot before they learn how to use their apostrophes. The Internet is a great thing, innit. By the way, since when does software do anything when it's "left to it's own devices"? Software does what its creator tells it to do. It doesn't go around deciding by itself that it should work with AMD and then get coerced by evil coders to do something else.

    18. Re:Law suit bullshit... by jibjibjib · · Score: 1

      well, yes, the internet is a great thing. btw, when was the last time you saw 'innit' in a dictionary? I think you mean "isn't it". Yes, that's right, the one with the apostrophe.

    19. Re:Law suit bullshit... by rpdillon · · Score: 1

      I am a professional software developer and I have a fair level of mastery of the English language. You are correct that the apostrophes were misused in my post, but I do not always do the checks I probably should since I was about to watch Battlestar with my wife but I wanted to get the post out before we started.

      That said, it simply doesn't matter. Scores of "Insightful" usually refer to content, not delivery, as you should know. The fact that there are minor errors in my use of apostrophes to convey pronouns' possessiveness is immaterial.

      On topic, my point regarding software being left to its own devices was simply an effort to say, albeit in shorthand, that Skype would actually have to *add* code to their client to *prevent* it from working with a particular type of CPU. Oddly, you don't see very many projects on sourceforge that aren't compatible with Intel or AMD CPUs because the developers didn't have time to add support. Rather, a normal program written in C, C++, Java, Python, Ruby, Fortran, Haskell, Scheme, or any other well known language (even VB!) would work equally well in the vast majority of cases on both AMD and Intel processors without developers having to add support specifically.

      "Software does what its creator tells it to do. It doesn't go around deciding by itself that it should work with AMD and then get coerced by evil coders to do something else."

      Actually, it is funny you say this, because this is exactly what is happening here. All the software I've ever written works equally well on both AMD and Intel without any special action on my part. However, to make my software NOT work on AMD, I would have to make it do something extra, i.e. check for the presence of an AMD CPU and disable certain features. If you believe this is NOT the case with Skype, please explain why older versions of Skype are not crippled on AMD CPUs, and why a "crack" has surfaced that unlocks the new version of Skype to work equally well on both brands of processor.

    20. Re:Law suit bullshit... by Anonymous Coward · · Score: 0

      In what way is that different from say a company that produces accessories for one specific car manufacturer?

    21. Re:Law suit bullshit... by Saeed+al-Sahaf · · Score: 1

      ...they claim Intel is a monopoly abusing its monopoly power...not a monopoly.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    22. Re:Law suit bullshit... by Saeed+al-Sahaf · · Score: 1
      ...they claim Intel is a monopoly abusing its monopoly power...

      How on Earth can Intel be a monoipoly? There are plenty of AMD machines out there being built by major manufacturers. I choose not to buy them as do many people, because I prefer Intel. But they are there. Clearly, Intel is not a monopoly.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    23. Re:Law suit bullshit... by svip · · Score: 2, Interesting

      There is no lawsuit vs Skype. AMD has an ongoing anti-trust lawsuit vs Intel, and they subpoenaed Skype to find evidence that Intel had Skype put in the pointless restriction. Many other companies have already been similarly subpoenaed including most major PC manufacturers.

      --
      This is a sig. There are many others like it, but this one is mine.
    24. Re:Law suit bullshit... by ichigo+2.0 · · Score: 1

      In the way that the car manufacturer doesn't forbid the accessory company from producing accessories for other car manufacurers.

    25. Re:Law suit bullshit... by Fordiman · · Score: 1

      Asymmetric information is like that. There's plenty of laws covering types of it, but there are also plenty of ways to not provide full disclosure and get away with it, at least legally.

      Meanwhile, I'm strictly a 'vote with your dollar' person; the second I heard about this, I closed my skype account and grabbed a wengo client.

      Take that, intel-leg-humping bitches.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    26. Re:Law suit bullshit... by PoopMonkey · · Score: 1
      If you hold monopoly status in the market (which is what AMD is alledging) then making a deal that locks potential competitors out of the market violates antitrust rules.
      The only problem with that statement is that since AMD is just alledging it, until the court rules that you are a monopoly, you are not violating antitrust laws.
    27. Re:Law suit bullshit... by Slack3r78 · · Score: 1

      I'm not disputing that. I'm simply saying that making a deal like this when you're currently being sued under accusations of being an abusive monopoly doesn't help your case.

      It just seems poor judgment to me for Intel to make a deal that gains them so little when they're under increased scrutiny. That was the only point I was making.

    28. Re:Law suit bullshit... by PoopMonkey · · Score: 1

      Agreed. I was mainly just picking nits. It seems big company and good decisions/judgements seem to be mutually exclusive :P

    29. Re:Law suit bullshit... by Stephen+Samuel · · Score: 1
      In what way is that different from say a company that produces accessories for one specific car manufacturer?

      No one car manufacturer has a dominant share of the market, so it's relatively expensive to generally go for exclusionary deals -- unless you're dealing with a bit-player who's hungry for a reciprocal deal, in which case the deal doesn't warp the market by appreciably.

      --
      Free Software: Like love, it grows best when given away.
    30. Re:Law suit bullshit... by Anonymous Coward · · Score: 0

      The only problem with that statement is that since AMD is just alledging it, until the court rules that you are a monopoly, you are not violating antitrust laws.

      Are you saying that they should wait until the case is over before suing Intel in the first place? Any court case starts technically out as allegations. If you can't sue someone because "it's just allegations", noone will be able to sue anyone, not even for murder.

    31. Re:Law suit bullshit... by Fordiman · · Score: 1

      They're being alleged as a monopoly. The fact that Intel can sign an exclusionary deal is evidence supporting that (in non-concentrated markets, it's harder and more expensive, relative to profit ratio to sign exclusionary deals).

      Meanwhile, you don't have to be the only provider to be a monopoly. Just the only provider that a significant (>sqrt(0.80)) of the market knows/cares about.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    32. Re:Law suit bullshit... by _Hiro_ · · Score: 1

      The problem there is that it doesn't require 100% market share and no competitors to be a Monopoly.

      You fall afoul of the Monopoly/Anti-Trust laws when you use your market share to bully another company out of the market. The best example of this would be Microsoft requiring OEM's to sell Windows with every PC they shipped or they would be charged higher rates for Windows.

      With the Intel/Skype issue, I don't think it's so much that Intel said "We'll pay you to make a version that does 10 lines on ours only" as it is how they advertised it. According to everything I've read, (Including this.) it's not a "Intel is partnering with Skype to bring you 10-way Conference Calls, only on Intel D!", it's a "Intel is the only CPU powerful enough to power this!" which should fall afoul of truth-in-marketing laws, not anti-trust. But with the anti-trust suit already pending, it seems silly to start a seperate suit.

      --
      -Pope Peter Porker, S.O.W., K.M.K.R., U.G.O.A., F.S.G.S.D.
    33. Re:Law suit bullshit... by Fulcrum+of+Evil · · Score: 1

      It's not fraud. Get your facts and definitions correct. Talking like a lawyer does not make you a lawyer.

      No, it's product tying.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  58. Re:Watch out! by Anonymous Coward · · Score: 0

    Sorry...back to Political Science 101 for you. A republic is simply a non-monarchy and nothing more.

  59. Re:DMCA/TOS/EULA by amliebsch · · Score: 1
    --
    If you don't know where you are going, you will wind up somewhere else.
  60. Just do what Maxxus did... by BobPaul · · Score: 1

    I don't see any reason why you couldn't apply the same sort of patch to the linux client. However, I don't think the linux client supports 10-way yet, even if you have an Intel Core-Duo. Once they come out with a 10-way capable client, one should be able to apply the exact same method as what Maxxus described. The only reason I made the Windows only comment was because the actual patch has only been applied to the windows only binary thus far. It will be repeated with any linux client that supports 10-way with an Intel Only restriction if such a client is released.

    Also, I'm not sure a kernel patch would work anyway. I'm not convinced the OS is ever queried, the processor is asked directly by accessing a special register. You'd have to have skype running on a fake processor like Bochs or Qemu and then it might not be fast enough for 10-way anyhow...

  61. Needless to say by pqqrrr · · Score: 1

    Skype is b*tching for this time.

  62. Torrent? N/T by FlynnMP3 · · Score: 1

    Some text to phyche out the spam filter.

  63. Why do you need 10-way conference calls? by cciRRus · · Score: 0, Troll

    I mean... Do you even have 10 friends in the first place?

    Seriously, I don't see a point of chatting with so many people at once. I can imagine the session to be very chaotic. Wouldn't text chat (e.g. IRC) be a lot more suitable for a large group of people to communicate?

    --
    w00t
  64. Not "optimized"... by Svartalf · · Score: 3, Insightful

    Sound software typically is optimized quite well for both company's offerings, esp. if you don't use special features of the other brand. To be sure, there's edge cases where you need that- but Skype's NOT one of them nor is there evidence that there's the degredation you claim happened with your app experience. (Not to mention that there's tons of other P2P VoIP applications that use SIP and Jabber technology that work as good or better than Skype, and there's other commercial proprietary systems (such as Eyeball Networks' stuff...) that DOES handle up to 10 people (or more as bandwidth will allow...) without needing a dual core anything, let alone an Intel one.)

    This is plain and simple being bought to support one over the other. Please don't try to defend this- it's not something that has much of any good explanation for this, especially considering that they actually DO appear to be just CPUIDing and crippling the app if it's not a dual core Intel CPU...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Not "optimized"... by Anonymous Coward · · Score: 0

      CPUID is just a way to detect the cpu used. It doesn't say anything about why the detection is necessary. Just because you haven't heard a good explanation or are too closed-minded to think of one doesn't mean a good explanation doesn't exist. There could be any number of reasons for disabling 10-way conferences. For example, Skype may not have wanted to take the expense of testing 10-way conferences on other chips. Or Skype may have wanted to get the product out as soon as possible instead of taking the time to check that it works on every chip. Or, there may be an undiscovered corner case or performance hit. Software companies make these decisions all the time. It's called limiting the scope of a product.

    2. Re:Not "optimized"... by ArsenneLupin · · Score: 1
      It's called limiting the scope of a product.

      And it's stupid.

      It's the same thing as banks shutting out Linux browsers "because they didn't want to take the expense of testing their code on Firefox".

      Well, they didn't specifically test whether it runs on any computer located in my home town, but they don't get the idea of blacklisting my home town. And if they did, they could apply the same reasoning to all locations, and their homebanking would work only when accessed from IP addresses of their own testing center... Obviously they don't go that far.

      Then why this browser and processor discrimination? If they were honest, can't they just print on the product box, or on the web site "tested with such and such configuration" and still let the customer use what he prefers, rather than putting some artificial roadblocks into his path.

  65. Re:Watch out! by shaitand · · Score: 1

    Not to mention that the DMCA was enacted under Clinton.

  66. Re:DMCA/TOS/EULA by CableModemSniper · · Score: 1

    He didn't reverse engineer it in order to copy it.

    --
    Why not fork?
  67. Not a bribe... by Saeed+al-Sahaf · · Score: 2, Informative
    Because the huge cash bribe they received (from Zilog or say Motorola) to do so is not permitted. Duh.

    There is no bribe here, it's a business agreement. Happens AL THE TIME in business. One business says to the other, "If you make your product exclusive to my product, I'll pay you some money". This is n ot called a "bribe". Get your facts straight.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Not a bribe... by MobileTatsu-NJG · · Score: 1

      " One business says to the other, "If you make your product exclusive to my product, I'll pay you some money". This is n ot called a "bribe". Get your facts straight."

      I've always wondered if this is why some places only sell Pepsi products.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:Not a bribe... by Anonymous Coward · · Score: 0
      I've always wondered if this is why some places only sell Pepsi products.

      Bribes where involved...

    3. Re:Not a bribe... by Mycroft_VIII · · Score: 1

      One of the reasons is Pepsi used to own (and still holds significant stock in last I heard) several (Pizza Hut, KFC, and Taco Bell) food chains, and most definately had no interest is selling the competitions product.
          This is related to why many food establishments only sell Coke-a-Cola products. If you were a competetor of one of a pepsi owned food establishment would you support them by buying from thier parent corp?
          The other reason is of course the healthy discounts eigther would give if you signed an exlusive contract.

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  68. I think you meant by Anonymous Coward · · Score: 0

    superhos. Crack superhos.

  69. Re:"Arbitrary", but they already admitted it by brianosaurus · · Score: 1

    Not quite true. It said "...preset to only accept Intel's chip...", which is more or less meaningless market-speak. It says nothing of the actual performance of any of the chips. It doesn't say AMD chips don't have the performance, just that Skype won't utilize the performance on other chips.

    Intel does this crap all the time. They partner with companies and have them put "if (cpu == intel)" restrictions around some features so users will have an arbitrarily "better" experience on an Intel chip than on others, even though the experience is based on money not tech. I know a developer who was annoyed that he had to put special code in his Java app to disable certain features when not on Intel because Intel was giving his company a ridiculous amount of money to do it. It sucks, but small companies like receiving big checks, especially when its some rich idiot writing it.

    I think its fantastic that it has been "cracked". Eventually this BS should come back to haunt them. If Intel can't compete on performance in an arena where performance is all that matters, all the crutches in the world won't help them. No system builder with half a clue will choose Intel over AMD based solely on the size of Skype conferences, especially when they know its a false "benchmark". Low-end consumers, who are more likely to be fooled by these shady tactics, buy their computers in a box based on the brand name of HP, Dell, or Gateway, not Intel or AMD. I really see no upside for Intel on this, just downside.

    --
    blog
  70. Tempest in a tea pot. by Saeed+al-Sahaf · · Score: 1

    Skype is a commercial product, it's not some revolutionary life-saving tonic that will free the masses of their bourgeois chains. There can be no surprise other than from ignorance that such a commercial product would employ questionable marketing. This is really a non-issue. Certainly Skype is free to make whatever design choices it wants that it feels are in the interests of it commercial goals. Skype does not hold a monopoly on VoIP, and if they want to put limitations on their product that alienates part of their potential customers, well, they are free to do so. Non-issue. Move on.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Tempest in a tea pot. by bitt3n · · Score: 1

      If Skype had proclaimed that they were partnering with Intel to offer users of Intel chips an additional feature, this would be less interesting. In that instance, the benefit to Intel would lie solely in the increase in its product's capabilities relative to its competitor's product (even if this increase was artificially induced by Skype). However, Skype's stating that the limit they imposed is performance related produces a different and potentially far greater benefit to Intel, namely the defamation of its competitor. Insidious motives, idiocy, the potential for just desserts -- seems interesting to me.

  71. Skype didn't break any laws. by XMilkProject · · Score: 4, Interesting

    Skype didn't break any laws, and no one (except /.ers) said they did. It's their software and if they want to intentionally limit their customer based they are more than welcome to do so.

    The reason this issue is important is that it seems likely Intel went to Skype, and in some way coerced/bribed them to do this. This could be extremely strong evidence in helping AMD with their current lawsuit against Intel. Hence AMD issuing a subpoena to Skype, to retrieve information that will show whether or not Intel is to blame for this limitation.

    It's silly to hear people saying AMD should sue Skype. AMD doesn't care about skype, nor are they trying to run a huge campaign of lawsuits. They are only interested in forcing Intel to stop their current tactics which have arguably kept AMD from massive success in the OEM market.

    --
    Big ones, small ones, some as big as yer 'ead!
    Give 'em a twist, a flick o' the wrist...
    1. Re:Skype didn't break any laws. by Anonymous Coward · · Score: 0

      Have you ever heard of this thing called ANTI-TRUST?

    2. Re:Skype didn't break any laws. by mabinogi · · Score: 1

      What market does Skype have a monopoly on?

      --
      Advanced users are users too!
    3. Re:Skype didn't break any laws. by adtifyj · · Score: 1

      You are spot on; Skype doesnt have a monopoly, but what others are implying is that Intel does have a monopoly. Should an anti-trust suit proceed against Intel (presumably by AMD), Skype will be heavily involved as they colluded with Intel in a very open manner, and were the ones that introduced the artificial limit.

    4. Re:Skype didn't break any laws. by Anonymous Coward · · Score: 0
      actually, no, they *raised* the limit from 5 for everybody to 10 for intel dual cores, 5 for everybody else.

    5. Re:Skype didn't break any laws. by Ilgaz · · Score: 1

      I wonder one small thing. I gave up asking the same question for Google but...

      WHY ARE YOU PEOPLE DEFENDING SKYPE?

      Skype is coded by 2 guys who also coded Kazaa. Don't tell me "evil company injected spyware", we all know Limewire. Topmoxie had nothing to do with them yes? Now they openly admit it.

      You are supporting a very wrong type of company. Let their lawyers defend them, not you.

      Before there were black hat coders like them, we didn't have to use freaking paranoid application filtering firewall on our computers. I hate them!

      Also they didn't invent anything, Net2Phone did.

  72. Re:DMCA/TOS/EULA by darthwader · · Score: 1

    Notice the last four words of the parent post: "... if done for interoperability."

    I suppose there's a really weak argument that this reverse engineering was done to make AMD interoperate with Intel, but that's not going to fly.

    Reverse engineering for interoperability is about examining the code to see exactly what the code was designed to do, so that you can make some other code do compatable things.

    This reverse engineering was done to modify the code to make it do something which the code was specifically designed not to do.

    The fact that this reverse engineering hack ended up modifying the behaviour of the Skype software throws out the interoperability defense.

    --
    I hate it when I make a joke and I get modded "+5 insightful". Mod the stupid comments "funny", not "insightful", pleas
  73. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    The Skype software has been preset to only accept Intel's chips as having the performance necessary to host conference calls of more than five people,

    Unless that quote was wrong (it wasn't mine), he Intel representative definitely made a statement saying that Intel's competition lacks the performance.

    So, either the quote is wrong, or you are wrong.

    Not that I don't believe what you say about their behavior, I have seen it often enough from them, but the point was that I think that they went beyond that this time.

  74. Intel + CPUID by Anonymous Coward · · Score: 0

    Intel does like the CPUID thingie a lot and it will put the CPUID checking into every software product it makes - compilers, libraries, ....

    It is pure marketing trickery.

    One program affected with this is FAH QMD Core:
    http://fahwiki.net/index.php/FAH_%26_QMD_%26_AMD64 _%26_SSE2

  75. Learn What a Bribe Is Before You Open Your Mouth by Skye16 · · Score: 2, Informative

    bribe
    n.
    1. Something, such as money or a favor, offered or given to a person in a position of trust to influence that person's views or conduct.
    2. Something serving to influence or persuade.

  76. Definition of FUD by mythz · · Score: 1

    This is FUD pure and simple, the fact that Skype is applying it to a very untilized feature mean that it won't affect many people in the real world. It still does have a purpose to spread FUD, the messages from this are quite clear:

    - If you want to be sure that all software will work you need Intel processors.
    - If you want to run processor intensive tasks like a 10-way conference you will need the new Intel processors.
    - The quality of the AMD chips are equivalent to the older Intel processors, and can only handle 1/2 the load of the new Intel processors.

    Unfortunately not all people have the technical knowledge to know this is complete BS, so to be sure that their software will work some people will just opt for Intel processors, which is what the Intel marketing dept is hoping for.

    Intel is quite clearly using their size and budget to keep a monopoly by imposing artificial limits. This is clearly anti-competitive and this practice should be stopped before it begins.

  77. Well if you want to be a smartass about it... by Eckzow · · Score: 2, Insightful

    Then you might as well just go write your own patcher. Hell, he told you *exactly* what to do in the article.

    More likely its in a server exterior to the US so some judge-with-a-god-complex can't just rip the server down at a request from the people who run Skype. Injunctions are like candy these days.

  78. amd *is* suing over this by Anonymous Coward · · Score: 0
    AMD Plays Offense

    FIGHTING WORDS. Meantime, AMD is digging in for a nasty antitrust fight with Intel. AMD said on Mar. 1 that its lawyers have subpoenaed executives of the Internet calling service Skype, now a unit of eBay (EBAY). AMD wants the lowdown on a deal between Skype and Intel that involves a feature on the new Skype 2.0 service available only to customers whose computers contain Intel chips.

    Ruiz finds Intel's deal with Skype legally troubling. "We're trying to answer one question and one question only," he says. "Is this an instance where Intel has abused its monopoly position? If you're a consumer sitting at home, and you just bought a computer that you're real happy with, and now you find you cannot use this feature because someone has done a deal that locks you out -- I think that is not fair to the consumer."

    Intel has repeatedly denied AMD's allegations, and described its behavior in the marketplace as perfectly legal, if aggressive. "Skype is one of 50 companies [that] have been subpoenaed so far in this antitrust matter," says Intel spokesman Chuck Mulloy. "At the end of the day, this case will be litigated in court, and we hope that people will understand that our business practices are fair and lawful."

  79. I'm surprised nobody's mentioned..... by Khyber · · Score: 1

    GCN...

    If Camfrog wasn't around, I'd use that in a heartbeat. Sadly, both Camfrog and GCN require some good uploading bandwidth to be worth anything.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  80. Re:"Arbitrary", but they already admitted it by Anonymous Coward · · Score: 0

    Skype software has been preset to only...

    The representative didn't give any opinion on his product or AMD's, he merely stated the (true) fact that the software itself discriminated between processors. If he had said 'Non-Intel processors do not have the power required to host 10-way calls', then Intel would have been liable. GP was correct, the Intel rep. was using general and meaningless words to avoid liability.

  81. Re:DMCA/TOS/EULA by Anonymous Coward · · Score: 0

    I'm curious, which law covers TOS and EULAS?

    They look like unsigned contracts to me.

  82. Re:Watch out! by Anonymous Coward · · Score: 0

    Remind me... was Clinton a Democan or a Republicrat?

  83. Attn: Mods by dschl · · Score: 1

    Why is the above comment -1 at the moment? The openwengo site appears legit, and the comment on topic.

    --
    Slashdot - the place where you can look like a genius by restating the obvious
  84. It's all in the framing of the pitch. by WoTG · · Score: 1

    Everyone reading /. probably realizes that there is nothing special in Intel processors that would enable 10 way calling. Really, an quad Opteron should be able to handle the task in a VMWare session if push came to shove. =)

    My point, is that it always should have been a co-marketing pitch. There's nothing wrong with that. If you go to McDonalds, you get a Coke with your Happy Meal and a Disney licensed toy. McD's doesn't tell you that Coke is Good and Pepsi is Bad.

    However, in the Skype situation, it started to be marketed with terms like "only Intel has the performance to do x". At that time, it became a ticking time bomb for Skype and Intel for a PR disaster -- although, not as bad as the Sony Rootkit one.

  85. Re:"Arbitrary", but they already admitted it by brianosaurus · · Score: 1

    Yeah. We're arguing semantics, but if anyone was to bring up a lawsuit, that's what it would boil down to anyway. The software is "preset to only accept Intels chips as having the performance necessary." It doesn't say "Only Intel chips have the performance necessary," which would be an outright lie.

    To me it sends the message, "Non-Intel chips might have the performance, but Skype is programmed to ignore them."

    The intended implication to the consumer is that only Intel has the performance, but its worded cleverly enough to keep them out of court.

    In any case, its a cheap ploy that will hopefully bite them in the ass. Its like they're blatantly admitting that their processors can't compete on their own. Maybe the crackers could mod it to support 12-person conferences on non-Intel hardware.

    --
    blog
  86. Just a thought... by Pitr · · Score: 1

    Regarding the whole "the limitation is there because of performance" nonsense... What happens if you run Skype on an OLD intel CPU? Does it limit you to only 5 calls on a PIII 500? I doubt it, but if anyone has the answer, I'd love to know for sure.

    --

    --Not to be worried, Pitr fix.
    1. Re:Just a thought... by larry+bagina · · Score: 1

      it also checks for a dual core CPU before allowing 10 callers.

      --
      Do you even lift?

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

  87. It -is- AMD theyre locking out. by Wizardry+Dragon · · Score: 2, Interesting

    The requirement is that the Intel chip returns a 'GenuineIntel' signature, which, if the chip IS an Intel chip, any Intel chip (at least since they introduced such ID signatures on chips) should be every single Intel chip. So yes, it pretty much is AMD they're locking out. It should be interesting to see how this revelation pans out in court with AMD already pressing charges to this effect, this article should be all the evidence they really need, although the courts have done weirder things in the past. I hope that such evidence as presented here is allowed into court.

    1. Re:It -is- AMD theyre locking out. by Lehk228 · · Score: 3, Informative

      this could easily allow AMD to have their chip be configurable to return GenuineIntel

      there was already a case decided involving sega that using a trademark to lock out interoperability is not permitted.

      --
      Snowden and Manning are heroes.
    2. Re:It -is- AMD theyre locking out. by Wizardry+Dragon · · Score: 1

      Its not as easy as that. The register that the program addresses in an Intel chip is the same as the one that AMD uses to label their chip "AuthenticAMD". As well, such signatures are read only, they're burned into a chip as a part of the manufacturing process. (at least, afaik. I Am Not a CPU Manufacturer)

    3. Re:It -is- AMD theyre locking out. by jrockway · · Score: 1

      > there was already a case decided involving sega that using a trademark to lock out interoperability is not permitted.

      I think you're thinking of Galoob v. Nintendo.

      --
      My other car is first.
    4. Re:It -is- AMD theyre locking out. by Anonymous Coward · · Score: 0
      I think you're thinking of Galoob v. Nintendo

      No, it's Sega v. Accolade. Accolade reverse engineered the Sega Genesis boot security code and marketed games that used it. Unfortunately, the boot security code caused the Genesis to display the Sega trademark logo on boot. Sega sued, claiming Accolade was displaying a false trademark with their games. Sega lost.

    5. Re:It -is- AMD theyre locking out. by Lehk228 · · Score: 1

      i don't know what the case was in galoob v. nintendo. the case involving sega was the system would not load the game unless it displayed the SEGA logo. someone put out a game without a license from sega and eventually it was decided that you can't use trademark law to keep someone form making compatable products, or, for that matter, any purpose other than actual legitimate trademark protection.

      --
      Snowden and Manning are heroes.
    6. Re:It -is- AMD theyre locking out. by Lehk228 · · Score: 1

      the registers are now just burned in, but nothing would stop them from making them confiurable from bios, for brand protection you would want to reset after the system is fully powered down (loss of current to the PSU)

      --
      Snowden and Manning are heroes.
  88. Re:Watch out! by Anonymous Coward · · Score: 0

    Wikipedia does not agree with your definition.

  89. x86 Apples? by filterchild · · Score: 2, Interesting

    Has anyone tested whether Skype allows 10-way conference calls on any of the Macs powered by the Intel Core Duo?

  90. what was that saying... by smash · · Score: 1
    "Don't attribute to malice, that which can be explained by incompetence." or something like that.

    Has anybody confirmed that Intel actually had anything to do with this?

    Could just be that Skype's dual cpu identification code sucks balls and their coder should be shot...

    I really doubt intel would risk such a huge amount (swaying their antitrust case for example) on such an obscure, non-real-world "advantage" (for 99% of people out there).

    If the app in question was 3dmark, or Doom 4 or whatever I'd be suspicious.... but 10way calls in Skype? Come on now....

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:what was that saying... by CCFreak2K · · Score: 1

      "Never attribute to malice that which is adequately explained by stupidity."

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  91. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    If say AMD would use this in a case against Intel, they'd have to show also that this is by agreement between Intel and Skype in order to make products competing with Intel's processors look way worse then tjey are compared to the processors of Intel.

    That is still misrepresentation however, regardless of the fact that they payed someone a lot of money to make things look that way.

    At any rate, you are probably right that the words alone won't make this stick.

  92. according to wikipedia... by plonk420 · · Score: 1

    according to Wikipedia (and we all know wikipedia is always correct ;)

    Bitrate 13.33 kbit/s (399 bits, packetised in 50 bytes) for the frame size of 30 ms and 15.2 kbit/s (303 bits, packetised in 38 bytes) for the frame size of 20 ms

    so would a 3 way call simply be 3*13.33/15.2kbps? or some highschool math equation that's leaked out of my brain since?

    1. Re:according to wikipedia... by Svartalf · · Score: 1
      Well, you can DO your calculations that way, but it'd not work out well in practice.

      1) Peak data rates will cause you to drop traffic, messing up the conference.
      2) iLBC's data rate only is the codec rate. Most implementations will add error correction amongst other things.
      3) We don't know what Skype is actually using, but it's not iLBC: Quoth Skype:


      Skype automatically selects the best codec depending on the connection between yourself and the person you are calling. On average, Skype uses between 3-16 kilobytes/sec depending on bandwidth available for other party, network conditions in between, callers CPU performance, etc.


      3-16 kilobytes per second is in the ballpark of the three streams you quoted- and is a bigger deal.

      With the above in mind:

      3 * 8 = 21kbps -- That's just ONE stream at it's lowest bandwidth...
      21 * 3 = 63kbps -- That's the outbound stream for all of the conference...

      That's about half of the bandwidth on a 128k upstream. You'd better get a QoS prioritizer box in there if you're going to do anything other than that conference or you'll run the risk of dropping packets and garbling the conversation on one or more people's parts. You can probably get away with 1-2 more people, but you're beginning to push your luck past four people.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  93. I don't know that this is such a big deal... by Kaldaien · · Score: 0, Flamebait

    Any idiot with a disassembler can locate a CPUID instruction with minimal effort... I have written many NOCD patches myself in the past and it often takes 30 minutes to an hour to find the conditional jump(s) that branch the execution when a CD is not present. Unless Skype checks the checksum of the binary, this is hardly news worthy.

    1. Re:I don't know that this is such a big deal... by Anonymous Coward · · Score: 1, Informative

      Skype actually is pretty hardcore. The binary is encrypted multiple times and there are multiple checksums. It will not run under a debugger or SoftICE. You cannot even throw an int 3 breakpoint in without setting off the memory change detection. Of course, if you bothered to RTFA you would know at least some of these things.

    2. Re:I don't know that this is such a big deal... by Anonymous Coward · · Score: 0

      and one wonders why people here who are supposed to be open source/freedom advocates are constantly swooning about how great Skype is..

    3. Re:I don't know that this is such a big deal... by dimfeld · · Score: 1

      It does check the checksum, every time a call is incoming and maybe at other times. The majority of the code also is encrypted in the binary and decrypted at runtime.

  94. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    Maybe you should reread what I quoted, specifically the part that I made bold.

    The representative didn't give any opinion on his product or AMD's, he merely stated the (true) fact that the software itself discriminated between processors

    1. Intel payed Skype to make this statement for them *by putting in the limitation)
    2. An Intel representative supposedly said the thing I quoted, INCLUDING the part I made bold. It contains a supposed explanation of why a 10 way call would only work on an Intel cpu.

    Add up those 2 things and you have a very clear and deliberate misrepresentation of Intel's competition. That Intel payed someone else to do the 'dirty work' really doesn't change anything here.

  95. My skype crack for all you softice users by Embedded2004 · · Score: 1

    If skype detects SOFTICE (even if it's not enabled) it will exit out.

    To get around this intercept&blocks calls to "void WINAPI ExitProcess(int uExitCode)"

  96. Skype forums by Anonymous Coward · · Score: 0

    Interestingly, in the Skype forums they are deleting threads and banning any users who refer to Maxxuss' recent work.

    It amuses me that a company that offers communication products would be surpressing freedom of speech like this!

  97. Re:Watch out! by DavidTC · · Score: 1
    Democan. Gore was the Republicrat.

    I think.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  98. There's been at least one past instance of... by Svartalf · · Score: 1

    ...http://www.kickassgear.com/Articles/Microsoft.h tm>"limiting the scope" of a given product.

    And, we know where that ended up, don't we?

    Simply put, limiting the scope in this manner is highly bogus- no matter HOW you slice it. And,like you said, it's stupid and serves no purpose other than to alienate your customers, esp. in this day and age. MS got away with their little impropriety because they did it before the Internet got prevalent; nowadays, word gets around a LOT quicker.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  99. Grrr... Here's the blown link... by Svartalf · · Score: 1
    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  100. Re:Learn What a Bribe Is Before You Open Your Mout by jrockway · · Score: 1

    ?So a salary is a bribe, right? As is the monthly fee that I pay to the satellite company, right? Pull your head out of your ass, moron.

    I know I shouldn't reply to users whose comments start at -1 by default... but yes. Salary is a way of bribing you to use your intelligence to benefit the corporation instead of yourself. The monthly fee you pay the satellite fee is a bribing them not to sue you for receiving their signal (which you can do without paying them -- they blast the signal through your skull 24/7, after all -- but that's "illegal" under the DMCA).

    --
    My other car is first.
  101. Re:Learn What a Bribe Is Before You Open Your Mout by Skye16 · · Score: 0, Flamebait

    Look, that's the definition of the word, jackass. Just because you don't like it, don't point it at me. Go look it up in the fucking dictionary before you start raving at others because you're pissed off. Just because we use bribe as a way of saying "gaining influence" in nefarious context doesn't mean that's the only way it can be used.

  102. Re:"Arbitrary", but they already admitted it by AK+Marc · · Score: 1

    Add up those 2 things and you have a very clear and deliberate misrepresentation of Intel's competition.

    No, you don't. The statement is not different from saying "Skype has verified that Intel processors do have the capabilities to process the intensive conference calls, and since they are the only ones we have certified at this point, we will write the software to only allow them to use the feature." Everything in that statement is true. Nothing is actionable. It might "imply" some lacking in the competition, but it explicitly states only that the Intel was tested and none others were, so only the Intel was certified.

  103. If this really isn't just Skype... by SanityInAnarchy · · Score: 1

    I'd like to try emulating arbitrary CPUs, simply by grabbing the CPUID instruction. If what you say is true, then the difference should be obvious.

    Kind of like the wrapper someone wrote for NVidia's "Dawn" demo to get it to run on ATI. Only that was legitimate -- it was a tech demo, not an actual product.

    --
    Don't thank God, thank a doctor!
  104. lol no its not a virus! by Anonymous Coward · · Score: 0

    lol no its not a virus!

  105. Skype's fall from grace shall be fun to watch. by Anonymous Coward · · Score: 0

    They're just covering their asses now...

  106. Didn't know any better?! by Myria · · Score: 1

    Read Maxxuss's article. The code that did the check was *specifically* encrypted, when the rest of the program was not. That's not stupidity.

    Normally, it's better to assume stupidity rather than malice. But here we have evidence of malice.

    You're right about the DMCA - it only covers copy protection systems.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:Didn't know any better?! by svip · · Score: 1

      It's not just this check that's encrypted, it's large parts of the binary. There's a research paper studying Skype's binary around somewhere, from before this check was added. Both the protocol and the exe are intentionally heavily encrypted and obfuscated.

      --
      This is a sig. There are many others like it, but this one is mine.
  107. Re:Really...? by Burning1 · · Score: 1

    I know I'm going to get down-modded for this...

    Guess I was right. *grin*

  108. Re:Learn What a Bribe Is Before You Open Your Mout by jrockway · · Score: 1

    The initial ? in my post was supposed to be a >. I was replying to a person that replied to you, agreeing with you, not him :)

    --
    My other car is first.
  109. Programmable CPUID by Myria · · Score: 1

    I really hope that AMD's response to this will be to make CPUID programmable by the operating system. Then you could just use a program or device driver to set your AMD CPU to call itself GenuineIntel and be done with such stupid limitations.

    They wouldn't get in trouble because the GenuineIntel string would have to come from something else, not AMD.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  110. Netpumper = Vicious Software Bundler of Spyware by NG-Buddhist · · Score: 1

    I went to install Netpumper, and as I went in 5 of my anti-virus and anti-spyware programs went off (Insert WOOP WOOP WOOP here) and told me that Netpumper is a medium-level threat that bundles adware and spyware in its install. DO NOT INSTALL IT UNLESS YOU WANT TO HURT YOUR PC. If you have installed it, uninstall it and run a full system spyware scan. Also: Can anyone give me the actual patch and stuff that I need to pull this off? IM me at NG Buddhist or email me at metalhead476@gmail.com please. :)

    1. Re:Netpumper = Vicious Software Bundler of Spyware by Anonymous Coward · · Score: 0

      5 programs? Are you kidding me? That will cause more problems on your pc than the spyware itself will.
      Get a decent firewall router, a single antivirus program, and run ad-aware once a week. Gees.

  111. Re:Watch out! by drgonzo59 · · Score: 1
    Well, I used to work for a company that made a popular CAD/CAE/CAM program in the late 90s, here in US, and we had that clause as part of the license/agreement. I suspect it was mostly geared towards our competitors. CAD and especially CAE (Computer Aided Engineering) is a very tight market, there are only about 3 or 4 major players who produce such software and there are multi-million dollar deals with some major automotive, space and defense companies. So industrial espionage is taken very seriously. Reverse engineering is one way to figure out what algorithms the competing company might be using, or might be a way to find a bug in a competitor's product, which can be used for PR and marketing

    So I am wondering if after this, in US, Skype would introduce such "anti reverse engineering" clause in the agreements.

  112. Re:DMCA/TOS/EULA by amliebsch · · Score: 1

    Perhaps, but strictly speaking, the DMCA only applies to defeating encryption schemes for the purpose of violating copyright. I don't see how this patch violates copyright at all.

    --
    If you don't know where you are going, you will wind up somewhere else.
  113. Re:Learn What a Bribe Is Before You Open Your Mout by Skye16 · · Score: 1

    gahhhhhhhhhhhhhhhh, i'm sorry. that's what i get for filtering out -1. my most sincere apologies :)

  114. Re:Parent is a loser. by Anonymous Coward · · Score: 0

    :_;
    my parents are fighting again

  115. Exactly how is the parent "flamebait"? by Anonymous Coward · · Score: 0

    Exactly how is the parent "flamebait"?

  116. XP and Vista by Z34107 · · Score: 1

    If you turn all of the useless stuff off in Windows XP it is actually performs pretty well for most office tasks

    Or, it performs pretty well for most office tasks if you have the shaders on. Remember, an operating system usually needs a computer made in the same decade to function well.

    --
    DATABASE WOW WOW
    1. Re:XP and Vista by op00to · · Score: 1

      Remember, an operating system usually needs a computer made in the same decade to function well.

      Let's rewrite that sentence, shall we?
       
        YOUR operating system needs a computer made in the same decade to function well. Mine do just fine...

  117. Re:Watch out! by jibjibjib · · Score: 1

    No, Gore must have been the Democan. The world would have to be pretty screwed up for a Republicrat to have invented the Internet.

  118. You think it's different today? M$ same old dog. by twitter · · Score: 1
    MS got away with their little impropriety because they did it before the Internet got prevalent; nowadays, word gets around a LOT quicker.

    The case you reference is interesting because Microsoft specifically used Compuserve groups to blame DEC for the problems that Microsoft created. They astroturfed and fanboyed their way through it and planned it all in advance. Today, they only have to spend more money to do exactly the same thing.

    Of course, their reputation has suffered. It cost them much more to fool casual computer users and anyone who remembers anything will never trust them again.

    --

    Friends don't help friends install M$ junk.

  119. Re:"Arbitrary", but they already admitted it by 1stworld · · Score: 1

    And would the Skype Mac OS X client recognize Core Duo CPUs in the iMac and MacBook Pro?

  120. Re:Yay!??? by Overly+Critical+Guy · · Score: 0, Troll

    Lied about the reason? They can "cripple" their product if they want to. It's their right to do that.

    By the way, why do Slashdotters complain about our sue-happy, lawsuit-ridden world, but then when something happens that they don't like, they cry out that someone should be sued over it?

    --
    "Sufferin' succotash."
  121. Re:Parent is a loser. by jibjibjib · · Score: 1

    parent should never have had children.

  122. Wrong by Overly+Critical+Guy · · Score: 1

    The money wasn't given to persuade Skype's views or conduct. It was given as payment for a contract agreement between two parties. You just want to use the word "bribe" because of the negative connotations it has. By that definition, AMD bribed CryTek to put out the 64-bit version of Far Cry for AMD64 processors and add higher-resolution textures to make it look like the 64-bit version was somehow different.

    --
    "Sufferin' succotash."
    1. Re:Wrong by svip · · Score: 1

      ...which runs on 64-bit Intels because it only checks for the existence of AMD64.

      --
      This is a sig. There are many others like it, but this one is mine.
    2. Re:Wrong by Skye16 · · Score: 1

      Why is that wrong? It's what the definition is. Just because you don't like it or puts something in a negative light doesn't mean it's "wrong", it means "well, if I were in that situation, I would have used a different word". That's a judgement call and subjective to each person; just because you wouldn't choose something doesn't make it "wrong".

  123. Re:Yay!??? by bitt3n · · Score: 1

    As I said before, this is not interesting because they crippled their product. This is interesting because they appear to have wrongfully defamed AMD by lying about their reason for doing so (assuming the AMD chip does have the capability to run 9+1). Skype no more has the right to do that in order to gain revenue from Intel (if this is actually what happened) than a television company seeking greater ad revenue has the right to imply falsely that a car company's trucks tend to explode (to give a well-known example).

  124. May Intel reward you! by Anonymous Coward · · Score: 0

    Note to others: There's a nice Google ad for Intel products on Maxxuss' site. Click the link, and Intel is rewarding Maxxuss for his cleverness. Hmm, I wonder what happens when Intel and Google Ads get slashdotted. hahahahahaha

  125. Re:You think it's different today? M$ same old dog by Anonymous Coward · · Score: 0
    Moderators: Please note that "twitter" is a known fanatical sycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

    I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

    If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

    To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".

    Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

    Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.

    More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.

    Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

    M

  126. Arbitrary ! by hdante · · Score: 1

    Don't know if someone already posted this, but, it's possible that Skype made the deal already knowing this would happen. Well, the thought was so amusing that I don't even care if this is true or false :-)

    1. Re:Arbitrary ! by Ilgaz · · Score: 1

      The team created Skype also created Kazaa, World's most widespread SPYWARE and they even brag about it on their pages.

      That was what I was saying since the start of Skype, don't trust to people like that. For some reason I HAVE NO CLUE they have fanboys and they were downmodding, writing essay like comments about how "evil company" added spyware to Kazaa and shit like that.

      I can understand Google fanboys, Apple fanboys but I have no clue why should anyone perform free lawyership for a dark company like that.

      I can predict 1 year or later, there will be a very obvious bug hurting the user privacy somehow... Just remember this ;)

      I was on windows, in the worst days of spyware. I know the protype very well.

  127. Re:Watch out! by FireFury03 · · Score: 1

    So I am wondering if after this, in US, Skype would introduce such "anti reverse engineering" clause in the agreements.

    It's probably already in the EULA - most EULAs have a clause outright banning reverse engineering. The point is that in the EU it is unenforcable if you're reverse engineering for interoperability purposes because that's an explicit permission given by the law that cannot be revoked by a licence.

  128. Re:Really...? by Anonymous Coward · · Score: 0

    erm, sorry but if the skype/developers don't want you AMD lusers using their software, then deal with it. geesh, it is *theirs* and they do provide due notice that it's only provided for intel chips. duh.

  129. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    Well, you either cannot read or are refusing to understand, sorry, end of argument.

  130. Another reason to use Gizmo... by walter_f · · Score: 1

    ... instead of Skype.

    Also, Gizmo Project is SIP based (which is a documented standard), not proprietary like Skype.

    http://www.gizmoproject.com/

  131. No lawyers reading /. today? by Ilgaz · · Score: 1

    I remember Win98 "Lite" was brought up as an evidence in Microsoft lawsuit, by the judge.

    I remember Judge asked "I am not an advanced computer user, if I can easily do it, why you insist telling IE is integral part of system?" Something like that...

    For people not knowing the IE 4 first ages, Win98 lite was an ".inf" file, no more! that could remove entire IE from the system. Yes, including DLLs.

    It was not allowed by Microsoft in any way (EULA etc) but it was a evidence for court. The evil lawyers of MS couldn't take the inf file creator (Aussie teacher) to court too.

    Sorry btw, I am not a lawyer and I don't know law spesific search sites. So, when you type "windows lawsuit win98 lite" to yahoo, you know what will happen ;)

  132. Re:Really...? by Anonymous Coward · · Score: 0

    'I guess I'm going to get modded down' must be some sort of reverse-psychology to make mods smile on posts (I notice a lot of trollish comments that are +5 start or end with 'I guess I'm going to get modded down for this, but...')

    Personally, if I see a comment with 'I guess I'm going to get modded down...' on it, I say you asked for it, you get it, so I mod them down. So don't do it, at least when I'm a mod. I also mod down any comment with Free Ipod spam in the sig, any comment with 'I metamoderate as unfair all 'Troll' etc. type sigs too.

  133. Re:"Arbitrary", but they already admitted it by AK+Marc · · Score: 1

    Well, you either cannot read or are refusing to understand, sorry, end of argument.

    Ah yes, it is the end of the arguement because you say so. But that won't change the fact that nothing said by Skype regarding Intel or Intel's competitors was untrue. Unless you are asserting that Skype did, in fact, test AMD processors for the purpose of handling 10 conference calls and found that they worked just fine, but decided to lie and say that only Intel CPUs were verified to be sufficient. Is that what you are saying? Or are you just going to pretend that I'm stupid, since I don't agree with you and not bother to argue the facts, just just argue what you wish they were so you could go on your endless rants?

  134. I love Skype but... by Anonymous Coward · · Score: 0

    ...can anyone suggest alternatives? I tend to use AMD chips preferentially (probably for the same reasons that Skype is hobbling them). My friends all know that flexibility not loyalty is not rewarded in today's capitalism so we are all prepared to switch to whatever is next the moment we have to.

  135. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    It is end of argument because you are simply not reading what is being said.

    - An Intel spokesman made a claim, not a Skype spokesman.
    - You failed repeatedly to read the claim being made.

    So, I'm quite willing to argue about this the moment you actually start reading what is being said, but your posts simply show that you don't, so there is no point in arguing.

  136. Re:"Arbitrary", but they already admitted it by brianosaurus · · Score: 1

    It boils down to a lack of any sort of business ethics.

    When you can't compete on your merits, lie but run it by the lawyers first.

    --
    blog
  137. Re:"Arbitrary", but they already admitted it by AK+Marc · · Score: 1

    So, I'm quite willing to argue about this the moment you actually start reading what is being said, but your posts simply show that you don't, so there is no point in arguing.

    Then why do you keep arguing?

    - An Intel spokesman made a claim, not a Skype spokesman.

    So? Intel did not claim that theirs was the *only* device capable. Intel's claim was that the Intel chip posessed the necessary processing power. That you seem to think that excludes others from having the necessary processing power is irrelevant. What is quite true is that Intel's chip does have the power to perform that function.

    - You failed repeatedly to read the claim being made.

    Yes, yes, "The Skype software has been preset to only accept Intel's chips as having the performance necessary to host conference calls of more than five people," It is verified and tested to know that
    1) Skype is inefficient with CPU cycles, especially in conference calls.
    2) Skype tested with Intel chips and verified that those are capable of performing satisfactorially.

    Do you agree that those two points are necessarily true? The statement makes it clear that only the Intel chip was certified for the higher capacity, and as such, only the Intel chips are in the preset list as having the necessary performance. It does not make it clear that no other device will be able of matching the performance.
    brQuit reading it as you wish it read, and actually read the words. It doesn't say anything about Intel's competition. It doesn't say that only Intel has the power, but that it is only preset to accept Intel. It says that Intel's chips have the performance necessary. All are true, and none are statements against any competitor.

  138. Re:Learn What a Bribe Is Before You Open Your Mout by StikyPad · · Score: 1

    The confusion is obviously that there are legal definitions, and dictionary definitions, and rarely the two shall meet.

    bribery
    n. the crime of giving or taking money or some other valuable item in order to influence a public official (any governmental employee) in the performance of his/her duties. Bribery includes paying to get government contracts (cutting in the roads commissioner for a secret percentage of the profit), giving a bottle of liquor to a building inspector to ignore a violation or grant a permit, or selling stock to a Congressman at a cut-rate price. Example: Governor (later Vice President) Spiro T. Agnew received five cents from the concessionaire for each pack of cigarettes sold in the Maryland capitol building. The definition has been expanded to include bribes given to corporate officials to obtain contracts or other advantages which are against company policy. http://dictionary.law.com/default2.asp?typed=bribe &type=1&submit1.x=72&submit1.y=3&submit1=Look+up

    Is salary legally defined as bribery? No. Technically? Yes. So you're both right.

  139. Analogy by Anonymous Coward · · Score: 0

    Only Windows Vista is powerful and feature enough to run Halo 2 PC ....

  140. Re:Really...? by fishbowl · · Score: 1

    Did they maintain this lie with their shareholders? Or were their shareholders (lenders) in on the scam?

    --
    -fb Everything not expressly forbidden is now mandatory.
  141. Re:"Arbitrary", but they already admitted it by CaptainCheese · · Score: 1

    reminds me of when Cyrix pissed off Creative Labs, and suddenly none of Creative's bundled software would install on a machine with a Cyrix CPU.

    Fortunately both Cyrix CPUs and Creative's bundled software were crap, so no-one missed out.

    --
    -- .sigs are a waste of data...turn them off...
  142. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    When you can't compete on your merits, lie but run it by the lawyers first.

    And make sure you comply with the letter of the law while in fact going against the spirit of the law. That should not fly in an actually working legal system.

  143. Re:"Arbitrary", but they already admitted it by SillyNickName4me · · Score: 1

    Then why do you keep arguing?

    Remote chance that you might actually start reading? (obviously you did)

    Never give up hope :)

    Yes, yes, "The Skype software has been preset to only accept Intel's chips as having the performance necessary to host conference calls of more than five people,"

    Note that this was implemented by Skype after reaching an agreement with Intel.
    Also note that above statement comes from an Intel spokesman, not from Skype.

    It is verified and tested to know that
    1) Skype is inefficient with CPU cycles, especially in conference calls.
    2) Skype tested with Intel chips and verified that those are capable of performing satisfactorially.

    Do you agree that those two points are necessarily true? The statement makes it clear that only the Intel chip was certified for the higher capacity, and as such, only the Intel chips are in the preset list as having the necessary performance.


    Yes.

    It does not make it clear that no other device will be able of matching the performance.

    It makes clear that Skype only accepts Intel CPUs as having this performance (after having accepted money from Intel for doing this). That by definition says that others don't for as far as they are concerned. It is what the word only stands for. They could easily have left that word out if the intention was to explain why it works with Intel and not with others. Leaving it in makes this a statement about non Intel CPUs implicitly.

    Read the statement without context and without knowing who said it, and you can quite argue that this is just an explanation of what Skype does, without any implied statements about non Intel CPUs. Prior marketing agreement with Intel and an Intel spokesman saying this however are what make this much more then just that.

    Last but not least, if you are trying to argue that this is within the letter of the law, you may be right, but it is definitely against the spirit of the law, and due to that I believe it should not fly in any working legal system.

  144. Re:Really...? by Burning1 · · Score: 1

    I'm really just messing around. Bit of a social experement.

  145. How long? by Tech · · Score: 1

    Honestly, how long did anyone think it would be before such a patch was created?

  146. Re:Watch out! by vandon · · Score: 1
    This has nothing to do with the DMCA or Patriot Act.

    This has everything to do with the DMCA. From TFA:

    However, there are two obstacles:
            * The code at 0x7CCCF1 is located in the encrypted code section of the binary.
            * The whole code segment of the binary is checked or hashed by Skype. If something has been modified, Skype will detect it and quits.

    That little part about the encrypted code section would fall under breaking encryption.
    The second little part about the binary being checked or hashed would fall under encryption/content controls.
  147. So now... by GmAz · · Score: 1

    I want to see some benchmarks with and AMD X2, AMD64, Pentium Duo and a Pentium 4 to see if the hardware limitations were true or not. Would be great to see AMD come out on top of this one.

    --
    Click Click Bloody Click PANCAKES!
  148. Re:"Arbitrary", but they already admitted it by Fulcrum+of+Evil · · Score: 1
    >The statement is not different from saying "Skype has verified that Intel processors do have the capabilities to process the intensive conference calls, and since they are the only ones we have certified at this point, we will write the software to only allow them to use the feature."

    It is different - they did it because Intel paid them to do it.

    --
    "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"