Rantburg

Today's Front Page   View All of Fri 05/30/2025 View Thu 05/29/2025 View Wed 05/28/2025 View Tue 05/27/2025 View Mon 05/26/2025 View Sun 05/25/2025 View Sat 05/24/2025
2006-11-07 Science & Technology
Is Microsoft Going to Start a Linux War?
In a surprise announcement, Microsoft's Steve Ballmer seems to be doing a deal with Novell and the SUSE Linux folks. Apparently, the goal is to make Linux interoperable with Windows and perhaps move some apps onto the Linux platform. What could be brewing? Does it make any sense that Microsoft is going to embrace Linux in a big way? After all, Ballmer used to demean it.

I think something is up, and it was probably triggered by Larry Ellison's announcement at the recent Oracle OpenWorld event that his company would sell support services for Red Hat Linux. I suspect that the big enterprise players are each going to jump on one of the various Linux boats and start a software war.

The fact is, Microsoft is way overdue in this effort. What has the company been waiting for? It's been waiting for the final legal ramifications of "shims," that's what. Microsoft has been leery of doing too much with Linux because of all the weirdness with the licenses and the possibility that one false move would make a Microsoft product public domain at worst, or subject to the GPL at best. As far as old-school software companies are concerned, the GPL—the GNU General Public License—is a ridiculous pain to deal with, especially if you have a unique invention that you want to bring to the party—and want to make money doing so.

Continued from Page 3



Sharp operators have been playing with various ways to avoid bumping into the GPL while using Linux in proprietary applications. Thus evolved the concept of a shim. Anyone who has done anything mechanical is familiar with the shim. It's usually something that is jammed into a space to shore it up or make something less loose, such as a matchbook jammed under a table leg to keep the table from wobbling. With software, the idea is to create some sort of code that is jammed into Linux and whose sole purpose is to let some proprietary code run under Linux without actually "touching" Linux in any way that would subject the proprietary code to the GPL. This would include mechanisms that alter the internals of Linux without having to publish the code and changes as open-source or allow them to be used by others, as is required by the GPL.

Everyone in the business has been trying to cheat the Linux GPL for years, and this shim idea seems to have the earmarks of something that might work. Microsoft knows this, Oracle knows this, everyone knows this. With a shim, Microsoft could possibly do the following: Take a Linux distro, say SUSE; then create a shim that talks to the SUSE kernel. Publish the source code of the shim and what it does. Then take a proprietary Microsoft optimizer that lets various apps run on Linux perfectly with modifications to the Linux core—but that actually runs on the shim, not Linux. The modifications to Linux would be done by the shim at the behest of the Microsoft apps in such a way that the mechanism would not have to be revealed as open-source. I know it sounds a little complicated to create middleware for the sole purpose of code-scrambling on the fly. But suffice it to say that the plan is something like what I've described.

This development is probably one of the reasons that Richard Stallman, the free-software guru who thinks nobody should ever make a penny from software except perhaps by support services, has been trying to change the GPL. He wants to change the GPL to reflect his free-software ideology better, moving it away from the open source movement, where ideas such as this "shim" can exist. Stallman's excellent 2001 essay, "The GNU GPL and the American Way," describes the situation from the beginning. You could see where he was headed even back in 2001.

So will Linux eventually be cracked and exploited by the big boys in ways nobody wanted? Count on it!
Posted by Fred 2006-11-07 00:00|| || Front Page|| [11135 views since 2007-05-07]  Top

#1 /usr/lib/ms-lib
Posted by badanov 2006-11-07 00:09|| http://www.freefirezone.org]">[http://www.freefirezone.org]  2006-11-07 00:09|| Front Page Top

#2 Yawn.

Posted by Sock Puppet of Doom 2006-11-07 00:19|| www.sockpuppetofdoom.com]">[www.sockpuppetofdoom.com]  2006-11-07 00:19|| Front Page Top

#3 ...or port everything to Java. What's the big deal?
Posted by C 2006-11-07 00:24||   2006-11-07 00:24|| Front Page Top

#4 Thats whyt he GPL sucks - it restricts how you can deploy software on it and it can be viral.

The BSD license style are the true "Free" software in that anyone you give it to can do anything they want with it.
Posted by OldSpook 2006-11-07 00:48||   2006-11-07 00:48|| Front Page Top

#5 Why doesn't MSFT just write software that doesn't suck? Why do they need to have a special (slow, buggy) layer to translate their suck into something Linux can deal with?

