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

04.30.10

Microsoft ‘Embraces’ Joomla! to Spread Proprietary Software (Windows and IIS)

Posted in Free/Libre Software, GNU/Linux, Microsoft, Samba, Servers, Ubuntu, Windows at 5:20 am by Dr. Roy Schestowitz

People series
Learning to say “No” is sometimes a quality/virtue, not a weakness

Summary: Microsoft’s assault on GNU/Linux takes new routes as additional deals get signed to undercut it or to make it more expensive

THE previous post spoke about Microsoft’s racketeering [1, 2, 3, 4, 5, 6, 7] against Android [1, 2]. This is an aggressive action, it is not an interaction, no matter how Microsoft employees try to paint that.

Microsoft has gotten all sorts of witty ways of imposing software patents upon GNU/Linux. One way to get around Samba’s deal (patent concessions) in Europe appears to be a group of former Microsoft staff (called Likewise [1, 2, 3, 4]) which is bringing such patent fees into the latest Ubuntu GNU/Linux (or Kubuntu, the latest version of which I am trying at the moment, alongside PCLinuxOS 2010). But this isn’t the main subject of this post.

Yesterday we found out from a Microsoft apologist (Thom Holwerda [1, 2]) that Microsoft is exploiting Joomla! too, essentially trying to help Windows at the expense of GNU/Linux through such a Free software project. Yes, it’s ironic. To quote Holwerda:

So, the deal with HTC isn’t the only partnership Microsoft entered into today. The Joomla! project has announced that Microsoft has signed the Joomla! Contributor Agreement, meaning the Redmond company is now a contributor to this GPL project. Microsoft code has already found its way into the upcoming Joomla! 1.6 release, and closer cooperation between Joomla! and Microsoft will follow.

The news was announced by Open Source Matters, Inc., the not-for-profit organisation behind Joomla!. The fruits of the closer cooperation between them are already finding their way into the code base; Joomla! will be better optimised for running on Microsoft’s IIS, while it will also be delivered through the Web Platform Installer.

This is not about Free software. It’s about connecting Joomla! to proprietary software, which would have a negative effect. Microsoft also hooks onto Moodle in the form of a plug-in [1, 2, 3] in order to advance its own proprietary software/services and it hooks onto Linux (with Novell’s help [1, 2, 3]) in order to promote Windows and Hyper-V, which are both proprietary. Suffice to say, there was a violation of the GPL in there, but this wasn’t the first such incident, either. Microsoft does not respect software licences [1, 2, 3, 4]. In any event, all that Microsoft ever contributes in terms of code are connectors to Microsoft databases, services, operating system, etc. It doesn’t actually add real function.

Anyway, there is something to be learned from XOOPS, whose governance crisis has just been covered by Zonker:

The XOOPS community was dealt a bad hand last week. The Dutch Court has rejected its suit against former project manager Herko Coomans and allowed Coomans to keep funds totally more than €15,000 held in a fund earmarked for the project.

This is hardly the first open source project to come into a bad way when early or original founders split due to disagreements. Gentoo had all manner of drama surrounding founder Daniel Robbins departure and attempted return. CentOS experienced issues with control of its funds and its domain last year. There’s the split from Mambo to Joomla, X.org from XFree86… most of which have their roots in poor governance issues.

Joomla! is a free/libre CMS software derived from Mambo and XOOPS is similar to that. Joomla! has a history of disagreements; It has been quite troublesome at the management level since the Mambo-server days. Already we are seeing some people who are very unhappy about Joomla!’s engagement with Microsoft. Regarding the news, Oiaohm wrote: “Think about it, Microsoft has to pay their staff to do the open source work. How are Microsoft going to get money back from it?”

By selling Windows and IIS, of course.

We have also just been sent a press release from Opsview, which is taking pride in Microsoft being involved using the headline “Global brands Ericsson, Microsoft, Allianz and Electronic Arts are turning to Opsview”. The press release itself hardly mentions Microsoft, but it does show that Microsoft is trying to ‘embrace’ its competition (open source included) in order to help itself. It’s an attack on Free software because proprietary software is promoted and it is especially an attack against GNU/Linux. Already, we are seeing coverage about Microsoft front groups like CompTIA speaking about “open source”. Well, there are many forms of “open source” and it’s not always free/libre.

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

