Rules, rules, rules. It's one of the few things the open-source world has in common with its closed alternative. There are rules for downloading open-source projects. Rules for using open-source projects. Rules for distributing open-source projects. Rules for modify... ok. You get the idea.
It's one thing for open-source developers to define the legal parameters associated with the tinkering of their pet projects. That's the pill you swallow when you agree to download these bits of community-driven software. But that's also where the control factor ends. You can run open-source software on any platform you like. Depending on the parameters of the license, you can even populate your favorite open-source software applications to a new platform of your choosing--like a little bee in a digital garden, if you will.
Flying over the friendly skies of the closed-source world tells a different tale. Microsoft makes the rules here. Or, at least, as many rules as it can get away with making in relation to which of its operating systems you can use and how you can go about using them. Want to run a ton of programs at once? That's a license issue. Want access to additional functionality? Buy a better license. The list goes on, but it doesn't just end at the software level. A recent report has revealed Microsoft's intentions for Windows 7 in the netbook space, but this isn't the first time Microsoft has demanded that hardware manufacturers bow to a certain specification in order to bundle its operating systems along for the ride.
Check out Microsoft's full restrictions after the jump!