Slashdot Mirror


How Encrypted Binaries Work In Mac OS X

An anonymous reader writes "By now we know that OS X uses encrypted binaries for some critical apps like Dock, Finder and LoginWindow. Amit Singh explains the implementation of this protection scheme which makes use of the AES crypto algorithm and a special memory pager in Mach. The so called Do Not Steal Mac OS X (DSMOS) kernel extension helps along the way by decrypting things for the special pager when apps get executed. A funny thing is that if you print the pointer at address 0xFFFF1600 in your own app you get as output Apple's karma poem for crackers! According to the article there are 8 protected binaries in OSX including Rosetta and Spotlight meta data demon. Interestingly Apple's window server is NOT one of those."

365 comments

  1. It sure was simpler back in the day! by KlaymenDK · · Score: 4, Interesting

    This is not the first "Do not steal Mac OS" they've done, although the first version never really got tested in action.

    http://www.folklore.org/StoryView.py?project=Macin tosh&story=Stolen_From_Apple.txt&sortOrder=Sort%20 by%20Date&detail=medium&search=stolen

    History repeating! :D

    1. Re:It sure was simpler back in the day! by QuantumG · · Score: 1

      I really don't get it. This is just using copyright to prevent competition isn't it? If these people hadn't copied the ROMs and instead had written their own ROMs which were compatible, we could have had an Apple II clone war long before the IBM PC clone war.. how can that possibly be a bad thing for the consumer, being that the clone war is essentially what made PCs mainstream?

      --
      How we know is more important than what we know.
    2. Re:It sure was simpler back in the day! by Anonymous Coward · · Score: 0

      You'd have to be pretty intelligent to hope to ever find their hidden icon. Otherwise, you'd probably have to do a helluva lot of typing.

      The only person I could see doing that much typing is described in this story about a man who hurt his hands while blogging. Only after putting out that much effort would one be able to find the hidden "Stolen from Apple" icon.

    3. Re:It sure was simpler back in the day! by jmauro · · Score: 1

      No, since IBM had an agreement with Microsoft that allowed them to sell the OS to other customers, if a clone could duplicate the IBM BIOS then it'd be no problem to run the Microsoft OS. It was one of the benefits of the design of DOS from CP/M. Since Apple controlled the OS and the hardware, they didn't have to license it to anyone even if they copied the BIOS.

    4. Re:It sure was simpler back in the day! by nystagman · · Score: 1

      I really don't get it. This is just using copyright to prevent competition isn't it?

      Yeah. If only Apple had some sort of competition. If only...

      --
      Theory and practice are the same in theory, but different in practice.
  2. One reason not to encrypt the windowing system by runlevel+5 · · Score: 3, Informative

    WM's are huge apps and decrypting one before every startup would add a lot of work that has to be done at boot. According to the article, "the SystemUIServer binary within SystemUIServer.app", is encrypted and that is presumably a larege component of the WM. Also, it's virtually useless without the the dock and finder anyway.

    1. Re:One reason not to encrypt the windowing system by Trillan · · Score: 4, Informative

      No, SystemUIServer is the process that runs Apple's menu do-dads, like the battery indicator, volume menu, iChat menu, keychain menu, clock, spotlight menu... basically, everything in the top right corner. Except for menus that 3rd party applications add, which are always to the left of the SystemUIServer items.

      Originally, developers could inject their own menus into it if they figured out Apple's undocumented API for it. However, Apple shut that down (in 10.2, I think) since an unstable menu would destabilize all of Apple's menus. They're all run in the same address space, presumably to allow Apple to cut some corners in their command-drag reordering system. After 10.2, some developers hacked it to allow them to inject other menus into it. Maybe that's what Apple is trying to stop.

      Even so, it's a really odd pick for encryption.

    2. Re:One reason not to encrypt the windowing system by jmorris42 · · Score: 1

      > WM's are huge apps and decrypting one before every startup would add a lot of work that has to be done at boot.

      I suspect the reason is because according to the article all encrypted apps are locked into memory and unswappable. If an attempt somehow manages to be made to page part of one out the system panics. Talk about a major reason NOT to want those versions of the binaries on one's system.....

      Notice though how this Apple fan manages to describe all of the details except how to remove the crap. The DSMOS extension, by definition, can't itself be encrypted so why didn't he run dump of it and either extract the key or confirm IntelMacs are using TCPA hardware so the wailing can begin?

      I suspect Apple power users would love a utility that would walk the bin directories and decrypt any apps it finds. Looks like it would at least be a minor performance tweak with zero downside.

      --
      Democrat delenda est
    3. Re:One reason not to encrypt the windowing system by Anonymous Coward · · Score: 0

      command-drag reordering system

      Whoah, learn something new every day. Cool, thanks.

    4. Re:One reason not to encrypt the windowing system by Anonymous Coward · · Score: 0

      GTH. :)

    5. Re:One reason not to encrypt the windowing system by Matthias+Wiesmann · · Score: 1

      I don't think that the fact that the pager does only reading means that binaries are in wired memory. Code segments are typically only mapped in read-only mode, so they are never written back to disk, nor should they be.

    6. Re:One reason not to encrypt the windowing system by jmorris42 · · Score: 1

      > Code segments are typically only mapped in read-only mode, so they are never written back to disk, nor should they be.

      Ok, I can see how that interpretation can apply, especially after your comment got me to go reread it again. They just discard memory with program text and reload from the binary file later, so no worries about writing unencrypted bits ending up in swap. Of course on the downside it would mean rerunning the decrypt every time. And they probably can't cache the executables in memory if they are encrypted. And unless they make other layers aware of what is going on they won't even be caching the raw disk blocks, thus would have to go back to the drive each time. Kinda limits the apps it makes sense to encrypt to big things that tend to stay in memory a long time.

      --
      Democrat delenda est
    7. Re:One reason not to encrypt the windowing system by Megane · · Score: 2, Insightful

      The DSMOS extension, by definition, can't itself be encrypted so why didn't he run dump of it and either extract the key or confirm IntelMacs are using TCPA hardware so the wailing can begin?

      Maybe because of this little bit of text which is in both the binary and two copies of a file called LICENSE:

      Copyright (c) 2006 Apple Computer, Inc. All rights reserved.

      The purpose of this Apple software is to protect Apple copyrighted materials from unauthorized copying and use. You may not copy, modify, reverse engineer, publicly display, publicly perform, sublicense, transfer or redistribute this software, in whole or in part. If you have obtained a copy of this Apple software and do not have a valid license from Apple Computer to use it, please immediately destroy or delete it from your computer.

      Yeah, that seems to be a sufficient warning that it's not kosher under the DMCA to look into how it works.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    8. Re:One reason not to encrypt the windowing system by Anonymous Coward · · Score: 0

      How expensive is decryption compared to disk access?

    9. Re:One reason not to encrypt the windowing system by (negative+video) · · Score: 1

      Code segments are typically only mapped in read-only mode, so they are never written back to disk, nor should they be.

      That argument breaks down for executables stored on remote servers, or when you're swapping to an array of fast disks (as the machine I'm posting from does).

    10. Re:One reason not to encrypt the windowing system by Achromatic1978 · · Score: 1
      It's fantastic, really. Elsewhere, "DMCA, evil! Evil! Spit! Boo! Ignore! Break-for-civil-unrest! And-for-geek-points!"

      With Apple, "DMCA, it protects their work! That means you do not do it. Bad. *Scolding eye look here*"

    11. Re:One reason not to encrypt the windowing system by Paul+Crowley · · Score: 1

      AES is typically under 20 cycles/byte.

    12. Re:One reason not to encrypt the windowing system by Matthias+Wiesmann · · Score: 1
      The reason code segments are mapped read-only is because during the execution of a program the code is never changed. In fact, if you have sane system you don't even have the rights to overwrite the binary exectuable file. The virtual memory system never writes out the pages that make up the code segment of a program because they are already available on the disk, in the executable file they were loaded from.

      I fail to see how having a fast disk array gives you any incentive to do additional copies of the code segement on disk...

    13. Re:One reason not to encrypt the windowing system by Matthias+Wiesmann · · Score: 1

      You are right that decrypted pages are not cached in memory. I'm don't think the issue of caching disk blocks applies, as XNU uses a unified buffer cache. So if the one encrypted page has the same size as a unencrypted page and each page can be encrypted indenpendently, the mechanism is roughtly the same as for normal code pages: the are loaded and evicted as needed, simply the load phase includes a decryption phase.

    14. Re:One reason not to encrypt the windowing system by cnettel · · Score: 1

      It makes sense if your swap is significantly faster than the original store for your code, which I think was the point of the parent. This includes scenarios with net-booted clients (/blade servers) that still have some kind of local secondary storage for exactly swap and other temporary uses.

    15. Re:One reason not to encrypt the windowing system by Mattintosh · · Score: 1

      If that text is in the binary, then you just violated Apple's copyright by posting that snippet of text (note the part about publicly displaying it). Unless you have Apple's authorization, that is.

      That said, when has the DMCA stopped anyone on /. from trying to figure out what makes stuff tick? It's not like it's law outside of the USA, or anything, nor is it particularly valid inside the USA. It's just that nobody has allowed its validity to be tested, thus it stands... for now. It's a paper tiger. It looks mean, but it can't hurt you (if you're on solid legal ground, anyway), and it'll burn easily enough if you can just get it in contact with open flame.

    16. Re:One reason not to encrypt the windowing system by gnasher719 · · Score: 1

      AES-128 is one of the more expensive codes to decrypt, but with a bit of effort a single core on a Core Duo chip can do it at a speed that is quite comparable to harddisk read speed. And since I haven't read any complaints from Mac users how slow these machines are booting, I think there is no reason to worry about that.

  3. Some poem by Anonymous Coward · · Score: 0

    "Mac OS" doesn't rhyme with "uncool."

    1. Re:Some poem by KlaymenDK · · Score: 0

      Would you rather it did? I'm finding it a nice statement in its own right.

    2. Re:Some poem by Anonymous Coward · · Score: 0

      The first line and final 2 lines aren't part of the poem. It's a shaky attempt at a limerick in the 5 lines inbetween.

  4. Signed binaries = good, encrypted binaries = bad by elronxenu · · Score: 0, Flamebait
    Encrypted binaries subvert GNU's Freedom #1 "freedom to study the source code and modify it to do as you wish". Even though the source is not available, binaries can be reverse-engineered (and this is explicitly permitted by copyright law, for interoperability purposes) ... but not if it's been encrypted.

  5. Re:Signed binaries = good, encrypted binaries = ba by Dogun · · Score: 1

    Disregarding the content of your comment, you're still confusing encryption with obfuscation.

    What you see here is obfuscation.

  6. Re:Signed binaries = good, encrypted binaries = ba by MindStalker · · Score: 1

    So what? OSX is based on BSD and does not need GPL compliance.

  7. How is this protecting against copying? by Anonymous Coward · · Score: 0

    The article explains in detail what is encrypted, how it is encrypted, and where it is decrypted.

    However, what is unclear to me is: how does this protect against copying the OS?
    Presumably, the AES key to decrypt the binaries is stored somewhere or computed somehow.
    Why does this work on original hardware and not on some PC clone?
    Is the AES key stored in some secure storage inside an original Apple?

    1. Re:How is this protecting against copying? by Anonymous Coward · · Score: 0

      My guess? The firmware. Since the firmware is specific to Apple, and using EFI, they can stash all sorts of interesting stuff in locations that EFI provides to them. That, and creating a shim of any kind for other boxes is tricky at best, so you have to resort to patching the kext and the kernel directly. The advantage here is that if their OS updates stomp these files regularly, it will make pirating the OS as painful an experience as possible, without inconveniencing the average user in any way.

    2. Re:How is this protecting against copying? by v1 · · Score: 1

      It's possibly not to prevent copying, but more to prevent you from running it on non-apple hardware, and to prevent subversion of critical code through malware.

      Remember there are many reasons macs are not infested with malware, and arguably the largest reason is that apple takes a highly proactive approach. They don't wait for a garage-door-size hole to appear in the OS and then start down a 6 month make-another-patch project. They build it (relatively) secure from the get-go and are continually improving security internally even though they are not under attack. This makes it a tougher nut to crack from day 1. This is probably just another way to tighten security. People are scratching their heads asking why apple is doing this because they can't wrap their minds around the idea of making it more secure before someone has busted down the door. If nothing else, this mitigates the damage should someone find and take advantage of an exploit. Breaking it up the way they do with mulitple layers, Instead of owning the entire system, a hacker is more likely to gain control over a small subsection of the OS and have a much less devostating effect on the system as a whole.

      As for why only certain binaries are protected thusly, apple most likely has researched their OS and determined that those are either the most likely points of attack, or that those systems, if subverted, would give the attacker a very large degree of fredom (a "big hole") to work with so they are more important to protect. They may also see those systems as more vulnerable to subversion by their design and requried functionality and thus in need of additional protection. Look at how heavily unix protects "sudo", and for good reason.

      Without knowing the details I would be guessing, but I suppose it's possible that the systems being protected are all linked by a network of trust, and that if one is taken over, the others would all fall easily, making it important to protect them as a group.

      --
      I work for the Department of Redundancy Department.
  8. Re:Signed binaries = good, encrypted binaries = ba by tlhIngan · · Score: 1

    The problem with signed binaries is that you either have a list of binaries that are signed, that is hardcoded into the kernel to check (BAD), or all binaries have to be signed (BAD). The only workable alternative is have a list of files and have that file signed.

    What MacOS X does, is try to start the application. If it's encrypted, it's decrypted as part of the load process into memory. If not, well, it's not. I'm certain you can replace OS X's encrypted binaries with unencrypted ones of equivalent functionality - it just won't go through the same code path since it doesn't need decryption. This way, during development, the software isn't signed and it's trivial to get working (rather than having to constantly resign it as part of the build process). Once finalized, it's encrypted, and unless the kernel has a bug, it should work the as if it was unencrypted.

    Anyhow, when has DRM really stopped anyone determined to break it? Those who are going through the effort to break this are either doing it for fun, or aren't buying a Mac. I can think of one way to grab the decrypted code right out of memory... (requires external hardware). I'm sure someone else creative can figure it out. There are probably another dozen ways to do it without needing external hardware as well.

  9. A nice benefit of this... by Anonymous Coward · · Score: 0

    ... is that, since Apple figures anyone running Mac OS X is running it on Apple hardware, there is no product activation, serial number or anything like that for Mac OS X.

    It's commercial retail software with no copy protection whatsoever.

    1. Re:A nice benefit of this... by Overzeetop · · Score: 2, Insightful

      Actually, it's copy protection written into the firmware. By locking down the hardware side, and making their software incompatible with anything else, they've DRM'd the software while making you feel fresh all day. But we all know what that smell is covering up.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:A nice benefit of this... by Anonymous Coward · · Score: 1, Insightful

      You're totally missing the point, which is that Mac OS X users aren't made to feel like criminals like Windows users are. The software has no copy protection, as I said. As long as you are using it legally (as in, you are running it on a Mac), you just install and run it with no product key or activation or any other bullcrap. It's quite refreshing compared to Windows.

    3. Re:A nice benefit of this... by Andrew+Kismet · · Score: 0, Flamebait

      The smell of silicon designed for the software it runs?

    4. Re:A nice benefit of this... by Overzeetop · · Score: 1

      On the contrary: Mac users are treated like criminals, they just don't know it. Microsoft wants you to wear the orange overalls and walk with your eyes facing the ground. Apple want's you to take the blue pill.

      Neither are exactly consumer friendly. Luckily for Apple, they're control over the hardware make the hacking scene very small. Nobody makes a fuss because there are very few who even care. That and the fact that Apple doesn't really depend on software for revenue (not like MS does, at least).

      Apple has managed to a bad thing properly: they've locked down the software (bad), but they've made it transparent to the end user (good). The check is still there, every time you boot up, but you never have to fool with it.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    5. Re:A nice benefit of this... by xjerky · · Score: 2, Insightful

      The point is that if you are an Apple hardware buyer, then you'll never have to deal with false positives disabling your system, unlike WGA.

      And if you are not an Apple hardware buyer, then they don't want you as a potential customer anyway.

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    6. Re:A nice benefit of this... by IamTheRealMike · · Score: 1
      As long as you are using it legally (as in, you are running it on a Mac)

      It isn't and never has been illegal to run a legally purchased copy of OS X on non-Apple hardware, despite what they would like you to believe. No more than it's illegal to write word processors using Visual Studio, for instance.

    7. Re:A nice benefit of this... by mollymoo · · Score: 1
      As long as you are using it legally (as in, you are running it on a Mac)

      Owning a Mac does not entitle you to run whichever version of Mac OS you like. While there is no technical barrier to running, say, an unlicensed copy of 10.4 on a Mac which came with an earlier version, if you haven't got a license for 10.4 you're still breaking the law.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    8. Re:A nice benefit of this... by mollymoo · · Score: 1
      While there is no technical barrier to running, say, an unlicensed copy of 10.4 on a Mac which came with an earlier version [...]

      That was badly phrased. You have to have a Mac recent enough to run 10.4, of course. It aint gonna work on your Quadra...

      --
      Chernobyl 'not a wildlife haven' - BBC News
    9. Re:A nice benefit of this... by Anonymous Coward · · Score: 0

      You are still missing the point completely. Mac OS X installs without any Windows-style product key or draconian activation system. You just stick the DVD in and install it. If you try to install it on a non-Mac, it simply won't work. It was designed to only work on Macs, that's why it's called "Mac OS X".

      "Mac users are treated like criminals, they just don't know it"

      When you have to use your key to get into your house, are you being treated like a criminal by the door? Chill, man.

    10. Re:A nice benefit of this... by Ash-Fox · · Score: 1
      The point is that if you are an Apple hardware buyer, then you'll never have to deal with false positives disabling your system, unlike WGA.
      Instead you have to worry about the hardware quality, which Apple is known for not providing.
      --
      Change is certain; progress is not obligatory.
    11. Re:A nice benefit of this... by xjerky · · Score: 1

      I'm not going to bother debating that, since that's a whole other topic.

      But, do you really think OS X is going to run better on non-Apple hardware??

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    12. Re:A nice benefit of this... by Ash-Fox · · Score: 1
      But, do you really think OS X is going to run better on non-Apple hardware??
      Depending on exactly which hardware it's on too (there is also worse hardware than Apple's out there after all). Provided it was on decent hardware and has the proper drivers for that hardware, it probably would (I wouldn't be plagued by those weird noises either!).
      --
      Change is certain; progress is not obligatory.
    13. Re:A nice benefit of this... by Alsee · · Score: 1

      When you have to use your key to get into your house, are you being treated like a criminal by the door? Chill, man.

      Thanks for the perfect analogy.

      No, I don't have to use a key to get into my house. Once I've bought the house I have every right to grab an ax and hack down the front door and walk in.

      And for some bizarre reason there are some people here trying to claim that there is something with doing that.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    14. Re:A nice benefit of this... by Anonymous Coward · · Score: 0
      I'm not going to bother debating that, since that's a whole other topic.
      "La la la la! I'm not listening! La la la la la! Apple can do no wrong! La la la la la la!"
    15. Re:A nice benefit of this... by xjerky · · Score: 1

      Um, no...I'm saying that maybe Apple has hardware issues, and maybe they don't. Probably no worse than any other company. But that's not the point anyway.

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
  10. How hard is reverse engineering? by s20451 · · Score: 1

    Even though the source is not available, binaries can be reverse-engineered

    Just wondering. How easy is it to reverse-engineer a massive closed-source piece of software (like, say, MS Windows)?

    Such a reverse-engineering job would be of obvious commercial interest (especially to parties who work in countries with lax regulatory regimes), so there is an obvious incentive to do it.

    However, my "armchair" estimation is that it is nearly impossible, since there exist parts of the world with large numbers of skilled computer scientists, and lax copyright laws. But so far there is no evidence that anyone has reverse-engineered Windows, or anything similar, on a large scale (e.g., I am not aware of any Russian web sites where you can download source of closed programs).

    However, I am not a software engineer. Are there any experts out there who can enlighten me? I'm rather curious.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:How hard is reverse engineering? by Proud+like+a+god · · Score: 1

      What about ReactOS or the work of various compatabitity programs like Wine, or virtual machines?

    2. Re:How hard is reverse engineering? by dwandy · · Score: 2, Informative
      Just wondering. How easy is it to reverse-engineer a massive closed-source piece of software (like, say, MS Windows)?
      Trivial ... just takes time to "re-code" it ... a lot of time ... check out http://www.winehq.com/ who are in fact reverse engineering Windows.
      Such a reverse-engineering job would be of obvious commercial interest (especially to parties who work in countries with lax regulatory regimes), so there is an obvious incentive to do it.
      Why reverse engineer when you can just print copies? There's very little commercial interest in this...
      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    3. Re:How hard is reverse engineering? by prockcore · · Score: 1
      Are there any experts out there who can enlighten me? I'm rather curious.


      You would never use RE to write a windows clone.. it is, indeed, just too large. Reverse engineering is better used to solve specific tasks.

      You could use reverse engineering to find details on things in windows, like codecs, file formats, protocols, etc.

      For example, I used reverse engineering to discover the iTMS AES key. It took about an hour to find and step through the relevant code to discover out how it is generated (it's not stored in the file, iTunes calculates it on the fly by md5summing several strings, and Apple uses an intentionally broken md5 algorithm).

      For protocols, it's usually easier to just run tcpflow instead of stepping through the executable, and for file formats there's always the "make a change, save, diff, repeat" method.
    4. Re:How hard is reverse engineering? by tdemark · · Score: 1

      Such a reverse-engineering job would be of obvious commercial interest (especially to parties who work in countries with lax regulatory regimes), so there is an obvious incentive to do it.

      So you want to RE a proprietary solution specifically to sell it in a region which is known for its "loose" ethics toward piracy?

      Do you see the large, glaring issue with that or do I need to paint it day-glo orange?

    5. Re:How hard is reverse engineering? by s20451 · · Score: 2, Informative

      So you want to RE a proprietary solution specifically to sell it in a region which is known for its "loose" ethics toward piracy?

      I'm not interested in re-selling the proprietary solution. I'm interested in selling detailed information about the proprietary solution.

      Reverse engineering makes security holes more obvious (does it not? Otherwise, how do hackers find security holes?). This is of obvious interest to "industrial" crackers -- the ones who harness large botnets and sell them to the highest bidder. It's a multi-million dollar business.

      --
      Toronto-area transit rider? Rate your ride.
    6. Re:How hard is reverse engineering? by dubonbacon · · Score: 1

      These are reimplementing win32 API (Application Programming INTERFACE), not reverse engineering it in any way.

      --
      sw5YRhw4ln3pr7$Ock1/4ma0u8Lw2Tm5l6/7DOiC5e6t4NSb6T en 6g5AOCPa2Xs!MSr!p! hackerkey.com
    7. Re:How hard is reverse engineering? by dubonbacon · · Score: 1

      Wine is a reimplementation of the Win32 API, not reverse engineering in any way.

      --
      sw5YRhw4ln3pr7$Ock1/4ma0u8Lw2Tm5l6/7DOiC5e6t4NSb6T en 6g5AOCPa2Xs!MSr!p! hackerkey.com
    8. Re:How hard is reverse engineering? by Anonymous Coward · · Score: 0

      Yes it is

      "That said, the documentation is often bad, nonexistent, and even misleading where it exists, so a fair amount of reverse engineering has been necessary, particularly in the shell (Explorer) interface."

    9. Re:How hard is reverse engineering? by jimicus · · Score: 1

      Trivial?! The Wine project has been ongoing for thirteen years and is still a long way from being perfect, and you consider that "trivial"?

      What do you consider "difficult"?

    10. Re:How hard is reverse engineering? by jimicus · · Score: 1

      Reverse engineering makes security holes more obvious (does it not? Otherwise, how do hackers find security holes?

      Well, given the number of hacks which have been buffer overflows caused by not checking the length of input somewhere, I'd hazard that a significant chunk of security holes have been found simply by throwing very large strings which break RFCs in various interesting ways at the software to see what happens.

    11. Re:How hard is reverse engineering? by HuguesT · · Score: 1
      Given that a great portion of win32 is undocumented (in spite of the EU ruling), it's tough to do one without the other


      These are reimplementing win32 API (Application Programming INTERFACE), not reverse engineering it in any way.
    12. Re:How hard is reverse engineering? by dwandy · · Score: 1

      yeah ... knew I shoulda picked a different word without explanation...
      Re-writing the Windows API is difficult in much the same way that writing out the bible by hand is difficult. Something that takes a long time is not the same as something that is difficult to do.
      Since the Windows API is public the task gets a rating of "trivial but long ... very very long" which is what I said...

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
  11. Re:Love mac - hate some of the choices by bealzabobs_youruncle · · Score: 1
    I would by no means debate your techncal reasoning, but the reason Apple thinks of these things as worth protecting is because the vast majority of users don't find using locate in a terminal window a better method. I might also add that if you take advantage of the metadata in apps like iPhoto, iMovie and even Pages you will find Spotlight can be pretty useful, but you do have to at least slightly adjust your work flow.

    And honestly,unless your Mac is pretty old the Dock is hardly that massive of a resource hog.

  12. Oh look, we can scramble a binary. by ettlz · · Score: 0, Redundant

    How, exactly, does this enhance the Apple user-experience?

    1. Re:Oh look, we can scramble a binary. by binarybum · · Score: 5, Funny

      "Hi, I'm a PC."
      "And I'm a Mac. My insides are all scrambled up. It protects me from dangerous crackers."
      "All scrambled up?"
      "Yep, that's right, my most important parts are very heavily scrambled."
      "Does it hurt when you poop?"
      "like you wouldn't believe"

      --
      ôó
    2. Re:Oh look, we can scramble a binary. by zepo1a · · Score: 1

      I LOLed

    3. Re:Oh look, we can scramble a binary. by Anonymous Coward · · Score: 0

      I thought Macs don't poop...

    4. Re:Oh look, we can scramble a binary. by sokoban · · Score: 3, Funny

      Where do you think iPods come from?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
    5. Re:Oh look, we can scramble a binary. by Xtravar · · Score: 1

      Introducing the new iPoop from Apple

      --
      Buckle your ROFL belt, we're in for some LOLs.
    6. Re:Oh look, we can scramble a binary. by Anonymous Coward · · Score: 1, Funny

      You're thinking of the Zune.

    7. Re:Oh look, we can scramble a binary. by capkanada · · Score: 0

      No, their poop doesn't stink.
      Or at least that's what they would have you believe. ;)

  13. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    "locate" in an xterm works much better. At least removing spotlight entirely was possible.

    Does "locate" also search through the contents of text files? PDFs? Meta information on images? All of my stored e-mails?

  14. why bother? by oohshiny · · Score: 3, Interesting

    It doesn't really matter what they protect, they are simply trying to make copying OS X wholesale more cumbersome. Functionally, there is nothing in OS X that would be worth disassembling for anybody: there are already open source implementations of Spotlight, Finder, SystemUIServer, Doc, and all the other stuff, and arguably, the open source versions are technically better. The thing that makes Macs shine and sell is the packaging and integration, not the technology.

    1. Re:why bother? by MicrosoftRepresentit · · Score: 0

      Technically better? Whats this open source technology thats better then Spotlight? (We'll leave CoreData, CoreImage and CoreAudio for another day)

    2. Re:why bother? by dosius · · Score: 1

      So how far, in reality, are we from having the whole OSX either open-sourced, or cloned?

      A couple of my friends and I have been talking for a while about making an open-source OSX replacement, but I'm the best programmer in the group and I still suck horribly. Still, if one can be made for Win2K, why not OSX?

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    3. Re:why bother? by metamatic · · Score: 1

      The open source OS X exists; it's called GNUStep.

      Unfortunately, the Linux community as a whole isn't interested in it. Both KDE and GNOME are more popular.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    4. Re:why bother? by Ash-Fox · · Score: 1
      Whats this open source technology thats better then Spotlight?
      A Mac user told me they preferred Kerry. As for technically better -- hm. I believe Beagle supports more formats than Spotlight, additionally it's supposed to give very little impact on the system if it's setup that way (depends on what defaults your distribution chose).

      Spotlight has a slight superiority in being able to use certain meta-data, but as identified by others, it's a bit pointless without useful boolean functions in Spotlight's search.
      --
      Change is certain; progress is not obligatory.
    5. Re:why bother? by aztracker1 · · Score: 1

      LOL, I am pretty sure Kerry is a port of Beagle with a KDE front end...

      --
      Michael J. Ryan - tracker1.info
    6. Re:why bother? by Ash-Fox · · Score: 1
      LOL, I am pretty sure Kerry is a port of Beagle with a KDE front end...
      I am pretty sure Kerry is not a port of Beagle, but rather a graphical front-end to Beagle.
      --
      Change is certain; progress is not obligatory.
    7. Re:why bother? by dosius · · Score: 1

      I know of GNUstep, but it's not really an open source OSX (as it isn't binary-compatible).

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    8. Re:why bother? by Anonymous Coward · · Score: 0

      Technically better? Whats this open source technology thats better then Spotlight?

      Beagle has become the de-facto standard for desktop apps. Its back-end is a port of Lucene.

      (We'll leave CoreData, CoreImage and CoreAudio for another day)

      Yes, we should, since it's kind of embarrassing how long it has taken Apple to develop and incorporate this kind of functionality into OS X.

    9. Re:why bother? by MicrosoftRepresentit · · Score: 0

      Beagle is quite poor compared to Spotlight, largely due to Lucene. Lucene is *very* easy to use, I'll give it that, but it has lots of stupid limitations. For example, a query containing a range or wildcard is translated into a query containing an OR clause for *every* possible match in the index, which is hilariously retarded. Spotlight supports these types of queries much more efficiently. Spotlight is also faster than Lucene, in fact a relatively naive implementation of a suffix tree search can beat Lucene for many queries. Spotlight is also just as easy to extend, as evidenced by the hundreds of third party indexing plugins on Apple's downloads site. Beagle is not superior to Spotlight in any way, except being Open Source.

      So...whats the open source equivalent of CoreData and CoreImage? CoreAudio has been around since the start, btw.

      Troll, or deluded linux hippy?

    10. Re:why bother? by Anonymous Coward · · Score: 0

      Spotlight has a slight superiority in being able to use certain meta-data, but as identified by others, it's a bit pointless without useful boolean functions in Spotlight's search.

      There is no inherent limitation in Beagle as to what metadata the engine uses; the current choices just reflect what seems to be most useful.

    11. Re:why bother? by Bastian · · Score: 1

      This is true, but if you want binary compatibility throwing a WINE-like layer on top of GNUStep so that the system can handle universal binaries (or PPC ones if you're on LinuxPPC, I suppose) would be trivial compared to what WINE has had to do.

      GNUStep is really your best starting place if you're wanting an open source OS X; they have a 10-year head start on you.

    12. Re:why bother? by 99BottlesOfBeerInMyF · · Score: 1

      So how far, in reality, are we from having the whole OSX either open-sourced, or cloned?

      Lots of pieces of OS X have open source projects that partially provide the same functionality. The problem is putting all of them together and getting them working smoothly and getting the community to adopt them. This would be a monumental task. GNUStep, for example, provides a lot of really useful functionality, especially for novice users. There is little or no interest from any of the major Linux distros in implementing GNUStep by default. This is partially because Linux is a great server and most of the people developing Linux want to do so so that it fits that role. GNUStep and hundreds of other technologies are of very little benefit on a server, and mostly just add unneeded bloat.

      While Linux on the desktop gets a lot of press, realistically, not that many people want it. Those who want an easy to use desktop, or an ideal workstation already use OS X. Many of the others want games, so they run Windows. Unless some major companies decide to bring Linux to the desktop and throw a lot of developers at a particular distribution and make decisions that will benefit desktop users at the expense of server admins, I don't see an open source OS X replacement and Linux is dropping further and further behind.

    13. Re:why bother? by 99BottlesOfBeerInMyF · · Score: 1

      The thing that makes Macs shine and sell is the packaging and integration, not the technology.

      I'd argue that the integration is technology in and of itself. What makes OS X shine is the fact that someone is willing to make decisions and put manpower behind making an ideal desktop OS. The things that users need or want get fixed so that they work, easily. Sure maybe Apple's OpenStep implementation is no better than GNUStep as far as the qaulity of the code is concerned, but people can and do use Apple's implementation because it is built in and it works with everything. I've yet to see a Linux distribution that has cloned either Apple's system services (no kparts doesn't count, I tried it and it does not do the same thing at all) or their upgrade via FireWire capability. I've used Beagle and it works, but I never did get any of the specialty filetypes I use to work in it, like photoshop files, and doing so with Spotlight was a painless download and drop in the right folder.

      It is a combination of smoothly working, quality technology, integration of that technology, and central decision making to make an OS for the desktop, not the desktop, server, and cell phone, that makes OS X a nicer workstation for me.

    14. Re:why bother? by squiggleslash · · Score: 1

      That's more of an open source NEXTSTEP. Certainly, massive components are missing if you want to replace OS X with GNUStep/Linux, even ignoring binary compatability issues. These include Carbon, various major frameworks, and Quartz. Much of what's "there" is half done - the Dock, for example, is implemented in both WindowMaker and GWorkspace, in the former being complete but not integrated with GNUstep, in the latter being incomplete and semi-integrated with GNUstep but not with anything else.

      GNUStep is getting there, and could easily be competition for GNOME or KDE, but in some ways it's a little late for that. Leaving aside the massive headstart in mindshare of either of those two platforms, GNUStep's reliance upon unmanaged Objective C means it has a long way to go, whereas GNOME is beginning to integrate Mono, and both GNOME and KDE are integrating Python.

      --
      You are not alone. This is not normal. None of this is normal.
    15. Re:why bother? by oohshiny · · Score: 1

      What makes OS X shine is the fact that someone is willing to make decisions and put manpower behind making an ideal desktop OS

      I think if you checked, you'd see that OS X has considerably fewer overall resources invested in it than either KDE or Gnome. And I think that's reflected in the end product. What Apple does is they target their resources differently, and that leads to a particular kind of product that appeals to a particular kind of buyer. But it's not a "ideal desktop OS", it's only an "ideal desktop OS" for some people.

      Sure maybe Apple's OpenStep implementation is no better than GNUStep as far as the qaulity of the code is concerned, but people can and do use Apple's implementation because it is built in and it works with everything.

      People don't use GNUStep because Linux desktops have standardized on either Gnome or KDE, and because the *Step interface and technology is uninteresting. At this point, Apple could completely open source the OS X GUI and people still wouldn't use it.

      It is a combination of smoothly working, quality technology, integration of that technology, and central decision making to make an OS for the desktop, not the desktop, server, and cell phone, that makes OS X a nicer workstation for me.

      I challenge you to demonstrate that OS X is any more "smoothly working" or "integrated" than SuSE or Ubuntu according to any objective criterion. That may be your user experience, but other people have other user experiences.

      Your suggestion that Linux is hampered by trying to serve too many masters is wrong. Linux desktop distributions are just as fully designed for the desktop as OS X. Furthermore, Apple is very much trying to make OS X into both a desktop and a server OS (with limited success).

    16. Re:why bother? by metamatic · · Score: 1
      GNUStep's reliance upon unmanaged Objective C means it has a long way to go, whereas GNOME is beginning to integrate Mono, and both GNOME and KDE are integrating Python.

      Funny you should say that... GNOME's increasing use of Mono is why I'm considering switching back to KDE. Right now it's possible to rip Mono out of Ubuntu and have it still work, but I'm not sure for how much longer that will be the case.

      Anyhow, OpenStep/GNUStep was way ahead of GNOME a while back. The only reason it's behind now is that, as I say, Linux users aren't interested in a Mac OS X compatible desktop environment, for whatever reason, so all the attention goes to KDE and GNOME.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    17. Re:why bother? by 99BottlesOfBeerInMyF · · Score: 1

      But it's not a "ideal desktop OS", it's only an "ideal desktop OS" for some people.

      Nothing is ideal for everyone, but OS X is targeted at the desktop, while Linux is not. Many of the tradeoffs in Linux are to the detriment of the desktop, in favor of flexibility or even optimization for the server environment.

      People don't use GNUStep because Linux desktops have standardized on either Gnome or KDE, and because the *Step interface and technology is uninteresting.

      It's uninteresting if you're running a server. If you're using a workstation it offers numerous benefits. Of course most people who care about those benefits have already moved. Have you ever IM'd some application you are using to someone so that they would have the exact same version, or simply because the original distributors of that program were no longer providing it? I'm guessing if you are working under Linux you haven't. I'm guessing if you work under OS X you have. OpensStep provides portable application packages that can easily be moved from one location to another and require no extra steps to install or uninstall. On the server, that is pretty uninteresting.

      At this point, Apple could completely open source the OS X GUI and people still wouldn't use it.

      I suspect you are wrong about that, but there is no point postulating.

      I challenge you to demonstrate that OS X is any more "smoothly working" or "integrated" than SuSE or Ubuntu according to any objective criterion.

      In OS X I can install a service to translate Mandarin to English and vice versus. I can use that ability in iChat, TextEdit, Adobe InDesign, Subethaedit, vi, Camino, mail.app, and pretty much every other program except bad ports that don't use the native text handling APIs. That is integration. The programmers of those programs knew nothing of the translation service, but it works anyway. The same goes for spell checking, grammar checking, dictionary lookups, thesaurus, text encryption, scripts, auto-formatting bibliography references, etc. On both Gnome and KDE I have completely failed to reproduce this functionality. The closest I've seen is Kparts which only works in apps where the developers knew about the service beforehand and specifically included it (which is to say very few).

      Linux desktop distributions are just as fully designed for the desktop as OS X.

      I use Linux and OS X on the desktop every day. I've got a pretty good handle on heir relative strengths an weaknesses. It simply is not even close from my experience. Desktop Linux distros are skin deep and most of the effort seems to be directed towards making it a better server (where it excels). I wish it were otherwise. I'd love to have a desktop OS with the functionality and integration of OS X, but on any hardware and fully open source. I just don't have that option and I'm not willing to take quite so many steps backwards out of idealism.

    18. Re:why bother? by oohshiny · · Score: 1

      but OS X is targeted at the desktop, while Linux is not

      That statement makes no sense because "Linux" can mean many things. The Linux-related analogs of OS X are SuSE, RedHat, and Ubuntu, and those are every bit as much targeted at the desktop as OS X is.

      [OpenStep/Cocoa technology] uninteresting if you're running a server.

      No, it's uninteresting because it is largely obsolete. Don't get me wrong: it still works pretty well and it's OK for Apple to stay with it for a while, but the technology is not something many people in the Linux world would be attracted to.

      OpensStep provides portable application packages that can easily be moved from one location to another and require no extra steps to install or uninstall.

      More accurately, OS X lacks a full package and dependency manager, so developers are forced to bundle up all their dependencies in bloated "application packages"; that's not simple, it's simplistic. Linux distributions have wisely and deliberately chosen a different approach.

      That is integration.

      Apple's Services menu is a textbook example of a poorly thought out user interface and implementation; it's obscure, cluttered, counterintuitive, and many of its entries are haphazardly and inappropriately activated and inactivated. If you're actually using it as more than an example, you're in a small minority; most people don't even now it's there.

      On both Gnome and KDE I have completely failed to reproduce this functionality.

      The underlying support is there and it's better architected than Apple's solution; however, it's not exposed to users in something like the Services menu, and until someone comes up with a better interface than Apple, it shouldn't be.

      I use Linux and OS X on the desktop every day.

      So do I.

    19. Re:why bother? by dosius · · Score: 1

      I agree, and had the same intentions.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    20. Re:why bother? by 99BottlesOfBeerInMyF · · Score: 1

      The Linux-related analogs of OS X are SuSE, RedHat, and Ubuntu, and those are every bit as much targeted at the desktop as OS X is.

      No they aren't. Too many of the design decisions of the kernel and even common user space have remained the way they are in order to maintain compatibility and make Linux a better server. All the Linux based desktops I've seen suffer because of this.

      No, it's uninteresting because it is largely obsolete. Don't get me wrong: it still works pretty well and it's OK for Apple to stay with it for a while, but the technology is not something many people in the Linux world would be attracted to.

      You have a very interesting definition of "obsolete." It provides superior functionality that Linux has not yet managed. Until there is something better, it is not obsolete.

      More accurately, OS X lacks a full package and dependency manager, so developers are forced to bundle up all their dependencies in bloated "application packages"; that's not simple, it's simplistic.

      Its true OS X could use better package management, but that has nothing to do with OpenStep. They are separate, but related bits of functionality. The tiny amount of extra space means nothing on the desktop compared to the ease of use. Its thinking like this that is part of what keeps Linux from advancing. Clinging to and defending outdated, inferior ways of doing things to save an insignificant amount of disk space on a desktop makes no sense. Saving space on a server image, maybe.

      Apple's Services menu is a textbook example of a poorly thought out user interface and implementation; it's obscure, cluttered, counterintuitive, and many of its entries are haphazardly and inappropriately activated and inactivated.

      And yet it is there and shows superior integration between different applications. You not liking the UI in no way removes that advantage.

      ...and until someone comes up with a better interface than Apple, it shouldn't be.

      Heh, how very opposed to the fundamentals of Linux that is. If functionality is hard to use, remove it. Brilliant! I'd rather have functionality than not, even if the UI is not ideal. UIs can be improved, but are a lot more likely to be if people know the functionality is possible in the first place. Don't you feel a little ashamed of yourself for such zealousness? Linux will never catch up if every time someone points out a way Linux is behind, the community covers their ears and refuses to consider what is better for end users, rather than assuming what they are doing is perfect because it is what they are doing.

      So do I.

      Great, how about telling me why Linux is a superior desktop. Right now OS X wins on commercial software availability, application portability, services, GUI/CLI integration, interface consistency, and ease of upgrades. Linux wins on package management, ease of customization, and well I can't think of any others right now. Maybe that is why almost all of the Linux/BSD developers I know have migrated to OS X for their desktop. You know what's really funny? I run kubuntu in a VM on top of OS X, for certain applications and testing and fooling around. Upgrading my mac laptop to a new machine, including the VM takes me several days of work less time than just upgrading a kubuntu machine. I don't know about you, but there are a lot of things I can get done in that time.

    21. Re:why bother? by oohshiny · · Score: 1

      Too many of the design decisions of the kernel and even common user space have remained the way they are in order to maintain compatibility and make Linux a better server.

      Like what?

      You have a very interesting definition of "obsolete." It [OpenStep, Cocoa] provides superior functionality that Linux has not yet managed. Until there is something better, it is not obsolete.

      Like what?

      Its true OS X could use better package management, but that has nothing to do with OpenStep.

      You're right that it doesn't, but you made the connection, not me.

      The tiny amount of extra space means nothing on the desktop compared to the ease of use. Its thinking like this that is part of what keeps Linux from advancing. Clinging to and defending outdated, inferior ways of doing things to save an insignificant amount of disk space on a desktop makes no sense. Saving space on a server image, maybe.

      It's not a question of space, it's a question of consistency and usability. Asking users to manually manage software versions, and to do so through an interface that's different for each software package, is inconsistent and hard to use.

      And Apple itself knows that package management is important: they give you Software Update. It's just that Apple hasn't figured out how to extend the benefits of Software Update to all applications, while Linux has.

      And yet it is there and shows superior integration between different applications.

      Stuff that's in the services menu has simple, natural equivalents using cut-and-paste; it simply isn't needed.

      You not liking the UI in no way removes that advantage.

      It's not a question of preference; the Services menu is objectively broken.

      If functionality is hard to use, remove it. Brilliant!

      Yes, that's what makes a good UI: remove badly implemented features if there is a reasonable equivalent, and there is. In fact, in addition to cut-and-paste equivalents, UNIX-like systems provide filtering through command pipes.

      Right now OS X wins on commercial software availability, application portability, services, GUI/CLI integration, interface consistency, and ease of upgrades.

      That's your opinion, but for each of those points, you're either wrong, or the point is simply not a meaningful advantage.

      Upgrading my mac laptop to a new machine, including the VM takes me several days of work less time than just upgrading a kubuntu machine. I don't know about you, but there are a lot of things I can get done in that time.

      Upgrading Ubuntu requires answering "Yes" to the question of "There is a new release of the OS available; would you like to upgrade now?" Generally, that's all you need to do: all the applications and packages will get upgraded, and they will get upgraded consistently.

      Upgrading the Mac usually blows away several bits of the system, and afterwards, one spends days dealing with, and upgrading, software that doesn't quite work with the new OS release. So, yes, there are better things to do than fiddle with software installations and management, and that's why I use Linux for the heavy lifting and the Mac for playing iTunes.

  15. Re:Signed binaries = good, encrypted binaries = ba by Wizard+Drongo · · Score: 4, Insightful

    Actually they're up to about 6% marketshare in the USA, and I think about 8% in the EU. And as for relevance, Apple, like Google are figureheads. When Apple do something, the rest of the market take notice. Like Widgets in OS X 10.4.....after Apple released this, Microsoft weighed in with 'Gadgets' (Yes, I know widgets come from Konfabulator, but Apple made them famous, and after Apple did so, Yahoo! bought Konfabulator, something that wouldn't have happened without Apple copying it in Tiger). So what Apple do is important because you tend to find 6 months after Apple do something, everyone else does too. I wouldn't be at all surprised if Microsoft use the encrypted binary idea in Vista SP1 or whatever comes after Vista (too late to put in Vista). I also wouldn't be at all surprised if Microsoft totally screw it up.

    --
    The truth shall always be free: Boris Floricic is Tron.
  16. whoa, people still like Apple? by Anonymous Coward · · Score: 2, Insightful

    By now we know that OS X uses encrypted binaries for some critical apps like Dock, Finder and LoginWindow.

    Actually, I *didn't* know that. I'm not going to "steal" the OS, why is Apple hiding parts of it from me? What else is hiding in there?

    Apple seems to be very slowly turning evil again. *sigh*

    1. Re:whoa, people still like Apple? by Eric+Smith · · Score: 1
      slowly turning evil again
      You're confused; their "evil bit" wasn't ever turned off. They only appeared to be less evil (and more innovative) than Microsoft. If you choose the lesser of two evils, you still get evil.

      [Disclaimer: I was once an Apple employee, but I didn't speak for them back then, and I certainly don't now.]

    2. Re:whoa, people still like Apple? by Anonymous Coward · · Score: 0

      Apple isn't "hiding" parts of it from you. They're just binaries; what else would you do with them? Any other FUD?

    3. Re:whoa, people still like Apple? by Corsican+Upstart · · Score: 1
      That's ridiculous. The encrypted binaries don't affect the end user in any way. They only make life harder for people who want to run OS X on their Dell. And unlike breaking Windows' or QuarkXpress' or Photoshop's activation, users breaking this (which isn't activation at all) en masse could have major, potentially negative implications for the platform.

      Maybe Apple is becoming evil, but this certainly isn't an indication of it.

    4. Re:whoa, people still like Apple? by Achromatic1978 · · Score: 1
      And unlike breaking Windows' or QuarkXpress' or Photoshop's activation, users breaking this (which isn't activation at all) en masse could have major, potentially negative implications for the platform.

      And what would those negative implications be? And why would Adobe not be subject to "potentially negative implications" of mass piracy of its product, but yet Apple would? Other than the sullying of its supposed "it works" marketing?

      Or is it one rule for Apple, one rule for all else?

  17. It's easy to make up freedom definitions by tm2b · · Score: 1

    "Freedom is when you don't have to do nothing or pay for nothing,
    I want to be free!" - Frank Zappa, "Teenage Wind"

    --
    "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
    1. Re:It's easy to make up freedom definitions by elronxenu · · Score: 1
      I didn't make them up, RMS did.

      If you think it's so easy to do, go ahead and make up better definitions of freedom and submit them to the FSF.

    2. Re:It's easy to make up freedom definitions by needacoolnickname · · Score: 1

      http://www.zappa.com/cheezoid/whatsnew/world-news/ FZ-Proposal/

      Rather impressive for 1983. Oh, and it's been copyrighted.

    3. Re:It's easy to make up freedom definitions by tm2b · · Score: 1

      Great URL - I'm in absolute agreement with you, I read about it first in The Frank Zappa Book.

      It's particularly important to note (beyond it itself being copyrighted) that he managed to propose it without creating a new sense of entitlement to other people's work.

      --
      "It is our blasphemy which has made us great, and will sustain us, and which the gods secretly admire in us." - Zelazny
  18. Re:Signed binaries = good, encrypted binaries = ba by AxelTorvalds · · Score: 2, Interesting
    What if the CPU does the decryption in realtime? Then you can use encrypted binaries to prevent certain types of attacks because the attacker would have to inject encrypted instructions in to an overflow...

    I think a patent was just filed for this kind of technology.

  19. Re:Signed binaries = good, encrypted binaries = ba by ClamIAm · · Score: 1

    The parent was referring to the FSF's definition of "free software", not the GPL. And while the GPL's requirements are based on this definition, the definition itself has nothing to do with the GPL.

  20. Broken Encryption by AnyThingButWindows · · Score: 1

    If the eyes can see it, it can be copied. If the ears can hear it, it can be copied. If your mind can imagine it, it can be made. All it takes is time.

    Thank you JaS.

    http://www.kore-net.com/office/1.png

    --
    When government fears the people, there is liberty. When the people fear the government, there is tyranny. - Jefferson
    1. Re:Broken Encryption by AsmCoder8088 · · Score: 1

      "All it takes is time." Precisely... you get that thing decrypted sometime between now and a thousand years and, if I'm still around, I might congratulate you!

    2. Re:Broken Encryption by Anonymous Coward · · Score: 0

      It already is cracked. :) Entirely decrypted. This came about in 10.4.6.

    3. Re:Broken Encryption by Anonymous Coward · · Score: 0

      wallpaper plz

    4. Re:Broken Encryption by Anonymous Coward · · Score: 0

      Actually, all these decrypted files have already been decrypted by certain people. There even exists a simple kernel extension that decrypts in real time so that OSX can run on normal PCs. Decrypting something when you know the key doesnt take any time at all.....

      luckily, some ingenious people found that key a long time ago.

  21. Re:Signed binaries = good, encrypted binaries = ba by Em+Adespoton · · Score: 1
    Wow... and this comment posted only a week or so after an article on Slashdot reported that Apple has seen a marketshare increase yet again, to something like 4.6%.

    I know... I shouldn't feed trolls.... Maybe I should have taken offense at the insinuation that all GNU freaks have beards (including the women) instead....

  22. Typo? by urbanradar · · Score: 2, Funny

    The so called Do Not Steal Mac OS X (DSMOS) kernel extension...

    DSMOS - Do Steal Mac OS?

    1. Re:Typo? by vmardian · · Score: 1

      Don't steal...

      --
      PowerLevel.com - A next generation marketplace for virtual items and services
    2. Re:Typo? by zippthorne · · Score: 1

      It's an anagram for MS-DOS. In fact, it's a two-letter transpose of it. Freaky.

      --
      Can you be Even More Awesome?!
  23. Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 0

    I'm running 10.2.8 - quite old. Printing 0xFFFF1600 as a string with printf causes a seg. fault on my box.

    1. Re:Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 3, Funny

      I'm running 10.2.8 - quite old. Printing 0xFFFF1600 as a string with printf causes a seg. fault on my box.

      well that's one hell of an Easter egg!

    2. Re:Printing 0xFFFF1600 ? by pclminion · · Score: 1

      Same here, version 10.3.9.

    3. Re:Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 0

      Okay, if you thought about it for at least two seconds before posting, it makes absolutely no sense for this to be included in any Mac OS X release before Tiger.

    4. Re:Printing 0xFFFF1600 ? by CliffSpradlin · · Score: 1

      And yep, it works in Tiger (weird characters at the end):
      $ ./a.out
      Your karma check for today:
      There once was was a user that whined
      his existing OS was so blind,
      he'd do better to pirate
      an OS that ran great
      but found his hardware declined.
      Please don't steal Mac OS!
      Really, that's way uncool.
            (C) Apple Computer, Inc.U??VWS?5P

    5. Re:Printing 0xFFFF1600 ? by Megane · · Score: 1

      I'm running 10.2.8 - quite old. Printing 0xFFFF1600 as a string with printf causes a seg. fault on my box.

      That would probably because this is specific to the Intel version, and Intel wasn't supported before 10.4.x. Even Tiger PPC doesn't have the Don't Steal extension.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    6. Re:Printing 0xFFFF1600 ? by mini+me · · Score: 1
      And yep, it works in Tiger

      Tiger for Intel. The PPC version doesn't not include this feature.
    7. Re:Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 0

      10.4.8 on my G5 is segfaulting.

      >gdb a.out
      GNU gdb 6.3.50-20050815 (Apple version gdb-477) (Sun Apr 30 20:06:22 GMT 2006) ...
      This GDB was configured as "powerpc-apple-darwin"...Reading symbols for shared libraries .. done

      (gdb) r
      Starting program: /Users/isaacdooley/src/test/a.out
      Reading symbols for shared libraries . done

      Program received signal EXC_BAD_ACCESS, Could not access memory.
      Reason: KERN_INVALID_ADDRESS at address: 0xffff1600
      0x900029c8 in strlen ()

    8. Re:Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 0

      That only works for the Intel version.

    9. Re:Printing 0xFFFF1600 ? by Anonymous Coward · · Score: 0

      try to print it as UINT *rolleyes*

    10. Re:Printing 0xFFFF1600 ? by syzler · · Score: 1

      Same on 10.4.8. The description could also be read that the pointer points to another pointer, but that still causes a segfault.

  24. Re:Signed binaries = good, encrypted binaries = ba by rekoil · · Score: 2, Insightful

    Everyone, including Apple, knows that no copy/license protection system is foolproof. The best you can ask for is something that's difficult enough to break that it effectively deters the mainstream "casual pirate" - remember, even bank vaults are rated on how long it would take a skilled safecracker to open the lock, and never guaranteed to be impenetrable.

  25. Mac Zealot Moderator Alert by Anonymous Coward · · Score: 0

    Parent asked legitimate question.

    1. Re:Mac Zealot Moderator Alert by ettlz · · Score: 2, Interesting

      Thank-you. Maybe I should expand on the question as: "This is a curious little piece of technology, and something similar could no-doubt be hacked into Linux or BSD with an a few hours' coding, but I doubt ordinary users of said OSs would use or tolerate such a thing. So, other than discouraging reverse-engineering and attempts to run OS X on non-Apple hardware, precisely how does this benefit those who will use the system? And does this really merit a Slashdot story?"

    2. Re:Mac Zealot Moderator Alert by jimicus · · Score: 1

      precisely how does this benefit those who will use the system?

      It doesn't. It's not supposed to. It's supposed to benefit Apple, who are essentially a company which sells the whole system, hardware and all, as an "experience".

      If MacOS X was that easy to pirate, the "experience" would be damaged becuase people would be expecting it to work on any old POS hardware, so piracy wouldn't necessarily lead to better sales as the perception of Mac OS would be of a buggy, unstable OS.

      Even if this problem could be solved, Apple would then find themselves competing with Dell on Dell's own terms - as anyone could go out and buy a Dell and install a store-bought copy of OS X on it.

  26. DRM binaries eliminate competition by GodWasAnAlien · · Score: 2, Interesting

    Microsoft would love to do the same thing,
    and would I guess that they are planning to, but letting Apple pull it first, as Apple can get away with it.

    Microsoft: "Apple used DRM music first, so locking everyone into our music player with DRM/Encrypted-Music is no worse".

    Microsoft: "Apple used DRM binaries first, so locking everyone into our OS and Applications with DRM/Encrypted-Binaries is no worse".

    1. Re:DRM binaries eliminate competition by Firehed · · Score: 1

      I'd like to take a short break here to point out that when the iTunes Music Store was first introduced, Steve Jobs didn't want DRMed tracks (IIRC, he wanted straight MP3, but it may have been unprotected AAC), but was forced to do so in order to get records to sign. It just worked out a hell of a lot better than he could have planned for.

      That said, you're probably spot-on.

      --
      How are sites slashdotted when nobody reads TFAs?
    2. Re:DRM binaries eliminate competition by Anonymous Coward · · Score: 0

      Yes, the old example of a monopoly exploiting its only competitor who actually works for them. Thanks for pointing that out, Bilbo Baggins!

    3. Re:DRM binaries eliminate competition by Anonymous Coward · · Score: 0

      Yeah, it's sad that these days you can't even just sell stuff, when you're a big company.

      All those people who whine that MS produces such bad software, and that they always lock you in for the long term (thus costing you more) should really get a Mac and shut up. Really: if your current offer is SO bad, why are you still whining? Don't WANT to switch, huh? Then live with it.

      There IS NO monopoly in operating systems, there's only a huge market leader. And many people have ALREADY chosen NOT to use their offerings. Like this AC here, tried Windows, likes Linux, uses Mac.

      Sure, it's sad that Apple does things that aren't so cool, but IMHO the things MS does are worse, as is their software.

  27. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    widgets and even encrypted binaries existed long before apple "invented" them. Even MS used to have a addon that was a sidebar that utilised the widget equivalent and encrypted binaries have been in common use for decades. apple are way behind in this stuff and simply them finally seeing there benefits does not mean they are innovative or that they invented the stuff. God I hate ignorant fanbois.

  28. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    Try Quicksilver. It's what the Dock and Spotlight should be. I'm a command line person myself, and seriously, it's pretty neat.

  29. Re:Signed binaries = good, encrypted binaries = ba by DurendalMac · · Score: 2, Interesting

    The thing is, Apple's implementation of Widgets is very well done. 10.5 is going to improve it with better memory management and the easy creation of widgets from any section of a webpage. The MS sidebar is a clunky and cumbersome implementation, probably because MS can't design a really good user interface to save their lives.

  30. Re:Love mac - hate some of the choices by frdmfghtr · · Score: 3, Interesting
    I also can't stand spotlight. It is a resource hog and doesn't work well, plus it takes up critical real estate on the menu bar.


    "Critical real estate on the menu bar"? Exactly how big is your Spotlight icon? Mine is less than half the size of my little fingernail on my 12" iBook, as big across as the menu bar is thick. I hardly call that "critical" but if that's your opinion, then so be it.

    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  31. Re:Signed binaries = good, encrypted binaries = ba by Spikeles · · Score: 1

    Oh yeah.. let's just add MORE overhead to processing instructions.

    --
    I don't need to test my programs.. I have an error correcting modem.
  32. where does dsmos_page_transform() get the key? by snitmo · · Score: 1

    TFA says dsmos_page_transform() decrypts the page. Fine, but where does this get the decryption key? It's essential to store the key in a secure place, but this article doesn't mention it ...

    1. Re:where does dsmos_page_transform() get the key? by Anonymous Coward · · Score: 0

      My thoughts exactly. It's the old DRM problem. For the software to run, you have to provide the key to decrypt the encrypted data. Either it's in software or the hardware. Depends how cheap they are I guess. In either case, I predict someone will write something to extract the key sooner or later. Protection which is broken by design. Ho hum. +ORC and his students are giggling to themselves as they sip their Martini-Wodkas. Same Old Say Mold.

    2. Re:where does dsmos_page_transform() get the key? by Anonymous Coward · · Score: 0

      Naturally... since Apple doesn't want to talk about the Trusted Computing hardware DRM that it includes in all its Intel Macs.

    3. Re:where does dsmos_page_transform() get the key? by Anonymous Coward · · Score: 0

      Any idea why the text at 0xFFFF1600 is referred to as the "magic poem"? Yep. :-)

    4. Re:where does dsmos_page_transform() get the key? by Jesus_666 · · Score: 1

      The key is stored in the Darwin source in osfmk/arch/commpage/commpage.c, if I'm not mistaken. The source release of Darwin comes without it, though.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  33. That poem is scary.. by QuantumG · · Score: 0, Troll

    Your karma check for today: There once was was a user that whined his existing OS was so blind, he'd do better to pirate an OS that ran great but found his hardware declined. Please don't steal Mac OS! Really, that's way uncool. (C) Apple Computer, Inc.


    So let me gets this straight. There once was a user who really didn't like Windows (or whatever) and so he decided he wanted to run Mac OS X. Unfortunately, Apple refuses to sell him a copy of Mac OS X that will run on his PC, so he cracks it (or downloads the crack from someone else). Ok, so two questions occur to me:
    1. How is this stealing? I mean, if I'm willing to accept the somewhat unsound argument that if person X aquires a copy of a program from person Y instead of person Z (the owner of the program), then person Z is missing out on revenue from person X, and I'm willing to call that "stealing", even if that is all true, that isn't what is happening here. Person X can't by a copy of the program from person Z that will run on his PC. Person Z is refusing to sell it to him, so how is person Z losing out? And shit, for all we know, there could be a person W who is happy to buy a copy of the program from person Z, even though it won't run on his PC and then go get the crack so he can run it on his PC. Is Apple try to equate "stealing" with getting something that you paid for to work on the hardware you want it to work on?
    2. How is this uncool? Apart from the fact that plenty of people think having the skills to crack software and having cracks available for the world to download is a pretty cool thing, is Apple trying to say that only Apple hardware is cool? Or are they just trying to say that refusing to be bullied into buying a complete computer when all you want is the OS is uncool? Cause I think people who stand up for themselves are actually pretty cool.

    It kinda frightens me when people feel a moral imperative to justify what they do for a living. I've worked on DRM (actually "product activation", but I guess this crowd would consider that DRM) and the whole time that I did that I never felt anything but kinsmanship towards crackers. It takes a lot of cracking knowledge to create a reasonable barrier that will slow down cracking (and that's all this technology can ever be), so I'm of the opinion that only people who have actually been crackers can make good DRM. How can you go from being a cracker to hating them just because you're on the other side of the fence now? Does your pay check really control your thoughts that much?
    --
    How we know is more important than what we know.
    1. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      Of course, person Z is deprived of the revenue he is justly owed for the hardware which he intended for you to buy along with the software. Do not make the mistake of assuming a particular mental contortion cannot be unbent given a crazy enough frame of reference to force it on!

    2. Re:That poem is scary.. by PhoenixK7 · · Score: 1

      I think the point is that most of the people who are running OS X on PC hardware did NOT pay for a copy of OS X. It specifically says "pirate" in the poem there. Now the question of paying for it then running it on your PC hardware IS another story. Personally I see no problem with this, but I wouldn't bother, legal or no. Stability and having things "just work" is nice. Criminalizing this activity seems silly, but Apple's also not the kind of company to say "Here's a supported configuration, you can install on other configurations but we won't support it." They like to sell an experience rather than individual units of utility. It may be stupid, but it is certainly well withing their rights to take this kind of action.

    3. Re:That poem is scary.. by astrosmash · · Score: 3, Insightful

      The fundamental purpose of Copyright law is to allow a creator to control how their works are disseminated. Obviously, Apple wants you to buy their hardware if you want to run their software, and they're perfectly within their rights to do so.

      Say Chevy offers Radiohead $1 Million to use one of their recordings in a stupid truck ad, and Radiohead refuses. By your logic, Chevy should then have the right to use the recording anyway, because since Radiohead refused to sell them the song they're not losing any money.

      You may think it's right, but hundreds of years of copyright law would disagree.

      --
      ENDUT! HOCH HECH!
    4. Re:That poem is scary.. by Trelane · · Score: 1

      They may be within their rights, but I'm also within mine to not give them money. Luckily, they don't have a monopoly, so it's still pretty easy to avoid this particular company.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    5. Re:That poem is scary.. by Trelane · · Score: 2, Insightful

      Oh, I should also add that they are within the law, not "within their rights," as nobody possesses the innate right to prevent other people from copying ideas. Rather, copyright is an artificial (i.e. government-imposed) force to impinge on the rights of its citizenry in the interest of promoting something--here, software development.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    6. Re:That poem is scary.. by QuantumG · · Score: 1

      Yeah, copyright law is fucked, I thought we all agreed on that. Here's the thing, when I get on the bus and I only have a $50 note, I say to the driver: you can give me change or I ride for free, I don't apologise and get off the bus because he refuses to take my money.

      --
      How we know is more important than what we know.
    7. Re:That poem is scary.. by melikamp · · Score: 1

      Is Apple try to equate "stealing" with getting something that you paid for to work on the hardware you want it to work on?

      But dear, if any Joe Bloe is permitted to take existing programs and make them work for himself and others, then who is going to write crippled software and sell it for a lot of money? If you follow this road, you could as well say "good bye" to innovation.

    8. Re:That poem is scary.. by Anonymous Coward · · Score: 0


      The fundamental purpose of Copyright law is to allow a creator to control how their works are disseminated. Obviously, Apple wants you to buy their hardware if you want to run their software, and they're perfectly within their rights to do so.


      actually, they want me to buy their hardware *and* software and run it on the hardware I purchased from them *even* if I also own 3rdparty hardware capable of running their software. Thats pretty restrictive if you ask me, but hey - who cares - its OSX the cool system and Apple the nice people, the google of computer hardware. They wont ever harm anyone...

    9. Re:That poem is scary.. by stuuf · · Score: 1
      Is Apple try to equate "stealing" with getting something that you paid for to work on the hardware you want it to work on?

      The recording industry has certainly been using that as the definition of "stealing" for about half a decade now. Of course Apple has been to, but most of their customers are too stupid or brainwashed to notice what's going on.

      --

      Everyone is born right-handed; only the greatest overcome it

    10. Re:That poem is scary.. by AusIV · · Score: 1

      Yeah, but what about the guy who only carries a $50 because he knows four bus drivers out of five won't want to make change? While US currency is legal tender for all debts public and private, that only applies for goods or services already rendered. The bus driver is well within his right to decline a rider who can't produce reasonable change.

    11. Re:That poem is scary.. by Mr2001 · · Score: 2, Insightful

      Er, no.. the fundamental purpose of copyright law is to enrich the public domain by providing an incentive to authors to create new works, which will eventually make their way into the public domain, where anyone--yes, even Chevrolet--can use them as they wish. Granting control over distribution can be part of that incentive, but it doesn't need to be; the fundamental purpose would be served just fine if Radiohead were legally required to sell the right to use their song in a truck ad, because $1 million is still a pretty big incentive.

      Our legislators may have lost track of that fundamental purpose, but that doesn't mean we should forget it too.

      --
      Visual IRC: Fast. Powerful. Free.
    12. Re:That poem is scary.. by IamTheRealMike · · Score: 1

      Clearly if you buy a copy of MacOS X then it's not "stealing" and you can do whatever you like with it - the fact that Apple equate breaking their artificial OS/Hardware lockin with "stealing" speaks volumes about their corporate culture. I do not think this is enforcable using copyright law, just like most EULAs are not enforceable.

      They've internalised the idea of hardware-independent operating systems as being equivalent to piracy. What a huge step backward. Whoever wrote this should consider why Windows has stagnated whilst PC hardware has continued to improve rapidly over time, and they should ponder whether a monopoly of Apple would actually be better. Or they could continue writing stupid poems.

    13. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      Are you kidding me? paychecks make people retarded. I've had friends who worshipped companies that were paying them minimum wage and offering no benifits, just out of some sick sense of Family(tm) with some faceless corporation. you would swear that Ronald McDonald was their uncle, and giving a free soda to a friend was like stabbing old uncle Ronald in the back... makes me sick... They are taking your life, and you won't take a soda? There are very very very few copanies that care about their employees, and very many people that love said companies for no reason whatsover. Thankfully I don't work for one.

    14. Re:That poem is scary.. by AgNO3 · · Score: 1

      Oh So if the Neo Nazi's want to use my art work to promote their agenda I should not be able to say NO. I should be required to sell them my art? You can not force me to, by proxy, endorse something I do no endorse by forcing me to allow them to use my work. F THAT.

      --
      OMG Ponies!!! with Glitter!!!! I miss Pink :-(
    15. Re:That poem is scary.. by QuantumG · · Score: 1

      Bullshit. You have no right to refuse sale based on a lack of change. If I buy something for $49.50 and give the attendant $50, they are required to give me 50 cents change. If they don't have 50 cents, but they have a dollar, they are required to give me a dollar change. If they don't have a 50 cents but they have five dollars they are required to give me five dollars change, etc. The moment I ask "how much?" and they tell me, they have entered into a contract to supply the goods at that price or a lower price if they can't make change. And yes, it is perfectly legal to carry around a $50 note and refuse to give any other legal tender if you know bus drivers are arrogant enough to demand "exact change". And no, it doesn't matter if they put up a sign. The supreme court has overruled prior restraint about a dozen times. The pretty coloured notes in my pocket have a promise on them that they are legal tender in this land, failure to accept them is against the law.

      --
      How we know is more important than what we know.
    16. Re:That poem is scary.. by flimflam · · Score: 1

      Well, be that as is may (I don't have a lawyer around to ask if you're right or not), just try to get on a NYC bus with a $50 bill. Back in the days when a token only cost a buck I was refused entry even with a dollar bill because the machine won't take it (it only took tokens and change).

      Of course now they don't take money at all, so you'll have to get all upset at the Metrocard machine if it refuses to give you change for a 50.

      --
      -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
    17. Re:That poem is scary.. by Mr2001 · · Score: 1
      You can not force me to, by proxy, endorse something I do no endorse by forcing me to allow them to use my work.

      You wouldn't be endorsing it. That's just ridiculous.

      If the local Nazi party has a parade and they're driving Ford trucks, does that mean Ford endorses them? If they're wearing clothes from the Gap, does that mean the Gap endorses them? Of course not. They're just using something they bought, and no reasonable person would hold those companies responsible for what someone does with their products.

      On the other hand, if they put a message in their ad saying "AgNO3 endorses the Nazi party!" then that's fraud and/or libel and you can sue their asses.
      --
      Visual IRC: Fast. Powerful. Free.
    18. Re:That poem is scary.. by xjerky · · Score: 1

      At the moment there is NO way to legally buy a copy of OS X for Intel without hardware, so your point is moot.

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    19. Re:That poem is scary.. by Megane · · Score: 1

      How is this stealing?

      Well, right now, you can't buy a retail copy of OS X with Intel binaries on it. So the only way to get it is from an installer disc included with a new Mac, which was provided specifically for that computer. (it also may not install on any other model without patching, as it is a "restore disc")

      Eventually, when 10.5 is released, they'll have to put Intel in a retail box. Then we'll see.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    20. Re:That poem is scary.. by Mr2001 · · Score: 1
      The pretty coloured notes in my pocket have a promise on them that they are legal tender in this land, failure to accept them is against the law.

      Not exactly. The promise says they're legal tender for all debts. If you owe the power company $25, then they have to accept a $50 note. But if you haven't bought something yet, there is no debt, and they can simply decide not to sell it to you.
      --
      Visual IRC: Fast. Powerful. Free.
    21. Re:That poem is scary.. by finkployd · · Score: 1

      You are not buying a copy of OS X. You almost NEVER buy software, you buy a license to run it under the restrictions that they spell out. Sucks that it works this way but it does.

    22. Re:That poem is scary.. by dal20402 · · Score: 1

      I don't apologise and get off the bus because he refuses to take my money.

      Speaking as a former city bus driver...

      ...if you do it regularly, I'll request police at your stop, they'll give you a nice fat ticket and tell you to stay off the buses for a year, and you get to experience the warm, friendly comments from all the other passengers whom you've just delayed by 15 minutes.

      RTFM. "Exact change only" is in the documentation (timetable, website). For copyright, basics such as this example are covered in the U.S. (or appropriate nation) Code. And the ethics aren't on your side here either -- ethically, maybe it's OK to use my copyrighted work for your own personal use, but you sure as hell can't use it to make a profit from selling trucks without securing a license from me first.

    23. Re:That poem is scary.. by Mr2001 · · Score: 1

      Sure there is. You can buy a Mac, then take the included copy of OS X and install it on a PC.

      --
      Visual IRC: Fast. Powerful. Free.
    24. Re:That poem is scary.. by QuantumG · · Score: 1

      Yeah, that's one of the scarier things about modern society. Replace person with a non-rational token vending machine and then show "zero tolerance" for people who don't have a token.

      --
      How we know is more important than what we know.
    25. Re:That poem is scary.. by QuantumG · · Score: 1

      I still don't see how that is stealing. Maybe if you broke into someone's house and took their installer disc it would be stealing. But let's just say we're going with the whole "Apple is losing revenue by you copying this" argument that this is stealing.. if it is impossible for me to buy it, then how can they be losing revenue? Are they trying to say that my willingness to download a copy of their OS from the Internet is somehow implying that I'm willing to go buy their hardware to get it? And therefore they are missing out on a hardware sale? That's a pretty ludicrious implication.

      --
      How we know is more important than what we know.
    26. Re:That poem is scary.. by bdash · · Score: 3, Informative

      The US Treasury would disagree with you: http://www.ustreas.gov/education/faq/currency/lega l-tender.shtml#q1. Then again, what do they know?

    27. Re:That poem is scary.. by mr_matticus · · Score: 2, Insightful

      "How is this stealing? I mean, if I'm willing to accept the somewhat unsound argument that if person X aquires a copy of a program from person Y instead of person Z (the owner of the program), then person Z is missing out on revenue from person X, and I'm willing to call that "stealing", even if that is all true, that isn't what is happening here. Person X can't by a copy of the program from person Z that will run on his PC. Person Z is refusing to sell it to him, so how is person Z losing out?'

      Simple. When someone owns something and won't sell it to you, you don't have any right (legal OR moral) to take it from them without permission. Yes, even if you're just taking a copy.

    28. Re:That poem is scary.. by QuantumG · · Score: 1
      The moment I ask what the price is and they tell me, and I accept, I have a debt. Here's how the transaction goes (at least where I live):
      1. How much is a ticket to [where I'm going]?
      2. $3.50
      3. Ok, one thanks.
      4. [Operator presses button on the machine, ticket prints out.] That's $3.50.
      5. [Hands operator a $50 note.] Here you go.
      6. Hey man, I can't change this! You got anything smaller.
      7. No, sorry, I don't.
      8. Look, I need something smaller or I can't sell you this ticket.
      9. [Points to the ticket.] You already have.
      10. [Shakes his head, gives me the ticket.] Go sit down, and try to have close to exact change next time please.


      He knows he's fucked because the stupid bus company policy of not having enough float to cover legal tender ties his hands. He can't even ask me ahead of time if I have exact change because the moment he tells me how much the ticket is he's offered the sale. Not to mention the fact that it's $3.50 we're talking about here, there's no reason to get uppity about it. I don't want to give the wrong impression here. I typically try to have correct change, but on the rare occasions that I've gotten on a bus and only had a $20, I'll either get this response or I'll get $16.50 change in coins.. bus drivers appear to have figured out their own solution to the $50 dilemma, don't give notes as change to anyone except those people.

      Of course, maybe one day all this shit will go away. It's pretty funny that I've got to deal with the same issues today that Isaac Newton had to deal with. Today it's a $50 note, back then it was a gold guinea, and when they "made change" they really made it: a "piece of eight" was literally a spanish silver coin cut up into eight pieces by a blacksmith. If there was no blacksmith around? The shopkeep would write it down in a book and you got credit.

      --
      How we know is more important than what we know.
    29. Re:That poem is scary.. by Dare+nMc · · Score: 1
      > You have no right to refuse sale based on a lack of change.

      According to the treasury dept you are wrong, the G.P. is correct.
      http://www.ustreas.gov/education/faq/currency/lega l-tender.html/


      This statute means that all United States money as identified above are a valid and legal offer of payment for debts when tendered to a creditor. There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. Private businesses are free to develop their own policies on whether or not to accept cash unless there is a State law which says otherwise. For example, a bus line may prohibit payment of fares in pennies or dollar bills. In addition, movie theaters, convenience stores and gas stations may refuse to accept large denomination currency (usually notes above $20) as a matter of policy.

    30. Re:That poem is scary.. by Jerry+Rivers · · Score: 1

      "You can buy a Mac, then take the included copy of OS X and install it on a PC."

      Well you can TRY and install it on a PC. It probably won't work (yet). You may not, according to the license agreement however, install it on anything other than a Mac.

      "Software License Agreement for Mac OS X:

      2. A. This license allows you to install, use and run one (1) copy of the Apple Software on a single Apple computer at a time. You agree not to install, use or run the Apple Software on any non-Apple-labeled computer, or to enable others to do so."

      --
      The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
    31. Re:That poem is scary.. by Stalyn · · Score: 1

      The fundamental purpose of Copyright law is to allow for individuals to profit from their intellectual property. This does not imply having complete control over how their works are distributed. It seems that in the history of copyright law it was assumed that in order to profit from one's intellectual property the individual or publisher must have control over its distribution. However modern times have illuminated the fact that this is not the case. The very existence of other models where one does not control distribution and at the same time allows for the creator to still profit shows the precedent set by "hundreds of years" of copyright law needs to be changed.

      --
      The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    32. Re:That poem is scary.. by mr_matticus · · Score: 1

      No, failure to accept them is NOT against the law. Failure to accept them in the course of a sale is against the law...but if you walk up to a little girl's lemonade stand with a $100 bill and demand $99.50 in change or free lemonade, not only are you a jackass, but you've got no leg to stand on legally. The same carries across to big corporations. They have every right to decline the sale or decline to perform a service for you individually.

      No establishment is forced to enter into a sale or service agreement with you simply because you have money. The bus system, which runs on coins or small bills almost everywhere I've lived, has no obligation to let you ride if you don't have change or small bills. Generally, if you're short on fare or you only have a $10, they'll let you ride for free as a courtesy. They certainly don't have to.

      As another case in point, try demanding that a vending machine accept your $50 bill. Bus drivers aren't cashiers--that's what the fare machine is for. Pompous ass.

    33. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      > four bus drivers out of five won't want to make change?

      Bus drivers don't carry cash. Duh.

    34. Re:That poem is scary.. by QuantumG · · Score: 1

      Maybe in your juristiction that would work, but around here the bus company doesn't have any special rights. Hell, the local council buses don't have any special rights. You wanna take money off people, you have enough float to accept legal tender. In my area, if you were to refuse me a ride on your bus (and you'd have to do it with force cause I'm a pig headed bastard) I'd have you arrested.

      --
      How we know is more important than what we know.
    35. Re:That poem is scary.. by Splunge · · Score: 2, Insightful
      The wrong part of your argument is that you haven't entered into a contract yet. The relevent wikipedia article is Invitation to Treat. The moment you ask "how much?", they invite you to offer them $N. While this seems confusing and wrong, the most important part is:
      A shop owner displaying their goods for sale is generally making an invitation to treat (Pharmaceutical Society of Great Britain v Boots Cash Chemists [1953] 1 QB 401). They are not obliged to sell the good to anyone who is willing to pay for them, even if additional signage such as "special offer" accompanies the display of the good. This distinction was legally relevant in Fisher v Bell [1961] 1 QB 394, where it was held that displaying a flicknife for sale in a shop did not contravene legislation which prohibited offering for sale such a weapon. The distinction also means that if a shop mistakenly displays a good for sale at a very low price it is not obliged to sell it for that amount [1]. Generally, advertisements are invitations to treat, so the person advertising is not compelled to sell to every customer.
      Just like in the case where a merchant is out of stock and is therefore not obligated to still somehow sell you the product, if the bus is completely full or out of service, the driver is not obligated to accept your money and allow you to ride.
      --
      "Brown University? We have one of those in Providence!" -- Outside Providence
    36. Re:That poem is scary.. by mr_matticus · · Score: 1

      Wrong. If you purchase a copy of any media containing intellectual property, be it a book, a CD, or a software disc, your *ownership* rights extend to the physical medium, not to the content.

      You may do as you wish with the disc, but you can't do what you want with the IP. Hence, if you can insert a Mac OS X DVD into your PC and install it, without modifying the disc in any way or using additional software or hardware to bypass restrictions and checks on that DVD or in the PC hardware, then yes, you are within your rights, practically speaking, to install OS X on that machine. But you don't own anything about OS X itself, and you've got no rights to it.

    37. Re:That poem is scary.. by QuantumG · · Score: 0, Flamebait

      Who says I live in the US?

      American geniuses strike again!

      --
      How we know is more important than what we know.
    38. Re:That poem is scary.. by QuantumG · · Score: 0

      Say I'm a black man. I go into a store to buy some bread to feed my family. The shop keep says "that bread aint for sale". I say I have a moral right to take it. Irrefutable.

      Say I buy a razor, it comes with 3 razor blades. After a month of use I need some more. I go back to the store and ask for replacement razor blades, the shop keep says I have to buy a whole new razor to get 3 more razor blades. I don't want a razor, I want replacement razor blades. I bought my razor with the belief that I could get replacement razor blades. After all, I can get replacement razor blades for every other razor on the planet, why not this one? Again, I ask the shop keep how much for just the razor blades, he says they are "not for individual sale". The guy is clearly trying to cheat me. If he won't accept a fair price, I say I have a moral right to take them.

      Yes, even if you're just taking a copy.

      You were so close, then you fucked yourself.

      Like quantum physics, the problem with copyright is it is not ammenable to common sense. Typically when something is not ammenable to common sense we reject it, but in both cases we can't. In the case of quantum physics we just have to accept that the world isn't the way we would like it to be. In the case of copyright we don't, we can ignore it and we can reject it. Fuck what Apple says we can and can't do with Mac OS X. They can't stop us.

      --
      How we know is more important than what we know.
    39. Re:That poem is scary.. by QuantumG · · Score: 1

      Carry a fuckin' float, what is hard? Little girl lemonade store can't afford it, I can understand that, but why can't the million dollar bus company afford to put a freakin' float on their bus? As for vending machines, they're not people, they're not held to account on these things, and yes when they were first introduced there was an uproar about them not accepting legal tender.

      --
      How we know is more important than what we know.
    40. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      If I was the driver, I would take your $50 and write you a receipt. The bus company owes you the change, but if the driver can't give it to you, I don't see why he should let you have it for free, or a lesser price.

    41. Re:That poem is scary.. by QuantumG · · Score: 1

      It's just crazy. Imagine getting a license with the water pump for your car:

      "Spare Part License Agreement for Ford Torus Water Pump:

      2. A. This license allows you to install, use and run this Water Pump in a single Ford Vehicle at a time. You agree not to install, use or run the Water Pump on any non-Ford-labeled vehicle, or to enable others to do so."

      Ford would be laughed out of court. This kind of shit has long ago been ruled anti-competitive and illegal.

      --
      How we know is more important than what we know.
    42. Re:That poem is scary.. by mr_matticus · · Score: 1

      "Say I'm a black man. I go into a store to buy some bread to feed my family. The shop keep says "that bread aint for sale". I say I have a moral right to take it. Irrefutable."

      Uh, no. You go somewhere where they will sell you bread (like 99.9% of places, even in the South). I think most people would find your analogy in poor taste--you're not the victim of bigotry because the software you want isn't available on the hardware you want.
      "Again, I ask the shop keep how much for just the razor blades, he says they are "not for individual sale". The guy is clearly trying to cheat me."
      You never established in your example that a) he was withholding blades that did exist or b) that those replacement blades were available for individual sale elsewhere. If this man is your only source for those blades, and he won't sell them to you, then you made a poor choice buying the razor from him. You still have no right to steal from him, just because he, like you, is an ass.

      "Fuck what Apple says we can and can't do with Mac OS X. They can't stop us." Wrong. Intellectual Property is in fact a very easy concept, but one which is extremely difficult to balance between the rights of consumers and owners (largely because there is a lack of trust on both sides). Your attitude is exactly why owners of IP are increasingly unwilling to share it freely--yes, you might claim that restrictions frustrated you and made you seek to avoid them--but you should have focused your energy on getting the broken system fixed, rather than contributing to the propagation of "bad" practices. It's a chicken and egg problem, and you're not helping. OS X isn't yours. None of it belongs to you, in fact. Apple chose to share it, with restrictions, to the world. That is their natural right; they have no obligation to share it and no obligation to allow what they don't like. Past good faith, which allows you to fudge the edges of fair use, has fast faded and now people like you seem to think that they own, in toto, everything they've ever contributed a penny toward.

    43. Re:That poem is scary.. by xjerky · · Score: 1

      But then you are installing OS X on 2 different machines, even though you only purchased one copy. And before you say it, I seriously doubt you're going to buy Apple hardware, then wipe it clean so you can install Linux or XP on it, then take that copy of OS X and put it on a different machine. Why would you go through the trouble?

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    44. Re:That poem is scary.. by dal20402 · · Score: 1

      I'm guessing you're in the UK. It's hard for me to imagine the law there is that much different from that in the US, where I am.

      If the buses are owned and operated by the government, there are most likely code sections providing that passengers endangering public safety or disturbing the peace (and if I or the police have to use force on you, you fit in at least one of those categories) lose their riding privileges. You couldn't have me arrested for anything; I could have you trespassed from the buses and arrested for assault or disturbing the peace. Incidentally, in my jurisdiction, assault on a transit bus driver earns you a felony conviction and significant prison time.

      If the buses are privately owned, as you seem to be implying, then the same rules would apply to them as to any other private property. I (as an agent of the owner) don't want you on board for whatever reason (other than racial discrimination or such)? Great! I tell you to get off, and as soon as you don't, you're trespassing. Again, I can have you arrested, not the other way around.

      When I drove, I really didn't take well to people making threats, either empty (like yours) or otherwise. I asked them if what they had said was a threat. If they said no, sit down, and shut up, no problem. If they said yes or any other answer other than no, the police were summoned and the bus wasn't moving until the offender was gone. 99% of passengers play by the rules and pay the correct fare without dumb little games (all of which the driver has seen countless times before, by the way). The inconvenience and danger caused by the other 1% are very unfair to the law-abiding public and shouldn't be tolerated.

      Incidentally, in the US at least, no urban bus system has made change for decades. In my system, we eliminated it in 1979 after someone shot one of our drivers for his change purse, and we were one of the last ones. Also, at least in my jurisdiction, for businesses that do make change it is completely legal (so they can keep smaller quantities of change, to reduce the risk of a holdup) to reject bills larger than US$ 20.

    45. Re:That poem is scary.. by mr_matticus · · Score: 1

      Why should bus drivers be forced to carry cash, putting them at risk for becoming targets for drug addicts and general criminals? Again, the drivers are not cashiers--they're drivers. They assist in collecting fare and perform several other ancillary functions, but they're there to drive. If you don't have proper fare for the machine, you instead rely on the good graces of the driver to allow you to ride, and there was a time when they would almost never turn people away. Then people began expecting to have their way.

      It's your responsibility to carry appropriate fare. If the driver (or anyone on the bus) happens to have change for you or decides to allow you a free ride, that's great. But you're not entitled to it, $50 in hand or not, and it's not the responsibility of the driver, the bus company, or society to accomodate for your lack of planning or other misfortune.

    46. Re:That poem is scary.. by bnenning · · Score: 1

      The fundamental purpose of Copyright law is to allow a creator to control how their works are disseminated.

      At least in the US, the purpose of copyright is "to promote the arts and useful sciences". That publishers often profit from it is a side effect, not the ultimate goal. (At least, that was the idea until publishers started buying Congressmen).

      Obviously, Apple wants you to buy their hardware if you want to run their software, and they're perfectly within their rights to do so.

      Copyright does not to equal absolute control over how a product is used after you sell it. I see no moral issue buying a Mac mini, sticking Linux on it, and either using the OS X install discs on a PC or selling them to someone else. If that's illegal, it's not because of copyright. (Again, using the traditional meaning of copyright as the *right* to *copy*, rather than its mutated form of "whatever Disney/Sony/Apple says has the force of law").

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    47. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      So, how is that stealing? You can mince words all you want, but its still not stealing.

    48. Re:That poem is scary.. by mr_matticus · · Score: 1

      How is what stealing?

    49. Re:That poem is scary.. by QuantumG · · Score: 1

      Meh, he's selling a service, he should have adequate float to cover legal tender. If he's worried about his safety he should get a safer job. Next you'll be saying convenience stores and gas stations shouldn't have to have sufficient float to cover legal tender because they get robbed all the time.

      --
      How we know is more important than what we know.
    50. Re:That poem is scary.. by mr_matticus · · Score: 1

      No, for any number of reasons. 1) Convenience stores are fixed locations, not vehicles which spend most of the day in motion and can't be "restocked" with cash. 2) Convenience stores do substantially more business than a bus. At $1.50 per rider, a typical bus does about $75 an hour in business. A gas station convenience store easily tops $1000/hour. 3) A robbery at a gas station puts some people in danger, but a holdup on a bus puts a large number of people in danger and also creates an unpredictable traffic situation.

      There are, of course, other reasons, but the point is this: like parking meters and vending machines, if you know you're going to use them, carry change. Creating an incentive to hold up a bus is not an acceptable price for making life easier for a few people who can't be bothered to carry small bills and change.

    51. Re:That poem is scary.. by AJWM · · Score: 1

      In my area, if you were to refuse me a ride on your bus (and you'd have to do it with force

      Nah, he just has to call the cops and sit there waiting until they show up. If nothing else, they'll charge you with creating a disturbance. If you try making him drive they'll get you for hijacking, too.

      That's if the passengers don't lynch you for delaying them.

      --
      -- Alastair
    52. Re:That poem is scary.. by AJWM · · Score: 1

      Grandparent: At the moment there is NO way to legally buy a copy of OS X for Intel without hardware,

      Parent: Sure there is. You can buy a Mac,

      That sure seems like buying it with hardware to me.

      --
      -- Alastair
    53. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      Yes, because you must be god.

    54. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      You did, fucknozzle. You used the $ symbol when you talked about money you use.

    55. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      You are confusing mechanism with purpose.

    56. Re:That poem is scary.. by dosius · · Score: 1

      Our buses have a sign on the coinbox saying EXACT CHANGE ONLY

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    57. Re:That poem is scary.. by jZnat · · Score: 1
      Why would you go through the trouble?
      To prove a point?
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    58. Re:That poem is scary.. by Col.+Klink+(retired) · · Score: 1
      No, Copyright doesn't give the creator control of how their works are disseminated. For example, the first sale doctrine allows me to resell any book that I purchase to whomever I wish.

      Second, there are many instances of Compulsory Licenses, where the creator can NOT refuse your use of their work. If you write and record a song, I have a legal right to cover it and distribute it commercially provided I pay you royalties. You can not refuse me and you don't even get to set the price (although you are free to accept a lower price or waive the fees, etc).

      Chevy may not have the right to use the original Radiohead recording, but they DO have the legal right to record a cover of the song and use that. They'll have to pay, but Radiohead CAN'T refuse.

      The purpose of Copyright law is not to give artists control, it is to give them an incentive to create.

      --

      -- Don't Tase me, bro!

    59. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      The post by AusIV clearly stated that he was talking about the US, you could of politely mentioned you do not live in the USA to avoid this whole argument. Apple, and Microsoft are both US companies, it's not "American genius" to assume the context of discussion is dealing with US laws and practices unless otherwise mentioned.

      We American's aren't the brightest of the barrel, and can be self-centered, but if you want to insult someone, you damn well better be right.

    60. Re:That poem is scary.. by jmorris42 · · Score: 1
      Oh So if the Neo Nazi's want to use my art work to promote their agenda I should not be able to say NO.

      That might be exactly the case. If the Nazis happen to be broadcasting on the radio the mandatory license rules apply. That measn as long as the station is paying their fees to the licensing authorities they can play ANY song. Ask the Pretenders if they approved of Rush Limbaugh using their My City Was Gone for his theme song. Hint: like most artists they aren't even close to being on the same planet politically.

      Your problem, like most people, is buying into the concept of "Intellectual Property" and believing you "own" your art. You don't, it belongs to humanity as a whole. To encourage you to create art and then share it most governments (for the most part the Berne Convention signatories) grant creators a limited monopoly over reproduction and public performance. But those monpolies have exceptions like the mandatory licensing rules, fair use, etc. Property Rights do not have to balance so much.

      --
      Democrat delenda est
    61. Re:That poem is scary.. by Achromatic1978 · · Score: 1
      My uncle was a bus driver. He told me of the tale of the guy who offered him a $50 note for a 45c ticket. He was parked in front of a strip mall. Took the note, got up, went into a bank, came back out with a sack. $49.55 in 20c, 10c, and 5c coins.

      "What the fuck is this? What the fuck am I going to do with this?"

      "Pretty much what I was thinking when you gave me a $50 note."

      He learned his lesson.

    62. Re:That poem is scary.. by QuoteMstr · · Score: 1

      No, the fundamental purpose of copyright is to encourage people to create works by providing way to cover the financial cost of those works.

    63. Re:That poem is scary.. by xjerky · · Score: 1

      Well, if the only reason to find a convoluted loophole to legally install OS X for Intel on a regular PC is to prove a point, then I don't see much incentive for Apple to help you do so.

      --
      A sentence you'll never see on an Internet discussion board: "You know what? You're right."
    64. Re:That poem is scary.. by IamTheRealMike · · Score: 1

      That's what software makers say. That's not necessarily what a judge would say. I would love to see Microsoft try and defend their "no office suites" clause in Visual Studio, for instance.

    65. Re:That poem is scary.. by Budenny · · Score: 1

      No, you are quite wrong about this. The purpose of copyright law is to prevent unauthorised copying of works. It is not in any way to control how works are disseminated. What copyright law allows Apple, or MS, to do is prevent you from making multiple copies which in turn leads to their ability to prevent you installing it on more than one machine.

      What copyright law cannot do is allow them to specify which machine you install on. Or whether you have to stand on your head while doing it.

    66. Re:That poem is scary.. by Budenny · · Score: 1

      This is not legal advice, which I am not qualified to give.

      I believe you are almost right, but are leaving out one fundamental thing: how you got the software. The seller has no legal or moral obligation to sell you his software apart from his hardware. However, once you have a legally bought copy, the seller has no right to tell you what to install it on.

      There are a few things that people get terribly confused about, but the situation is in fact perfectly clear and quite simple.

      1) You cannot install on more than one machine without violating copyright
      2) They cannot tell you which machine or type of machine its to be.
      3) If they try to stop you by Eula, this will not hold up.
      4) This is not because Eula clauses cannot be binding, they can.
      5) It is because they cannot tell you what to do with something once you've bought it, whether they try to tell you in a Eula or any other way.
      6) The reason for this is that attempts to restrict how you use what you have bought, and in particular what you use it with, are post sale restrictions on use, which are not enforceable.
      7) The reason for this is that they are anticompetitive.
      8) They can void your warranty. However, this does not make the post sale restrictions on use enforceable.
      9) They can make it technically impossible or hard to do. However, this does not make post sale restrictions enforceable.
      10) When you buy a copy of OSX or XP or whatever, you have bought it, not licensed it or leased it.

      Its really pretty simple. Buy a copy of OSX (with or without hardware, new or used). Install it on whatever you want as long as you comply with copyright. Similarly with Vista. Install it on any kind of machine you want. But not on more than one at once. Similarly with Office. Install it under Wine or anything else. One copy at a time.

      One other poster is right about Apple. Pirating, ie copying X in violation of copyright, is stealing. Installing a bought copy on one non-Apple machine is not stealing. No-one will ever get arrested and charged with stealing for doing this. They may get charged with DRM type violations, but that's different, and they will have the defence of seeking to gain interoperability.

    67. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      Gee, this shit doesn't even deserve to be commented upon. But the moderators deserve to metamodded down.

    68. Re:That poem is scary.. by Richard_at_work · · Score: 1

      Your view of the world is not valid in pretty much all western civilisation. Get a new view. You have no inherent right to products or services just because I cannot make change. If you think this is different, find me a law which says so.

    69. Re:That poem is scary.. by gnasher719 · · Score: 1

      '' The moment I ask "how much?" and they tell me, they have entered into a contract to supply the goods at that price or a lower price if they can't make change. '' Of course "they" haven't. Where do you get that nonsense from?

    70. Re:That poem is scary.. by Mr2001 · · Score: 1

      Once you've transferred the operating system to a PC, you can sell the Mac with no OS to someone who wants to run Linux or XP on it (or his own copy of OS X, say from an older Mac he's throwing away). Easily worth the trouble if you like OS X but you want to run it on an $1100 HP laptop instead of a $2000 MacBook Pro.

      --
      Visual IRC: Fast. Powerful. Free.
    71. Re:That poem is scary.. by MrHanky · · Score: 1

      Except your little parable would only work if what was happening with Mac OS X was that Dell decided to start selling it with their computers. On the other hand, if I decided to try installing OS X on my generic PC, it would be more like if someone decided they wanted to use their skills with Premiere or whatever to put a Radiohead soundtrack on a Chevy ad, and not even upload it to Youtube. Copyright law is supposed to let the creator control the copying and distribution of her/his work, not what people decide to do with it in the privacy of their own homes.

      Apple's protection limits use, not copying.

      This isn't something new, btw, they have done similar things without encryption for earlier versions of OS X to force people with old Macs to upgrade to newer, even when there's no sensible reason to do so. Panther won't install on my Wallstreet Powerbook, even though it works very well[1] when installed with a third party hack named XPostFacto. And since Apple always decide to introduce new APIs and feature sets in new versions of OS X, you'll soon be forced to upgrade if you want to use new software. For instance, NeoOffice and QuickSilver won't work with Jaguar.

    72. Re:That poem is scary.. by Ilgaz · · Score: 1

      Very easy, we are the guys (Mac computer owners) who pay for hardware and hardware sales funds the OS X development. So when you run it on white box PC, our funding goes to some guy which runs OS which was not intended to run on that machine first place.

      Go support Linux and great overlooked window managers like WindowMaker , support the projects trying to convince Apple to support OpenSTEP.

      Every cracked OS X on White Box PC is a loss for Linux/FreeBSD desktop in fact.

    73. Re:That poem is scary.. by Ilgaz · · Score: 1

      I have a guest right now and he has never used a Mac in his life, he saw my Quad G5 with Finder running, he said "So this is Macintosh, it doesn't have viruses or crash yes?"

      It takes decades to get that image. Apple is right to protect that image with all costs. Making some nerds, "lets try this too" guys mad is cheaper than going Chapter 11 and leaving IT scene without Apple.

    74. Re:That poem is scary.. by Eivind · · Score: 1
      The fundamental purpose of Copyright law is to allow a creator to control how their works are disseminated.

      No it ain't. The fundamental purpose is, and I quote from the US constitution:

      To promote the Progress of Science and useful Arts

      *THAT* is the fundamental purpose. It *achieves* this purpose (or attempts to) by rewarding creators with limited exclusive rigths. Primarily the rigths to copy and to publically perform their work. Nowhere is dissemination protected, unless it involves aditional copying. So, for example, the doctrine of "first sale" ensures that you can legally re-sell a copyrigthed work that you are in legal posession of, regardless of what the original author thinks about the resale.

    75. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      In the US, most uses are subject to control by the creator but many uses (eg. radio, I think) are subject to mandatory licensing. In general, I have the impression that the US copyright system is intended to provide economic incentives to encourage the advancement of art and science. Moral rights (eg. the right to refuse to license for a particular use) violate the basic idea of copyright. If you keep in mind that the idea is to have the largest possible body of works available to the public, allowing people to impose arbitrary restrictions only makes the number of works available smaller. At best, we tend to give the author the right to refuse to license for a particular use only because it is difficult for anyone but the author to estimate the proper price of the work for that use.

      Please remember that the point of copyright law is to increase innovation and production, not to provide any benefits to authors. Such benefits should only be provided as a means towards an end.

    76. Re:That poem is scary.. by Roxton · · Score: 1

      Not only is your position tenuous (actually wrong, but nevermind), but it sounds like you haven't even stopped to consider that maybe, regardless of legal obligations, just maybe, you're being a misanthropic jackass.

    77. Re:That poem is scary.. by hab136 · · Score: 1
      Yeah, that's one of the scarier things about modern society. Replace person with a non-rational token vending machine and then show "zero tolerance" for people who don't have a token.

      In NYC at least, you can buy Metrocards from retail stores and give your money to a human, if you really want to. Token booths with humans inside existed until the Metrocard rollout.

      I'd argue that machines are inherently rational at their intended function - in this case, exchanging money for tokens - but then you can argue rationality as common sense rather than as a system of rules, and it becomes a semantics game.
    78. Re:That poem is scary.. by Anonymous Coward · · Score: 0

      I suggest reading an EULA some time. Hint, the L stands for "license". You do not own the software you buy, you do buy the privelage to use it, though, under certain restrictions.

    79. Re:That poem is scary.. by yabos · · Score: 1

      I'd say it's ALL people who run it on their non Apple hardware pirated it. You can't buy OS X for Intel hardware in any store, it only comes with a Mac purchase. So either they purchased a Mac and used that copy(stupid idea) or they downloaded an already cracked version(much more likely).

    80. Re:That poem is scary.. by timster · · Score: 1

      You are a complete asshole, and there is no jurisdiction in the world where your warped understanding of the meaning of "legal tender" is remotely true. I'm sure you've bullied people into agreeing with you, but it's no secret that underpaid bus drivers are unlikely to argue with the occasional violent asshole who demands a free ride. Your rationalization of this crime isn't really particularly creative, and nobody believes it but you. Spend that $50 on an anger management counseling session.

      --
      I have seen the future, and it is inconvenient.
    81. Re:That poem is scary.. by QuantumG · · Score: 1

      I love the fact that someone modded you up for this insane response. You *are* aware that "dollar" is used in other countries right? Fuckin' americans.

      --
      How we know is more important than what we know.
    82. Re:That poem is scary.. by Mr2001 · · Score: 1

      Fair enough, but although the GP claimed the point was moot, it isn't. You can buy OS X with Apple hardware, then sell the hardware and run OS X on a PC.

      --
      Visual IRC: Fast. Powerful. Free.
    83. Re:That poem is scary.. by Mr2001 · · Score: 1
      The moment I ask what the price is and they tell me, and I accept, I have a debt.

      Nope, that's not how it works. A debt is payment for something that you've already received. Until you've accepted ownership of the product, you're just negotiating a sale, but in your scenario you don't have the ticket until the very last step. If he gives you the ticket first, then maybe there's a debt.

      However, he might argue that the presence of a conspicuous "EXACT CHANGE ONLY" sign means that paying with exact change was an implied condition of the sale, which is perfectly legal. Therefore, by offering to buy a ticket when you didn't have exact change, you simply obtained the ticket under false pretenses, and there was no valid sale.
      --
      Visual IRC: Fast. Powerful. Free.
    84. Re:That poem is scary.. by Jerry+Rivers · · Score: 1

      There are MANY examples of proprietary software in the world. Apple can set ANY rules they wish. There is NOTHING anticompetitive about it. Your analogy is misplaced. People can simply choose to use another OS if they want to purchase a PC. If they purchase a Mac they can numerous OSs if they choose. However OS X is only made to run on a Mac. Apple doesn't make it to run on anything else. They are under no obligation to do so. If your argument were true then every single piece of software in the world would have to run on any piece of hardware and any OS. That's just a ridiculous argument, and would stifle development as costs skyrocket.

      --
      The pursuit of absolute tolerance leads to the most rigorous and ludicrous intolerance. - REX MURPHY
    85. Re:That poem is scary.. by Budenny · · Score: 1

      All over the UK there are charity shops. They sell a lot of cast off Land's End clothing. Now suppose that on the label of every Land's End T shirt it said: By opening this package and donning this garment you have assented to this End User License Agreement. This article is licensed for wear on one and only one body, the body of first wearing. Any further transfers to other bodies is unlicensed and will subject the wearer to legal penalties, fines and so on.

      Let me ask you: do you think any European court is going to declare this to be a license rather than a sale? Would this really stop people buying used T shirts? It doesn't matter WTF they call it on the label, it doesn't matter what the Eula says, there are certain restrictions on use post-sale that are simply not valid under EU law. This is one of them. You did not license it, you bought it. You cannot change a purchase into a license simply by calling it by a different name. The act you performed was legally an act of purchase.

      What you cannot do of course is violate copyright on the article you have purchased. That's different. Copyright does not give the seller or holder any rights to impose post sale restrictions on use of what they have bought. It does restrain copying and onward distribution however.

  34. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    To nitpick, market share actually increased from 4.6% in the same quarter last year to 6.1% the last quarter. http://www.macdailynews.com/index.php/weblog/comme nts/gartner_apple_mac_grabbed_61_of_us_market_shar e_in_q3_06/

  35. Apple does it better. by Anonymous Coward · · Score: 0

    Apple is, in fact, more anti-competitive than Microsoft is. They not only have a monopoly on the software, they also have a monopoly on the hardware.

    1. Re:Apple does it better. by Anonymous Coward · · Score: 0

      So by that rationale and definition, BMW AG has a "monopoly" on BWM automobiles.

      Please stop trying to redefine the word "monopoly".

      A monopoly refers to a market, not to a specific product in a given market.

    2. Re:Apple does it better. by Bastian · · Score: 1

      Since when is 5% marketshare a monopoly?

    3. Re:Apple does it better. by Anonymous Coward · · Score: 0
      "Apple is, in fact, more anti-competitive than Microsoft is"

      In some ways but in others not so much. Apple isn't anal about giving its users OSS apps and tools out-of-the-box. Microsoft is. In OSX, for example
      $ whereis python perl ruby ssh apachectl nfsd gcc
      /usr/bin/python
      /usr/bin/perl
      /usr/bin/ruby
      /usr/bin/ssh
      /usr/sbin/apachectl
      /sbin/nfsd
      / usr/bin/gcc
      To name a few. Microsoft would never, ever give you any of those out-of-the-box
    4. Re:Apple does it better. by QuantumG · · Score: 1

      Uhh, if BMW was to make it a condition of purchase of one of their vehicles that you only buy spare parts from them, that would be anti-competitive. This is much the same thing.

      --
      How we know is more important than what we know.
    5. Re:Apple does it better. by Ash-Fox · · Score: 1

      Don't they have 100% marketshare of Macs?

      After all, Macs aren't PCs apparently.

      --
      Change is certain; progress is not obligatory.
    6. Re:Apple does it better. by Gentlewhisper · · Score: 0, Troll
      "Apple is, in fact, more anti-competitive than Microsoft is"

      In some ways but in others not so much. Apple isn't anal about giving its users OSS apps and tools out-of-the-box. Microsoft is. In OSX, for example

              $ whereis python perl ruby ssh apachectl nfsd gcc /usr/bin/python /usr/bin/perl /usr/bin/ruby /usr/bin/ssh /usr/sbin/apachectl /sbin/nfsd
              / usr/bin/gcc

      To name a few. Microsoft would never, ever give you any of those out-of-the-box


      Indeed, Apple merely took these free code, code that they didn't even spend $0.01 on, and packaged it as their own for their own gain and profit. Oh thank you Apple! Thanks for selling me gcc for $129! Nevermind the overpriced box I will need to buy to run it!
    7. Re:Apple does it better. by Bert64 · · Score: 1

      And they would be free to do that.
      You wouldn't lose anything by buying a vehicle from another manufacturer instead, VW, Ford etc.
      It's not like you need to buy new garages for the new brand of vehicles, and have your drivers take a new driving test before they can drive the new brand of vehicles....

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Apple does it better. by QuantumG · · Score: 1

      No, they are not free to do that. There's anti-trust laws that prevent them from doing that. That's the only reason why they don't do that. The difference between Apple and BMW is copyright, nothing more, nothing less. When you throw copyright into the mix things get murky because copyright is a blank check handed out by the government with absolutely no accountability.

      --
      How we know is more important than what we know.
    9. Re:Apple does it better. by gnasher719 · · Score: 1

      Wrong analogy. What you mean is: If BMW was to make it a condition of purchase of one of their spare parts that you can only use them in a BMW, that would be anti-competitive. Which of course it wouldn't. BMW is absolutely free to refuse to make spare parts for Mercedes, Honda, or whatever other cars.

    10. Re:Apple does it better. by Bastian · · Score: 1

      I hope you're just playing word games to get a rise out of me. I'd hate to think that you actually believe what you just said. But I'll jump on it anyway, 'cuz I have some time to kill this morning.

      Yes, PC is often used to mean "IBM-Compatible Personal Computer", but that doesn't mean that a Mac is not a personal computer, too. It's also true that Apple is just about the last living company outside of the heavily commoditized Wintel segment, but that doesn't mean that a Macintosh is a fundamentally different product. There are other manufacturers who make similar hardware/software pairs - RISCStations and PegasOS computers come to mind. There used to be a lot more of them. Do Acorn and Genesi also have monopolies over their respective products?

      Or is your problem that Apple makes both the hardware and the operating system? In that case, Sony has a monopoly on Playstations, Microsoft has a monopoly on XBoxes, and Nintendo has a monopoly on GameCubes; Nokia, Kyocera, Motorola, and Sony Ericsson all have monopolies on their particular lines of cell phones; and Tivo, Applanix, Sun, IBM, and Lego have monopolies on their DVR boxes, GPS systems, servers, workstations, and mainframes, and toy robot kits. While we're at it, we might as well initiate retroactive litigation against Commodore, Atari, Sinclair, Apple (for both the Apple II and the Lisa), HP, DEC, SGI, Honeywell, and whatever's left of Genesi and Symbolics.

    11. Re:Apple does it better. by aristotle-dude · · Score: 1

      So by your logic, MSFT has a monopoly on Xbox, Sony has a monopoly on PS and PS/2 and Nintendo has a monopoly on GameCube. Do you expect to have interoperability between game consoles as well?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    12. Re:Apple does it better. by Bert64 · · Score: 1

      Antitrust only comes into play when someone has a monopoly... Neither Apple nor BMW do.
      But your right about copyright being a blank cheque....

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:Apple does it better. by Anonymous Coward · · Score: 0
      Wow. Moron much? How many of these "spare parts" can you only buy from Apple:
      • Memory
      • Hard drive
      • Video card
      • CPU
      • Expansion cards (for towers with the slots or MBP with expresscard)
      • All kinds of external devices

      Get a new mantra, troll.
    14. Re:Apple does it better. by Ash-Fox · · Score: 1
      So by your logic, MSFT has a monopoly on Xbox, Sony has a monopoly on PS and PS/2 and Nintendo has a monopoly on GameCube.
      First of all, this was a joke and no, those don't actually fit into my logic. Microsoft did not do xbox vs video game console stuff, claiming they were different from a 'video game console', neither did Nintendo.
      Do you expect to have interoperability between game consoles as well?
      No, I expect them to fight in the last war.
      --
      Change is certain; progress is not obligatory.
  36. Re:Love mac - hate some of the choices by misleb · · Score: 1
    also can't stand spotlight. It is a resource hog and doesn't work well, plus it takes up critical real estate on the menu bar. "locate" in an xterm works much better. At least removing spotlight entirely was possible.


    Except that "locate" doesn't index the contents all your files... including Email. That is what makes spotlight powerful. But yeah, it sucks what the indexer starts at really bad times. Like if you plug in a Firewire drive.

    -matthew
    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  37. Re:Signed binaries = good, encrypted binaries = ba by obeythefist · · Score: 0

    Yes, I know widgets come from Konfabulator, but Apple made them famous

    And mousey-gui-windows are from Apple, but Microsoft made it famous... ahh, you'll never hear a mac fanboy say that!

    It's nice to see that Apple is having a go at security, although it's still largely academic because Apple marketshare is still too low to make them a worthwhile target. In fact, very academic, which is exactly what TFA is all about, an academic dissecting bits of OS/X. Still it's a good sign because the more they poke, the more holes inevitably come out. And no, coders who work for Apple are not somehow immune to the average statistical failure rates that all other coders are subject to. The vulnerabilities are there. There's just little interest in finding them at this stage for anyone outside of Apple. Market share is creeping upwards thanks to the iPod giving Apple a budget to leverage their PC business out of the swamp, so if we're lucky we'll see Apple zombies soon, too.

    --
    I am government man, come from the government. The government has sent me. -- G.I.R.
  38. Re:Signed binaries = good, encrypted binaries = ba by jellomizer · · Score: 1

    OK. So what? OS X is not Open Source. Parts are but on the whole OS X is a closed source application. Secondly Encrypting some vulnerable application help prevent future viruses from infecting some key applications To hide running apps, Logging passwords, etc... I am actually happy to hear this it shows that Apple care about security and are actively preventing future hacks from spreading in the future.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  39. Re:Signed binaries = good, encrypted binaries = ba by DurendalMac · · Score: 1

    Apple never claimed to have invented encrypted binaries. God I hate ignorant tools.

  40. I need to put the controller down... by Ayanami_Rei_II · · Score: 1

    ...because the first image that pops into my head when I read DSMOS is an android with hot pink hair that kicks ass.

    1. Re:I need to put the controller down... by sakasune · · Score: 1

      ...because the first image that pops into my head when I read DSMOS is an android with hot pink hair that kicks ass.

      Don't you mean blue hair? http://en.wikipedia.org/wiki/KOS-MOS/

      --
      "You're arguing for a universe with fewer waffles in it," I said. "I'm prepared to call that cowardice."
  41. duh? by bcrowell · · Score: 1

    The article explained lots of specifics, but none of the general ideas behind it. Are the binaries encrypted, or just signed? Does the hardware have a public key hardwired into it, and if so, can someone just extract that key from a particular mac, for everybody else to use? Can Apple's mechanism be used to forbid people from running software that doesn't come from a vendor that's registered itself with Apple? Are the components we're talking about open-source, or not?

    1. Re:duh? by gnasher719 · · Score: 1

      ''Are the binaries encrypted, or just signed? '' Encrypted.

      "Does the hardware have a public key hardwired into it, and if so, can someone just extract that key from a particular mac, for everybody else to use?" Some part of the decryption is hardwired in Macintosh hardware. I don't know if it can be extracted, but by doing so you move from the area of civil law (copyright) to criminal law (DMCA).

      ''Can Apple's mechanism be used to forbid people from running software that doesn't come from a vendor that's registered itself with Apple? '' Such things can be done, but the use of a decryption key that is available on Macs and nowhere else doesn't help.

      "Are the components we're talking about open-source, or not?" Not.

  42. Re:Signed binaries = good, encrypted binaries = ba by Wizard+Drongo · · Score: 1

    Almost as much as I hate people who don't read post's properly. The AC clearly didn't see that I never claimed apple invented encrypted binaries, merely that because of Apple's standing in the computer industry, Apple using encrypted binaries will most likely cause a cascade effect with companies such as Microsoft 'ripping off' the idea of using said technology. The fact Apple may not have come up with said technology is fairly immaterial; the point is that the mere act of apple using it causes it's popularity to increase dramatically.

    --
    The truth shall always be free: Boris Floricic is Tron.
  43. DSMOS by krunk4ever · · Score: 1, Redundant

    did anyone else notice that DSMOS is an anagram of MS DOS?

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

      -------------joke
      your head

    2. Re:DSMOS by aarku · · Score: 1

      It's also an anagram for SOS MD: which predicts that Michael Douglas will have a sailing mishap sometime in the near future.

  44. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    "I can't stand Dock. I've written and posted on this many times. I don't like how much time it takes to use, the resources it takes to animate it, and most annoying is that I can not remove it without trashing Finder. I keep it hidden, and stuffed up under the menu bar."

    1. turn off the "magnification" animation.

    2. shove it to the left or right side of the screen, as a vertical strip. It isn't the default arrangement, but these days there is usually more screen real estate on the left/right edges than the top/bottom, especially on a wide display (e.g., all the laptops).

    3. set the dock size to "small"

    4. #1-#3 is the way I run it, but if you like, turn off any of the other animations you don't like, and do the "hide" option.

    All are in System Prefs, and with them it is easy to make it a less imperfect, more innocuous dock. YMMV.

  45. Re: You have it backwards by Bastian · · Score: 1

    Apple isn't locking everyone into their OS and applications. They're just locking some people out.

    OS: They have released software that's specifically designed to allow you to run more than one OS on your computer. Microsoft, on the other hand, has a long history of making it damn hard to dual-boot.

    Applications: You aren't required to run any of these encrypted apps. Heck, if you don't want them you aren't even required to pay for the operating system - you can download a pretty heavily stripped down version of the OS for free.

  46. I see by Anonymous Coward · · Score: 0

    And does this actually do jack to dissuade people from stealing Mac OS X, or does it just prevent people from legally purchasing Mac OS X and then using it on a piece of hardware Apple has not blessed?

  47. Re:Signed binaries = good, encrypted binaries = ba by wo1verin3 · · Score: 1

    >> Apple using encrypted binaries will most likely cause a cascade effect with companies such as Microsoft 'ripping off' the idea

    Sort of like digital signatures/signing? :)

  48. Re:Signed binaries = good, encrypted binaries = ba by grasshoppa · · Score: 1

    That, my friend, is idiotic. Sure, in the extreme one might reverse the bins to get an idea of what's going on. But in practice, it's much easier to listen on the wire and see who's saying what. Then reverse the protocols that way.

    In short, GNU's #1 freedom may be violated by this in principle ( were it to even apply to this, which it doesn't ), but in practice it's just a silly jump to make.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  49. Re:have you ever installed an apple update? by megaditto · · Score: 1

    He's talking about Mac OS X updates.

    --
    Obama likes poor people so much, he wants to make more of them.
  50. Re:Signed binaries = good, encrypted binaries = ba by theshibboleth · · Score: 1, Informative

    Actually Apple made it famous. Xerox invented the GUI on the Alto.

  51. Re:Signed binaries = good, encrypted binaries = ba by Wizard+Drongo · · Score: 0

    Two things: 1) I'd say Apple's Macintosh was famous before Windows was. Although Apple didn't invent the mouse-windowed GUI. They nicked it from Xerox. Difference is they never denied nicking it from Xerox. 2) The reason OS X is so secure is nothing to do with Apple's lower market share. First off there's the notable fact that Apple machines tend to be used longer than pc's, and when they are sold, their depreciation rate is tiny in comparison, so in effect, the 'market-share' isn't really realistic. If you look at net usage statistics, you're probably closer to 10-15% Mac OS X usage with another 2-3% pre OS X. So the market share thing isn't even true. But even saying it is, say 5% of all 'net machines are Macs. Now, there are 150,000+ virii for Windows. So, if your argument holds water, then Mac's should have a paltry 5% of that sorta figure, or at least 1% (taking into account scaling issues and cascade thresholds). Sadly for you, there's not 1,500 Mac virii. Not even 150 (.1%). Not even 15. There's none. There was a 'proof-of-concept' that didn't really do even that, since it couldn't self replicate, and I'd hardly call a program that can do bad things if you tell it to a virus. The reason there are no Mac OS X virii is because OS X has a far more secure base than Windows. Any (rare) vunerabilities that do pop up are (usually) patched quickly, and the culture of Apple's development process means if a virus was to emerge, they'd drop everything to make sure it couldn't possibly effect anything ever again. Steve Jobs would probably find the programmer responsible for the security hole and kill his first-born as a warning not to fuck up again. That's not to say there are NO vulnerabilities in OS X. There are. Quite a few. Some of them are even exploitable. But there is a big shit difference between a vulnerability that's exploitable, and one that's automatable (if that's even a word). A qualified, well educated hacker will probably always be able to get in unless you're watching carefully 24/7. But with windows, you don't need a CS degree and a PhD in C++ programming. You need a dodgy exe file from some russian website, and bingo, you're a hacker. Won't happen for Mac OS X. I'm not saying this because I'm some fanboi with his head up Steve Jobs' arsehole. I'm saying this because I understand the underpinnings of Unix (to a degree) and I kow how hard it'd be to hack Mac OS X. Doesn't matter even if Mac OS X reached parity with windows tomorrow. People'll still hack windows, because it's pathetically easy, compared to OS X's extraordinarily hard. Only if Mac OS X completely obliterated Windows to a 90/10 split would you start to see any major exploits out there. And then, thanx to the culture inside Apple, they'd get patched overnight via automatic update, and it wouldn't be a problem.

    --
    The truth shall always be free: Boris Floricic is Tron.
  52. Re:Love mac - hate some of the choices by Lars512 · · Score: 2, Interesting

    "Critical real estate on the menu bar"? Exactly how big is your Spotlight icon? Mine is less than half the size of my little fingernail on my 12" iBook, as big across as the menu bar is thick. I hardly call that "critical" but if that's your opinion, then so be it.

    Maybe he's talking about placement. Corners are considered critical because the user can flick the mouse to them without having to get angle or distance right. Although, you can also set your mac to use these "critical" corners for expose, like I do. Then you always end up accidentally activating things when you try to click on corner icons. Doh!

  53. Re:Signed binaries = good, encrypted binaries = ba by great+throwdini · · Score: 1

    Yes, I know widgets come from Konfabulator, but Apple made them famous.

    Widgets did not come from Konfabulator, they are a revamp of Apple's own desk accessories.

    I wish the whole "ripped off from Konfabulator" presumption never got off the ground, or at least, would die.

  54. Re:Signed binaries = good, encrypted binaries = ba by elronxenu · · Score: 2, Insightful
    I'm not talking about the GPL specifically, I'm talking about the Freedoms.

    OSX is denying the user one of the fundamental Freedoms. Although it is not the worst offender (*cough microsoft cough*) it is moving in the same direction as Vista. The user is not fully in control of the computer system. There are parts of the computer system about which the user is not permitted to know.

  55. Re:Signed binaries = good, encrypted binaries = ba by elronxenu · · Score: 1
    The Freedom, and the Principle, are important. If you voluntarily give up the Freedom by compromising your principles, then whether it's practical or not becomes irrelevant.

  56. Re:Love mac - hate some of the choices by PetrusMagnusII · · Score: 1

    > But yeah, it sucks what the indexer starts at really bad times. Like if you plug in a Firewire drive.

    It used to do that all the time for me too for my USB drive, but when I reformatted it with Mac OS X Journaling file system, the problems went away (just indexed once, and then updated as necessary.) It seems as though the indexing system doesn't really work to well with FAT32 file systems, so if you only use your drive on your Mac, you might benefit from reformatting it to a Mac file system.

    However if you already do have a Mac file system on the drive, and it still indexes all the time, then I'm sorry but I don't have any more suggestions. :/

  57. Re:Love mac - hate some of the choices by b0s0z0ku · · Score: 1
    I can't stand Dock.

    Agreed. The NeXTSTEP UI is/was much cleaner than Finder. Given a proper desktop where files and folders could be dragged and dropped, it would have been a winner. Unfortunately, Apple was tied to making OS X look somewhat like OS 9 in order to make the transition easier for the n00bs.

    I also can't stand spotlight. It is a resource hog and doesn't work well

    Also agreed. Not to mention that Spotlight is a screaming c*nt to get to work with networked directories. It fails if you try to get it to search NFS automounted shares unless they're users' home directories. If you manually mount a network share in Terminal, it also craps out. The only way to get a searchable share, at least in 10.4.7 and 10.4.8, it seems, it to mount it through Finder, either via "Go/Connect to Server" or via the Applescript "mount volume ..." command. Then you have to run a shell script (as real root, not as an "admin" user!) that tells Spotlight to index the share using the mdutil command. Then keep your fingers crossed, because if several Macs are indexing the share, the system sometimes fails. Basically, Spotlight is an immature product that would have been best released after developpment was complete.

    -b.

  58. Where is the HOWTO? by Duncan3 · · Score: 1

    Well that was useless.

    Where is the tutorial on how to get our own apps loaded into this special no-pageout protected memory area so that they aren't screwed up by idiots clicking "yes" on a web popup? Every bit of protection helps.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Where is the HOWTO? by Anonymous Coward · · Score: 0

      It's on Astalavista.

    2. Re:Where is the HOWTO? by yabos · · Score: 1

      I doubt you'll ever be able to do that. Imagine every application does it and can't be paged out. You'd run out of memory very fast.

    3. Re:Where is the HOWTO? by Duncan3 · · Score: 1

      Having all the application code on my Mac in RAM at the same time wouldn't even use 10%.

      malloc & friends still get paged, so it's a huge security win.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  59. Re:Signed binaries = good, encrypted binaries = ba by bnenning · · Score: 1

    Secondly Encrypting some vulnerable application help prevent future viruses from infecting some key applications

    Malware writer: "Darn, I can't easily infect the Spotlight indexer. Guess I'll just have to infect the kernel instead".

    I am actually happy to hear this it shows that Apple care about security

    Unfortunately this isn't the kind of security that's beneficial to actual users.

    (Nifty retro website btw).

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  60. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    Then don't use it.

  61. Your morals are crap. by porkchop_d_clown · · Score: 3, Insightful

    Say I'm a black man. I go into a store to buy some bread to feed my family. The shop keep says "that bread aint for sale". I say I have a moral right to take it. Irrefutable.

    Nice strawman. Because we all know, any attempt to control my property is equivalent to trying to starve a poor black family.

    Your razor blade argument is equally crap. Those blades belong to the store owner. I don't care what you thought, you have no moral or legal right to steal more blades or to force him to give them to you. End of story. Irrefutable.

    If you don't like it, shop somewhere else.

    1. Re:Your morals are crap. by QuantumG · · Score: 1

      And you're a pussy who is perfectly willing to let people cheat him. That's why there are anti-trust laws.

      --
      How we know is more important than what we know.
    2. Re:Your morals are crap. by Anonymous Coward · · Score: 0
      Nice strawman. Because we all know, any attempt to control my property is equivalent to trying to starve a poor black family.
      What he's trying to say, is that Mac OS X doesn't help feed you. It's a Windows (and sometimes Linux) feature only.
    3. Re:Your morals are crap. by Anonymous Coward · · Score: 0

      Nobody is "cheating" you. If you don't fucking like it, don't fucking buy it. This isn't air, water, or even food we're talking about here.

      Your whole generation is a bunch of whining fucks who think they're entitled to anything they want. Spoiled little shits.

    4. Re:Your morals are crap. by Fatalis · · Score: 1

      Except with IP you copy the bread, not take it away from the shop.

      --
      Deus est fatalis
    5. Re:Your morals are crap. by skia · · Score: 1

      You're a pussy who is perfectly willing to let people cheat him.

      And you are not only a idiot, but a morally suspect one with an attitude. I'd love to see the stats on how many people rate you a "foe" today.

      That's why there are anti-trust laws.

      No, it's not. Anti-trust laws prohibit anti-competitive behavior. The only way bundling a razor and blade together could constitute anti-competitive behavior is if a company represented a monopoly in the razor market and wanted to use said bundling to muscle in on the diverse blade market.

      Clearly Apple is not in anything remotely resembling that situation.

      --

      --

  62. Re:Love mac - hate some of the choices by iphayd · · Score: 2, Interesting

    The Spotlight menu bar item is infinitely large, as it occupies the top right corner (Fitt's Law).

    The grandparent poster is aware of this, and would apparently like to populate it with something that they would utilize more than spotlight. Frankly, I agree, as I tend to key command to spotlight anyhow, then always bring up the window because I want to see the file path, not open the file.

    Now, so that you understand why it is infinitely large:

    Close your eyes. Move your mouse to the top and right. Give it enough movement to reach it and click. Open your eyes. You will have the spotlight menu open. (Unless you are not in Tiger, then you will have whatever is in the top-right corner)

    Repeat this exercise, choosing different starting positions and different lengths of movement. Notice that you always end up on top of the Spotlight menu. (Unless you under-hit it, which is irrelevant because you don't have a penalty if you over shoot it.)

    This is the reason the Mac menu bars are at the top- You only have to aim on the x axis, not the y. It is also why contextual menus are handy (you don't have to aim to get to where your cursor is _right now_).

  63. Re:Signed binaries = good, encrypted binaries = ba by jcr · · Score: 2, Informative

    They nicked it from Xerox.

    Correction: Apple LICENSED technology from Xerox, and develeoped the GUI far beyond what Xerox had done.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  64. Re:Signed binaries = good, encrypted binaries = ba by chis101 · · Score: 1

    Now, there are 150,000+ virii for Windows. So, if your argument holds water, then Mac's should have a paltry 5% of that sorta figure, or at least 1% (taking into account scaling issues and cascade thresholds). Sadly for you, there's not 1,500 Mac virii. Not even 150 (.1%).

    You are ignoring the profit-motive of virii. If it's more profitable to make a Windows virus, why even bother with the 5% of Mac users? Even if it weren't more difficult to make a virus that affected Mac OSX, there still wouldn't be 5% of the Windows virii... the only ones there would be are the ones made as proof-of-concept or just for attention, none of the profit-driven ones that make up a large percent of Windows malware.

    I'm not saying I disagree with everything you say, I'm just saying I believe your use of percentages in this case is very flawed.

  65. desk accessories came first by Anonymous Coward · · Score: 0

    Conceptually, widgets are similar to Desk Accessories, which shipped in 1984 with the first Mac. Items like a calculator, scrapbook, notepad, and alarm clock allowed a user to perform a quick, specialized task and get back to their larger application program. Of course, HTML and the Web didn't exist in 1984, so today's widget implementation looks different and has considerably more functionality. Regardless, widgets are nothing new.

  66. Re:Signed binaries = good, encrypted binaries = ba by TapeCutter · · Score: 1

    Reverse engineering does not require inspecting the original code, binary or otherwise. You have the freedom to devise your own algorithims that mimic/use the functionality of the original, Apple has the freedom to make R.E. of it's products difficult.

    Don't like encrypted binaries? - Don't buy an Apple.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  67. Re:Signed binaries = good, encrypted binaries = ba by jZnat · · Score: 2, Interesting

    So why don't you have to jump through hoops to install OS X? It has no annoying activation or some Apple Genuine Advantage (tm) daemon or anything. All they really do is request you don't illegally redistribute it instead of assuming that you're going to redistribute it and stopping you at any cost.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  68. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    An unstated Freedom is you are free not to use the software if you so choose.

  69. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    if you have a decent AMD64 the Dock is also hardly a massive of a resource hog. :)

  70. Re:Signed binaries = good, encrypted binaries = ba by fsterman · · Score: 2, Informative

    GUIs were around in academia long before Xerox. Xerox, not knowing what to do with all this stuff coming from the lab, invested in Apple and let them wander through. None of that made it into the myth, kinda anti-climatic.

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  71. Re:Signed binaries = good, encrypted binaries = ba by pyite · · Score: 3, Insightful

    OSX is denying the user one of the fundamental Freedoms.

    Uh, it might be a "fundamental Freedom" if you had a "fundamental Right" of some sort to do as you wish with other people's IP. Unfortunately, you don't. A significant number of people make a good living for themselves and their families working for companies that, while being very understanding and supportive of the free software movement in its proper place, gain competitive advantage over their peers by employing the best intellectual talent to solve problems with technological solutions that if copied would eliminate any sort of advantage that company may have in solving a certain problem.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  72. Re:how about that? by Anonymous Coward · · Score: 0

    Don't I wish.

  73. Re:Signed binaries = good, encrypted binaries = ba by hunterx11 · · Score: 1

    Actually Douglas Engelbart invented the GUI with the oNLine System.

    --
    English is easier said than done.
  74. Ze goggles, zey do nothing! by QuoteMstr · · Score: 1

    My eyes! The plural of 'virus' is 'viruses'. I can't take anyone who thinks it's 'virii' seriously, sorry.

  75. Re:Signed binaries = good, encrypted binaries = ba by QuoteMstr · · Score: 1

    "post's"? It's "posts". Learn some damn English. What unholy purpose does randomly putting an apostrophe in a word serve?

  76. They don't always even have to take cash. by Kadin2048 · · Score: 2, Insightful
    The moment I ask "how much?" and they tell me, they have entered into a contract to supply the goods at that price or a lower price if they can't make change.
    I'm calling shenanigans on this. (Unless you're located in some dollar-using country besides the U.S., in which case I think you're an idiot for not making that more clear, since you had to know it would be assumed.)

    The right of a vendor to refuse sale to any person, excepting a few prescribed categories (e.g. racial discrimination) has been long established. (The Great Atlantic and Pacific Tea Co. vs Cream of Wheat Co., U.S.C.C.A. 2nd Ct., 1915 being the earliest I could find.) If you are quoted a fare to get on a bus, or for any other good or service, and you attempt to pay for it with some large bill, the vendor is not obligated to provide change. They could at that point inform you that they didn't have change, and wouldn't be required to give you the service or good for free -- that would be ridiculous. It amounts to legitimizing a theft of services, or requiring everyone to carry around change sufficient to break the largest available denomination of legal tender (in the U.S., several thousands of dollars); if it was true, everyone would be walking around with thousand-dollar bills. That you have been able to get away with it on public buses may be indicative of an internal policy of the bus company or their desire not to create a problem, but I do not see how they are legally obligated to let you ride.

    If I go into a penny-candy store and ask to buy 5 cents worth of something, and try to pay with a $20, and the seller doesn't have 19.95 in change, I can't just demand the candy for free. In order to create the oral contract, both parties need to agree to the other party's offer. If my offer is "this candy for five cents," and your offer is "I've got a twenty and I want change," we haven't come to an agreement yet. Both parties make an offer, and then there is consideration, and then there might -- or might not -- be agreement. Only after both parties agree to the terms is there an oral contract of sale created. Just saying 'five cents' doesn't carry with it an implied promise of change from some arbitrarily large denomination of currency that you might want to use, and which could require the vendor to do any number of potentially time-consuming activities (close the store, go to the bank, get change, etc.).

    It's not even clear that businesses are required in all U.S. states to accept cash as payment. There is at least one business I know of that absolutely refuses cash, and made it into the national press as a result. A lot of people questioned whether this was legal, and they were in the clear. (It was the cafe "Snap" in the Georgetown neighborhood of Washington, DC. Story here.) And this doesn't even get into the countless thousands of fast-food joints and gas stations which flatly refuse to accept large-denomination bills (usually $100s or larger, although some refuse $50s as well); I haven't heard of any problems with any of them.

    If you're claiming that this widespread practice is illegal, then I think the onus is on you to come up with some factual evidence as to why it is.
    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:They don't always even have to take cash. by aristotle-dude · · Score: 1

      I wish I had mod point right now. That was one of the most insightful post I've seen in a while on slashdot.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  77. The fundamental purpose of copyright law ... by cohomology · · Score: 1

    ... is not what you said.

      "Congress shall have the Power ...
        To promote the Progress of Science and useful Arts, by securing for limited Times to Authors
        and Inventors the exclusive Right to their respective Writings and Discoveries;"

    The fundamental purpose is "to promote the useful arts"; giving rights to authors is the means.
    We are debating how best to promote the useful arts.

    --
    Don't mess with The Phone Company. Piss them off and you'll be using two tin cans and a piece of string.
  78. What does the GPL have to do with this? by Anonymous Coward · · Score: 0
    Encrypted binaries subvert GNU's Freedom #1 "freedom to study the source code and modify it to do as you wish"

    Sorry if this sounds crass, but since the OSX public distribution is for Darwin and does not cover the Aqua UI, the Dock, or any of the things this article is talking about, I have to ask: So?

    OMG, Apple is making it hard for people to study software that is not and has never been subject to the GPL. How dare they!

    Secondly, Darwin is under a Berkeley license is it not? So your GPL ideology goes not even apply.
    1. Re:What does the GPL have to do with this? by Anonymous Coward · · Score: 0
      Darwin is under a Berkeley license is it not?

      Erm, no. No it isn't.

      It's under the APSL, a license that says "If you make changes, you must release them under the APSL only, unless you're Apple, in which case you can close the source."

  79. What a waste of resources by Bert64 · · Score: 1

    It's a big problem with commercial software nowadays, they concentrate far more on anti piracy measures like this than actually improving the product...
    Their developers are struggling against the cracking groups instead of improving the product, and every end user has to waste processor cycles running this crap and decrypting these binaries. Meanwhile, every version will eventually get cracked and put up on a p2p network.
    Whatever Apple do, people will run pirate copies of OSX... But it doesn't run quite so well, it's slow and unstable... Even so, it lets far more people get experience with the OS than would have otherwise, i know several people who ran pirated osx on generic whiteboxes and then went out and bought a mac. Widespread piracy never hurt microsoft either, do you really think windows would be so prevelant in asia and russia if everyone had to pay full price for it?
    A pirated OSX is a sub standard experience, like running a demo, and the people who pirate it are people who would never have bought macs to start with... Isn't it better to give them a taster in the hope that a few of them will change their opinion and buy a mac having had a small experience of osx?
    From my experience, one of the guys i mentioned above hadn't used a mac since the days of system 7, and didn't like those old versions of macos at all. He'd heard OSX was much better, but had never used it and wasn't willing to buy a mac just to try it... Having run a pirated OSX for a couple of weeks, he bought an imac and now has a macbook too.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  80. Innate Right by Anonymous Coward · · Score: 0

    I had a great idea, but decided not to put it in this post. Now, see if you can copy it.

  81. Re:Signed binaries = good, encrypted binaries = ba by ZombieRoboNinja · · Score: 1

    Are you implying that OSX wasn't released under a GNU license?!?

  82. How this could be a bad thing: by KlaymenDK · · Score: 1

    I agree somewhat, it might have been nice to have had the Mac brought to the masses instead of the grey pc box. Then perhaps users today would be smarter IT-wise! :-D

    But I suspect that if Apple had had a 'clone war', there would be no Apple today: It's no secret that Apple is first and foremost a hardware vendor, and an OS vendor second (if that's their *second* priority, way to go MS ;-) ).

    Let's say Compaq would have clean-room-copied an Apple ROM, and successfully marketed a clone. (I'm not even sure you could get the OS in a separate box in an Apple Centre back in the early days, but that's not my point.) My point is that if Apple had [been forced to] live off of OS sales instead of hardware sales, they would probably not have made enough money to survive -- and they would probably have had to resort to what I'll call unsportsmanlike behaviour such as protecting their drivers. Shock! Gasp! We'd have had DRM in the 80ies. :-(

    So the bottom line is, it can hurt the consumer. What if Apple had been couped, what if the entire Mac product line had gone the way of the Newton?

    1. Re:How this could be a bad thing: by MBGMorden · · Score: 2, Insightful

      You're saying that they "would probably not have made enough money to survive" when Microsoft ended up doing the same thing and is now one of the richest companies in the world. There is money to be made in OS sales. A LOT of it. Apple can't sustain itself on OS sales as a niche player in the market, but the whole point of the discussion was saying that if there would have been Apple clones there's a very good chance they wouldn't have ended up as a niche player.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    2. Re:How this could be a bad thing: by Anonymous Coward · · Score: 1, Insightful

      Strange how a *software* company (MicroSoft) can ride on the coat-tails of a monopoly *hardware* company (IBM), and be successful. A *hardware* company switching over to *software* runs the major risk of the new hardware vendors' mistakes tarnishing the image/reputation of the software, thereby killing the company during or shortly after the transition.

      Microsoft never *switched* from hardware to software. They were a software monopoly before they even got into rebranding hardware as their own (mice, keyboards, etc.).

  83. Re:Signed binaries = good, encrypted binaries = ba by Tokerat · · Score: 1

    ...Not only that, but the components which are encrypted are technically not part of the OS itself, but are "enhancement applications" so to speak, bundled with the OS in order to provide enhanced functionality. You can boot OS X without all the encrypted Apple proprietary stuff, it's called Darwin.

    Is it against the GPL for me to distribute a proprietary, closed-source binary for Linux? Absolutely not, as long as said binary does not contain GPL'd code. That's pretty much what Apple has done here.

    --
    CAn'T CompreHend SARcaSm?
  84. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    So you're saying that a feature that 99% of the user base uses with out any problems should be yanked because the 1% of people that actually mount remote shares don't like how it works? Give me a break you fuck.

  85. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    John Gruber is such a cock-gobbling fanboy that anything he says and anyone that listens will be ignored and should preferably die.

  86. Re:Signed binaries = good, encrypted binaries = ba by Wizard+Drongo · · Score: 1

    I agree with part of what you're saying, hence why I said, ok, so there won't be 5% the number of virii for mac as windows, maybe just 1%. Or even .1%. maybe even .01%. There's not though, and there's my point. Surely some hacker out there, motivated by nothing more than pride in his/her work and the desire to do something no-one else has managed to would have coded up a Mac OS X virus by now? Except that it's really really hard to do so. I'm sure at some point there will be one. But the security hole it exploits will be patched instantly by Apple. Even the proof-of-concept one that floated out about a year back wasn't that. It didn't work. It was a social engineering malware, sure, since it tricked (really really) stupid users into giving u their admin password to a dodgy app. But that's not what a virus, trojan or worm is. It's not self-replicating, and it can't self-execute.

    --
    The truth shall always be free: Boris Floricic is Tron.
  87. Re:Signed binaries = good, encrypted binaries = ba by Pete · · Score: 1, Troll
    Uh, it might be a "fundamental Freedom" if you had a "fundamental Right" of some sort to do as you wish with other people's IP.

    Your choice of words (ie. "do as you wish with other people's IP") is revealing here. Software that you've (legally) acquired, running on your machine? Why shouldn't you be able to investigate and modify it as you like? Note that I said "modify", not "redistribute".

    If you purchase a physical item, do you still think of it as the seller's property after you've paid for it and taken it home?

    Fundamentally, the whole concept of "intellectual property" just doesn't work in the same way as physical property. I guess that's why many (most? all?) software vendors try to suggest that their software is "licensed", not "sold". Pity that most consumers don't see things quite the same way. :)

    Anyway, your link between "fundamental" freedoms/rights is a little hazy. It doesn't have to be enshrined in the law for people to support it as a freedom (or indeed to consider it a right).

    Unfortunately, you don't.

    It's not something that has to apply to all software - the point is more that you can choose to only use software that guarantees those freedoms.

  88. DSMOS by pelago · · Score: 1

    "Do Not Steal Mac OS X (DSMOS)"? Where's the "N"? Surely DSMOS actually stands for "Do Steal Mac OS"!

  89. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    Please, it is _not_ "virii". There's nothing worse then someone trying to be clever and failing miserably. "virus" is not a latin word. And if it was a latin word, the plural would be "viri" and not "virii". "virii" would be the plural of "virius", and there is no such word.

  90. You are banned by sjf · · Score: 1

    Sorry QuantumG, but you are banned from my shop.

  91. Re:Signed binaries = good, encrypted binaries = ba by gnasher719 · · Score: 1

    Please, it is _not_ "virii". There's nothing worse then someone trying to be clever and failing miserably. "virus" is not a latin word. And if it was a latin word, the plural would be "viri" and not "virii". "virii" would be the plural of "virius", and there is no such word.

  92. Re:Signed binaries = good, encrypted binaries = ba by shutdown+-p+now · · Score: 1
    Uh, it might be a "fundamental Freedom" if you had a "fundamental Right" of some sort to do as you wish with other people's IP. Unfortunately, you don't.
    Says who?

    Though I agree, in a sense. Any list of "fundamental" rights is going to be subjective. Mine includes the right to tinker, though.

  93. Re:Signed binaries = good, encrypted binaries = ba by giorgiofr · · Score: 1

    And why on Earth would you distribute it? It cannot run on non-Macs and every Mac comes with a copy of the OS. So why would you go looking for a pirated OS when it's necessary to buy their hardware dongle anyway, and that dongle is conveniently packaged with the OS to boot?

    --
    Global warming is a cube.
  94. Re:Signed binaries = good, encrypted binaries = ba by zootm · · Score: 1

    Why shouldn't you be able to investigate and modify it as you like?

    The obvious answer to this is a that it's just not a part of the contract you agreed to by buying/using the software. If this doesn't suit you, you shouldn't be using it.

    On the other hand, though, this is still reasonable reason to complain about it. If you make a decision not to use something, and you think it's justified, you might feel inclined to tell other people why you made that decision.

  95. Wow... by Anonymous Coward · · Score: 0

    Imagine if Microsoft did this? You'd immediately get comments about how evil they were. But not Apple, they get a free pass. I have a feeling that if Steve Jobs took a gun and shot an Apple fanboi's mother in the face, the fanboi would tell Jobs what great marksman he is.

  96. The Assimilation of Apple continues... by pandrijeczko · · Score: 1
    x86 architecture...

    Windows XP running on Apple machines...

    Encrypted binaries....

    --
    Gentoo Linux - another day, another USE flag.
  97. Ethical way to dump Apple's hardware requirements? by argent · · Score: 2, Interesting

    I'm getting pretty fed up with Apple's hardware. I don't like it. I don't like my Macbook Pro much at all, and if there was a legal way to run OS X on a Thinkpad I'd jump to it. Well, after dealing with bank account issues.

    How about buying a Thinkpad and a Mac mini Core Duo, destroying the mini, and running that licensed copy of OS X on the Thinkpad?

    Probably still illegal, but should be on firm ethical ground. Apple got their money, and I'm not running the OS on two machines.

  98. What about this scenario? Who's supporting what? by argent · · Score: 1

    So when you run it on white box PC, our funding goes to some guy which runs OS which was not intended to run on that machine first place.

    OK, I'll buy a Mac and a white box PC, and destroy the Mac so I can't run two copies of my one licensed copy of OS X even if I wanted to. Apple got their money.

    Go support Linux and great overlooked window managers like WindowMaker

    Or FreeBSD? I switched to Mac from FreeBSD/Windowmaker + Windows for the stuff that just doesn't exist for free UNIX. Support? I'm an early 386BSD patchkit-era developer, I did the patchkit that got "make world" to run to completion for the first time. I ran the Windowmaker website mirror back when Windowmaker was young. I use FreeBSD for servers... it still kicks OS X pasty butt there.

    But on the desktop there are still only two options if you want to run commercial software: OS X and Windows. Every solution to this problem I've seen eventually comes down to supporting Windows one way or another... dual-booting, two machines with a KVM, VMWare, Wine, it's all sending money to companies that only support Windows by buying their software.

    Meanwhile, OS X is a FreeBSD derivitive (don't get on my case about Mach, Mach isn't a complete OS and there's FreeBSD kernel and usermode code all through OS X, and the whole Mach/BSD relationship is incestuous anyway). Apple supports FreeBSD. OS X has the same core API as any other UNIX version. Any solution that lets you run OS X software supports the OS X ecosystem *and* the UNIX ecosystem far better than anything involving Windows executables. ... support the projects trying to convince Apple to support OpenSTEP.

    URLs? And wouldn't supporting GNUstep be more useful? Oh, that's pretty much dead...

    Every cracked OS X on White Box PC is a loss for Linux/FreeBSD desktop in fact.

    Do you mean Gnome or KDE? They're dead ends, both of them. The closest thing you can get to a FreeBSD desktop today is OS X.

  99. DEFCON I by objeck · · Score: 0

    This concept was stolen from War Games "...new data encryption algorithms" and two teenagers almost started WW3.

  100. Re:Signed binaries = good, encrypted binaries = ba by Bastian · · Score: 4, Insightful

    If you purchase a physical item, do you still think of it as the seller's property after you've paid for it and taken it home?

    When I purchase a car, the car is my property. Honda is not trampling on my liberties by not giving me all the CAD files and whatnot that were used to make my car.

  101. Re:Signed binaries = good, encrypted binaries = ba by geoffspear · · Score: 1, Insightful

    You're infringing my Fundamental Freedom to visit a Slashdot site without any comments by you on it.

    It doesn't have to be enshrined in law or recognized by anyone except me to be a Fundamental Freedom. It doesn't even have to make any sense. I say what's Fundamental. Neener.

    --
    Don't blame me; I'm never given mod points.
  102. Re:Love mac - hate some of the choices by Anonymous Coward · · Score: 0

    Turn off indexing on that drive?

  103. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    It's called upgrades.

  104. What, you've never heard of by porkchop_d_clown · · Score: 1

    iFeed?

    It's the great new Apple nutritional management program. Sure some people complain about the way they use DRM to prevent food sharing, but that's a minor quibble.

  105. To wit: by Ayanami+Rei · · Score: 1

    1) CoreData is open source (well, maybe not what's in Tiger specifically, but EOF is, as are the storage backends).
    2) CoreImage has no equivalent. Although I would argue CoreImage is an API and scene manager, not a specific technology. The technologies are Quartz and QuartzExtreme (and ultimately OpenGL). GEGL, libart and Compviz are implementing non-overlapping subsets of what CoreImage provides, each with different purposes.
    3) CoreAudio? I think jack and lapsda on top of alsa pretty much cover that. What's missing is support for more plugin types demanding more complicated controls (UI framework is not covered), so you don't get nice looking VST interfaces or anything.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  106. Apparently the pages are actually encrypted by porkchop_d_clown · · Score: 2, Interesting

    The way I read it, portions of the app are actually encrypted with AES; which is interesting because it implies the decryption key must be part of the kernel, which implies the key is fixed.

    So, I'm not sure what this actually accomplishes - I mean, it prevents you from easily disassembling binary, but how does it prevent you from running on non-Apple hardware?

    Maybe the key is physically burned on some chip in the hardware?

  107. When did Apple refuse to sell me OS X? by ratboy666 · · Score: 1

    Under copyright law, I have first buyer rights.

    I will not enter into a contract negotiation, leaving just copyright. It's my copy. It is NO LONGER the vendors copy. They sold it to me.

    Apple never refused to sell me OS X. Since I never entered into a contract with them, I am bound only by copyright.

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  108. Re:Love mac - hate some of the choices by b0s0z0ku · · Score: 1
    So you're saying that a feature that 99% of the user base uses with out any problems should be yanked because the 1% of people that actually mount remote shares don't like how it works? Give me a break you fuck.

    I didn't say it should be yanked now. I said that it should be improved from what is essentially a beta product. And you're forgetting the business world: some of them would really like to be able to switch to OS X *and* have indexed/searchable network shares. Anything that increases Apple's business market share is ultimately good for Apple.

    -b.

  109. Where are you? by scruffyMark · · Score: 1

    It's maybe illegal in the US (I'm not aware of a decision either way on whether their EULA is upholdable). On the other hand, I understand it would probably be legal in the EU - there are laws prohibiting post-sale restrictions there, so once you own a copy of the OS, any license that forbids certain uses of it is void.

    I am not a lawyer, any attempt to take a slashdot posting as legal advice is highly silly

    --

    What is the robbing of a bank, compared to the founding of a bank? -- Bertolt Brecht

    1. Re:Where are you? by argent · · Score: 1

      I'm sitting just a few miles from George Bush Sr.'s house. Can't get more "in the US" than that. :)

  110. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    yes, but you can reverse engineer the car if you so wish (and if you have the funds) and change it to your liking and honda can't say shit about it, except for maybe voiding your warranty.

  111. Re:Love mac - hate some of the choices by m3rr · · Score: 1

    I agree. Being able to launch my apps with out reaching for my mouse makes me work so much faster.

  112. Is this really a "feature"? by BeBoxer · · Score: 2, Interesting

    An interpreter script is a text file that traditionally begins with the #! characters followed by a path to the interpreter. Files not containing the #! line are treated as shell scripts--not by the kernel, but by the execvP stub in the C library. If the stub gets an ENOEXEC error from the kernel when such a file's execution is attempted, it reattempts execution by using "/bin/sh" as the first argument to execve() and the file as the next argument.

    I think Linux does the same thing, although I haven't checked. Somehow, this just feels wrong to me. If it's not a valid binary, and doesn't start with #!, why not just fail? Why keep trying? /bin/sh is pretty forgiving. I'm pretty sure if you told it to execute a saved email or HTML file it would happily try every line in the file looking for valid commands. It's not hard to imagine this feature being one link in the chain which enables some exploit. After all, it's relatively easily to get shell commands into a users mailbox or web cache files. Making it possible for the system to natively execute a mailbox or HTML file just seems dangerous. Maybe that's just me.

    1. Re:Is this really a "feature"? by greed · · Score: 1

      The short answer is, "Historical reasons";

      And the longer answer is, POSIX says so:

      There are two distinct ways in which the contents of the process image file may cause the execution to fail, distinguished by the setting of errno to either [ENOEXEC] or [EINVAL] (see the ERRORS section). In the cases where the other members of the exec family of functions would fail and set errno to [ENOEXEC], the execlp() and execvp() functions shall execute a command interpreter and the environment of the executed command shall be as if the process invoked the sh utility using execl() as follows:

      execl(, arg0, file, arg1, ..., (char *)0);

      where is an unspecified pathname for the sh utility, file is the process image file, and for execvp(), where arg0, arg1, and so on correspond to the values passed to execvp() in argv[0], argv[1], and so on.

      Thing is, unless some app is hideously mis-designed, random saved files won't have execute permission on them, and won't execute. This is where tar files and ZIP files from Windows are so much fun, as they tend to have all-bits-on for some strange reason. (I know the Windows NT series has execute permission for files. I don't know if Windows users and developers are aware of that....)

      (In other words, all [conforming] UNIXes do this.)

  113. Re:Signed binaries = good, encrypted binaries = ba by Pete · · Score: 1
    Me:
    Why shouldn't you be able to investigate it and modify it as you like?
    zootm:
    The obvious answer to this is a that it's just not a part of the contract you agreed to [...]

    Excellent answer. If the process of purchasing or otherwise licensing the software involved me viewing and signing my informed-and-competent-adult agreement to a legally binding contract, then that is perfectly reasonable.

    [...] by buying/using the software.

    ...The what now? :-)

    This is where some of us start to mutter that lending any legal weight to sight-unseen shrinkwrap EULAs is just plain dumb, such things are ridiculous and (should be) unenforceable, and giving them anything approaching the status of actual contracts is cartwheeling into crazy land.

    Well, at least that's what I'm muttering. Should I mutter louder? :)

  114. Re:Signed binaries = good, encrypted binaries = ba by Pete · · Score: 2, Insightful

    Full-quoting because it was inappropriately downmodded (and it saved me having to think enough to type essentially the same thing).

    anoncow:
    yes, but you can reverse engineer the car if you so wish (and if you have the funds) and change it to your liking and honda can't say shit about it, except for maybe voiding your warranty.

    What he said. :)

  115. Re:Signed binaries = good, encrypted binaries = ba by Bastian · · Score: 2, Interesting

    I can do this with my computer, too.

    It's worth pointing out that reverse engineering and disassembling/decompiling are not the same thing. The latter might be useful for helping with the former, but the law doesn't say that anybody is required to make sure reverse engineering will be easy. It just says that that you're allowed to do it for various reasons. Nor do I think anyone has an ethical responsibility to make reverse engineering easy. In fact, if you're looking to reverse engineer something it's probably in your best interests to not disassemble any Apple binaries, since you'll want to be staying on the safe side of copyright law. This is why the Wine folks down't want anybody who has seen the source code to Windows getting involved in their project. Similarly, both AMD and Intel would probably think twice before hiring somebody who has worked on the other company's chip designs.

  116. Re:Signed binaries = good, encrypted binaries = ba by zootm · · Score: 2, Insightful

    Probably. The problem here is that, whether we like it or not, software is sold as a licence rather than as a product. I'd personally expect EULAs to stand up in court simply because there'd be legal and financial pressure upon them to do so; at the moment, they're just "expected" to be valid.

    I don't think contracts are going to leave, though. If EULAs are found to be invalid, it'll just change the way that they are distributed to something that's more legally sound, and very little else.

    Underhanded? Probably. But I suppose that this is where the whole "vote with your feet" thing should (in a perfect world!) come in.

  117. Satan by not_a_product_id · · Score: 1

    "If your mind can imagine it, it can be made"
    ... and lo, Satan created software patents.

    --

    ---
    We spoke for about a half an hour. I don't recall a thing we said. - Colorblind James Experience

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

      And Jesus destroyed them in Europe.

  118. You, sir, are a thug. by skia · · Score: 1

    Your morals may tell you to take them, but then you would have the morals of a criminal. You have no "right" to take them. As a matter of law and common sense, it is you who would be cheating the shop keeper by taking his property without permission or compensation.

    Keep in mind that, in a free market economy, there is no such thing as a "fair" price. There is only the asking price of many competing vendors. If you paid a $10 for your razor blades, and then later found a place on-line that sold them for $2, you did not get cheated. Assuming the razors are of quantity, you either paid a premium for quality, convenience, and service, or you were too lazy to get off your ass and shop around.

    Taking this back to the OP, there are many competitors in the computer hardware and OS markets. If you feel Apple is charging a premium by selling razor and blades together, go buy Windows blades or Dell razors. The only reason you would give money to Apple is if you feel they offer greater quality, convenience, and service, or you're too lazy to get off your ass and research alternatives. Note that in none of these scenarios has anyone "cheated" you.

    --

    --

  119. Wrong Way 'Round by toddhisattva · · Score: 1

    I think you have that backwards.

    Just like Next executed a "reverse takeover" of Apple, Apple is in the process of taking over Intel.

    We will know when the process is complete when Intel goes big-endian.

  120. virii by zonx+lebaam · · Score: 1
    This is the same as the "boxen" joke, about which people also get tied up in knots. But playing with words is fun. Of course you have to have enough background to know when it is being done (its funny precisely because of the misapplication (or even as you point out a misimplementation) of a "regular" rule) ... which admittedly some people don't. One also needs a weird sense of humour (which a lot of slashdotters do have indeed).

    Have a nice rainy day.

    Sincerely,

    The Hawaiian Skiing Duck-Billed-Platypi Team.

  121. Re:Signed binaries = good, encrypted binaries = ba by Jane+Q.+Public · · Score: 1

    By "copyright law", you are not referring to our traditional, historic copyright law but to the DMCA, which is anathema to the societal concept of "fair use". Many people and even aspiring politicians are finally coming to realize that the DMCA was a Bad Thing based more on greed than the well-being of Americans at large. It does more societal harm than good.

    Our original and traditional copyright law allows things like "decompiling" without penalty... as it should. A program is not conceptually different in any way from a recipe book. It is nothing but a set of instructions. Obfuscating those instructions so that the average person can not read them does not convey to the author any right to make reading or analysis of the contents illegal.

    Before you argue that programs are different because they can control machines, note that this very issue was decided by congress and the courts 100 years ago -- in 1906 -- in the context of player pianos. The rolls of paper they used were both "music", and "programs" that controlled machines. Gee... sound familiar? Modern hardware brings no new issues to the table. It is Deja Vu all over again...

    The concept of "no decompiling or reverse-engineering" is in principle identical -- in every way: moral, ethical, and legal -- to telling people that it shall henceforth be illegal to study the contents or parse the sentences or analyze word frequencies in a book they have purchased. As a legal concept, the very idea is ludicrous.

  122. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    What unholy purpose does randomly putting an apostrophe in a word serve?

    I find that it's a damn good indicator of when the author is a complete moron.

  123. Re:Signed binaries = good, encrypted binaries = ba by Anonymous Coward · · Score: 0

    Yes, (traditional, sane) copyright allows decompiling. No argument there. Technically, even the (newer, insane) DMCA allows decompiling. It just disallows the use/possession/creation of tools used to do it.

    However you can still get into trouble with (traditional, sane) copyright by decompiling, and following the decompiled code too closely when creating your replacement/similar work. I think *that* is the danger he was referring to.

  124. Your example is badly flawed. by Anonymous Coward · · Score: 0

    > Say Chevy offers Radiohead $1 Million to use one of their recordings in a stupid truck ad, and Radiohead refuses. By your logic, Chevy should then have the right to use the recording anyway, because since Radiohead refused to sell them the song they're not losing any money.

    > You may think it's right, but hundreds of years of copyright law would disagree.

    Maybe you should look up this crazy thing called "compulsory licensing" before you lecture us about hundreds of years of copyright law, because your example is wrong--Chevy does have (or rather, can buy) that right even without Radiohead's consent.

    In any event, I honestly don't like any kind of "art" that tries to dictate to me how it may and may not be enjoyed. If they don't like that, screw 'em.

  125. Lack of details by tonigonenstein · · Score: 1

    Unfortunately the article doesn't explain in any way the really interesting points. For instance:

    - How is the decryption key protected ? If it is included in the kernel binary you can read it.

    - How is the kernel protected? Can you write a modified kernel that use the kernel extension unmodified and allows you to look at the decrypted code ?

    - Can you run the kernel on an emulator (on a mac) that relays the calls to the TC chip so that the kernel thinks it is on a Mac while making it possible for you to look at the decrypted code and package an unencrypted binary back ? If not, why ?

    These are some of the things I'd be interested in knowing.

    --
    The sooner you fall behind, the more time you have to catch up.
  126. Re:Signed binaries = good, encrypted binaries = ba by QuantumG · · Score: 1

    We do have a fundamental right, just as chinese dissidents have a fundamental right to free speech. Just because our governments don't recognise our rights doesn't mean we shouldn't.

    --
    How we know is more important than what we know.
  127. Re:Love mac - hate some of the choices by drDugan · · Score: 1

    I use butler now and like it. Thank you. I'll check out Quicksilver.

  128. Re:Love mac - hate some of the choices by drDugan · · Score: 1

    yanked - no. given the OPTION to remove it - yes.

    the way to "remove it" now is to muck with system files and rename the directory the executable live in, and maintain the hack on each OS upgrade.

  129. Reasonable assumptions by Anonymous Coward · · Score: 0
    Not only did you use the symbol for U.S. currency, "$", when describing denominations, not only did you mention the "supreme court" in the context of U.S. law, but at least two people indicated clearly, before the U.S. Treasury was mentioned, that they were speaking from a U.S. perspective, and you did not point out that you were speaking from another.

    The only indication that you are not from the U.S. is that you referred to your money as "notes", where an American would usually say "bills". Some Americans may call them "notes", however, either as an affectation, or because they are originally from a country which uses that term.

    So, anyways, you're probably from Canada (dollars, called "notes", and Supreme Court), and have a chip on your shoulder about "U.S.-centrism" or whatever, but didn't bother to actually try to help the situation with a clarification, and then you get pissy when, in a thread about U.S. copyright law, other people assume that you are talking about U.S. law, when you actually aren't.

    I'm afraid that you lose, sir, madam, or neuter.

  130. Re:Ethical way to dump Apple's hardware requiremen by Anonymous Coward · · Score: 0

    Dude, send me the MacBook Pro!