Lately, I have spent a great deal of time running into situations where End User License Agreements (EULAs) have prevented me from accomplishing relatively simple desired tasks, mainly in one operating system.
Like most people who spend too much time on computers, I have a favorite operating system (from here on “My Favorite OS” or “MFOS”), and it is protected by a EULA preventing many uses. The capstone of the EULA in this instance is a clause that forbids one from installing the operating system on any hardware that is not produced by the company that owns the OS (it is fair to point out that this trait, if pursued by the most obvious competitor, would result in immediate anti-trust sanctions).
Normally, this is not a large issue to me, as I find the companies hardware often dovetails with my needs. However, over the past couple of years, three huge gaps have developed in their limited product line.
The first gap is in the area of expandable desktop computing. The only truly expandable offering that can legally run MFOS now weighs in at a massive $2300 minimum retail cost, that still requires several hundred dollars of additional parts if you plan to use it for anything that could not be done by a lesser machine. A few years ago, the price of entry for the predecessor was $1500, in an era where the competition was more expensive leading to little difference in price. Currently, there is a healthy four digit gap between the minimum expandable configuration that meets the EULA, and a expandable (certainly not equal, but expandable) machine running Windows. This creates a healthy incentive to violate the EULA when a mid-level expandable desktop is desired. I chose to play by the rules in this case, and ended up with an 8-core beast that spends most of its time largely idle (a trait that backed me up against another EULA wall as we will see in a bit when we get to virtualization).
The second gap regards netbooks. There has been a lot of talk here and throughout the tech world about these miniscule laptop complements (I do not think anyone here is willing to say replacements). There were two EEE 701s owned by people involved in this site, and most of us are now on the second or third iteration of the little computers. Netbooks clearly have a massive and growing market, from people dipping their toes in the water of computing to those buying another machine for “toilet browsing”. The latest netbooks almost all use an Intel Atom processor, which provides a great deal of power for basic computing while sipping on battery power. My favorite OS is not yet coupled to a netbook, but it sure runs well on them… It is very possible that an offering will debut on Tuesday the 14th (my original call in September was obviously and sadly incorrect, 0 for 1), but even so, I feel that ignoring this market for so long is a grave mistake and leaves a huge hole for both closed and open source competition. Despite the lowly hardware specs, this class of computers is here to stay, and will probably grow massively at the expense of their more costly larger siblings.
The third gap, which has risen to prominence on the back of multi-core computing (but not yet efficient parallel processing operating systems) is virtualization. Again, both the closed and open source competition have made huge strides in this area compared to almost no activity from MFOS. MFOS only recently announced that virtualization would be tolerated with their server version only, leaving virtualization software providers to scramble to provide experimental solutions. I feel strongly that if the current EULA is to be left in place, the consumer version of the operating system should be allowed to be virtualized on MFOS’s machines as much as a user pleases. I find it absurd that virtualization is not allowed on already restricted hardware. MFOS server is quite expensive, and frankly unnecessary for several common objectives of personal virtualization. This issue is likely to be the least important of the three for the MFOS user base, but I find it the most absurd yet. There is no point in having powerful parallel processor computers when most facets of the OS cannot make use of all cores simultaneously. For many, this waste could be minimized or eliminated with additional virtual machines sharing the workload.
In the end, this is about money, and MFOS will likely only be interested in which of these issues hurt their wallet. Personally, I think that all three could impact them, and I will detail below:
Regarding desktop computing, I think MFOS has a big problem on their hands. With the rise in power of laptop computers relative to consumer desktops, if someone has sufficient motivation to own a workstation class computer, you can bet they would be willing to spend half a day getting their illegitimate hardware up and running on TFOS (Their…). What did I do regarding my first gripe? I stayed squeaky-clean and dropped a phenomenal amount of money on MFOS’s most powerful class of computer. If everyone exhibited my behavior, MFOS would have no incentive to modify their EULA, but looking around the intertubes, it is clear that many people agree that there is a hole in the lineup glaring enough to create their own solution. In this case, I think the EULA is valid, if not correct, but MFOS needs to come out with a mid-level tower. I do not believe this would result in anywhere near the level of workstation cannibalization that many fear. In my case, I likely would have made the same purchase with a mid-level tower available, but largely because I want to take advantage of virtualization and expandability of certain components beyond the realm of the average user.
Regarding netbooks, I believe MFOS is going to have to compete in this market and soon. Netbooks are dominating top-seller lists, as it is becoming clear that many computer users do not require the power of current desktop and laptop offerings. With a renewed interest in energy efficiency, the Atom processor is poised to take a significant chunk of both mobile and stationary basic computing market share, and the adoption of net-based services and thin-client computing will only encourage the use of these chipsets. With a new timeline, I still believe MFOS will offer an Atom platform that is different from the competition (tablet), but I am shocked that they have waited so long to detail their intentions. If the rumors of an $800 price of entry are true, their offering better be jaw-dropping, because this is going to end up being a very price sensitive market. Asus, the creator and early dominator of netbooks, has already been forced to slash their EEE netbook prices in the face of feature-similar competition. I think MFOS will announce an offering in this category as early as Tuesday, which will take only a bit of the wind out of the sails of the MFOS netbook hacking market. The Dell Inspiron Mini 9, starting at ~$350, has already been proven to run the latest version of MFOS with minimal effort, and MFOS needs to get on the stick immediately with a comparable offering if not one that blows the competition away. What did I do regarding the netbook issue? I got rid of one MFOS machine and an EEE, and consolidated my mobile computing needs into MFOS’s 3lb vanity product. At this point, I am happy with the decision, but my next complementing laptop purchase is more likely to be a netbook than a desktop replacement, and at this point, MFOS will not be getting my money unless they produce my predicted offering at a fair price, making the Atom-centered competition look boring.
Regarding virtualization, I think MFOS is going to flat out lose. There is absolutely no valid reason to prohibit virtualization on limited hardware that is authorized to run MFOS. I see no reason to purchase the 10-client server version of MFOS when I am only serving myself on one machine. I forecast that the EULA will be modified to allow personal use of virtualization on approved hardware in the next version of MFOS. If anything, this will be a revenue generating opportunity of MFOS, as users would be willing to pay for an additional copy of the OS to run a second environment.
I paid for my five license pack of the latest version of MFOS even though the latest version was included on three of my four current MFOS computers. Without getting into too much detail, I am getting my use out of it. In conclusion, MFOS is winning but fading on issues one and two without new hardware offerings, but is destined to lose on issue number three. They backed me into expensive offerings that accomplish more than my needs regarding the desktop and netbook classes, but if I had been more price-sensitive at the time of purchase, I would have seriously considered EULA-violating choices in both cases. Virtualization is another story entirely. The dominant closed source OS does not seem to think they have legal ground to discourage virtualization, and I feel that MFOS would likely arrive at the same conclusion if the concept was ever tested. It is time to open the doors to virtualization on their MFOS-approved hardware.