Ever wonder why Ubuntu or other distros don’t play MP3s out of the box when your XP machine does it happily? Or perhaps you question why XP printer and digital camera support is fairly sparse out of the box (pre-SP2) while Ubuntu can detect pretty much any printer (3-in-1s are another story) you throw at it without needing to run one of the fabulous HP driver discs? You know, the ones that take roughly an hour to install tons of crap that you will never need. Simple: licensing.
Windows is licensed with proprietary offerings. Because of the immense amount of time and money spent on making many of these key OS features a reality, the code to the OS is restricted and closed to the public eye.
The obvious advantage here is that Windows is “it” in the USA. With Macs coming in with a close second, Windows is the standard when developers are creating software and hard vendors are looking at releasing drivers.
Another advantage is that Windows allows for key additions such as MP3 playback and other proprietary goodies to be pre-installed without any concerns over its own licensing conflicts. Their software license allows it the freedom to do as it wishes, including restricting its distribution with methods such as product keys and DRM.
Then we have Linux. Now to be entirely accurate, Linux is not really an operating system. At its core, it is merely an operating system kernel. This kernel is licensed under an Open Source license known as the GPL. This GPL license, while allowing for redistribution and even sales made by anyone, does not allow for this kernel to be to linked to or use any non-GPL’d software. Where things get fuzzy is with components such as drivers and codecs.
This is why you do not see most Linux distros offering things like Flash, Java, or even non-GPL video drivers out of the box. It’s not because people are being mean or naive, it is because the engine that runs your distro is not licensed to allow it. Some distros such as Linux Mint do not interpret the GPL this way, and this is where people bashing distros that choose to take an alternate path end up with so much grief from GPL purists.
So what about the Mac and OS X? Ah, the one platform that gets to enjoy the best of both worlds. OS X is an operating system licensed as closed source, but uses Open Source for its underbelly. How, you ask? Through the use of a BSD-styled licensed core known as Darwin, Apple has been able to use the tweaked BSD operating system and the Open Source development that made it possible to create proprietary overlays and give you the end result, OS X. What’s interesting about Darwin is its history with Jobs and his other OS outside of Apple known as NEXTSTEP. It should be noted that Apple’s Darwin is licensed as Open Source and the license itself is called the “Apple Public Source License.”
Keeping in mind that my OS X description is likely to be grossly over-simplified, the most important facts are made available to you here. As you can see, the BSD license (and its variants) is very open and in many ways, more progressive than Microsoft’s own closed source styled license or even Linux’s use of the GPL. Had the Linux kernel been licensed under a BSD-styled license, we would be looking at very different types of Linux distributions today. Perhaps a closer competitor to OS X than Windows? “You mean Open Source is not a license?” It’s true, just as the term closed source is not a license, either.
So is any of this beginning to make sense? Because of licensing restrictions regarding proprietary software and interaction with the GPL, some operating systems have advantages over others in some areas. But to say that the GPL is a bad thing is not true. I can take a Linux distro, tweak it, then re-release it with my own additions and make money by selling services around it.
[tags]BSD,linux,windows,mac,os x,gpl,closed source,open source[/tags]




With all the recent will-they/won’t-they hype over the fact that Dell has expressed some interest in possibly offering preloaded Linux on some of their systems (maybe, um, well, we’re just curious, sort of) my first thought is that they aren’t about to offer a distro that won’t play/access/display the same files as are handled by an off-the-shelf Vista package. So, I’m asking myself, why hasn’t PCLinuxOS, Freespire, Linux Mint, or some-doggone distro put together a version that’s tailored for Dell systems and released it with a publicity fanfare. Opportunity has knocked. Isn’t anybody going to answer the door?
Eldergeek: Here is the official response I received after writing another article for OSWeekly.com:
—-
Richard (last name withheld) of Dell Inc. writes:
Hi Matt, saw your article about Dell and Linux and as we examine various options we would like some additional input from customers. You might find this blog posting of interest
http://direct2dell.com/one2one/archive/2007/03/13/7985.aspx
—-
In many respects, http://www.system76.com has already conquered this with flying colors. But there is still the remaining specter of legal use of codecs however. Even system76 is legally required to ship PCs without codes installed. Thankfully we have access to this option for easy, easy codec, java and Flash installation.
http://www.getautomatix.com/
Finally, this is about to change. http://www.cnr.com
Linspire is bringing codecs and proprietary drivers to the mix. Experts agree that proprietary drivers that were otherwise only offered for Windows will be given a chance to be entering the Linux world thanks to this expansion of CNR.
Now, Dell is a show pony. No one is actually going to buy PCs from them with Linux in my opinion. But should they truly decide to ignore Microsoft’s notorious OEM team and go it against the grain, we would see a market share shift regardless of actual Dell sales of Linux PCs.
In another article yet to be posted on MadPenguin.org, I have challenged Dell to back up their talk by making sure Linux is given side by side time with Windows offerings. I want to see their Linux offerings make their way into those silly mailing that are aways showing up in our mailboxes and perhaps even see it given some commercial time.
Will it happen? Not as I described…yet. But I have seen this coming. I know beyond a shadow of a doubt that Linux has a shot to make a little niche for itself in mainstream society. I do not see it ousting Microsoft in the office space just yet. But for the casual home PC user, I see a lot of progress beginning to make some progress here.