back to article Google open sources Apache server speed mod

Google has open sourced an Apache server module designed to speed website performance. Presumably, the module is based on the mystery Google Web Server the company uses to serve its own pages. Known as "mod_pagespeed," the Apache module speeds performance "on the fly" in 15 separate ways, which include optimizing page caching …

COMMENTS

This topic is closed for new posts.
  1. Anonymous Coward
    Anonymous Coward

    Hardly surprising...

    Google has made it clear that it wants a faster web. Faster web means more indexing, more data for them, but everyone benefits (even if there's a don't-be-evil to contend with)

    1. Tigra 07
      WTF?

      RE: AC

      Judging from the haters response to your post i can only assume people here harbour some kind of hate against Google even when they do something to benefit everyone else.

  2. Steve Roper
    Linux

    Erm...

    Isn't Apache licensed under the GPL? And isn't there a "viral" clause in the GPL stating that any modifications made to GPL software must also be released under the GPL? So - does this mean that Google were in violation of the licence by not releasing the source code to the modification?

    Technically this point is moot now that they have actually released the source, but one wonders what other GPL software they've made changes to and aren't releasing the source in violation of the licence.

    Has the GPL actually been tested in court yet? I wonder if the FSF has the cash and stones to tackle a company as big as Google on this issue...

    1. Anonymous Coward
      Anonymous Coward

      Re: Erm...

      Whilst thankfully not a lawyer, I think the GPL release requirement only applies if they sell a product containing it, and I guess they are careful to only provide services using it. (So I wonder what they use in the Google Search Appliance - that surely is a product - 'Tivo' anyone?)

      1. Gordon Shumway
        Go

        s/sell/distribute/

        But don't worry, you are still better than the lot around!

      2. Tom 13

        Re: Re: Erm...: Minor nit

        the specific phrasing is "distribute" which includes free distribution of said code. But as you noted, they haven't distributed the code outside their organization, so it would be in compliance with the license. The code they are distributing has been released as required under the license.

    2. toor
      FAIL

      Re: Erm...

      Everyone sing the Troll Song!

      Troll, Troll, Troll, Troll,

      Troll, Troll, Troll, Troll,

      Troll, Troll, Troll, Troll,

      TROLL!!!!!!

    3. Anonymous Coward
      Stop

      The Clue is in the Name

      Apache uses the "Apache License" which allows modifications to be kept private.

      http://en.wikipedia.org/wiki/Apache_HTTP_Server#License

    4. asdf
      Linux

      whole point of gpl version 3

      Basically you just described the main push behind GPL version 3 which would basically require any public web software as a service source code to be released (as well as stop Novell patent protection grabs). Google has exploited the loophole in GPL version 2 that doesn't require them to release their software because technically they are not distributing their software to the public just allowing the public to run it on Googles servers.

      1. Vic

        Whole point of *** AGPL ***

        > Basically you just described the main push behind GPL version 3

        No he didn't.

        > which would basically require any public web software as

        > a service source code to be released

        No it doesn't.

        Vic.

    5. David Dawson

      re: erm....... ..

      The gpl license requires that you provide source code with any binary, and allow further modifications.

      Since any binaries stay firmly within Google-land, there is no requirement to distribute the source to anyone.

      And in any case, Apache HTTPD use the _Apache_ license, which has no modified source distribution clauses.

      So Google can do whatever the hell they want with it.

      I rose to the trolling..... am I going to hell?

    6. Gordon Shumway
      FAIL

      Erm you

      Isn't Apache licensed under the GPL? -- Not by a long shot.

      And isn't there a "viral" clause in the GPL stating that any modifications made to GPL software must also be released under the GPL? -- Not by a long shot.

      So - does this mean that Google were in violation of the licence by not releasing the source code to the modification? - Not by a long shot.

      what other GPL software they've made changes to and aren't releasing the source in violation of the licence. - Not by a long shot.

      Has the GPL actually been tested in court yet? - Several times over.

      I wonder if the FSF has the cash and stones to tackle a company as big as Google on this issue -- Does it need to? I mean, according to someone who actually knows at least a tiny tiny tiny bit about this subject?

      This is the most entertaining post I've read in weeks. Incredibly misinformed person using charmingly assertive and confident tone, almost fooling the unalert. You must be an Oracle salesperson.

      1. Arion

        Erm back to you

        > And isn't there a "viral" clause in the GPL stating that any modifications made to GPL

        > software must also be released under the GPL? -- Not by a long shot.

        He was wrong on this ( technically ), but he wasn't wrong by a long shot. He was wrong in that modifications to GPL software don't have to be distributed, which paved the way for the ASP loophole.

        He was kinda right though, in that any releases, or redistribution made can only be done under the terms of the GPL.

        1. Gordon Shumway

          Ready to roll?

          "Kinda" is the difference between the GPL and the AGPL.

          He was not "kinda right", he was wrong. OK, maybe not "by a long shot", but definitely "wrong".

          "Kinda right" is like "kinda pregnant". You may try to explain all you like, but the baby is there to stay.

      2. DanM
        Thumb Up

        Kudos

        to the dedicated Alf fan :)

    7. Anonymous Coward
      FAIL

      GPL?

      No, apache is licenced under the APACHE licence

      http://www.apache.org/licenses/LICENSE-2.0

    8. Chris Thomas Alpha
      FAIL

      google the licence!!!

      Short version: NO It's not GPL licenced, it's GPL _compatible_ they are not the same thing.

      Long version: jees, kids today, I modded you down because the licence for apache is a very easy thing to find if you use google.

      http://www.apache.org/licenses/

      it wouldn't have hurt you to look......

    9. Vic

      Re: Erm...

      > Isn't Apache licensed under the GPL?

      No.

      > And isn't there a "viral" clause in the GPL stating that any modifications

      > made to GPL software must also be released under the GPL?

      No.

      > So - does this mean that Google were in violation of the licence

      No.

      HTH

      Vic.

  3. Brian Scott

    Open source?

    For an "Open Source" project there seems to be a pretty big emphasis on binaries. I suppose the source code is there if you look very hard but certainly not on the downloads page.

    Shouldn't this be classed as open binaries?

    1. foo_bar_baz
      Boffin

      Agreed

      It appears they have separate sites for the end user and developer. I had to use a certain Internet search engine to find the mod_pagespeed developer site: http://code.google.com/p/modpagespeed/

    2. Chris Pearson

      Incredibly hard to find

      Yes it's very hard to spot the tab cunningly labelled "Source"...

    3. Mike Kamermans

      it's open source. but binaries are what most people want.

      The source is right there on the googlecode page for it. However, what end users care about is that they don't need to compile it for their OS, but just download the mod and drop it somewhere that apache can see it, and immediately get to use it.

    4. Lee Dowling Silver badge
      FAIL

      Duh

      "I suppose the source code is there if you look very hard but certainly not on the downloads page."

      Click link in article. Three tabs across from "Downloads" (which you presumably clicked first) is "Source", including a public, open svn repo that you can download the source from. Downloads generally means "user downloads" which means binaries. Source is ALWAYS somewhere slightly different and I don't think the bog-standard Google-code tab for "Source" is hard to find even if you've never been there before.

      My google-code projects look identical, for example, and nobody's ever complained that they couldn't find the source.

    5. Anonymous Coward
      Happy

      You didn't spot the link to the source then?

      The very last word in the article is a link to the source.

  4. JaitcH
    Pint

    Thank you, Google, for your public service.

    Unlike a certain California fruit farm, Google contributes to society.

    I use Picassa almost daily, and Sketch even more often.

    1. Wayne

      Californication

      Just out of curiosity, you are aware that Apple makes huge contributions to a number of open source projects, right?

      Or have I been trolled ?

    2. Tempest
      Pint

      If you want a real surprise ... download the latest Picasa version ... truly amazing technology

      I just reinstalled my XP Pro laptop and updated all the software.

      I was stunned with the accuracy of Picasa's V3 - Focus on people feature. Beats the hell out of anything that costs money.

  5. Anonymous Coward
    Anonymous Coward

    Faster Apache?

    nginx.net

  6. Jim 59

    Mod

    Can't wait to use the new mod. Will it spy on me ? Steal my passwords ? Will it tell Google when I am having a poo ? That seems to be the main thrust of Google these days. You almost expect any Google product to have some built in surveillance function. All your privacy belong to us.

    1. Joe Montana

      Re: Mod

      > Can't wait to use the new mod. Will it spy on me ? Steal my passwords ? Will it tell Google when I am having a poo ? That seems to be the main thrust of Google these days. You almost expect any Google product to have some built in surveillance function. All your privacy belong to us.

      This is a mod for a web server, what privacy is there when you're hosting a public website anyway?

      1. Paul Ireland
        Big Brother

        Privacy

        "what privacy is there when you're hosting a public website anyway?"

        Website visitor statistics and monitoring.

        Something that Google has been keen to find out as much as possible about in the past, what with monitoring clicks on its search engine, adsense on websites, offering google analytics to websites, offering the google toolbar to users, offering the Chrome browser to users, etc - all of which help google monitor who is visiting what website. That's the privacy area that is worth checking with this new release of code.

    2. Vic

      Title

      > Will it spy on me ? Steal my passwords?

      Why don't you take a look and find out?

      This is one of the major strengths of Open Source software - if you have concerns, you have both the right and the capability to inspect the source code. If it doesn't do exactly what you want, Free Software (which this is) gives you the right to change it so that it does.

      > You almost expect any Google product to have some built in surveillance function.

      If it does - take it out.

      > All your privacy belong to us.

      All your privacy belong to whomever you give it to. If you look after it yourself, that could be you...

      Vic.

      1. Jim 59
        Linux

        Mod

        Yes, I know how open source works. I was using humour to say something about the evolving nature of Google. They want to be seen as a benevolent provider of free info toys. But like any other company, they simply want to maximize profit. And their profit depends on targeted advertizing, and for that they need a very big, very accurate database. What's in the database ? You are. Their main business driver is to find out more about you and your family. And many of the free toys help them do that.

        This mod seems good and I might use it. If it sends covert messages to Google about me, I would be annoyed but not actually surprised.

  7. Neill Mitchell

    No Chromium extension?

    LOL, the download page says:

    "Web developers that would like to evaluate the performance of their web page to improve them should download the extension.

    Prerequisites

    Mozilla Firefox 3.6 and higher: download from Mozilla

    Firebug Firefox Add-on 1.5.3 and higher: download from Mozilla"

    Erm, so there's no Chromium extension from Google? Instead go download their competitor's browser.

    I tried the apache mod on my test server and it does seem to make a significant difference.

  8. John Sanders
    Heart

    MS and Apple take note

    That's how you can be evil and still be loved.

  9. This post has been deleted by its author

  10. ratfox
    Black Helicopters

    I haven't seen a conspiracy alert yet so...

    Are we SURE that Google did not put a backdoor in this code that everybody will install on their server?

This topic is closed for new posts.

Other stories you might like