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

05.30.08

Dear Google: Is AGPL Evil?

Posted in Deception, Free/Libre Software, GNU/Linux, Google, GPL, Microsoft, Windows at 5:15 am by Dr. Roy Schestowitz

FSF GNU GPLv3Google disregards the AGPL and, as everyone knows, Google Does-No-Evil™, so…

Google loves Free software on its servers. Giving back improvements? Not so much. This continues to be a problem that we mentioned here before [1, 2]. At the moment, Google’s Stein, who is a high-level senior, seems to be doing some damage control. Watch the discussion.

Well, actually, there’s another rather important trend that is conspicuous by its absence: adoption of the Affero GPL. To which Google seems strangely allergic….

But that’s not all. The other day, Google did what it’s exceptionally skilled at protesting against. It made some nifty Web-based features available, but only for Windows (mind highlights in red).

Hypocrisy?

Google’s 3D data has escaped the client and is now a welcome addition to the browser! Today at Google I/O a Google Earth Browser plugin is going to be released. With the plugin installed anybody with a Windows machine will be able to view Google Earth mashups in the comfort of their own browser instead of having to pull up a separate client.

GNU Richard StallmanGoogle could use a gentle reminder here. It was also using ActiveX controls in Google Maps a few years back. You can find my comment and one from DiBona too in the post above. Sympathy is not enough. That’s the same argument which individual Microsoft employees use to defend themselves, passing liability to their superiors. As in, “it came from above.”

Disclaimer: There’s no bias against Google here. The company’s recruiters approached me a couple of times for interviews. I also needed to correct them when they claimed Google Earth to be their ‘innovation’ (it’s an acquisition really).

“The true hypocrite is the one who ceases to perceive his deception, the one who lies with sincerity”

Andre Gide quotes

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

