EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

07.26.08

Microsoft Pays for a More Microsoft-Obedient Apache

Posted in Finance, Free/Libre Software, GNU/Linux, Microsoft, Windows at 5:29 am by Dr. Roy Schestowitz

Like Steve Ballmer explicitly said a year ago, they want all open source on top of Microsoft Windows

A very mixed announcement (positive plus negative) has just left many people baffled, but a discussion about this has already begun in the comments (we saw coming half a year ago). Some observers may think that Microsoft has suddenly become charity investing in its competitors. Well, Microsoft is a business — one with a a history of ruthlessness and unimaginable levels of deception, one might add.

“Microsoft had gamed Netcraft figures using an agreement with GoDaddy (for parked domains).”Why do people think that Microsoft paid Apache?

What did people write about Apache's visit to Redmond (it’s the first phase of a pattern that includes XenSource and Patrick Durusau)? It was intended to optimise the software for Windows, at GNU/Linux’ expense. They have already done the same thing with Zend, for PHP which is another important ingredient of the LAMP stack (Sun did this too with MySQL, but it’s a lot less Linux-hostile).

Here is a very superficial and shallow coverage (merely observation or parroting):

Microsoft on Friday expanded its support for the open-source community by giving money to the Apache Software Foundation, the first time it has given money to the long-standing open-source project.

What’s the condition? What are the terms?

The only insightful coverage of this came from Bruce Perens. He previously saw how Microsoft had gamed Netcraft figures using an agreement with GoDaddy (for parked domains). It was an anti-Apache move and conversations suggest that it was not an isolated incident. Here is Perens’ interpretation of this latest deal.

It all sounds good. But Apache is no threat to Microsoft, their projects run on Microsoft systems and their license doesn’t prevent “embrace and enhance”. Linux, GNU, OpenOffice, those are more of a threat. This is, obviously, a strategic move by Microsoft. I’m trying to convince myself that we didn’t “get owned”.

Groklaw has some short coverage as well.

And Sam Ramji has announced also that Microsoft has become a sponsor of the Apache Foundation. And they took the money.

There will surely be a lot more analysis of this shortly. Watch the sellouts trail: XenSource, Zend, Novell, Sourceforge, Linspire, Xandros, Samsung, Turbolinux…

Novell, for instance, was paid a lot of money by Microsoft to turn Linux into Microsoft’s slave in the datacentre (VM host versus guest). It was also paid a lot of money to support OOXML and ram it up some FOSS projects. Apache was similarly victimised [1, 2] at the 90th minute. Microsoft paid Apache for bragging rights.

The convicted monopolist tries to buy its competition, or at least buy out parts of it to fight the very core of its competitors, rinsing off the GNU GPL.

“The Internet? We are not interested in it.”

Bill Gates, 1993

“I once preached peaceful coexistence with Windows. You may laugh at my expense — I deserve it.”

Be’s CEO Jean-Louis Gassée

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