9 Comments

  1. Jose_X said,

    April 30, 2010 at 6:15 am

    Gravatar

    Also:

    – They will try to buy off (poach) developers or get them to waste their time or use it up helping Microsoft
    – They are already getting the community to divide but will probably keep doing things to worsen that situation. Eg, http://techrights.org/2009/02/08/microsoft-evilnes s-galore/ the section titled “Microsoft on How it Deliberately Ruins Competitors’ Conferences by Attending”
    – They will try for influence, eg, gain decision-making influence. They will try to gain further insight into the community (who is who and what influences whom)
    – They may try to buy proprietary licenses on joomla code (perhaps they have secretly gotten access to Mambo or will soon (maybe through proxy)). With such a license, they can extend joomla so that their branded version has special features and doesn’t interoperate well with others’. They prefer license revenues, aka minting money, over real support revenue, which is less efficient.
    – They may alternatively or simultaneously bad mouth joomla after they have won support contracts and try to upsell to their other products or to their branded (and perhaps extended) joomla.

    Dr. Roy Schestowitz Reply:

    – They will try to buy off (poach) developers or get them to waste their time or use it up helping Microsoft

    This is very much like what they did to Apache. Look back at the details from Bruce Perens and Groklaw for example.

    – They are already getting the community to divide but will probably keep doing things to worsen that situation. Eg, http://techrights.org/2009/02/08/microsoft-evilnes s-galore/ the section titled “Microsoft on How it Deliberately Ruins Competitors’ Conferences by Attending”

    Right from the horse’s mouth:

    “I’ve killed at least two Mac conferences. [...] by injecting Microsoft content into the conference, the conference got shut down. The guy who ran it said, why am I doing this?”

    Microsoft’s chief evangelist

    Dr. Roy Schestowitz Reply:

    Check out this new nugget of information: Microsoft Evangelist: GPL strips consumer of all their rights

    I would love to hear exactly how the GPL strips the consumer of “all their rights”. Even entertaining the BSD vs. GPL sort of arguments, I’ve never heard such hyperbole.

    I suppose the GPL might not be as consumer freedom-granting as the typical Microsoft EULA, but…”

    dyfet Reply:

    I had saw this nonsense headline, too, and I had thought about writing about it, but unfortunately it was in passing, as I was in the middle of other things at that moment, and I forgot about it. I am glad to hear it did get covered though.

    Dr. Roy Schestowitz Reply:

    Here is a very recent example of GPL hostility/allergy (Microsoft Word).

  2. Jose_X said,

    April 30, 2010 at 7:39 am

    Gravatar

    I keep getting an error when I try to post to the joomla community page for that story.

    Anyone that wants can try posting the following on my behalf (in addition to anything else you’d want to post, of course):

    *****
    elin.waring and others

    Microsoft has credibility problems as an open source vendor. They already tried very hard for many years to insult and lie about open source before their customers and developer community. They need credibility to win contracts that would otherwise go to other companies (eg, that are smaller, that support foss, that are not monopolists, etc). They need contracts to get their proprietary monopolistic software into place to displace the encroachment by Linux and other open platforms.

    Microsoft’ market controls are seated with their monopolies over platforms (made possible through trade-secret interop-failing closed-source wares). They need contracts in order to push their wares in and gain confidence of people that currently think, eg, joomla is better than MSware. They will fork Joomla when it behooves them (today is not the day, just like attacking for dotnet patents is for the future, just like vfat patent attacks happened when support was widespread, just like Microsoft applications competitors had their software fail and fall behind just as Microsoft was taking out their ready product with high integration). Joomla and open source can never compete against Microsoft closed source extensions and integration on Windows. Never. Microsoft will set Windows as the game, but this just helps them because in the end you can only possibly win on Linux and you would have helped kill/marginalize/displace/hold back Linux replacing Windows.

    Note, that Microsoft doesn’t compete fairly. They are in the applications business but have exclusive access to the platform’s source code. That is how they play their “games”. It’s about dominating everything possible as thoroughly as possible so that they make as much money as possible and have as much of a safety net as possible over any current or future competitive threat.

    Microsoft desperately needs open source to be supported well on Windows to beat Linux. Otherwise, Windows becomes more and more missing great and cost effective features. If they lose their monopoly control (note, they prefer Windows be pirated over Linux), they lose monopoly pricing power and control so partners will leave them much more readily (eg, to customize their own Linux platform). Employees will leave them if the money goes down or have to be laid off. [At that point, they will degrade into a patent troll company, but they would have lost their leverage into new markets.]

    They can get access to Mambo code for a proprietary license. Maybe Mambo has already agreed or will be bought out by proxy. Microsoft would then need Joomla code access as well. At that point, they can extend their fork of Joomla as a closed source product integrated into the new versions of Windows/IIS, and this will not interoperate with Joomla vanilla or with any other vendor’s Joomla.

    People, they repeat the same recipe over and over! and over and over. They embrace and get people to tie themselves to supporting their opaque shifty platform so as to make other platforms appear stale in comparison. Then later, they pick off the third party application vendors that helped them, as they update their platform in ways only their own application software will be able to leverage well. And bugs will get introduced so that migration will require lots of trial and error testing. The gains of the past will be lost.

    I also expect Microsoft to use their money to soften people (we are all humans) and talk of a wondrous future in your cards if things go right. FOSS people will reveal things to them, give them more decision-making, and spend time on what matters to them. They will also poach off some people (and others will fight hard to try to make the list). Those that are among the more conniving and able to exploit others will be accepted.

    Yes, get all FOSS projects to fight each other trying to please Microsoft. This is called competition on the opposite side of the transaction to Microsoft while Microsoft eliminates competition on their side (ie, removes Linux threat). That is a win-win for Microsoft-Microsoft. You want a monopoly on your side and lots of competition on the other side. Supply and demand 101.

    Remember, they would be doing wrong to their stockholders (and this includes many current and past Microsoft executives and top employees and others working in other companies to benefit Microsoft) if they did anything to weaken their already monopoly position.

    FOSS cannot beat out closed source that does everything FOSS does and then some.. and FOSS won’t be the one which works best on the de facto (closed source) platform. Even something from a proprietary third party who is willing to pay Microsoft lots of money will work better than a community open source project.. when push comes to shove.

    Companies are taking advantage of open source. The main weapon of most companies (or the greatest temptation) is to leverage the very unfair trade secret of closed source. However, of all such companies, Microsoft has the most skill, resources, nearby levers, and lack of ethics (well, to a large degree these are true best I can tell). Small companies have to be fair because of their position. OTOH, monopolists have every incentive to thwart interop down the line. And Microsoft goes way beyond simply leveraging closed source. They play dirty and exploit all loopholes and psychology they can.

    I think it is a matter of time before Joomla is forked by the community. [A mini win for Microsoft here, but better than a full win.]

    Oh, and watch them make it easy for their patented stuff to be leveraged from Joomla API. They take out over a thousand patents a year. Since at least the late 90s, they have expressed in confidential emails (eg, Comes exhibit) that patents will be used to neuter open source. Patents are extremely easy traps to fall into when you start off with a base invention that is patented and is specific (eg, core dotnet).

    I would not be surprised if they *eventually* start adding code with very subtle bugs. Things they can take advantage of to blow up Joomla when running on Windows. They can suggest to customers discovering the problems that Microsoft has this new software that doesn’t have those problems (once they have a worthy competitor ready to be sold in Joomla’s place). At the same time, they will use bug reports to present these technical failures to the Joomla community as an item that customers really need to fix or they will dump Joomla. And of course, they keep Windows and everything else closed source and obfuscated and self-updating so that they will lead you on a chase trying to plug the holes over and over.

    Put up or shut up, Microsoft: “release all your relevant source code so we can interop well and be on equal terms”. They will shut up or change the topic or have someone else suggest they might do so some day.

    Finally, note that Joomla running on closed source platforms *is not* open source, any more than running open HTML on IE/Windows is an open source product. If you have serious closed source dependencies, you are not an open source product. And if you had to compile using closed source tools, all the quicker you fail to be an open source product. Open source implies you can anticipate behavior and can audit. You can’t anticipate behavior over closed source platforms because you can’t audit the stack (not to mention that live systems are patched frequently). [Yes, Microsoft certainly needed Linux to be able to run virtualized over Windows so that their "bugs" would affect Linux and so that customers would not do the actual sensible thing and run Windows over Linux.]

    PS. Reverse engineering a frequently recompiled/changing obfuscated binary that is very large and can violate any expected behavior or best practice (hypothetical example: leveraging code jump tables built into picture or document files at run time).
    *****

    Dr. Roy Schestowitz Reply:

    That’s very polite and informative. Have you attempted to find their E-mail address/es?

    Joomla! can be shown examples of previous projects, including EEE examples such as IronRuby (also a software licence EEE).

    Microsoft – Stop Open Source Assimilation

    Development of .Net compatible Ruby outside of Microsoft is very important to continue, particularly a non-Microsoft open source project. Microsoft has this funny habit of co-opting technologies and then evolving them into something very Microsoft-ish. Can you say Internet Explorer, or (sorry to do this to you) recall back to Microsoft’s Java? Microsoft loves to diverge technologies into their own direction, leaving behind and alienating communities of users and developers.

    Even though IronRuby is under Microsoft’s own -Ms-PL open source license, IronRuby is too close to Microsoft and runs this same risk. I’m concerned that again we will have Ruby as most of the world knows it, and then Microsoft’s version of Ruby, shunned by those who haven’t drunk Redmond’s Kool-aid.

    Put up or shut up, Microsoft: “release all your relevant source code so we can interop well and be on equal terms”. They will shut up or change the topic or have someone else suggest they might do so some day.

    Microsoft — like other companies — is doing ‘token source’ (for PR purposes), pretending that Mono/Micro makes .NET ‘kind of like’ source source and Moonlight makes Silver Lie ‘kind of like’ open source. It’s all marketing.

  3. slave5tom said,

    April 30, 2010 at 4:04 pm

    Gravatar

    When I first read this article, I thought there could be some merit to Microsoft “extending” functionality to Joomla, in the sense that people may be introduced to free software that otherwise would not know existed. This is my experience with openoffice; I first used it in a closed source windows environment before switching to GNU/Linux (Ubuntu). This is a reality for most people who are forced to use proprietary software at work. But, after reading Jose_X’s comments it seems more like Microsoft is in stage 2 of their “Embrace, extend, extinguish” business mantra. It is entirely resonable to hold proprietary software companies to the same open standards (that is, to open up their code) as open source companies are held accountable. Perhaps a better standard is to meet the GPL3 licence before being allowed to contribute code.

    dyfet Reply:

    Perhaps? This is one of the reasons the GPL v3 had to be drafted, some might argue a primary one. It is also a reason why all new and many old packages of my own have migrated to GPL v3.

