Posts Tagged: apple


19
Apr 10

The Practicality Of Freedom

The various philosophies behind how software is developed is a popular topic among geeks. However, the vast majority of non-geeks have absolutely no interest in the topic, if they have even heard of the issue at all. I think that the reason for this is that these users see no practical connection between these issues and their daily life. However, there certainly is a practical connection, even if most people never think of it in these terms. The goal of this post is to use a less technical analogy to illustrate why ordinary computer users should care about these issues.

Comparing computer software to cars

Most people own and operate their own car. Even if they are not mechanics, car owners understand the advantage of being able to decide who is allowed to repair or modify their vehicle. This analogy will use three different types of cars (two of which are thankfully fictional) to illustrate the types of software users can have on their own computer.

The normal, open car

The first kind of car is the type that exists today. When someone buys a car, the car comes with a hood that can be easily opened. The technically savvy owner can save lots of money by performing routine maintenance and repairs themselves. When they open the hood, they find an easily accessible engine, with parts (more or less) that are easy to reach. These parts usually follow certain types of standards, so they can often be replaced by parts from other manufacturers.

A vehicle owner benefits from owning this type of car, even if they don’t know enough to change their own oil, much less replace an engine. Since the inner workings of this car are accessible, there is a thriving market of mechanics, from mechanically savvy family members to professional operations, who compete on price to make repairs.

The car with a secret engine

Now imagine a new type of car. This car has a hood that can be opened, but it cannot be opened by the owner or a person of their choosing. A key is required to open this hood, and the only person with the key is the company that sold the car. They are the only company with permission to work on that engine. Of course, all locks can be picked with enough effort. If the user were to pick the lock on this hood, they would find an engine that is incredibly difficult to work with for anyone without special knowledge (the original manufacturer). Few of the parts are standardized and interchangeable, and all of the parts are placed in positions that make them hard to access.

There might still be third parties that actually work on this kind of car. Routine maintenance and repairs would be more costly, both because of the added effort it takes to work on the engine and because of the lack of people capable or willing to work on it. Many repairs would be impossible for anyone but the original manufacturer. This manufacturer would have close to a de facto monopoly on the vehicle’s maintenance, therefore driving up costs.

The car controlled by the manufacturer

The third kind of car looks a lot like the previous kind with the locked hood, but takes it to it’s logical conclusion. This car has technology designed to try to detect if it’s owner has tampered with the lock. If the car detects any unauthorized tampering, it destroys the engine. Furthermore, if the manufacturer discovers a mechanic telling others how to pick the lock without the car noticing, the manufacturer takes that mechanic to court. Lastly, this car will only drive to business and restaurants that it’s manufacturer puts on the approved list. If the “owner” of this car wants to go somewhere not on the list, they must ether borrow a friend’s car, or pick the lock and hope that their car does not self destruct. Fans and owners of this type of car defend these restrictions by saying that the establishments on the approved list are really high quality places, and that the restrictions are for the driver’s safety. In the end however, the only logical conclusion is that the restrictions are there to protect the manufacturer’s business model by preventing a truly free market.

The different types of software

Thankfully the second two types of cars do not exist today. Unfortunately, something similar does exist in the world of computer software, and most customers do not know that they are being effected by it.

The normal and open car, the one with the open and accessible engine, is similar to a type of software known by the names Open Source and Free Software (think free as in freedom, not free as in without price). Open Source software is created both by large companies such as IBM and individual enthusiasts working in their spare time. This software gives users the freedom to use the software however they want, to understand how it works, to make any changes they want and to share those changes with anyone. Users with knowledge of computer programing can fix any bugs they want or add any features they want, just like mechanics can with cars. Users who are not technologically savvy can pay the original developer for support and maintenance, or can pay anyone else who offers a competing price.

The car with the secret engine is very similar to the commonly used operating systems Windows and OSX. The inner workings of those systems are secrets, and while third parties have been able to figure out how to fix many smaller problems, only their creators can make more substantial changes.

The car controlled by the manfacturer represents a disturbing new trend in computer software. With the Apple iPhone, and now the iPad, not only are the “owners” not allowed to know how these computers work, but if you try to tamper with them and don’t do it correctly, your device will be “bricked,” and become the world’s most expensive paperweight. “Why would I want to mess with a device that works so well” many people ask. As with the third car in the analogy, there are things the user is not allowed to do with an iPhone or iPad. They can only install applications on Apple’s approved list, and many wonderful and innovative applications are forbidden. Also, Apple does it’s best to use the legal system to prevent others from learning how to gain control over their devices.

Many “owners” of the iPhone and iPad argue that it does not matter, as they can “jailbreak” their devices, aka gain access to forbidden apps. However, as explained above, these restrictions still have a very practical effect on the people who posses these devices. Also, if the person who sold the user the phone has more control over it than the user themselves, who truly owns the device in the first place?

Another objection that many owners of these devices use is that it is “just a phone” or “just a tablet,” and so the existence of these restrictions are not important. Is this really the case? The new iPad has a processor, storage and memory, just like any other computer does. It is also much more capable than my first computer was. Finally, what do users use it for? They watch movies and videos, listen to music, read articles and books, browse the web, communicate via email and instant message and use social media. That is the majority of things that most people use their traditional computers for. First these restrictions were on a phone. With the introduction of the iPad, which was advertised as something being “somewhere in between a smartphone and a laptop,” it has moved closer to what people traditionally think of as a computer. The App Store has proven to be a very popular and successful way for people to discover new apps. The logical conclusion is to use a similar model on Apple desktops and laptops, and of course Microsoft will try to compete with a similar system inside Windows. What sort of restrictions on our personal computers will then be demanded, in the name of copyright protection and quality assurance?