Funny, innit, how you can write something for Linux and compile it on a modern Mac, but MSFT has such arcane and borken interfaces that doing a Windows port is like reading the Necronomicon and following it up with the Democrat party platform and the collected speeches of Howard Dean, John Kerry, and Ted Kennedy.
Posted by Rob Crawford">Rob Crawford  2006-11-07 08:25|| http://www.kloognome.com/]">[http://www.kloognome.com/]  2006-11-07 08:25|| Front Page Top

#6 The GPL ensures fair competition between free and non-free software.

1) Because it has not teh moral-detroyinbg effect of seeing your effort robbed by people who make $$$$ on YOUR efforts

2) Because it does not encourage splits where one of the members leaves to create a compeny and carries a good part of the talent with him

As an illustration let's see what happenned to the BSDs who twelve years ago had a huge technologicakl lead over Linux (due to the fact they based on DARPA-funded code while Linux was made from scratch) and today FreeBSD gets its ass-handled in benchmarks while NetBSD is virtually dead.

Don't like GPL then write your own code!

PS: I completely oppose GPL for libraries (THAT is viral) and I can'st stand SDtallman both on teh software side and on the political side (first case of Bush derangement syndrom , whose reactions to 9/11 were shameful and who is also one of those people who hide their nazi-like antisemitism behind the Palestinains).
Posted by JFM">JFM  2006-11-07 10:18||   2006-11-07 10:18|| Front Page Top

#7 How is this going to affect my ability to use my computer to surf for Pr0n? Let's stay focused, people.
Posted by anonymous5089 2006-11-07 11:34||   2006-11-07 11:34|| Front Page Top

#8 "Why doesn't MSFT just write software that doesn't suck?"

Er. They don't. MSFT does have different problems from software written by other companies.

One of the biggest problems with MSFT is that they try TOO hard for back-compatability.
Posted by Bright Pebbles in Blairistan 2006-11-07 11:50||   2006-11-07 11:50|| Front Page Top

#9 Pleeease, in the mainframe world you have applications who have been running since the 60s and still IBM's MVS sets records for uptime. So don't throw backwards compoatibility as an excuse.
Posted by JFM">JFM  2006-11-07 12:09||   2006-11-07 12:09|| Front Page Top

#10 No it's a reason.

I'm a C++ programmer and I look at the messy layer of "interfaces" and techniques available in Windows and it's pretty obvious that trying to support all that rubbish is why MS has problems.

Mainframes run a few simple programs in comparison.

I'm hoping Vista is a clean-break OS, and they EMULATE the previous interfaces etc.
Posted by Bright Pebbles in Blairistan 2006-11-07 12:42||   2006-11-07 12:42|| Front Page Top

#11 Old Spook: Thats why the GPL sucks - it restricts how you can deploy software on it and it can be viral.

The BSD license style are the true "Free" software in that anyone you give it to can do anything they want with it.


The BSD license is more liberal than the GPL, and a public domain license is more liberal than BSD. The GPL was specifically designed to restrict certain activities which would result in software being effectively taken away from its original creators. It's not something that can be condensed into a sentence or two. For background, read Stallman's remarkable history of the destruction of the MIT AI hacker culture and why he created GNU:

My Lisp Experiences and the Development of GNU Emacs

and also

Software Should be Free

The GNU GPL and the American Way

Personally, I appreciate both the BSD and the GNU GPL, and use both Linux and OpenBSD. BSD is for people who would like to see their software used by as many people as possible, regardless of commercialization. GPL is for the little guy who uses, fixes, and creates software and doesn't want the development to be taken out of his control

Whether it's BSD or GPL is entirely up to the original author of the code. Both are admirable.

However, Microsoft could possibly buy out the OpenBSD and FreeBSD teams for, say, twenty million dollars per developer, move the development inside Redmond, and then discontinue it. While the original code would still be available, the project would be destroyed (assuming the developers signed non-compete contracts etc.).

This would be very difficult to do with a GPL project, and that's the intent.

This Microsoft initiative is the usual FUD. How's this for a threat:

"Let me be clear about one thing, we don't license our intellectual property to Linux because of the way Linux licensing GPL framework works, that's not really a possibility," said Microsoft chief executive, Steve Ballmer.

"Novell is actually just a proxy for its customers, and it's only for its customers," he added. "This does not apply to any forms of Linux other than Novell's SUSE Linux. And if people want to have peace and interoperability, they'll look at Novell's SUSE Linux. If they make other choices, they have all of the compliance and intellectual property issues that are associated with that."


Microsoft-Novell peace deal could create two-tier Linux market

There is no one on the BSD side who will fight Microsoft. (deRaadt does a good job fighting vendors on open driver code). Stallman and Eben Moglen have a hell of a fight on their hands, and they have been successful so far, thankfully.