7 Comments

  1. David Gerard said,

    July 26, 2008 at 8:05 am

    Gravatar

    MS wants free software running on Windows so as not to sink into utter irrelevance. But in all my personal and professional experience (I’m a Solaris and Linux admin for a living), free software running on Windows is a gateway drug to the same free software on a free operating system.

    If someone’s living in Firefox on Windows, they’re going to have no culture shock at all going to Firefox on Linux on their Eee. Same for GIMP and OpenOffice. Users care about doing their stuff; if the free software is *clearly better* (e.g. Firefox), then handing them that Ubuntu CD when they’re sick of Windows’ flakiness means no disruption to their actual work and play.

    On the server side, the purpose of FOSS on Windows is entirely so that sysadmins can set up a sensible system on a crappy OS that they were forced to use … and then, come cash crunch time, they can easily slide the OS out from underneath and just casually triple performance on the same hardware. I have done this trick and seen this trick quite a bit. It’s most satisfying.

    And from a purely technical viewpoint: porting stuff cross-platform always results in a more robust application, as unexamined assumptions get examined. Porting from a Unix-like platform to a weird and crappy one like Win32 is an extreme case, but certainly counts, and typically results in better-architected apps with clearer separation between logic and platform/presentation.

    So yeah, more free software on Windows! I’m a fan of the idea! I encourage it! Yay free software on Windows!

  2. Roy Schestowitz said,

    July 26, 2008 at 8:45 am

    Gravatar

    They could latch Apache onto some Windows-specific extensions, too. Remember the Halloween documents: “we need to ‘innovate’ above standards.” That would stifle portability further (including existing deployments of Apache on Windows).

  3. David Gerard said,

    July 26, 2008 at 3:39 pm

    Gravatar

    Remember that httpd is about the smallest part of what Apache does these days. Mostly it’s a collective of Java programmers. (I have no idea how this happened.)

  4. Aaron Farr said,

    July 28, 2008 at 9:37 am

    Gravatar

    To David: the reason for this is mostly historical and coincidental. Back in the day, Apache negotiated an agreement with Sun to encourage open source reference implementations of key Java technologies, such as the servlet spec. With no other clear home for open source Java code (there was no java.net site at the time), Apache inadvertently became the hub for a lot of open source Java work. It’s unlikely to see that sort of thing happen now, but those were early days in both the language and open source.

    To Roy: Microsoft gets _zero_ influence on the coding of the httpd server. To say otherwise means you clearly don’t understand how Apache works and don’t know any of the actually committers. Besides, Apache httpd is licensed in such a way that Microsoft could extend it anytime they want without giving the ASF money. Beyond that, well, hey, “patches welcome.”

    Anyone else want to try and spread some ill-informed conspiracy theory about this?

  5. Jose_X said,

    August 2, 2008 at 4:46 pm

    Gravatar

    David Gerard,

    I very much disagree with you.

    Most people that stick to Linux or to Windows have something that they really don’t feel they can get on the other platform. This is particularly important for Linux since it doesn’t come pre-installed and fewer locals are experienced with it (it’s the new kid on the block).

    >> If someone’s living in Firefox on Windows, they’re going to have no culture shock at all going to Firefox on Linux on their Eee.

    Most of these apps are not that difficult to pick up when you know the other. How else did Firefox get 20% of the market in the first place? The key is having something you can’t really get anywhere else. Firefox had/has that over IE. The more Linux has that is unique and valuable over Windows, the greater the odds that people will be willing to do what is necessary to use it. Eg, Microsoft now is messing with the boot loader. This will send a number of dual boot noobs back to Windows/Vista only.. But it would not if they “just had to” get access to that app.

    What I find valuable is that 10 decent free FOSS apps only really available on Linux will create a strong desire to have Linux running somewhere. If these work fairly well (“good enough”) on Windows, why run Linux? I am speaking about the typical practical user that doesn’t care about freedom too much at this point and is just using the computer as a desktop. Also, $0 has value to those that like to be clear and legal. And everyone has a hacker inside that wants to create something different and share it. All of these Linux advantages disappear if there is a “good enough” port. ["good enough" depends on the user, but the more we work on wasteful Winports, the more users will fall into the set]

    Honestly, I have not seen or heard about that “culture shock” you are talking about. Where you might see that is with sophisticated users that know really well some app that you can’t find on Linux. But these people would use Linux for good and special apps. They just might not dump Windows for a while (eg, for unique games).

    Are you sure you have seen a modern Linux distro lately?

    I think all FOSS app projects should create a distro just to feature that app: how to use it, tricks, tutorials, demos, etc, and keep the rest of the system as simple as possible.

    >> On the server side, the purpose of FOSS on Windows is entirely so that sysadmins can set up a sensible system on a crappy OS that they were forced to use… and then, come cash crunch time, they can easily slide the OS out from underneath and just casually triple performance on the same hardware. I have done this trick and seen this trick quite a bit. It’s most satisfying.

    You aren’t the typical Windows admin.

    I don’t get it. You are allowed to switch servers but you can’t have Linux there to begin with and develop on it? Linux is free. It doesn’t take up much space and even comes in a LiveCD (a custom version can be set up to include all your fav tools). If there were challenges prior to the switcheroo (challenges that may have been used as an excuse for not having Linux) then the same issues will be there afterwards for the most part. A demo can be done on a LiveCD and spare PC.

    Why would they want to use Apache in the first place? Well, free developed add-ons might be made for Apache. People want to tap into that. Diminish the motivation behind acquiring relatively greater time and effort savings, and why deal with Linux, a Windows admin will wonder? Again, you are an exception. Linux is still the new kid in town and has less developed tools in some areas.

    A more likely scenario (not for you, but for others I think) is that knowing Apache runs on Windows will lead those that don’t want Linux (fewer things to have to learn) to use the Windows version.. especially if it is “good enough”. Without a “good enough” Windows version, Linux would actually be seen as a savior because of all the free goodies they could use and save time and effort.

    On a practical level, Microsoft is missing the volume of decent free goodies users want. That is what Windows ports can give them.

    Developers developers. Microsoft wants “freebie” coders coding for their platform. This takes time away from Linux and general app growth. It puts the project on the Microsoft controlled treadmill. It makes it easier for others to add Windows-only items (here Microsoft would spend more of their money).

    If Windows is sooo “crappy”, I pity your company. You will likely go out of business soon. Your CEO should get fired for using such a crappy platform. Or maybe Windows is not that crappy as you pretended?

    Fact is Windows is viewed as good enough in many situations by many. Linux needs motivational items in its corners. The last thing FOSS devs should be doing is wasting time on the treadmill while giving Windows value.

    >> And from a purely technical viewpoint: porting stuff cross-platform always results in a more robust application, as unexamined assumptions get examined. Porting from a Unix-like platform to a weird and crappy one like Win32 is an extreme case, but certainly counts, and typically results in better-architected apps with clearer separation between logic and platform/presentation.

    Linux ports to a ton of platforms already. Microsoft has full control over Windows. It’s a time sink running the treadmill.

    Technically speaking, dealing with a changing and opaque platform that cannot be understood well is a loss.

    When Windows becomes completely open source, this argument will cease to be.

    Today, it is a technical disadvantage to fight the Windows quicksands.. the profiling you do today could change in an instant and you will likely never be told or be able to discover it.

    >> So yeah, more free software on Windows! I’m a fan of the idea! I encourage it! Yay free software on Windows!

    I feel quite the opposite. The more reasons people have to drive them to Linux the better. People adjust easily to similar interfaces, but will fight the obstacles only if there is something they think they will get that they basically can’t get elsewhere.

    There is an equation pitting things like laziness against things like excitement. People require as much of the incentives as possible to increase the odds of overcoming the obstacles.

  6. David Gerard said,

    August 2, 2008 at 5:22 pm

    Gravatar

    I use Kubuntu 8.04 with KDE 4.1 on it, if that’s modern enough for you.

    You appear to be reacting with incredulity to my actual experience and assuming that if you assert loudly enough and question that I’ve actually used a modern Unix then reality will change for you. It won’t. You’re not responding to anything I actually wrote, you appear to be reacting to what you assume I wrote. You could try again, because I’m certainly not going to go through that tl;dr line by line.

  7. Jose_X said,

    August 4, 2008 at 7:35 pm

    Gravatar

    >> If someone’s living in Firefox on Windows, they’re going to have no culture shock at all going to Firefox on Linux on their Eee.

    If someone eats their dessert from a dirty plate, they won’t have a culture shock when they eat those desserts from a clean plate.

    If you get used to skydiving onto poison ivy, you’ll likely won’t have a culture shock when you skydive onto soft ground.

    I don’t recommend you eat from dirty plates or dirty plates for this purpose. I don’t recommend you skydive onto poison ivy or grow poison ivy for this purpose. It’s just as easy to skydive onto something else and it will be a better experience even if initially it will be a bit tough. Ditto for eating from a clean plate. If you aren’t accustomed to plates or eating it might be a little tough at first.

    http://www.linuxtoday.com/news_story.php3?ltsn=2008-08-03-005-35-NW-MS-0000

    http://www.linuxtoday.com/news_story.php3?ltsn=2008-08-01-028-35-NW-MS-RL-0004

    >> On the server side, the purpose of FOSS on Windows is entirely so that sysadmins can set up a sensible system on a crappy OS that they were forced to use… and then, come cash crunch time, they can easily slide the OS out from underneath and just casually triple performance on the same hardware. I have done this trick and seen this trick quite a bit. It’s most satisfying.

    Sure, if the WinFOSS exists I might find some use for it too if I had such a job.

    On the other hand, if the WinFOSS doesn’t exist (or is very sucky), there is a greater chance I would not have to use the crappy OS but would be able to use Linux to access the LinFOSS. Sounds like a pretty simple decision for me, actually.

    WinFOSS doesn’t cut it for me. Most of the time I just might prefer to use Monopolysoft tools. The thought I would be hurting my chances of being able to work on Linux because WinFOSS exists and is of OK quality makes me a bit queasy.

    And why would I want good FOSS devs to waste their time?

    >> And from a purely technical viewpoint: porting stuff cross-platform always results in a more robust application, as unexamined assumptions get examined. Porting from a Unix-like platform to a weird and crappy one like Win32 is an extreme case, but certainly counts, and typically results in better-architected apps with clearer separation between logic and platform/presentation.

    Not true. Porting to a bad architecture interferes with good design practices.

    What the developer does is find the design that allows each of these archs to be addressed with as little trouble as possible, but if one of these is broken anyway (not to mention shifty), why bother? Just go for the significant time savings and better overall code and design by focusing on the quality architectures. There are many architectures for which to practice that are better than Monopolyware and are less shifty if you are really after self-improvement and have the time.

    Truly, you can’t be competitive with Monopolysoft if you play their games while they use their internal APIs. We might as well optimize for Linux so as to have a chance to kick hiney all around on the desktop. Users will see the final more optimized result on Linux and know it beats Monopolyware. But we have to focus on a solid Linux experience.

    Don’t take Monopolysoft for granted. Let them make a fool of themselves, but always take them very seriously. One day all of those PHDs might decide to start working hard and playing less tennis (or count money or do whatever it is they now do). For that day, we will need all of the Linux focus and optimization possible. No time to waste on closed source Monopolyware.

    If you have time to waste and don’t mind helping Monpolysoft hold their monopolies a little longer, well go ahead then. I don’t have that luxury or such a strong stomach.

    >> So yeah, more free software on Windows! I’m a fan of the idea! I encourage it! Yay free software on Windows!

    I think you know my feelings towards indulging Monopolysoft by/while sullying the work of those that work openly and license their code for the benefit of almost everyone [I say "almost everyone" because Bill Gates has enough money not to benefit from LinFOSS in any special way and actually seems irritated by the notion everyone else would have that access.]

    >> You appear to be reacting with incredulity to my actual experience and assuming that if you assert loudly enough and question that I’ve actually used a modern Unix then reality will change for you. It won’t. You’re not responding to anything I actually wrote, you appear to be reacting to what you assume I wrote. You could try again, because I’m certainly not going to go through that tl;dr line by line.

    Well, if you still want more clarity, just ask. I can try again.

    There is no reason for us to fight. It’s Monopolysoft the one that doesn’t deserve 100 more opportunities to screw with us.