What Else is New


  1. Links 24/4/2019: Chrome 74, QEMU 4.0 Released

    Links for the day



  2. Supreme Court of the UK, Which Habitually Throws Out European Patents, May Overturn Troublesome Unwired Planet v Huawei Decision

    A lot of European Patents are facing growing scrutiny from courts (Team UPC, including Bristows, publicly complains about it this month) and "greenwashing" of the Office won't be enough to paint/frame these patents as "ethical"



  3. German Federal Patent Court Curbs the Patent Maximalism of the EPO, Which Promotes Patents on Nature and/or Maths Every Single Day

    European courts are restraining the EPO, which has been trying to bypass or replace such courts (with the UPC); it certainly seems as though European Patents rapidly lose their legitimacy or much-needed presumption of validity



  4. Any 'Linux' Foundation Needs to Be Managed by Geeks, Not Politicians and PR People

    Linux bureaucracy has put profits way ahead of technical merits and this poses a growing threat or constitutes risk to the direction of the project, not to mention its ownership



  5. Links 23/4/2019: Kodi 'Leia' 18.2 and DeX Everywhere

    Links for the day



  6. Code of Coercion

    Entryism is visible for all to see, but pointing it out is becoming a risky gambit because of the "be nice!" (or "be polite!") crowd, which shields the perpetrators of a slow and gradual corporate takeover



  7. António Campinos Would Not Refer to the EPO's Enlarged Board of Appeal If He Did Not Control the Outcomes

    António Campinos and his ilk aren’t interested in patent quality because his former ‘boss’, who publicly denied there were issues and vainly rejected patent quality concerns as illegitimate, is now controlled by him (reversal of roles) and many new appointees at the top are "yes men" (or women) of Campinos, former colleagues whom he bossed at EUIPO (as expected)



  8. Links 22/4/2019: Linux 5.1 RC6, New Release of Netrunner and End of Scientific Linux

    Links for the day



  9. USPTO and EPO Both Slammed for Abandoning Patent Quality and Violating the Law/Caselaw in Order to Grant Illegitimate Patents on Life/Nature and Mathematics

    Mr. Iancu, the ‘American Battistelli’ (appointed owing to nepotism), mirrors the ‘Battistelli operandi’, which boils down to treating judges like they’re stooges and justices like an ignorable nuisance — all this in the name of litigation profits, which necessitate constant wars over illegitimate patents (it is expensive to prove their illegitimacy)



  10. IRC Proceedings: January 27th, 2019 – March 24th, 2019

    Many IRC logs



  11. IRC Proceedings: December 2nd, 2018 – January 26th, 2019

    Many IRC logs



  12. Links 21/4/2019: SuperTuxKart's 1.0 Release, Sam Hartman Is Debian’s Newest Project Leader (DPL)

    Links for the day



  13. The EPO's Use of Phrases Like “High-Quality Patent Services” Means They Know High-Quality European Patents Are 'Bygones'

    The EPO does a really poor job hiding the fact that its last remaining objective is to grant as many European Patents as possible (and as fast as possible), conveniently conflating quality with pace



  14. A Reader's Suggestion: Directions for Techrights

    Guest post by figosdev



  15. Links 20/4/2019: Weblate 3.6 and Pop!_OS 19.04

    Links for the day



  16. The Likes of Chartered Institute of Patent Attorneys (CIPA), Team Campinos and Team UPC Don't Represent Europe But Hurt Europe

    The abject disinterest in patent quality and patent validity (as judged by courts) threatens Europe but not to the detriment of those who are in the 'business' of suing and printing lots of worthless patents



  17. The Linux Foundation Needs to Change Course Before GNU/Linux (as a Free Operating System) is Dead

    The issues associated with the Linux Foundation are not entirely new; but Linux now incorporates so many restrictions and contains so many binary blobs that one begins to wonder what "Linux" even means



  18. Largest Patent Offices Try to Leave Courts in a State of Disarray to Enable the Granting of Fake Patents in the US and Europe

    Like a monarchy that effectively runs all branches of government the management of the EPO is trying to work around the judiciary; the same is increasingly happening (or at least attempted) in the United States



  19. Links 19/4/2019: PyPy 7.1.1, LabPlot 2.6, Kipi Plugins 5.9.1 Released

    Links for the day



  20. Links 18/4/2019: Ubuntu and Derivatives Have Releases, digiKam 6.1.0, OpenSSH 8.0 and LibreOffice 6.2.3

    Links for the day



  21. Freedom is Not a Business and Those Who Make 'Business' by Giving it Away Deserve Naming

    Free software is being parceled and sold to private monopolisers; those who facilitate the process enrich themselves and pose a growing threat to freedom in general — a subject we intend to tackle in the near future



  22. Concluding the Linux Foundation (LF) “Putting the CON in Conference!” (Part 3)

    Conferences constructed or put together based on payments rather than merit pose a risk to the freedom of free software; we conclude our series about events set up by the largest of culprits, which profits from this erosion of freedom



  23. “Mention the War” (of Microsoft Against GNU/Linux)

    The GNU/Linux desktop (or laptops) seems to be languishing or deteriorating, making way for proprietary takeover in the form of Vista 10 and Chrome OS and “web apps” (surveillance); nobody seems too bothered — certainly not the Linux Foundation — by the fact that GNU/Linux itself is being relegated or demoted to a mere “app” on these surveillance platforms (WSL, Croûton and so on)



  24. The European Patent Office Does Not Care About the Law, Today's Management Constantly Attempts to Bypass the Law

    Many EPs (European Patents) are actually "IPs" (invalid patents); the EPO doesn't seem to care and it is again paying for corrupt scholars to toe the party line



  25. The US Supreme Court (SCOTUS) Once Again Pours Cold Water on Patent Maximalists

    Any hopes of a rebound or turnaround have just been shattered because a bizarre attack on the appeal process (misusing tribal immunity) fell on deaf ears and software patents definitely don't interest the highest court, which already deemed them invalid half a decade ago



  26. Links 17/4/2019: Qt 5.12.3 Released, Ola Bini Arrested (Political Stunts)

    Links for the day



  27. Links 16/4/2019: CentOS Turns 15, Qt Creator 4.9.0 Released

    Links for the day



  28. GNU/Linux is Being Eaten Alive by Large Corporations With Their Agenda

    A sort of corporate takeover, or moneyed interests at the expense of our freedom, can be seen as a 'soft coup' whose eventual outcome would involve all or most servers in 'the cloud' (surveillance with patent tax as part of the rental fees) and almost no laptops/desktops which aren't remotely controlled (and limit what's run on them, using something like UEFI 'secure boot')



  29. Reader's Claim That Rules Similar to the Code of Conduct (CoC) Were 'Imposed' on LibrePlanet and the FSF

    Restrictions on speech are said to have been spread and reached some of the most liberal circles, according to a credible veteran who opposes illiberal censorship



  30. Corporate Media Will Never Cover the EPO's Violations of the Law With Respect to Patent Scope

    The greed-driven gold rush for patents has resulted in a large pool of European Patents that have no legitimacy and are nowadays associated with low legal certainty; the media isn't interested in covering such a monumental disaster that poses a threat to the whole of Europe


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