Closing thoughts: What about free speech?

So far this post has discussed the practical implications that these types of control have on the users of computer software. However, the discussion would not be complete without mentioning the free speech implications of this type of technology. Computers and the Internet are now the primary way people express their thoughts and opinions. We have already seen that Apple is willing to censor free speech on the iPhone. Last December, Apple decided to reject an application from Pulitzer prize winning political cartoonist Mark Fiore, because Apple deemed some of his work was not politically correct. Apple relented after it’s decision turned into a PR nightmare, but most publishers do not have enough notoriety to cause that kind of reaction.

I’m not saying that Apple is the corporate equivalent to Hitler or Stalin. However, large companies are very susceptible to pressure from national governments. Imagine if the iPad had been the primary communication platform in Iran during it’s recent election and subsequent protests and oppression. Would people outside of Iran have even heard about it?

Control used for the best of intentions can also be used for the worst of intentions.


10
May 09

Does High Price Attract Mac Users?

I was on the #ubuntu-us-fl IRC channel recently, when one of my fellow geeks put forward an interesting theory: People are attracted to Apple products by a high price. The theory assumes that in our society people usually equate price with quality, and not always accurately. Today I decided to do a little price comparison. I gladly admit that I have a bias towards the Linux operating system, specifically the Ubuntu distribution. However, in this post I will try to let hopefully unbiased numbers speak for themselves, with the exception of my summary at the end.

Below I have the configurations and prices for four machines: an Apple Mac Pro, a Dell XPS 630, The Wild Dog performance desktop from System76, and finally a custom built machine with parts from Newegg (thanks to excid3 for the build specs). Though the machines are from four different OEMs (aka companies that build computers), I configured each to be as close as possible in specifications and performance.

Apple Mac Pro, $2,849.00

  • Processor: One 2.66GHz Quad-Core Intel Xeon
  • RAM: 8GB (4x2GB)
  • Hard drive: 1TB 7200-rpm Serial ATA 3Gb
  • Graphics card: NVIDIA GeForce GT 120 512MB
  • DVD burner: One 18x SuperDrive

Dell XPS 630, $1,679

  • Processor: Intel® Core™2 Q9550 (12MB,2.83GHz, 1333FSB) (Also a quad core)
  • RAM: 8GB Dual Channel DDR2 SDRAM at 800MHz (4 DIMM)
  • Hard drive: 1TB Performance RAID 0 (2 x 500GB SATA 3Gb/s 7200 RPM HDDs)
  • Graphics card: SLi, Dual nVidia GeForce 9800GT 512MB
  • DVD burner: 16X CD/DVD burner (DVD+/-RW) w/double layer write capability

System76 Wild Dog Performance Desktop, $1,089.00

  • Processor: Quad Core Q6600 2.40 GHz FSB 1066 MHz L2 8 MB
  • RAM: 8 GB – 4 x 2 GB – DDR3 – 1333 MHz
  • Hard Drive:  1 TB SATA II 300Mbps – 7200 rpm 32 MB Buffer
  • Graphics card: 512 MB ATI Radeon 4550 PCI-Express x16 GDDR3 (DVI, VGA, S-Video, DVI to HDMI, DVI to VGA)
  • DVD burner: CD-RW / DVD-RW

Custom built machine, $608.90

Note: If you wanted Windows Vista on this machine (not recommended), just add $179.99 to the price. Also, the links to all the parts are listed below, seeing as there is a lot more customization that goes into a custom build.

Biased Summary

I’ll start off with the most obvious and least controversial conclusion: you’d be crazy not to get a custom built machine. Due to the geeky tendencies of this blog, most people reading this are likely to be fellow geeks. Any geek worth their weight in old CRT monitors can put that machine together. If however you are not a geek, surely you know someone who is. For $200 and a few hours to play with all the shiny parts, any geek would be glad to put this machine together for you, and you’d still be saving a huge amount of money.

Now for the slightly more controversial conclusions. I believe that a higher price does play a role in a person’s decision to buy a Mac. It is certainly not the only factor, since as far as OEM equipment goes, Apple is fairly nice. I agree that Apple has some very high quality hardware. However, the hardware in each of these machines is very similar, and all high quality, and yet the Apple machine is $1,170 more expensive than the second most expensive and yet very similar machine. You could even get any one of these machines and put OSX on it yourself if Apple would let you (or you felt like using The Pirate Bay).

Given the fact that all four machines are very similar, lets assume for a moment that the custom built machine represents the price each manufacturer pays to build their computer (not quite accurate, as the OEM’s save money by buying parts in bulk). This would mean that what you are really buying from an OEM is the convenience of having someone else put a computer together for you. That convenience costs you $2,240 if Apple builds it and $1,070 if Dell builds it. The lowest OEM service price is from System76, at $480, which is just over twice my recommended build price from the friendly neighborhood geek.

My numbers are certianly not perfect, especially since it is impossible to get an exactly identical machine from two OEMs. However, even after doing tweaking for any innacuracies in my calculations or configurations, I think your findings will be the same: all OEMs are expensive, but Apple is by far the most expensive.


AWSOM Powered