Stallman has an extremely stubborn, persistent, and iconoclastic personality. That's what it takes to fight this battle.
Posted by KBK 2006-11-07 13:21||   2006-11-07 13:21|| Front Page Top

#12 However, Microsoft could possibly buy out the OpenBSD and FreeBSD teams for, say, twenty million dollars per developer, move the development inside Redmond, and then discontinue it. While the original code would still be available, the project would be destroyed (assuming the developers signed non-compete contracts etc.).

Guess I'd better start learning to program in C, huh?
Posted by badanov 2006-11-07 13:27|| http://www.freefirezone.org]">[http://www.freefirezone.org]  2006-11-07 13:27|| Front Page Top

#13 "Software should be free"

Just like in "free" medicine this means

"There should be next to no software".
Posted by Bright Pebbles in Blairistan 2006-11-07 14:25||   2006-11-07 14:25|| Front Page Top

#14 English has a problem: 'free' can mean 'liberty' or 'no cost'. Stallman means 'liberty'.

He has no problem with people making money on software. The nature of the GPL precludes certain kinds of revenue streams, but there are others.

There has been a ton of software developed under the GPL and other free licenses: GNU/Linux, X, OpenOffice, and tens of thousands of lesser items. It may not be quite as flashy or convenient as a Mac, but it gets the job done.

BTW, I don't have anything against proprietary software, either, so long as it doesn't try to wipe out the 'libre' software through legal attacks.
Posted by KBK 2006-11-07 14:46||   2006-11-07 14:46|| Front Page Top

#15 And how much code now tagged and sold as commercial and proprietary was originally created under DoD contract and from various governmental funding initiatives?
Posted by Procopius2K 2006-11-07 15:04||   2006-11-07 15:04|| Front Page Top

#16 I believe the future is to have hidden OS's. What is the OS on the xBox360? or the iPod. Doesn't matter what makes it tick as long as it works and is reasonably easy to use.

Microsoft sees that and as they move onto the next phase of computers and embedded stuff and internet applications they are looking for advantages. If that advantage is Linux they'll go for it.
Posted by rjschwarz 2006-11-07 15:12||   2006-11-07 15:12|| Front Page Top

#17 WINE is a shim. If M$S would help wine instead of screw with APIs every time it starts to work well they would have no problem.

IN fact if they would add the DirectX stuff to it...!

WineHQ.org
Posted by 3dc 2006-11-07 17:21||   2006-11-07 17:21|| Front Page Top

#18 What is it with Roadside America occasionally hijacking my comments?
Posted by rjschwarz 2006-11-07 17:33||   2006-11-07 17:33|| Front Page Top

#19 Lol. Been there, bro.
Posted by .com 2006-11-07 17:34||   2006-11-07 17:34|| Front Page Top

#20 LOL The mighty Muffler Man!

Here is a clue. It's Balmer FUD.
If youy want to be a happy computer user, use and support what works for you. For most people it's going to be some flavor or Microsoft.

I have been using Linux on my desktop since 2000, it does everything I want to do. We are down to one computer out of five running Microsoft in this house and it hasn't booted that OS in 6 months.

I do very little worrying about my OS and spend my time working with my computer and enjoying it instead.

Let Balmer run his mouth, he is good at it, it's what he gets paid for. IBM is behind Linux, it has many more software patents than Miocrosoft does. You will not be seeing this in court.
Posted by Sock Puppet of Doom 2006-11-07 19:12|| www.sockpuppetofdoom.com]">[www.sockpuppetofdoom.com]  2006-11-07 19:12|| Front Page Top

#21 Yup, if people want "peace and interoperability" they'll have to burn down Redmond.
Posted by KBK 2006-11-07 19:19||   2006-11-07 19:19|| Front Page Top

08:37 ed in texas
08:30 Besoeker
08:30 Besoeker
08:12 Procopius2k
08:10 Procopius2k
07:54 Grom the Affective
06:54 Richard Aubrey
06:49 MikeKozlowski
06:48 MikeKozlowski
06:46 Richard Aubrey
06:46 MikeKozlowski
06:44 Richard Aubrey
06:34 NN2N1
06:33 Grom the Affective
06:30 NN2N1
06:23 Grom the Affective
06:16 NN2N1
06:09 NN2N1
05:39 Whiskey Mike
05:37 Whiskey Mike
05:29 Whiskey Mike
05:25 Whiskey Mike
05:23 Whiskey Mike
05:21 Whiskey Mike









Paypal:
Google
Search WWW Search rantburg.com