15 Comments

  1. Shane Coyle said,

    May 31, 2008 at 8:35 am

    Gravatar

    Honestly, I am not a fan of the AGPL. To risk sounding Ballmer-esque, I feel it’s a bit ‘viral’.

    I have no problem with the SAAS concept – I think it is adding value to the software, whether it’s simply universal accessibility from anywhere in the world, simplicity of not installing and maintaining a local version, providing online storage and/or collaboration, etc.

    What GPL allows is use of the software for any purpose, and doesn’t really kick in until distribution, if Google uses GPL software internally they are not required to share their modifications. I’m cool with that.

    Google, for the most part, distributes HTML and we can always see the source on that. You send them a request in HTTP, they process it internally using whatever software they like (maybe something GPL), then respond in HTML.

    Take a certiorari business as an example, that receives an application of some sort in the mail, processes it using a modified version of a GPL program, then responds via a document they created – would anyone argue that business MUST be compelled to share their modifications? Not unless they distributed the software.

    I don’t see why, if the service is rendered via the internet, people get more upset. The main thing, in my mind, is that whatever software they do use, they abide by the terms and conditions of the license, whether its BSD GPL or Proprietary.

  2. eMBee said,

    May 31, 2008 at 10:42 am

    Gravatar

    you are missing the point. the proponents of the AGPL are not claiming that SAAS providers are violating the GPL. they are claiming that SAAS providers reduce the freedom of the end user.

    the goal of free software is to allow the end user to read, modify and share the source of the application.

    if i can not read, modify and share the source then this goal of free software is not reached. regardless of the license. yes, the license (including the GPL) does allow that to happen, so this is correct and legal, but as a user i am still at a disadvantage.

    the goal of the AGPL is to change that, and ensure that the end user will always be able to read, modify and share the source of the application.

    it is a simple test really: can you fix the application you are using? can you share it with others? can you run it in your own SAAS server?

    if i want to be sure that you will always have these rights with my application, then i must use the AGPL for my code because otherwise i can not help to protect the rights that i want you to have.

    greetings, eMBee.

  3. Shane Coyle said,

    May 31, 2008 at 10:49 am

    Gravatar

    I see the point of the AGPL, I don’t see the point of criticizing folks for not selecting to use it.

    In the end, it’s the developer’s choice what terms to set for their own code and then it’s the next person’s choice if it’s worth complying or creating their own from scratch, and that is for any license.

    My point was, I don’t embrace the AGPL personally, and certainly don’t think I’m "evil". Unless someone is saying Google is using an AGPL application and not sharing their mods, this is a non-issue to me.

  4. Roy Schestowitz said,

    May 31, 2008 at 11:11 am

    Gravatar

    Shane,

    Fair point. I don’t feel very strongly about it, but I was just a tad disappointed that Google did not offer the choice to developers whose project it’s hosting. it created a chicken-an-egg problem or a self-fulfilling prophecy for Google’s benefit. I actually posted a comment about this in Glyn Moody’s blog, pointing out to Greg Stein that his ‘excuse’ contradicted DiBona’s (Glyn Moody lost that comment and he E-mailed me back this morning to say he could not recover anything… he had similar problem before with GMail flagging Blogger/Blogspot as SPAM… yes, ironic, I know).

    As for the FSF’s view, early in the month I attended Stallman’s talk. He made some good points about potential of embedding malicious features in programs that are run remotely. The longer it goes on for, the more data is likely to be harvested and freedoms taken away. Remember Google’s withdrawal of that DRM-esque video service?

  5. Shane Coyle said,

    May 31, 2008 at 11:43 am

    Gravatar

    My problem with Moody here is, if the problem is that the vendor you are mooching off of isn’t providing a choice you want in a drop-down-box, you can put pressure on them to add that choice – or, the beauty of the whole Free Software Philosophy and the Free Market System, tell them to Fork Off and let’s create a site thats called agplcodehosting.org or whatever and we’ll be the next Google Code, assuming that AGPL is getting more popular…

    Best part is, we’ll use Google ads to fund their own competitor. Hilarious.

    I, personally, wouldn’t be happy with Google’s fiat of limiting the choices of licenses if I were using their services, and would consider taking my "business" elsewhere – if there is an elsewhere, or at least threatening to. Maybe we should consider the contact the webmaster button before calling them Evil?

    Of course, upon closer inspection, it also looks like ‘we’ are the ones who brought the "E-word" into it, so maybe I should shut up now…

    My whole deal with Free Software is that it tickles me in a Libertarian way that nothing else left in the U.S. of A. seems to – it’s the last bastion of hope I suppose.

    Free Software ensures that anyone with the inclination can take that same software and make their own Google, just add in the drive, endless work and luck along with a dozen or so other factors, not the least of which is timing, and hope "it blends". ;^ )

    So I guess I’m saying "Don’t Hate, Innovate." Or, we can always Boycott their asses.

  6. Roy Schestowitz said,

    May 31, 2008 at 12:05 pm

    Gravatar

    …the beauty of the whole Free Software Philosophy and the Free Market System, tell them to Fork Off and let’s create a site thats called agplcodehosting.org or whatever and we’ll be the next Google Code, assuming that AGPL is getting more popular…

    Best part is, we’ll use Google ads to fund their own competitor. Hilarious.

    Some say that Google was able to thrive so quickly because, unlike many other companies, it did not rely on Microsoft technologies such as Windows. It’s hard to compete against a company whose technology you depend on. How much would 1,000,000 Windows servers cost to license? What about scalability? Performance? What happens when one your server farms gets dinged by malware?

    Of course, upon closer inspection, it also looks like ‘we’ are the ones who brought the “E-word” into it, so maybe I should shut up now…

    Oh, I used the wording in a polite and folksy fashion. This conversation has gone on for over a month and from several different directions Google was gently pressured to just ‘hack’ their drop-down box. then copy and paste that GPL thingie and prepend an “A” to it. ;-)

    By the way, recall what Mark Shuttleworth said about Google’s mantra last year.

  7. eMBee said,

    May 31, 2008 at 2:47 pm

    Gravatar

    The main thing, in my mind, is that whatever software they do use, they abide by the terms and conditions of the license, whether its BSD GPL or Proprietary.

    here is actually another point that is missing a detail: it is not the company providing a service that is using the software (they are using it too, but that’s a different issue), but it is the user of the service who is using it. and it is that user of the service who is not getting access to the source without the AGPL.

    greetings, eMBee.

  8. Shane Coyle said,

    May 31, 2008 at 3:17 pm

    Gravatar

    In terms of a hosted app, that does make a very valid point I overlooked. Good point.

  9. akf said,

    June 1, 2008 at 3:13 pm

    Gravatar

    Gee, Google is not the only hosting service out there.
    The FSF is of course hosting AGPL software. Their hosting service is at http://savannah.nongnu.org/

    …but they are also not accepting just any license. Although they are no longer that picky as they once were.

  10. Jordi Gutiérrez Hermoso said,

    June 3, 2008 at 7:05 pm

    Gravatar

    [quote]
    Google, for the most part, distributes HTML and we can always see the source on that. You send them a request in HTTP, they process it internally using whatever software they like (maybe something GPL), then respond in HTML.
    [/quote]

    Well, Google heavily obfuscates whatever it can. Have you actually tried to read the HTML of any of its webpages? Elements have randomised names, no whitespaces, lots of trickery that’s not human-readable.

    But the HTML is the least of it. We all know how to render webpages. I don’t care if Google obfuscates HTML. It’s much more serious that it also obfuscates its javascript, to the extent that Konqueror cannot (or could not?) produce a decent experience on Gmail. And what is the difference between interfacing with software that’s actually sitting in your machine and software that is sitting on a remote machine? If you believe in a right (yes, right) to examine, distribute, and modify the source of all software you use, then I argue that it’s no different to use software over an internet connection as it is to use it locally.

  11. Shane Coyle said,

    June 4, 2008 at 8:53 am

    Gravatar

    The difference is, it’s not on my machine, and I am not compelled to use any particular companies’ services if I don’t like them (take MS and Novell, for instance).

    So don’t go on Google’s services/servers – I don’t think I have a right to their code, instead start your own and make sure what you do is AGPL. Again, unless they are using AGPL software and violating the license, I see no issue here – including their JS, which is their JS.

    I don’t care that such things as proprietary software exist – live and let live, to each their own, etc – but I do care when companies like Novell eviscerate the GPL for a week of the monopolist’s profits.

    If Novell distributed Suse BSD Enterprise, I would never have made this site.

  12. Jordi Gutiérrez Hermoso said,

    June 4, 2008 at 2:45 pm

    Gravatar

    I can’t figure out how to quote here, so please forgive my amateurish attempts.

    You say “the difference is, it’s not on my machine.” Gmail, for all intents and purposes, is running code on your machine. So are Google apps and so forth. Your machine is the one that is interpreting a lot of the javascript and possibly other things.

    At any rate, why would it matter if it’s on your machine or not? It’s code you are using. It’s code that affects results. It’s code that sometimes you are forced to use.

    I do believe we have a right to code that affects us. The moment “their code” is being distributed to me or its results are being distributed to me, ownership gets very fuzzy. Sure, you can say “don’t use it if you don’t like it”, and that’s more or less what I do most of the time, with any code, regardless of its distribution channel. But being forced for whatever reason to use proprietary software (e.g. by an employer, as I now currently am forced with Google’s apps) is not something we should tolerate.

  13. Roy Schestowitz said,

    June 4, 2008 at 3:11 pm

    Gravatar

    Even with the code available, there’s remote logging, unless you install it yourself, locally.

  14. Shane Coyle said,

    June 4, 2008 at 10:38 pm

    Gravatar

    I think we have much different definitions of ‘forced’.

  15. Jordi Gutiérrez Hermoso said,

    June 5, 2008 at 7:16 am

    Gravatar

    Well, I have a choice to not use Google apps if I find a different employer, I guess. But avoiding proprietary software is not that easy, and we shouldn’t have to avoid it, because free choices should be available.