What Else is New


  1. Links 23/1/2017: Wine Releases, Microsoft Layoffs

    Links for the day



  2. 'Reform' at the EPO Means Destroying the Staff Union, Crushing Patent Examiners, and Imposing on Europe a System It Does Not Want (UPC)

    The chaotic transition at the EPO -- a transition from something which has been workable to something intolerable -- and the role of the Unitary Patent (UPC), which lurks in the shadows and threatens to harm the whole of Europe



  3. Shakeup Against Patent Parasites in the US and More Rumours/Speculations About USPTO Director Michelle Lee After Trump's Inauguration

    The US patent system is becoming ever more hostile towards patent trolls, owing in part to reforms introduced under Michelle Lee's tenure, but people are still not certain that she will maintain her job and continue to fix the system



  4. EPO Abuses Now Make the Netherlands Look Like a Facilitator of Human/Labour Rights Abuses

    Rather than crack down on human rights abuses, the Dutch government now sends out the signal that it's an island for those wish to violate human rights whilst enjoying immunity (EPO)



  5. Links 20/1/2017: Docker 1.13, Linux 4.4.44 LTS

    Links for the day



  6. “Federal Circuit Had Affirmed on Every Issue in 77.4% of the Patent Trial and Appeal Board Appeals it Had Seen” in 2016

    The Federal Circuit (CAFC) and Patent Trial and Appeal Board (PTAB) continue to squash a lot of patents on software, in contrast to that fake news from patent maximalists



  7. Kudelski Group Not Only Acts Like a Patent Troll But Also Run by Intellectual Ventures Person; Mobile Market in Dire State of Patent Armageddon

    The patent thicket which pervades everything that is used by billions of people, mobile technology in particular, can be traced back to a lot of non-practicing parasites (or patent trolls)



  8. Watchtroll and His Swamp Still Blame Google (Where Michelle Lee Came From) for Improving and Gradually Fixing Aspects of the US Patent System

    Shooting the messengers (even wrongly associating yours truly with Google) in an effort to undermine patent reform when it is so desperately needed due to serious injustices



  9. In an Age of Necessary Patent Reform and Permanent Uncertainty for Software Patents the Patent Microcosm Looks for Workarounds and Spin

    Commentary on the status quo in the Michelle Lee era and some examples of bias from the patent microcosm, as well as news regarding the NFL getting sued by the Kudelski Group



  10. Michelle Lee, USPTO Director, Should Recognise That the Patent Microcosm is Her Enemy Which Hates Her

    The latest outburst from the patent microcosm, which has a temper issue and notorious disdain for judges it does not agree with, is more of what we have come to expect



  11. Battistelli is an Autocrat Above the Law and It's OK, Holland's High Council Says

    Battistelli's autocratic tendencies will not be challenged by Dutch authorities, in spite of sheer condemnation from many groups all across Europe and the entire world



  12. Beware Fake News About the Unitary Patent (UPC)

    The UPC is dead, deadlocked, stuck, in a limbo and so on; those who claim otherwise are merely lobbying (in disguise of "analysis" or "news")



  13. Shame on MapR for Pursuing Software Patents While Pretending to Stand for Free/Open Source Software

    The patents gold rush sees another company joining the 'fun', albeit this company should campaign hard against software patents rather than pursue any



  14. Doomsday Scenario in the Back Mirror as Michelle Lee Keeps Her Job (and Much-Needed Patent Reform) at the USPTO

    The future of patent reform, i.e. tackling overpatenting and patent trolls, looks somewhat more promising with today's confirmation of Lee's 'extended tenure' at the Office



  15. Links 19/1/2017: PulseAudio 10.0, Linux 4.9 Longterm Kernel

    Links for the day



  16. Corporate (Wall Street) Media Agrees That Brexit Dooms the Unitary Patent (UPC)

    The nonstop lies or the fake news about the UPC starting "real soon now" don't quite pass a reality check or a basic assessment based on fundamental concepts, such as the UPC's facilitation of subordination (to Europe) in the United Kingdom



  17. Farce of an 'Independence' for the Boards of Appeal as Another Ally of Benoît Battistelli Enters as Parasite Inside the 'Overseer'/Host

    The latest cluster of lies from the President of the European Patent Office (EPO) and direct refutation of false claims of independence for the Boards of Appeal, where the former Vice-Presidents can flock, just like the Mini Minion (Minnoye) of Battistelli



  18. Links 18/1/2017: Red Hat's OpenShift 3.4, Mozilla's New Logo/Branding

    Links for the day



  19. Union-Busting Action by Team Battistelli Takes Heavy Toll, Techrights Will Continue to Expose EPO Injustices to the World

    The Staff Union of the European Patent Office, SUEPO, which faced unprecedented and probably illegal (based on local laws) attacks, is being weakened by the worst President ever, whose own management team seems to be collapsing along with the institution he is destroying in just a few years



  20. A Lot More Fake News About the UPC, Trying to Convince People That the UK is Ratifying (It's Not, It Cannot)

    Response to some of the latest misleading (self-serving) whispers about the fate of the Unified Patent Court (UPC), which is in a deadlock due to Brexit



  21. Rumours Suggest That EPO Management is Aware of Decline in Patent Quality and is Thus Actively Lying About it to the Media/Public

    Whenever Battistelli brags about patent quality he may be consciously and deliberately lying through his teeth if the latest rumours are correct



  22. Links 17/1/2017: GIMP Plans, New Raspberry Pi Product

    Links for the day



  23. Resumption of EPO Propaganda ('Meet the President') Officially Starts Tomorrow

    Yet another one of these foolish 'Meet the President' stunts, scheduled to take place tomorrow morning



  24. Caricature: Battistelli's New Year's Resolution (More EPO Lies)

    The latest cartoon being circulated within the European Patent Office (EPO)



  25. Donald Trump Gives New Hope to Patent Aggressors and Patent Trolls

    Pessimism about the prospects of patent progress or patent reform in an age of staunchly pro-business Conservatives and glorification of protectionism



  26. More Fake News About the Unified Patent Court (UPC) Based on Lobbying Tactics From Bristows UPC and the Preparatory Committee

    Unified Patent Court (UPC) lobbying has gotten so bad that it now infiltrates general media outlets, where people are asked to just blindly assume that the UPC is coming and is inevitable, even though it's clearly in a limbo and is unlikely to see the light of day



  27. EPO Totally Silent for a Month, But Deep Inside There Are Serious Cracks

    The situation at the EPO seems to be pretty grim, even at the top-level management, and the EPO has gone into permanent silence mode



  28. Links 16/1/2017: Linux 4.10 RC4, Linux Mint 18.1 'Serena' KDE Edition Beta

    Links for the day



  29. 'Financial Director' Publishes Fake News About the Unitary Patent (UPC)

    Response to some of the latest UPC propaganda, which strives to misinform Financial Directors so as to enrich the author and his firm



  30. Independent and Untainted Web Sites About Patents Are Still Few and Rare

    Commentary about news sources that we rely on, as well as the known pitfalls or the vested interests deeply ingrained in them


CoPilotCo

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channel: Come and chat with us in real time

CoPilotCo

Recent Posts