What Else is New


  1. Links 27/2/2017: GNU Linux-libre 4.10, Weston 2.0.0, Git 2.12.0, Linux From Scratch 8.0

    Links for the day



  2. Top Officials in French Government Are Growing Tired of Battistelli's Abuses at the European Patent Office (EPO)

    An automated translation of a recent debate about the EPO in the French government, culminating in intervention by Richard Yung



  3. A US Supreme Court (SCOTUS) Which is Hostile Towards Patent Maximalists May Closely Examine More Patents That Apple Uses Against Android

    A company which often takes pride in designers rather than developers (art, not technical merit) may lose that leverage over the competition if its questionable patents are taken away by the Supremes



  4. As Long as Software Patents Are Granted and Microsoft Equips Trolls With Them, “Azure IP Advantage” is an Attack on Free/Libre Software

    Microsoft is feeding enemies of GNU/Linux and Free/libre Open Source software (FLOSS) in order to sell its 'protection', which it names "IP Advantage" in a rather Orwellian fashion (same naming as back in the Novell days)



  5. Patent Trolls on Their Way Out in the United States and Their Way Into China, No Thanks to the Open Invention Network (OIN)

    An update on patent trolls and the role played by supposed allies of Free/libre software, who in practice do everything to exacerbate the problem rather than resolve it



  6. Insensitivity at the EPO’s Management – Part VIII: When Governed by Criminals, Truth-Tellers Are Cast as Criminals and Criminals as Justice Deliverers

    The bizarre state of affairs at the European Patent Office, where being an honest and transparent person makes one incredibly vulnerable and subjected to constant harassment from the management



  7. The Sickness of the EPO – Part V: Shedding Light on Institutional Abuse Against Ill and/or Disabled Individuals

    The seriousness of the situation at the EPO and a call for action, which requires greater transparency, even if imposed transparency



  8. The EPO's Race to the Bottom in Recruitment and Early Retirements Explained by an Insider

    The European Patent Office under Battistelli is failing to attract -- and certainly failing to retain -- talented examiners



  9. Wouter Pors and Other UPC Boosters Believe That Repeating the Lies Will Potentially Make Them Truths

    The lobbying campaign for UPC, or hopeful lies (sometimes mere rumours) disguised as "news", continues to rely on false perceptions that the UPC is just a matter of time and may actually materialise this year



  10. The Patent Trial and Appeal Board (PTAB) is Utilised in Fixing the US Patent System and the Patent Microcosm Loses Its Mind

    A roundup of PTAB news, ranging from attacks on the legitimacy of PTAB to progress which is made by PTAB, undoing decades of overpatenting



  11. The Patent Trial and Appeal Board (PTAB) and the Federal Circuit (CAFC) Take on Patents Pertaining to Business Methods

    Patents on tasks that can be performed using pen and paper (so-called 'business methods', just like algorithms) and oughtn't be patent-eligible may be the next casualty of the America Invents Act (AIA)



  12. Google's Stewardship of GNU/Linux (Android, Chromebooks and More) in Doubt After Company Resorts to Patent 'First Strikes'

    Google has just turned a little more evil, by essentially using patents as a weapon against the competition (by no means a defensive move)



  13. Links 24/2/2017: Ubuntu 17.04 Beta, OpenBSD Foundation Nets $573,000 in Donations

    Links for the day



  14. IAM, Greased up by the EPO, Continues Lobbying by Shaming Tactics for the UPC, Under the Guise of 'News'

    The shrill and well-paid writers of IAM are still at it, promoting the Unitary Patent (UPC) at every opportunity and every turn



  15. Patent Scope Gone Awry: European Vegetable Patents Office?

    In its misguided race to raise so-called 'production', the EPO lost sight of its original goals and now facilitates patent royalty payments/taxation for naturally-recurring items of nature



  16. Yes, There is Definitely Brain Drain (Experience Deficit) at the European Patent Office and Stakeholders Feel It

    The direction that the European Patent Office has taken under Battistelli undoes many decades (almost half a century) of reputation-building and progress and naturally this repels existing staff, not to mention hampers recruitment efforts



  17. The Sickness of the EPO – Part IV: Cruel Management That Deliberately Attacks the Sick and the Weak

    The dysphoric reality at the European Patent Office, which is becoming like a large cell (with bolted-down windows) where people are controlled by fear and scapegoats are selected to perpetuate this atmosphere of terror and maintain demand (or workload) for the Investigative Stasi



  18. Links 23/2/2017: Qt 5.9 Alpha, First SHA1 Collision

    Links for the day



  19. UPC Roundup: War on the Appeal Boards, British Motion Against the UPC, Fröhlinger Recalled, and Fake News About Spain

    Taking stock of some of the latest attempts to shove the Unitary Patent (UPC) down Europe's throat, courtesy of Team Battistelli and Team UPC



  20. The Sickness of the EPO – Part III: Invalidity and Suicides

    An explanation of what drives a lot of EPO veterans to depression and sometimes even suicide



  21. The Appeal Board (PTAB) and Federal Circuit (CAFC) Maintain Good Pace of Patent Elimination Where Scope Was Exceeded

    The Court of Appeals for the Federal Circuit (CAFC) continues to accept about 4 out of 5 decisions of the Patent Trial and Appeal Board (PTAB) and the US Supreme Court (SCOTUS) refuses to intervene



  22. Software Patents Are Ebbing Away, But the “Swamp” Fights Back and Hijacks the Word “Fix”

    The club of patent maximalists, or those who profit from excess prosecution and legal chaos, isn't liking what has happened in the United States and it wants everything reversed



  23. Report From Yesterday's Debate About the European Patent Office (EPO) at the Bavarian Landtag

    A report of the EPO debate which took place at the Bavarian Landtag yesterday (21/2/2017)



  24. Links 22/2/2017: Wine-Staging 2.2, Nautilus 3.24

    Links for the day



  25. French Politician Richard Yung Tells the Government About Abuses at the European Patent Office (EPO)

    The subject of EPO scandals has once again landed in French politics, just a couple of months since it last happened



  26. The Sickness of the EPO – Part II: Background Information and Insights

    With a privatised, in-house (sometimes outsourced and for-profit) force for surveillance, policing, justice, public relations and now medical assessment (mere vassals or marionettes of the management) the EPO serves to show that it has become indistinguishable from North Korea, where the Supreme Leader gets to control every single aspect (absolutely no separation of powers)



  27. EPO Cartoon/Caricature by KrewinkelKrijst

    A new rendition by Dutch cartoonist and illustrator KrewinkelKrijst



  28. Inverting Narratives: IAM 'Magazine' Paints Massive Patent Bully Microsoft (Preying on the Weak) as a Defender of the Powerless

    Selective coverage and deliberate misinterpretation of Microsoft's tactics (patent settlement under threat, disguised as "pre-installation of some of the US company’s software products") as seen in IAM almost every week these days



  29. The Sickness of the EPO – Part I: Motivation for New Series of Articles

    An introduction or prelude to a long series of upcoming posts, whose purpose is to show governance by coercion, pressure, retribution and tribalism rather than professional relationship between human beings at the European Patent Office (EPO)



  30. Insensitivity at the EPO’s Management – Part VII: EPO Hypocrisy on Cancer and Lack of Feedback to and From ECPC

    The European Cancer Patient Coalition (ECPC), which calls itself "the largest European cancer patients' umbrella organisation," fails to fulfill its duties, says a source of ours, and the EPO makes things even worse


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