Slashdot Mirror


WordPress 2.3 Does Not Spy On Users [UPDATED]

Marilyn Miller writes "Popular open-source blogging engine WordPress has been upgraded to 2.3 — with some unexpected nasties in the mix. As of version 2.3, WordPress now periodically (every 12 hours) sends personally identifying information (blog name & URI) to the mothership, along with an alarming amount of information including $_SERVER dumps, a list of installed plugins, and your current PHP/MySQL settings. Most unfortunately, it does not provide any way of disabling this functionality, and WordPress does not have any privacy policy protecting this information. In a thread about the issue, lead developer Matt Mullenweg defends his actions and staunchly refuses to add an opt-in interface, telling users to 'fork WordPress' if they aren't willing to put up with this behavior." Update: 09/25 17:52 GMT by KD : This article is misleading enough to be called "just wrong." Matt Mullenweg writes: "As mentioned in our release announcement, the update notification sends your blog URL, plugins, and version info when it checks api.wordpress.org for new and compatible updates. It does not include $_SERVER dumps, or any settings beyond version numbers (for checking compatibility), or your blog name, or your credit card number. We do provide a way of disabling this feature; in fact I link to one of the plugins in the release announcement and in my original response to Morty's thread."

229 comments

  1. Surprised/ by Captain+Splendid · · Score: 1

    You shouldn't be. Developers gotta eat.

    --
    Linux, you magnificent bastard, I read the fucking manual!
    1. Re:Surprised/ by gclef · · Score: 4, Funny

      Crow isn't very nutritious.

    2. Re:Surprised/ by beavis88 · · Score: 1

      Yep. I hope for Matt's sake that crow is a tasty meal.

    3. Re:Surprised/ by jimstapleton · · Score: 1
      kindof actually, both at the summary, and the fact that the guy would bother...

      "Popular open-source blogging engine WordPress has been upgraded to 2.3 -- with some unexpected nasties in the mix. As of version 2.3, WordPress now periodically (every 12 hours) sends personally identifying information (blog name & URI) to the mothership, along with an alarming amount of information including $_SERVER dumps, a list of installed plugins, and your current PHP/MySQL settings. Most unfortunately, it does not provide any way of disabling this functionality, and WordPress does not have any privacy policy protecting this information. In a thread about the issue, lead developer Matt Mullenweg defends his actions and staunchly refuses to add an opt-in interface, telling users to 'fork WordPress' if they aren't willing to put up with this behavior."


      Doesn't the first bolded part contradict the second? It may not be easy, but disabling should be possible...
      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    4. Re:Surprised/ by Smidge204 · · Score: 1

      I think what was meant is: There is no "off switch" for the "feature". If you want to disable it, you have to manually track down all the code that enables the functionality and remove it yourself, as opposed to unchecking a box on an adminstration page or editing a line in a config file.

      =Smidge=

    5. Re:Surprised/ by ZaMoose · · Score: 4, Informative

      Not true. There are two plugins that explicitly disable this functionality:
      disable WordPress version check and disable plugin version check, both of which were mentioned by Matt in the thread above.

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    6. Re:Surprised/ by trolltalk.com · · Score: 1

      just edit your hosts file so that when it trys to contact the mother ship, it ends up at 127.0.0.1

    7. Re:Surprised/ by KlomDark · · Score: 2, Insightful

      Why should someone have to install a plug-in to disable BASE FUNCTIONALITY? Shouldn't that be part of the base code?

      What if someone has an issue with this information being transmitted? What if WP transmits the info before they are able to install the plug-in?

      Guys, the issue here is not what info is being sent, it's that the information is being transmitted without asking for permission of the person running WP.

      However, one of the best points brought up in the mailing list about what info is being sent is that someone now has the possibility of finding a sploit for a certain version of a WP plug-in, and can now obtain a list of all people (and their URL) running that version. (Think about that for a minute, scary!)

      Matt's weak argument is that if everyone runs the latest version of WP and all plug-ins, there will be no insecure code out there. Uh huh, yah right. There's no zero-day exploits? There's no bugs that exist that are not known by the developers? There's nobody out there who makes money off finding these undisclosed bugs and then selling information about this bugs to the highest bidder?

      Someone finds such a bug, gets a list of every WP site running a version with that vulnerability, and sells that to some malicious group, who then turns around and defaces a whole slew of WP sites overnight using this vulnerability. Guess how weak Matt's argument is going to look then? (And this is only one imagined scenario, there's probably several others.)

      I don't use WP, but I definitely will not be in the future now that I've seen this nonchalant attitude towards anyone using their software.

      They now are in the process of learning a lesson. Wonder how long it will take?

    8. Re:Surprised/ by ZaMoose · · Score: 2, Interesting

      Why should someone have to install a plug-in to disable BASE FUNCTIONALITY? Shouldn't that be part of the base code?


      This is likely to occur in version 2.3.1. In fact, I'm advocating for just such a change, in true Open Source fashion.

      The problem here is less one of malice and more one of poor timing. The WordPress project has been trying to stick to a rigorous, rigid schedule for releases (see: Fedora Project, Ubuntu, etc.) and this issue cropped up about 1.5 days before release. You can argue that the release should have been held up (some on the mail thread did so) to put in this change, but Matt & Co. at Automattic, the ones with the keys to the candy store, decided to hew to the previously agreed-upon timeline.

      It's not the decision I would have made, were I the "decider", but it is what it is.

      As for me, I'll keep agitating to make it opt-in.
      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    9. Re:Surprised/ by LWATCDR · · Score: 1

      I don't know how does it taste? Seems like the story has been updated because it was just WRONG.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:Surprised/ by bit01 · · Score: 1

      The problem here is less one of malice and more one of poor timing.

      No, it's why this "feature", without configurability, was there in the first place. His justification is dubious and given his track record he should be cut little slack.

      ---

      Beware deceptive astroturfers.

    11. Re:Surprised/ by m0n5t3r · · Score: 1

      ...which means one has to eat a lot of it ;)

  2. Re:Surprised? by imbaczek · · Score: 0, Troll

    And in this case, they're gonna eat their shit.

  3. Suggestion by Anonymous Coward · · Score: 5, Funny

    He can go fork himself.

    1. Re:Suggestion by ScrewMaster · · Score: 1

      He can go fork himself.

      I'm going to personally stick a fork in the next user who says that.

      --
      The higher the technology, the sharper that two-edged sword.
  4. Which is why... by Anonymous Coward · · Score: 0

    Our sysadmin insisted we use textpad... I disagreed with him for a bit, but now I trust him all the more.

    1. Re:Which is why... by UnknownSoldier · · Score: 1

      Are you thinking of WordPad (text editor), not Word Press (blog software) ?

    2. Re:Which is why... by somersault · · Score: 1

      I don't think he's referring to word/notepad in any way, google came up with textpad . I'd have to kill anyone that prefers notepad over wordpad with the ctrl and s keys.

      --
      which is totally what she said
    3. Re:Which is why... by 75th+Trombone · · Score: 1

      In context, he's obviously referring to Textpattern.

      --
      The United States of America: We do what we must because we can.
  5. Fork by Spy+der+Mann · · Score: 4, Insightful

    Cue OpenWordPress project appearing in Sourceforge in 5... 4... 3...

    1. Re:Fork by nofrak · · Score: 1

      Well, that's the beauty of open source, right? We can all say "Screw this guy" and take his code and make it better.

    2. Re:Fork by Anonymous Coward · · Score: 0

      Actually, I'd think FreePress or FreedomPress would be much better... Posting anonymously, because it's my right.

    3. Re:Fork by sabinm · · Score: 1

      Well, that's the beauty of open source, right? We can all say "Screw this guy" and take his code and make it better.

      Wrong. Open source has nothing to do with *taking* someone else's code. The principle is that the software is built by collaboration, taking a little from column "A" and a little from column "B", to build your project. Because you use a variety of sources and collaborators, a great part of your work is "non original". Now this isn't a perfect way of doing things: you get people who contribute far more than their equal share and others who leech off of those massive contributors. But no, I'm no more taking "his" code when I fork something than if I were to "take" words from Webster when I use "his" dictionary to write my post.

      --
      http://cincyboys.blogspot.com/ Everything Cincinnati. Including the word 'Finnih'
    4. Re:Fork by nofrak · · Score: 1

      I think you're overly into the semantics. You can take something in more senses than theft, and it's his code because he's the one in charge of it. Now go fight people who actually disagree with you.

    5. Re:Fork by Anonymous Coward · · Score: 0

      Posting anonymously is not a right, fucktard. It's a privilege. Slashdot could remove the AC posting tomorrow and no court would hear a case against them for having done so.

      Get it straight: just having the ability you have to do something doesn't make it a right.

      Dumbass.

  6. This thread would be longer... by My+name+is+Bucket · · Score: 5, Funny

    ...But people are busy checking their posts from the "Sony DRM" thread last month to make sure they don't look like hypocrites.

    1. Re:This thread would be longer... by Anonymous Coward · · Score: 0

      Ok, I checked my post. Now tell me the party line, do we support WordPress?

  7. fork by rodentia · · Score: 2, Interesting

    telling users to 'fork WordPress'

    Consider it done.

    --
    illegitimii non ingravare
  8. I nominate the fork name to be: by jbeaupre · · Score: 5, Funny

    PrivatePress

    --
    The world is made by those who show up for the job.
    1. Re:I nominate the fork name to be: by gowen · · Score: 1

      I recommend the fork name "De-Pressed".
      It seems to sum up this story.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:I nominate the fork name to be: by El_Muerte_TDS · · Score: 1

      I nominate: SupPress

  9. well by stoolpigeon · · Score: 4, Interesting

    one way to disable it is to go into the code and remove the offending portion. couldn't be that hard to do. and once somebody does it and posts instructions, it gets even simpler. no reason to fork the project.
     
    and wordpress isn't that complicated that this is something that no one but the most hard core will do. tons of wordpress users regularly go in and tweak it for their own uses. i haven't moved to this new versions with my site yet - i always wait a bit for things to shake out, and stuff like this is why. when i do upgrade, i'll just fix my install.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:well by Constantine+XVI · · Score: 0

      It'll be necessary to fork if we want the spying bits to stay out, without each user having to strip them out themselves.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    2. Re:well by SamP2 · · Score: 2, Insightful

      "one way to disable it is to go into the code and remove the offending portion."

      Or take the even easier path and set up your firewall to block all packets from this application.

      But neither of those options solve the underlying problem - the whole point of FLOSS is to prevent this from happening in the first place. If I have to take any extraordinary steps to secure myself against a free software application I'm using, if I have to go and turn an enemy into a friend through manual effort and each other user has to do the same thing (assuming they are even technically proficient enough to understand and modify the code), then that's a damn good sign it's time to fork the project and uproot the whole system once and for all.

      The community deserves better than to be preyed upon. Community scrutiny is a critically important point in FLOSS. I want to get a piece of software and KNOW it's been thoroughly tested for safety and security and anything REMOTELY resembling a backdoor has been removed and verified that it's removed. Yes, I can go and analyze each bit of the code myself, but the whole beauty is that (unless I'm testing a beta) I don't have to, because it should have been done by thousands of others already.

    3. Re:well by GeckoX · · Score: 2, Insightful

      Not the right answer. Fork is better.

      Why? Well anything else is supporting this developers decision, albeit indirectly.

      He has every right to decide to do this, but users have every right to not use his code.

      Let him be right and eat crow at the same time.

      Ignorant bugger needs to learn a few hard lessons apparently.

      --
      No Comment.
    4. Re:well by stoolpigeon · · Score: 1

      I guess - but that means finding a group that will do the amount of work that is being done to keep moving things forwards. I know I don't have that kind of time. But the whole thing is php - it's not an egregious amount of work to go in and cut or comment out some code - especially if I don't even have to look for it myself.
       
      This isn't like having to download the source of open office to remove something and then recompile the whole deal from scratch. I don't need an ide or know about libraries, vi is all that's required.
       
      Now if someone does fork it and does just as good a job as the current folks, then maybe I'd switch. But I'd wait to see if that really happens, or if someone forks it to make a point, and then the project just stagnates.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    5. Re:well by cos(0) · · Score: 1

      Or take the even easier path and set up your firewall to block all packets from this application.

      Easier? Do you mean block all outgoing HTTP traffic? If not, how do you plan to block packets from a specific set of PHP scripts?

    6. Re:well by stoolpigeon · · Score: 1

      I guess my point is that opening up a file in vi or notepad and cutting out a few lines isn't extraordinary in my mind. What I get in exchange is a good product with active and good development. So it's worth the trade off. If somebody does fork it and maintains all the aspects of WP that are good, I'd look at jumping over.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    7. Re:well by lawpoop · · Score: 1

      Hey, how about replacing the code with code that poisons the database with bogus data?

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    8. Re:well by astrotek · · Score: 1

      If you are paranoid you only need to drop:
      api.wordpress.org

      You should probably drop pingomatic too:
      api.pingomatic.com

    9. Re:well by stoolpigeon · · Score: 1

      It's the right answer for me at this point in time. It is debatable whether or not a fork would be better. You don't think so, but I do.
       
      I'm not sure how using the software, but not enabling this functionality would be supporting the developer. But if by that you mean in essence saying to them, "I support you but not in regards to this one feature." then I'm cool with that. I don't think everything has to be all or nothing. I don't think that the developers of Wordpress have to match my every ideological demand in every way. They make great software that I love to use. Modifying it is so easy it isn't funny. I appreciate their hard work, and if they feel like they need this, more power to them. The only impact on me will be a bit of time researching where the code is and I'm guessing 10 minutes of my time when I get ready to move to the newer version. No biggie.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    10. Re:well by GeckoX · · Score: 1

      Sorry, I have to revoke what I originally posted as it has come to light that what kdawson posted in the summary and title is clearly flamebait as it has basically zero relation to what was actually said and is extremely inflammatory.

      In light of that, I'd have to agree with you.

      --
      No Comment.
    11. Re:well by stoolpigeon · · Score: 1

      That's funny. I wouldn't do it personally - I appreciate the product the wordpress folks put out. I'm not going to support this effort, yet at the same time, I wouldn't try to actively undermine it. There may be a bunch of folks out there who are only too happy to participate.
       
      I think that it would have been better if they had been up front and said themselves right off the bat, 'hey we have this in there - and if you want it off, you will have to do it yourself'. But aside from that I don't think this is a very big deal. Someone in the thread compared it so Sony and that is completely wrong. The source is available to anyone. The source is not that big, not that hard to read. The source is ridiculously easy to modify.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    12. Re:well by KlomDark · · Score: 1

      This would probably be the best way to teach this guy how to respect the privacy of others - Spam his database with bogus entries.

      IN MY OPINION ONLY, not saying anyone actually is doing something like this, this whole thing smells like a way to generate money by reselling the information somehow.

      Therefore, it make a lot of sense to either 1) Demand a way to shut the damn thing off, or if that fails, 2) Ensure the data is not very resellable by filling it with bogus data. Data resellers don't pay much for bad data.

    13. Re:well by Anonymous Coward · · Score: 0

      Now you're thinking subversively!

    14. Re:well by trolltalk.com · · Score: 1

      su root
      vi /etc/hosts
      i
      wordpress.com 127.0.0.1
      :wq

      There - fixed it for you!

    15. Re:well by ZaMoose · · Score: 1

      ...up front and said themselves right off the bat...
      You mean like in the announcement of the 2.3 release where Matt said

      Our new update notification lets you know when there is a new release of WordPress or when any of the plugins you use has an update available. It works by sending your blog URL, plugins, and version information to our new api.wordpress.org service which then compares it to the plugin database and tells you what the latest and greatest is you can use.
      ? (emphasis mine)
      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    16. Re:well by stoolpigeon · · Score: 1

      Well there you go. And I see that there are plugins also available to turn it off. Tempest in a teapot is what we have here.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    17. Re:well by Anonymous Coward · · Score: 0

      This is my plan ... I suggest everyone do the same. Just send random data. If enough people do it, that will learn em.

    18. Re:well by stoolpigeon · · Score: 1

      you fixed it for people running wordpress on a machine where they have root privileges. which i'm sure is a good number, but i'm not in that group. thanks anyway.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    19. Re:well by HoosierPeschke · · Score: 1
      Well, I just read this article (ok, I lied, the comments), downloaded the source, searced all files for 'api.', and found (thanks notepad++):

      [G:\downloads\wordpress-2.3\wordpress\wp-admin\includes\update.php] Line 82 : $http_request .= "Host: api.wordpress.org\r\n"; Line 90 : if( false != ( $fs = @fsockopen( 'api.wordpress.org', 80, $errno, $errstr, 3) ) && is_resource($fs) ) { [G:\downloads\wordpress-2.3\wordpress\wp-admin\update-links.php] Line 18 : $http_request .= "Host: api.pingomatic.com\r\n"; Line 26 : if ( false !== ( $fs = @fsockopen('api.pingomatic.com', 80, $errno, $errstr, 5) ) ) { [G:\downloads\wordpress-2.3\wordpress\wp-includes\update.php] Line 27 : $http_request .= "Host: api.wordpress.org\r\n"; Line 33 : if ( false !== ( $fs = @fsockopen( 'api.wordpress.org', 80, $errno, $errstr, 3 ) ) && is_resource($fs) ) {
      It took all of about 10 minutes and would only take about another 20 searching for all of the fsockopen's to ensure nothing else was going on.
      --
      Mr. Universe: "They can't stop the signal, Mal. They can never stop the signal."
    20. Re:well by trolltalk.com · · Score: 2, Informative

      "> you fixed it for people running wordpress on a machine where they have root privileges. which i'm sure is a good number, but i'm not in that group. thanks anyway."

      In that case: fgrep -n 1 "api.wordpress.org" *.php > lines_of_code_I_might_want_to_change.txt

    21. Re:well by Anonymous Coward · · Score: 0

      And it's something you shouldn't have to do.

      What happens when there's an update to the code?

      Right. You'll have to edit the offending code again just because the developers had a "Microsof'ish" attitude towards their user base. Luckily there are other, better products that replace Wordpress without resorting to illegal information transmit without consent.

      I feel pity for the developers after reading their newsgroup posts regarding the whole issue - instead of apologizing to the people running the blogs and having information transmitted without consent, they opted to take an attitude towards those that feel this practice is wrong.

      Arrogance is never good publicity my dear WP developers, you should take a lesson in humility. Although after reading your newsgroup posts, I doubt any of you have much of that in you.

    22. Re:well by smellotron · · Score: 1

      Assuming you're using iptables, you could simply add this rule (typed offhand, not sure if syntax is correct):

      iptables -A OUTPUT -m owner -uid-owner apache -p tcp -d 72.232.101.0/24 -dport 80 -j DROP

      You'd have to change this if/when wordpress.com changes hosts, but it'll block traffic from the apache user destined towards *.wordpress.com:80. That should be sufficient to avoid screwing other outbound connections.

  10. Guys, the information is all really essential... by nweaver · · Score: 5, Insightful

    So what does it send, according to the FA:
    The blog's URL
    A list of all plugins and versions
    A list of the $_SERVER env variables

    How is this information not necessary for a robust autoupdating/autonotifying infrastructure? Since the plugns are the source of so many vulnerabilities, you need to know their versions etc.

    Since so much incompatibility may be caused by funky $_SERVER variables, you need to know their contents.

    And the blog URL tells you who it is.

    Windows Update has to send far MORE intrusive information.

    --
    Test your net with Netalyzr
  11. good! by Anonymous Coward · · Score: 0, Flamebait

    It's always a good thing when PHP projects intentionally commit suicide. Opens up space for programs written in real languages. Hoprefully, the replacement for WordPress won't be written in ruby-on-rails, either...

    1. Re:good! by Professr3 · · Score: 0, Flamebait

      You're probably one of those psychopaths who dream in perl, right?

    2. Re:good! by KingSkippus · · Score: 1

      Okay, I'll bite. Which, pray tell, "real language" would be better?

    3. Re:good! by FishWithAHammer · · Score: 1

      Perl!

      Oh, god. I feel dirty for saying that...

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    4. Re:good! by Repossessed · · Score: 1

      COBOL, obviously.

      In all seriousness, the languages that are options are petty short. Typically when I've looked at hosting, outside of the (relatively expensive) ones that give you your own virtual server, you get to choose PHP or Perl. Possibly just PHP.

      --
      Liberte, Egalite, Fraternite (TM)
  12. Pyblosxom by Marcion · · Score: 4, Interesting

    Well if anyone is looking for an alternate upgrade path, I 'upgraded' my blog from Wordpress 2.2 to Pyblosxom and am really enjoying using it:
    - its really light and fast
    - I can edit posts in a text editor rather than a web based interface
    - its in Python and very easy to customise
    - theming far simpler, just rip your HTML template into a header and footer, rather than having to make 12 files with Wordpress.

    Plug over... Move along...

    1. Re:Pyblosxom by SpiritGod21 · · Score: 1

      Is there a way to cross-post entries automagically to LiveJournal and Xanga? Without having to do anything other than install a plugin?

      I won't be upgrading WordPress until I read more about this, but I'd rather be blogging than coding... considering I'm a writer, not a coder. And having WordPress push out to LJ and Xanga, which is how most of my friends read my blog (as opposed to random people, who hit my site first) is fantastic. Don't really want to give that up.

    2. Re:Pyblosxom by Laebshade · · Score: 1
      I'm going to point out one blaring misconception you have about WordPress.

      - theming far simpler, just rip your HTML template into a header and footer, rather than having to make 12 files with Wordpress.


      You don't have to split it into 12 files. You can use one index.php file for the whole thing if you really want to.
    3. Re:Pyblosxom by steevc · · Score: 1

      I'm actually thinking of migrating the opposite way. Pyblosxom is great if you want a fairly minimal site. It can even handle comments with Akismet spam filtering. I've used it for a few years, but I could do with something that makes it easier for me to add and edit posts. I had hoped to write some Python to customise my site, but haven't found the time. I've had a play with WP and it looks more like what I want, even though I like simple systems. I previously ran Postnuke, but that was way over the top for my needs. WP may be the happy medium.

      I have no bad feelings about Pyblosxom and would recommend it to anyone who is happy to hack their site to get exactly what they want.

  13. Wordpress is still the best blogging script by Anonymous Coward · · Score: 0

    If this pisses you off enough, just don't upgrade.

    1. Re:Wordpress is still the best blogging script by Anonymous Coward · · Score: 0

      Wordpress is not a "script"

      a script is a _short_ set of commands to automate a process.
      PHP is not a scripting language, and even if it was that wouldn't make everything written in it a "script".

      Wordpress is a web application.

  14. Basically, go fork ourselves? by CodeShark · · Score: 1, Interesting
    Gladly. The arrogant attitude shown by these developers gives me not only a reason to think about how to fork the code, but the reasons we as a community should fork the code as soon as possible.

    My thought is that though information wants to be free, my information wants to be more private, so any software that blatantly violates my privacy rights tends to not get or stay installed on my workstation.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
    1. Re:Basically, go fork ourselves? by rockabilly · · Score: 1

      You'd better uninstall Windows then... ;-)

    2. Re:Basically, go fork ourselves? by Laebshade · · Score: 2, Informative

      The "fork wordpress" comment by Matt is taken out of context. See the link in the summary and do a ctrl+f search for "Matt Mullenweg".

    3. Re:Basically, go fork ourselves? by LWATCDR · · Score: 1

      SO have you started yet?
      Before you keep going off half cocked I suggest you read the mail list messages.

      "Simply put, if you really insist on wearing a tin foil hat, it's uber easy
      to disable the automatic update checker. For the other 99.99999% of people
      out there, this feature will be a godsend to them in both terms of new
      features and more importantly, the _only_ real way to make sure your site
      doesn't get hacked -- by running the latest version. "

      If you don't like it then take it out. You have the source for goodness sakes. If not then keep the auto update in.
      The only arrogant attitude I have seen is from a bunch of tin foil hat wearing users that are too lazy to turn off this feature themselves.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Basically, go fork ourselves? by UncleTogie · · Score: 1

      the _only_ real way to make sure your site doesn't get hacked

      Auto-updates != Unhackable. Dangerous assumption there...

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    5. Re:Basically, go fork ourselves? by SIIHP · · Score: 1

      "The arrogant attitude shown by these developers gives me not only a reason to think about how to fork the code, but the reasons we as a community should fork the code as soon as possible."

      I wonder how you feel about this statement (and the motivation behind it) now that you know you're wrong.

      --
      I only go to buffets for the unlimited soft serve.
    6. Re:Basically, go fork ourselves? by LWATCDR · · Score: 1

      "Auto-updates != Unhackable. Dangerous assumption there..."
      Yea and not smoking != free from lung cancer!
      Not updating your software is a great way to get hacked.
      Just admit that there was reason to jump all over the author of Wordpress and or to call him names. Really you will feel much better and grow as a person.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:Basically, go fork ourselves? by LWATCDR · · Score: 1

      What I meant to say was.
      "Just admit that there no good was reason to jump all over the author of Wordpress and or to call him names. Really you will feel much better and grow as a person."
      Dang I have got to start previewing.
      My bad.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:Basically, go fork ourselves? by CodeShark · · Score: 1
      Basically I haven't changed my attitude at all about arrogant developers-- except that by their actions Wordpress has taken themselves off that list.


      This is one of those cautionary things where the sped of the web and /. in particular works against us -- they probably felt like the /. flamethrower had been turned directly on them. So I offer my apologies to Wordpress but this whole issue discussion should serve as a cautionary word to any Open Source project that is out there that basically when a senior developer or developer team says "we're doing it this way and if none of you like why, fork the code -- will usually result in just that -- a fork in the code and a more humble set of developers.

      On a related note, I am glad that /. updated their article as quickly as they did. Good programmers deserve kudos and apologies when we don't get our info correct, not our wrath.

      --
      ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
    9. Re:Basically, go fork ourselves? by UncleTogie · · Score: 1

      Not updating your software is a great way to get hacked.

      Sorry to dash your hopes for a cookie, but playing the part of Captain Obvious scores you no cookie credits.

      I've never advocated NOT updating software; I do maintain that it's but one of many steps to a more secure system, instead of the only one.

      Just admit that there was reason to jump all over the author of Wordpress and or to call him names. Really you will feel much better and grow as a person.

      Thanks a lot, kid... I just coughed Dr. Pepper through my nose.

      I never jumped on the author other than what I said about on the accuracy of his statement...and my fiance says I grow just fine, thanks.

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  15. Re:Guys, the information is all really essential.. by Anonymous Coward · · Score: 5, Insightful

    Why can't they download a file with a list of "all updates" and check locally?

  16. Who cares? by pathological+liar · · Score: 1

    The versions it reports are for an autoupdate feature... and the $_SERVER and php/database settings are (I imagine) used to figure out what wordpress settings are common. How soon they can remove support for old versions of mysql and php, how many people use cgi instead of fastcgi instead of mod_php.

    Tempest in a teapot.

    1. Re:Who cares? by vux984 · · Score: 2, Insightful

      The versions it reports are for an autoupdate feature...

      And everyone knows that this can done equally well by having the client request the current version number, and then the client can decide based on that whether an upgrade is needed. There is no reason for the server to need to know the version number to support an autoupdate feature.

      and the $_SERVER and php/database settings are (I imagine) used to figure out what wordpress settings are common. How soon they can remove support for old versions of mysql and php, how many people use cgi instead of fastcgi instead of mod_php.

      Which is fine, but it should be an opt-in feature. Lots of people are happy submit their data for statistical purposes, but there is no reason anybody should -have- to if they don't wish to, or that the software should do it without telling them.

      It would be bad enough if it was on by default without asking and you had to turn it off. Its ridiculous that you have to hack / fork / or install a plugin to get around it.

      Tempest in a teapot.

      Its bad design compounded by arrogance. It wouldn't be a tempest anywhere if they'd simply agreed that end users should decide what and how much information is sent to the mothership, and that software should err on the side of privacy.

  17. Breathless Hyperbole. by Some+guy+named+Chris · · Score: 5, Informative

    Read the thread. This isn't a developer admitting to spying on users. This is debate over a new feature written to help you keep from getting your blog haxored. They are collecting server and plugin data to help you to keep your software up to date.

    Matt Mullenweg is being very reasonable and reasoned in dealing with a small but vocal groups paranoia. In the same breath that he mentioned forking Wordpress, he also mentioned that another option is using a plugin that disables this behavior.

    The submitter should be ashamed.

    1. Re:Breathless Hyperbole. by vux984 · · Score: 3, Insightful

      Matt Mullengweg is not being reasonable. He should simply make it an option. without requiring users to fork or install plug-ins or hack to overcome defective-by-design features.

      It should be easy to turn on and off.
      It should default to off.
      It can ask one time during the upgrade, or first login after the upgrade, to be turned on, with an explanation of what it does and why he thinks it can be turned on.

      There is no good reason the above cannot or should not be accomodated.

    2. Re:Breathless Hyperbole. by kwandar · · Score: 3, Insightful

      I agree. Matt Mullenweg based on what I read (and I don't use Wordpress or know Matt or anyone else there) was very reasonable, and laid out the reasons for this. Did the slashdot editor even read this?!

    3. Re:Breathless Hyperbole. by duncan · · Score: 1

      The point of the 'opposition' I think is that such a fundamental piece of the software such as auto-updates should be a configuration option out of the box, not a default requirement needing a plug-in to disable it.

    4. Re:Breathless Hyperbole. by LWATCDR · · Score: 1

      You mean this like this post. Yep I am afraid that Slashdot is once again producing a lot more heat than light.

      "Your logic is flawed. You assume that someone looking to exploit won't
      attack the latest version. This is usually untrue. If a serious exploit is
      found, hackers usually just Google for "WordPress" (it's already on your
      site for "powered by WordPress") or like wp-login.php and then attempt to
      exploit it, regardless of version. If some database somewhere somehow did
      get leaked, then all it'd do is just make the hackers job easier -- it
      wouldn't enable them.

      And by checking for an update, your server's IP address is sent
      automatically. It wouldn't be hard to reverse lookup that IP.

      Simply put, if you really insist on wearing a tin foil hat, it's uber easy
      to disable the automatic update checker. For the other 99.99999% of people
      out there, this feature will be a godsend to them in both terms of new
      features and more importantly, the _only_ real way to make sure your site
      doesn't get hacked -- by running the latest version. "

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Breathless Hyperbole. by imbaczek · · Score: 1

      Did the slashdot editor even read this?! You must be new here.
    6. Re:Breathless Hyperbole. by Tom · · Score: 2, Insightful

      It should be easy to turn on and off.
      It should default to off. There are some times were default off is not useful.

      If windos auto-update would conform to those standards, we'd have a billion spam bots out there.
      Instead of the half-a-billion we have now.

      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:Breathless Hyperbole. by Anonymous Coward · · Score: 0

      Indeed.

      There are numerous other programs that have this "phone home" behaviour turned ON by default. To cite a few:

      * Windows Update
      * VMware workstation
      * Winamp
      * Acrobat Reader
      * Sun Java Runtime
      * Mozilla

      Those are almost all closed-source, win32 apps. Yet another reason to switch to Linux.

    8. Re:Breathless Hyperbole. by wfberg · · Score: 1

      Read the thread. This isn't a developer admitting to spying on users. This is debate over a new feature written to help you keep from getting your blog haxored. They are collecting server and plugin data to help you to keep your software up to date.

      What you say? A centralized database that stores information on thousands of websites plugins and versionnumbers for the express purpose of identifying easy to exploit websites?

      Surely such a list would be of no interest whatsoever to, say, hackers.

      Nope, seems perfectly reasonably to have your software send information about your (potential) vulnerabilities to such a list, especially if it's automatic and switching it off requires some sort of plugin.

      Great idea!

      --
      SCO employee? Check out the bounty
    9. Re:Breathless Hyperbole. by Jae · · Score: 1

      rofl

      --
      -Jae
    10. Re:Breathless Hyperbole. by vux984 · · Score: 1

      If windos auto-update would conform to those standards, we'd have a billion spam bots out there.
      Instead of the half-a-billion we have now.


      Windows auto-update is OFF by default.

      It asks rather aggressively to be turned on (which is fine considering how important it is to be on for most people), and it won't stop asking until you explicitly tell it you don't want updates and to shut the hell up.

      But it starts out OFF.

      Pretty sad when even windows gets it right.

    11. Re:Breathless Hyperbole. by hatrisc · · Score: 1

      My powerbook is running tons of software with autoupdate features. I see this is a great thing and something that a user should have a good reason to turn it off. Why would you wanna be using out of date software, and why the hell would you wanna risk missing a bugfix release that patches some major security flaw? I dont know about you, but my time is valuable, and I can't spend the free time I have weeding through RSS feeds for the blogs of all the software I use, let alone take the time to download and install it. Now, I might agree with you that, that maybe it should be bugfix updates only and _not_ major releases, but software changes so much overtime anyway, that I can't really see a benefit to this over upgrading to somewhat major releases.

      --
      I write code.
    12. Re:Breathless Hyperbole. by vux984 · · Score: 1

      Nice strawman.

      My powerbook is running tons of software with autoupdate features.

      Ok.

      see this is a great thing and something that a user should have a good reason to turn it off.

      You mean like sending needless private information to the parent company without permission or even disclosure?

      Why would you wanna be using out of date software, and why the hell would you wanna risk missing a bugfix release that patches some major security flaw?

      Well, that's really not the issue being debated here. But even so, if they are patching an issue with a module I don't use and the update contains the risk of creating an issue with a module I do use...what is the advantage of the upgrade exactly? Its not even break even.

      I dont know about you, but my time is valuable, and I can't spend the free time I have weeding through RSS feeds for the blogs of all the software I use, let alone take the time to download and install it

      And no one is stopping you. I'm not against the software having an autoupdate feature, and I'm not against you using it. So *again*, this is really not the issue being discussed.

      The only issue I have is the that the auto update feature is being pushed on users who -don't- want it. Worse, the auto-update feature sends information the server doesn't need to know that they consider irrevant, and even an invasion of privacy.

      Its already been stated multiple times that an autoupdate feature doesn't need to send any information to the server at all. It only needs to request the current version number. That's it.

      If the end user wants to share statistical information, usage data, installed plugins, and what not else with the developer in order to help the developer tune the product, that's fine too, but it shouldn't be on by default, and only able to be turned off by using hacks or 3rd party plugins.

    13. Re:Breathless Hyperbole. by hatrisc · · Score: 1

      Something key that you are missing is;

      new and compatible updates . It doesn't do much for you if you send a version number and it autoupdates but breaks all the other stuff such as plugins. I still see no problem here. It's necessary information. Also, since they provide you with a way to turn it off...
      --
      I write code.
    14. Re:Breathless Hyperbole. by drew · · Score: 1

      I disagree. Perhaps it should be easier to turn off - I don't know how difficult it actually is. It would probably also be good to show the option to turn it off very prominently.

      But by all means, it should default to on. The problem with having automatic updates for any product default to off is that by and large any time a user does not understand what an option means or why it is important, they will always leave it at the default setting. These are exactly the people who need automatic updates to be turned on the most. Meanwhile, people who actually understand the need to check for security updates and understand the tradeoffs are free to turn them off and look for updates themselves.

      This is why Microsoft changed Windows Automatic Updates from default off to default on with XP SP2 - They realized that the people who needed the functionality the most were exactly the people who were least likely to turn it on. (Same with Ubuntu, by the way, and probably most other Linux distros...)

      The only time automatic updates are a problem are when there is no obvious way to disable them, or when they overreach in what data they use to determine whether you need an update. (I do find it a little irritating that in Windows, every app has to have it's own update tool- Java and iTunes are are particularly obnoxious- but that's a totally rant...) It sounds like in this case, it is true that there is not an obvious way to disable them (unless you read this guys forum), so that should probably be addressed, but there is at least some way to turn them off for the time being. It does not sound like he is being unreasonable in what information he is using to determine compatible updates, though.

      --
      If I don't put anything here, will anyone recognize me anymore?
    15. Re:Breathless Hyperbole. by vux984 · · Score: 1

      What are you going on about? *Whatever* information the server uses to decide whether to update can be sent easily to the client, where the client can make its own decision, without sending information about the client to the server, beyond requesting the information.

      Also, since they provide you with a way to turn it off...

      Not really.

      Sure its open source so you can modify it yourself. And sure its got a plugin system that you can use to break/disable the feature by having the plug-in confuse the software into thinking its already being updated.

      That's like buying a car where the headlights can't be turned off, but claiming its not defective because installing a switch yourself isn't -that- hard, if it means that much to you, or you can just disconnect the battery...

  18. Isn't this the point of FOSS? by Enlarged+to+Show+Tex · · Score: 4, Insightful

    If the developer decides to insert malware, or other forms of code not acceptable to you, the GPL gives you the freedom to modify it to suit your own needs. If that means you have to fork the project, so be it - that's within your rights under the GPL.

    OTOH, the idea of using FOSS (good!) as a venue for spyware (bad!) is enough to make a guy's head explode...

    1. Re:Isn't this the point of FOSS? by Anonymous Coward · · Score: 0

      the GPL gives you the freedom to modify it to suit your own needs

      Unless it's GPL 2 and stuck in hardware ala Tivoization. Not the case with WordPress, but if Tivo decides to sneak in a bit of malware here, a bit of spyware there, and a little bit of botnet over there .. the GPL 2 doesn't preserve your freedom.

      The freedom to do exactly this, regardless of what hardware you spent your money to acquire, is why RMS is 100% right about the GPL 3.

  19. Re:Guys, the information is all really essential.. by Anonymous Coward · · Score: 1, Insightful

    Windows Update has to send far MORE intrusive information.

    If you let it.

  20. Obligatory ISR joke by Anonymous Coward · · Score: 0, Funny

    In Soviet Russia, WordPress forks YOU!

  21. What Matt wrote by imaginaryelf · · Score: 5, Informative

    Message-ID:
    Date: Sun, 23 Sep 2007 12:35:26 -0700
    From: Matt Mullenweg
    To: wp-hack...@lists.automattic.com
    Subject: Re: [wp-hackers] Plugin update & security / privacy
    References:
    In-Reply-To:

    Moritz 'Morty' Strübe wrote:
    > I know this will not change until Monday, but is it really necessary to
    > transmit the URL?

    Your blog URL and version has been sent by default for 4+ years to every
    ping service in the world, including Ping-O-Matic, every time you make a
    post. Of course you can turn that off, just like you can turn update
    notification off, but statistically no one does.

    The only new information being sent by the update checker is PHP version
    and a list of plugins. If you don't like that feature, please install a
    plugin to disable it:

    http://wordpress.org/extend/plugins/disable-wordpress-core-update/
    http://wordpress.org/extend/plugins/disable-wordpress-plugin-updates/

    Of course don't forget the WP dev blog and planet RSS feeds, and most
    importantly the incoming links feed which ALSO transmits your blog URL.

    I would also recommend disabling the updates in Mac OS X, Firefox,
    Windows, Thunderbird, Adobe Photoshop, and any other third-party
    applications you have. As all of those are tied to your personal IP and
    not your server IP they have far more implications for privacy.

    > If that database
    > gets public and you find a security bug in one of the plugins - there
    > are enough - you can start a _very_ effective attack!

    Such an attack would not be more effective, it would just be more
    efficient. Historically, however, scripts that attack against WordPress
    don't bother checking the version or if a plugin is there or not, they
    just seek out every WP blog and check the specific capability or
    vulnerability.

    Nevertheless, we're beefing up the infrastructure and security of
    WordPress.org, which Barry is working on right this instant. In 2 years
    of running WordPress.com and Akismet, two extraordinarily
    high-visibility targets, there has never been a problem on a server
    Barry set up. The only problems we've had (once on WP.org, once on
    PhotoMatt) have been things I set up, and I'm not setting up these new
    ones. :)

    I think this feature is actually going to dramatically improve the
    security of WordPress overall. We all saw the survey that 95% of WP
    blogs were vulnerable. That didn't even look a plugins. I think the
    survey was flawed, but you still can't deny that for most people knowing
    there is an update and actually updating just doesn't happen, and this
    is a necessary first step. If the only "trade-off" is sending an ALREADY
    PUBLIC blog URL to wordpress.org, then great!

    I would like to remind the participants of this thread that WP.org !=
    Automattic, so to be fair to the members of both please distinguish
    which you're referring to.
    1. Re:What Matt wrote by $RANDOMLUSER · · Score: 1

      Oh sure, use logic and reason! That's no way to quench a flamewar!

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:What Matt wrote by GeckoX · · Score: 5, Insightful

      Well, shit, that's not even close to what was insinuated in the summary.

      Thanks for your flamebait kdawson, really mature and appreciated.

      WTF.

      --
      No Comment.
    3. Re:What Matt wrote by seebs · · Score: 1

      Yeah, me too.

      That said, googling around has convinced me that I may want to avoid WP anyway, possibly in favor of something like textpattern, or maybe even MT4... But it sure isn't what the summary said.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    4. Re:What Matt wrote by makomk · · Score: 1

      The plugins in question are third-party provided add-ons which execute before the update check (in one case, repurposing a hook intended for something else since it's the only one that runs early enough) and forcibly removing its hook so that it doesn't have a chance to run. They're basically a crude kludge - I'm guessing the updater wasn't intended to be easy to disable.

  22. Rip out the code? by e2d2 · · Score: 1

    It doesn't provide you a way to stop it? Hardly. They provide full source code under GPL. Rip it out, publish changes, DONE.

  23. Fork we shall by businessnerd · · Score: 2, Informative
    This is once again proof that the open source model is a good thing for users and protects us from unknowingly being used as pawns. The win is two fold here. First, the source was open, so that it was available for audit by anyone. This appears to be how this functionality was discovered. Someone noticed what the code was doing and raised a red flag. Now the users are aware and can make a choice in whether they will make the upgrade, not make the upgrade or turn to a new application. In the closed source world, often we are unaware of "unsavory code" while we use it for some time, all the while being subjected to its unsavory effects.

    The second way that the open source model has won, is that users who disagree with the direction the application is heading in can now fork. In fact, the head developer of the project suggests it.

    Matt Mullenweg defends his actions and staunchly refuses to add an opt-in interface, telling users to 'fork WordPress' if they aren't willing to put up with this behavior."
    I'm pretty confident that this will happen and happen fast. Given that people "fork" (some say hack/crack) closed source software all the time to leave out all of the "evil" modules (See Kazaa > Kazaa Lite > Kazaa Lite K++; and don't forget cracked Windows XP) forking an open source project to leave out all of the "evil" modules should be pretty easy. I'm no developer, but I could see this being as simple as taking the original source, commenting out/removing the bad stuff, and then redistributing.
    --
    "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
    1. Re:Fork we shall by thenextpresident · · Score: 1

      It was never an issue before. More importantly, WordPress makes available the tools to stop this, and the developer in fact provides this information.

      --
      Jason Lotito
    2. Re:Fork we shall by drew · · Score: 1

      This is once again proof that...

      The only thing this proves is that the Slashdot editors don't even bother to do a cursory glance at TFA before posting anything, but we all knew that anyway...
      --
      If I don't put anything here, will anyone recognize me anymore?
  24. This is SENSATIONALISM (not Sparta) by Laebshade · · Score: 4, Insightful
    When I first read the summary, I was a little worried. Then I went and read the actual reply in the WordPress Hackers mailing list Matt posted, and I was relieved. He points out that the blog name and URI has been sent to services like Ping-o-Matic (wordpress-run service) for 4 years now. For those wanting to disable it, he even posts links for plugins that will disable the feature of the 'update checker'. Seems to me this slashdot article was posted by someone who wants to take WordPress down. Here's a part of his post:

    Your blog URL and version has been sent by default for 4+ years to every
    ping service in the world, including Ping-O-Matic, every time you make a
    post. Of course you can turn that off, just like you can turn update
    notification off, but statistically no one does.

    The only new information being sent by the update checker is PHP version
    and a list of plugins. If you don't like that feature, please install a
    plugin to disable it:

    http://wordpress.org/extend/plugins/disable-wordpress-core-update/
    http://wordpress.org/extend/plugins/disable-wordpress-plugin-updates/

    Of course don't forget the WP dev blog and planet RSS feeds, and most
    importantly the incoming links feed which ALSO transmits your blog URL.

    I would also recommend disabling the updates in Mac OS X, Firefox,
    Windows, Thunderbird, Adobe Photoshop, and any other third-party
    applications you have. As all of those are tied to your personal IP and
    not your server IP they have far more implications for privacy.


    As to what the summary refers to, where Matt suggests a person fork Wordpress:

    Moritz 'Morty' Strübe wrote:
    > It can.

    Your blog URL is completely harmless.

      > We only have your word for that. And sorry, that is not enough
      > for me. Especially if it does not have to be.

    If you don't trust wordpress.org, I suggest you do one of the following:

    1. Use different software.
    2. Fork WordPress.
    3. Install one of the aforementioned plugins.


    Again, he gives the solution to the original poster's complaint (Moritz 'Morty' Strube). If this Moritz is really concerned, he can fork and remove the new code that transmits this information - or if he isn't too concerned, just install the plugins matt suggested.

    This is making something out of nothing. Definitely nothing to see here, please move along.
    1. Re:This is SENSATIONALISM (not Sparta) by illumin8 · · Score: 2, Insightful

      Your blog URL is completely harmless.

          > We only have your word for that. And sorry, that is not enough
          > for me. Especially if it does not have to be.
      LOL... I almost spit my coffee on the keyboard when I read this. I think some bloggers need to take off their tinfoil hat and step away from the keyboard... If you don't want anyone to find out your blog URL, then WTF are you doing blogging? Isn't the whole point for as many people as possible to find your blog URL?
      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    2. Re:This is SENSATIONALISM (not Sparta) by makomk · · Score: 1

      Note that both of the plugins in question were written by (as far as I can tell) third parties after it became clear that people objected to the check. They also both use the technique of executing before the update check and forcibly preventing it from running by removing its hooks, since it doesn't provide any way of disabling itself. (One of them has to repurpose a hook intended for something else to do this, since it's the only way it can run early enough - it looks fairly fragile.)

  25. Fork Them! by MeBadMagic · · Score: 1

    Nice choice of words, don't you think?

    B-)

    --
    A friend will come and bail you out of jail, a true friend will be sitting next to you saying, "damn that was fun!"
  26. Why is this even an issue? by gillbates · · Score: 1

    You have the source code, right?

    If you don't like the way the software behaves, you can change it. This is one of the fundamental freedoms the FSF endorses. In fact, I would say this is a perfect example of the open source model in action:

    1. User doesn't like a feature of the software.
    2. User disables feature in source code, recompiles, and improves the software.

    The sad thing is that Microsoft and other proprietary vendors have been so successful at convincing the general public that they should be at the vendor's mercy when it comes to bug fixes and feature requests that even Open Source users have come to believe the software originator's blessing is required.

    Un-warp your brains. Experience freedom. Fork it if you don't like it, and let the people decide which version they like better.

    --
    The society for a thought-free internet welcomes you.
    1. Re:Why is this even an issue? by Cro+Magnon · · Score: 1

      A very small minority of people (I'm talking humans, not slashdotters) would know what to do with source. They ARE either at the mercy of the vendor or of 3rd parties who DO know how to disable the feature.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  27. But you're little? by jhRisk · · Score: 1

    I love it when little guys act high and mighty. Yes, they're "little" as compared to say Apple or MS who can pull stunts like this and the general populous just acquiesces. I include myself in that statement as, at times, it still makes business sense to go with a product even if you don't agree with all aspects of what it does. This, however, IMHO is not one of those cases.

    Ironically, I was considering global site licenses of this product for our public relations agency. Thanks for dropping out of the running!

    --
    That's just my POV... no more, no less.
    1. Re:But you're little? by syrinx · · Score: 2

      Ironically, I was considering global site licenses of this product for our public relations agency. Thanks for dropping out of the running!

      I hope you actually read the article, and put some consideration into it, and aren't basing a business decision on a flamebait Slashdot summary.

      --
      Quidquid latine dictum sit, altum sonatur.
    2. Re:But you're little? by jhRisk · · Score: 1

      I have been doing research in the space for several months before today however it was really Matt Mullenweg's comments and therefore the product's positioning that changed everything for me. Justifying the gathering of information without full disclosure and an immediately evident way to disable it because "it does no harm" and "could be useful [to them] in the future" (9/23, 6:09 pm) is irresponsible at best.

      A couple of other comments and what I extrapulated from them include: 9/23, 3:35 pm - I would also recommend disabling the updates in Mac OS X, Firefox, Windows, Thunderbird, Adobe Photoshop, and any other third-party applications you have. As all of those are tied to your personal IP and not your server IP they have far more implications for privacy. - Don't compare Wordpress to those products. Most have issues with their privacy policies already but when measured up against alternatives and everything they bring to bear (features or lack thereof, stability, support, etc.) most are willing to deal. Wordpress is no where near that position of leverage and are already acting like it.

      9/23, 6:41 pm - If you don't trust wordpress.org, I suggest you do one of the following: 1. Use different software. 2. Fork WordPress. 3. Install one of the aforementioned plugins.

      That's just a small exerpt from a few hours of dialogue and part of the large amounts of substantiation for not going with their product. In fact, Mr. Mullenweg in that second post above left me no choice but to do so from a business perspective as only option #3 allows us to choose Wordpress and it's not exactly an ideal solution. We'd like to reduce the additional layers software needs to function to our specifications and whereas a truly turnkey solution may be impossible, this is a step in the opposite direction.

      Nevertheless, the business decision is based on their positioning and my take on where this seems to be going. It may be just fine for consumer bloggers but too risky for our organization to jump on board at this time.

      P.S. I agree with much of /. summaries of late being flamebait and therefore normally don't go much past the initial posting and FA (e.g. sans commentary.) Seeing that you were already awarded points based on what you and I both agree is obvious due diligence when considering new products is not surprising ;)

      --
      That's just my POV... no more, no less.
    3. Re:But you're little? by RyuMaou · · Score: 1

      Actually, there are other options than those listed.
      You could actually get your IT staff to find the offending code and remove it, as many previous posters have already pointed out. Do you subscibe to the wp-hackers list? If you've truly spent as much time doing due dilligence on this as you indicate, I would expect that you'd have been part of that e-mail list. I just written a couple of plugins for WordPress, but I follow that list. And, I use WordPress for several sites.
      I've used WordPress for several years now. Ever since a similar, but more serious, licensing flap over MoveableType.

      Frankly, I can't imagine what sort of business you could possibly be invovled in that would require the level of paranoia that you seem to be subscribing to on this.

      --
      Oh, the trials and tribulations of a network geek! Read about them at: http://www.ryumaou.com/hoffman/netgeek/
    4. Re:But you're little? by jhRisk · · Score: 1

      I think you missed my point as it has nothing to do with paranoia. It's a business decision based on the factors I listed. All orgs should consider that it's best to assume your customers don't trust you and do your best to win that trust. The way I see it they gave everyone the middle finger and said change it yourselves or go elsewhere. Then Matt went ahead and actually wrote it (in wp-hackers) solidifying my understanding of their position. So, why would I want to give a vendor my business when that's their approach/philosophy/etc? What else will be done that they say the same for? Change this one piece now... another next quater... then monthly... does it stop? It's not a good business decision to go down such a path and can use our development dollars in better places. Perhaps if WP was truly a cut above all else and we had no viable alternative we'd eat it like we do M$, Oracle, Apple and a whole slew of others' crap. However they're not and that was part of my point as well.

      --
      That's just my POV... no more, no less.
    5. Re:But you're little? by RyuMaou · · Score: 1

      Oh, then, frankly, I think the WordPress team would be pleased that you're comparing them to giants who make so much money from their product. WordPress is a free, OpenSource, community supported product. I would consider it part of the "fee" to have to modify it to suit, either through plugins or direct modification of the code. The "privacy" issue is minimal. The information that is being transmitted back to the database is mostly available to an interested party via tools available from the web. The only thing that might not be is the plugin versions.

      If you're saying that you'd rather pay someone like Microsoft, Oracle or Apple to maintain a codebase for you, because paying their licenseing fees is somehow more cost effective for you, then okay. But if you're really trying to convince me that it's really a privacy and/or trust issue, I don't think you understand what's happening. You trust Microsoft a whole lot more than this when you update Windows or active Office. Unless you're lying to them about who you are when you do either setup.
      It sounds great to say it's a business decision based on lack of trust, as long as you don't use software created by people who have proven that you can't trust them. Like Microsoft and their silent update to Windows earlier this month, for example. Based on that, did you make a plan to move to Linux and drop all your Microsoft server products? I doubt it.

      So, I do get your point, I just find said point to be completely false and specious.

      --
      Oh, the trials and tribulations of a network geek! Read about them at: http://www.ryumaou.com/hoffman/netgeek/
    6. Re:But you're little? by jhRisk · · Score: 1

      Are you even reading my posts or just skimming? Again, it's not due to a lack of trust rather their positioning. If you read the entire back and forth on wp-hackers for the past few days you'll see the tonality of their positioning. This is about not patronizing those who take bullheaded approaches to customer issues. It's about not aligning yourself with products that are beginning to go down any slippery slope (stability, support, whatever.) What's worse is that they're not even sure what they want the info for so it's a huge blow to their customer base for absolutely no reason. So again, it's not about the info being gathered itself or trusting what they, M$ or anyone does with any info. I know that's an awefully fun convo for certain types to jump onto so they can get some weird fulfillment from pointing out others hypocracy but you're doing it in the wrong post.

      Now speaking of tone, up to this point you've been accusatory and made points that although valid have nothing to do with what I've written. Not once did I say or even allude to the business decision being about trust or lack thereof. The only point I made about trust is that generally it's a good business practice to assume your customers don't trust you and do what you can to win that trust. They're doing just the opposite which is a virtual slap in the face inevitably turning off customers, supporters and other key folks. It's their project and they can do what they want. They've asked us to take it or leave it (fork it, or whatever other than support them) so I'm doing just that.

      --
      That's just my POV... no more, no less.
    7. Re:But you're little? by RyuMaou · · Score: 1

      Nope, I've been reading them. Maybe you're not saying everything you mean?

      I apologize if you think I've been accusatory. I honestly don't mean to be.
      I'm just trying to understand how you think the WordPress development team is doing something different than, say, Microsfot, to whom you keep comparing them. The issue, and their attitude, is no different, but you seem to make it out to be different somehow.

      Frankly, this whole thing seems like such a non-issue, in all ways, that I'm a little mystified why so many people made a big deal. By the time the story hit Slashdot, there were already two officially recognized plugins that disable the feature. In fact, Matt, who's attitude seems to be the sticking point for you, pointed them out to the person with concerns.

      Regardless, no one is going to change your mind, obviously. I wouldn't have replied to the last message, except I didn't want to leave you thinking I was purposely being accusatory. It's just the way I argue, I guess. My ex-wife had problems with it, too. Maybe I should go back to law school! :)

      Hope your solution works well for you!
      Jim

      --
      Oh, the trials and tribulations of a network geek! Read about them at: http://www.ryumaou.com/hoffman/netgeek/
  28. Where did he say to just go fork?! by kwandar · · Score: 4, Insightful

    Maybe I missed it, but it struck me that the developer's response was very civil, and well thought out. From the slashdot article you'd think he'd told the whole community to "fork off"?

    So - did I miss something, or did everyone else not RTFA?

    1. Re:Where did he say to just go fork?! by jours · · Score: 1

      > So - did I miss something, or did everyone else not RTFA?

      You're new here, aren't you?

      --
      This sig intentionally left blank.
  29. The Actual Quote by michaelkpate · · Score: 2, Informative

    Since no had actually linked the Fork comment, http://groups.google.com/group/wp-hackers/browse_thread/thread/bdced7524fa79a18/f8b5bc6efc4a4005#f8b5bc6efc4a4005

    > If you don't trust wordpress.org, I suggest you do one of the following:

    > 1. Use different software.
    > 2. Fork WordPress.
    > 3. Install one of the aforementioned plugins.

  30. Re:There's no money in it ... by ObsessiveMathsFreak · · Score: 0

    Isn't lucrative! Are you insane?! Market minions would pay handsomely for even a whiff of the askimet database as it currently stands. This latest farce is their wet dream come true. Mullenweg can essentially name his price.

    I recently installed Wordpress 2.2.3 on a site server. I'm now going to have to consider uninstalling it. Even though 2.3 is the only version confirmed as effected, as of now, the entire Wordpress name is justifiably tainted. I can't really allow a piece of software on the server to send out a deluge of sensitive information to a third party server. It's asking for trouble.

    --
    May the Maths Be with you!
  31. Hey don't worry, Barry will protect you! by DysenteryInTheRanks · · Score: 1

    If you're worried about the security of the copious data being sent to Wordpress.org, don't be, there's this guy named Barry, he's awesome and he will keep your private information safe!

    Or as the author of WordPress puts in TFA:

    "In 2 years of running WordPress.com and Akismet, two extraordinarily
    high-visibility targets, there has never been a problem on a server
    Barry set up
    ."

    Uh, right.

    1. Re:Hey don't worry, Barry will protect you! by ffrinch · · Score: 1

      It makes more sense in context. The wordpress.org server was compromised once, but that was before they hired Barry as full-time "systems wrangler".

  32. Don't worry by m4g02 · · Score: 3, Funny

    As a rule spying on users shouldn't be a security concern as long as the person/corporation spying is honest, just and only concerned on improving their software and the user experience...

    So... As a rule spying on users is always a security concern =P (name it WordPress or Windows Update).

    --
    Sigs are for morons... Wait a minute...
    1. Re:Don't worry by kalidasa · · Score: 1

      Exactly how is keeping a log of your blog's URL spying on you? After all, a blog is a publication, and you can't see it without - the URL!

  33. Re:Guys, the information is all really essential.. by Otter · · Score: 2, Insightful

    At a minimum, I don't see why sending this information is so "alarming", even if it's inappropriate. Are your $_SERVER env variables such a sensitive bit of information?

  34. Re:Guys, the information is all really essential.. by Billosaur · · Score: 2, Interesting

    It isn't what information they are looking at but how. If they want the information and it will make the software better, fine, but do they really have to go about it in such a sneaky and under-handed way? Even Microsoft allows you to control how your system is updated (I never let it run automatically; I prefer to know what it's trying to put on my system.). As to the "fork" comment, while I thin the generic blogging community will be clueless and have no idea what this is all about, this will drive the OSS community to develop a better version and they will wish the phrase had never been uttered.

    --
    GetOuttaMySpace - The Anti-Social Network
  35. Re:Surprised? by Joebert · · Score: 2, Funny

    Gives new meaning to the term Web Monkey.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  36. Fork This! by Nom+du+Keyboard · · Score: 1

    telling users to 'fork WordPress' if they aren't willing to put up with this behavior."

    I think I'd rather "fork" him -- right in a tender spot.

    It's bad enough to do it in the first place.

    It's worse to do it in secret. (Did he really think it wouldn't be discovered?)

    It's worst of all to actually defend it afterwards. (Who does the think he is? Dan Rather?)

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Fork This! by PFAK · · Score: 1

      How is he doing it in secret..?

      --

      Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
    2. Re:Fork This! by SIIHP · · Score: 1

      So, how much worse is it that you jumped to all those conclusions and were wrong?

      --
      I only go to buffets for the unlimited soft serve.
  37. You can't program people by athloi · · Score: 1

    A good process is important. Of course I agree with that! But at some point, for any area where decisions must be made, you will need a person. Or a HAL 9000. But either way, the individual is what determines what will occur. Bad leaders are doom, good leaders are bliss. There is no way to from a distance or with a policy escape this fact. You need to make sure the people in power are good people you can trust, because power does not corrupt that kind of person, at least not in important ways. I'd rather have a good leader who splurges on a BMW with taxpayer funds than a bad leader who drives a Honda.

    In the case of WordPress, it's advantageous for them to be able to get diagnostic and statistical information. They will learn more about their users's needs, and will be able to see where bugs crop up and eliminate them more quickly. I have no problem with people I trust having this kind of information about my servers, especially if I trust them to keep it securely. But I don't know the WordPress team, so it could be a problem.

    There are no solutions you can implement from the couch for this issue. People keep looking for from the couch solutions like "no one should retain any information about us" or "trust the government, no more 911s." But these are not realistic answers. You will have to trust some leader and there will always be both good and bad leaders, and the only way to remove the bad ones is with a sword. Oh well. Life is struggle, get used to it.

    1. Re:You can't program people by Cro+Magnon · · Score: 1

      You will have to trust some leader and there will always be both good and bad leaders, and the only way to remove the bad ones is with a sword.


      Which can be a problem if the bad leader has an AK47.
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  38. Re:Guys, the information is all really essential.. by GeckoX · · Score: 1

    If he can't test this stuff without scraping real live user data, do you really think you should be trusting his code?

    This guy is arrogant and his attitudes are potentially dangerous. If he was a truly good developer, this would not be an issue whatsoever.

    Sheesh, and trying to justify this behavior based on what MS does for an entire OS...a) this is not an OS and b) it's a bad MS practice which certainly does not make it right for others to do.

    It'd be one thing if it was opt in, but this is just pathetic.

    --
    No Comment.
  39. Re:Welll, I'll be... by MasterPoof · · Score: 1

    His [Matt Mullenweg's], intent with that comment is irrelevant. This manner of action is unacceptable for the Lead Developer.

    --
    Using GNU/Linux -- Windows-free zone!
  40. Fork by Penguin+Follower · · Score: 1

    If you can't wait for a Fork, there's a nice package called Textpattern that I used to use. It's kinda like WordPress. I liked it. Give it a spin and see if it works for you. :D (End shameless plug for favorite php app).

  41. I'm too sexy for... a privacy policy. by mnslinky · · Score: 1

    It makes you wonder what they're going to do with the data. Anyone out there peeled out all the code that sends this data yet?

  42. Mod Parent Up by Anonymous Coward · · Score: 0

    Why doesn't it work in reverse? Each WordPress install should download a list of updates from the server and do the comparison/testing locally; not on WordPress' servers.

  43. Re:Guys, the information is all really essential.. by dozer · · Score: 1

    Are you sure you understand the meaning of the word essential? WordPress made it to version 2.3 without this information... that doesn't sound very essential to me.

    You probably meant "convenient" or "useful for monetizing."

  44. Re:Breathless Hyperbole. WRONG by Nom+du+Keyboard · · Score: 1

    This isn't a developer admitting to spying on users. This is debate over a new feature written to help you keep from getting your blog haxored. They are collecting server and plugin data to help you to keep your software up to date.

    Id that were the case, then rather than sending this information out secretly every 12 hours, pop a box up to the user and tell them that their software is obsolete, and a potential security problem, and these are the particular items in question.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  45. Google Cloaking by Trillan · · Score: 4, Informative

    For those wondering what the big deal is, I expect a lot of the reaction is fueled by memories of Mullenweg being caught google cloaking in 2005. Once someone loses your trust, you don't really want to share any data with them.

  46. Re:Guys, the information is all really essential.. by A+beautiful+mind · · Score: 1

    Hey, slow down cowboy! We're talking about a blogging software here, written on a cross-platform interpreter called PHP, not an operating system with hundreds of components and different hardware configurations!

    Windows Update might need the information, because it deals with a lot of programs and I guess it would be impractical to send a 2Mb+ list of current versions. There are no such limitations in case of wordpress. As far as I'm concerned the update checking tool shouldn't send anything at all, just retrieve the current version number and that's it.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  47. You must be new here by Edie+O'Teditor · · Score: 0
    Correct format:

    telling users to 'fork WordPress'
    In Soviet Russia, users fork YOU!!!!
    --
    If X is the new Y, and Y is "X is the new Y", solve for X.
  48. Never mind... by Brad_sk · · Score: 0, Troll

    Its not Microsfot...So we should not complain here...

  49. Re:Guys, the information is all really essential.. by ObsessiveMathsFreak · · Score: 2, Insightful

    How is this information not necessary for a robust autoupdating/autonotifying infrastructure?

    Absolutely. However, you are assuming that I want my Wordpress installation to automatically update, and further that I am willing to give up a lot of sensitive information in order to get that done.

    There should be a way to turn this feature off, plain and simple. There is no excuse whatsoever for forcing this down users throats. None. Yes, comment spam and other vulnerabilities are something that needs dealing with. Yes, many, many Wordpress users have the technical ability of Aunt Tillie, hence the 5 minute install. Yes, many of them will never update at all without an auto-update feature.

    By all means, activate auto-updates by default. By all means, activate the logging by default. But what possible excuse is there for not allowing a competent end user, or indeed sysadm, to be able to easily turn it off? Simply laziness? Obstinacy? I suspect something else behind this debacle.
    --
    May the Maths Be with you!
  50. Re:Guys, the information is all really essential.. by Bogtha · · Score: 1

    How is this information not necessary for a robust autoupdating/autonotifying infrastructure?

    The argument is not that the information is unnecessary for an autoupdate/autonotify feature. The argument is that people should be able to easily opt-out from this feature. Having said that, the contents of $_SERVER seem unnecessary. That can leak things like usernames and paths.

    Since so much incompatibility may be caused by funky $_SERVER variables, you need to know their contents.

    Why does anybody other than the owner of the weblog need to know this?

    Windows Update has to send far MORE intrusive information.

    You can opt-out of Windows Update.

    --
    Bogtha Bogtha Bogtha
  51. You get what you ask for. by Anonymous Coward · · Score: 0

    When our new boss arrived, he said "if you ever feel unappreciated or can find a place with better pay, leave." 2 years later, we've had 110% turnover in this department.

    My guess is if he asked people to fork it, someone will.

    1. Re:You get what you ask for. by 19thNervousBreakdown · · Score: 1

      It's pretty much inevitable at this point. Lead developer looks like an ass because of an overblown headline on a site with over 100,000 visitors a day who are known for not reading the article, which is the only thing that shows that it's Slashdot that's screwed up. Somebody is going to fork it. Later, they'll realize they overreacted to an overreaction, but have a lame justification for their position and continue anyway, before eventually falling dead after pulling a few developers away from WP.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
  52. Re:YAY! This saves me work. by thenextpresident · · Score: 2, Informative

    Dear god, you know that your slashdot comments show your URL?!?? You'd better stop there!

    Thank you Mr. Did-Not-Read-The-Fscking-Article.

    --
    Jason Lotito
  53. Re:Guys, the information is all really essential.. by GeckoX · · Score: 1

    I take that back. That was stated based on the title and summary of the story.

    Thanks for the flamebait there kdawson. That's about the worst case of it I've ever seen on /., you should be ashamed.

    There is possibly an issue here, but not even remotely on the scale that this was made out to be.

    --
    No Comment.
  54. Re:Guys, the information is all really essential.. by ImTheDarkcyde · · Score: 1

    I think you overestimate the OSS community, or you're confusing them with OSS developers, either way I'm not expecting a next-gen wordpress out of this.

  55. Re:YAY! This saves me work. by penguinstorm · · Score: 1

    You consider that an upgrade? MT4 is vastly more powerful than WordPress.

    http://blog.plasticmind.com/cms/why-you-should-upgrade-to-mt4/

    --
    Skot Nelson music is my saviour / i was maimed by rock and roll
  56. Re:Guys, the information is all really essential.. by Known+Nutter · · Score: 1

    ...go about it in such a sneaky and under-handed way? Even Microsoft allows you to control how your system is updated...
    they do? sure about that?
    --
    Beware of the Leopard.
  57. Firefox is just as bad by Anonymous Coward · · Score: 0

    Firefox also phones home.

    I don't see why Firefox isn't also considered spyware.

  58. Re:YAY! This saves me work. by seebs · · Score: 1

    MT3 has been so abysmal that I'd pretty much written them off. Maybe I'll rethink it now.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  59. That product is doomed by multipartmixed · · Score: 3, Funny

    Can you imagine the water cooler conversation about Pyblosxom? How the hell are they supposed to go back and google about it? That'd be like trying to google for the symbol that represents the artist formerly known as Prince.

    I mean, really, WTF. They might as well have named it slakdfjalskdjflaskjdf!

    --

    Do daemons dream of electric sleep()?
    1. Re:That product is doomed by stu42j · · Score: 1

      ...the symbol that represents the artist formerly known as Prince. I think you mean the artist formerly known as "the artist formerly known as Prince", subsequently known as "The Artist" but currently known as Prince.
  60. Re:Guys, the information is all really essential.. by penguinstorm · · Score: 1

    > Windows Update has to send far MORE intrusive information.

    Good god man, you're not using Windows Update as a way of justifying intrusive behaviour are you?

    If that's the kind of standard which you're judging against, what hope is there for rest of the world.

    "It's better than Windows" has never been a good enough excuse in my books.

    --
    Skot Nelson music is my saviour / i was maimed by rock and roll
  61. Summary Is A Troll by bmo · · Score: 4, Informative

    And not only is it a troll, it's tinfoil haberdashery and skating _really close_ to Libel.

    Actually RTFA Matt's reasoning gives the opposite impression of the summary. Fork the submitter and Kdawson for greenlighting this.

    --
    BMO

    1. Re:Summary Is A Troll by Mr.+Underbridge · · Score: 1

      Actually RTFA Matt's reasoning gives the opposite impression of the summary. Fork the submitter and Kdawson for greenlighting this.

      Given his ability to make the wrong conclusion every time after his cursory 5 seconds of review, I'm taking the liberty of forwarding Dawson's resume to the USPTO. I think he'll fit in well there.

  62. +1 by Anonymous Coward · · Score: 0

    This is how ports/portage works and is the obvious way to do it. What are these guys thinking?

    1. Re:+1 by ZaMoose · · Score: 2, Informative
      The thinking was (as per Matt's post):

      The system was designed to keep the client side as light as possible so
      the heavy lifting can be done on the server side, allowing us a lot more
      flexibility and agility in adapting the service as it gets rolled out
      and evolves.

      For example right now nothing is done with regards to localization, but
      because of the data being sent and the lightness of the client side we
      could introduce that feature in the future without having to update
      every install of WordPress in the world. This philosophy has worked very
      well for Akismet over the past 2 years. I believe it is also the best
      approach for WordPress.

      Today the server does basically nothing, no logging, no analysis, no
      stats, it's just designed to be as fast as possible since I don't know
      what type of impact 2.3 is going to have on api.wordpress.org. In the
      future, however, I think there is a lot of room to grow it, particularly
      once we take updates to the next step and allow people to
      upgrade/install things with one click from their dashboard.
      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
  63. Well that makes it easy for me by carlivar · · Score: 1

    I was thinking about moving my blog to Typo. This makes my decision easy!

    --
    Vote Libertarian
  64. Privacy?! by soccerisgod · · Score: 1
    Ahoy,

    I can understand the complaints about how this may be an additional security risk, or at least would make an assholes job a bit easier if they hacked that central WP database. What I find somewhat irritating is that some people have voiced privacy concerns over this. I was under the impression that if you're running a blog, it means you're one of those Web 2.0 exhibitionists that tell everyone in the whole wide world all their daily activities in embarrassing detail anyway. Am I missing something?

    --
    If a train station is a place where a train stops, what's a workstation?
  65. WordPress Storm Troopers by Anonymous Coward · · Score: 0

    These are not the urls are you looking for...

  66. Re:Guys, the information is all really essential.. by Sierpinski · · Score: 1

    If he can't test this stuff without scraping real live user data, do you really think you should be trusting his code?

    This guy is arrogant and his attitudes are potentially dangerous. If he was a truly good developer, this would not be an issue whatsoever.

    Sheesh, and trying to justify this behavior based on what MS does for an entire OS...a) this is not an OS and b) it's a bad MS practice which certainly does not make it right for others to do.

    It'd be one thing if it was opt in, but this is just pathetic.


    I agree completely. Even though I'm not using v2.3, (I have 2.01 or the like), I will be removing WordPress completely from my site and doing it all myself. I already have the PHP/PostgreSQL setup installed, and I have a history of web development, so it shouldn't be too bad. Just as it was said above, its not the fact that it phones home, but how, and the fact that it cannot be disabled.

  67. No point -- insecure codebase by sethawoolley · · Score: 1, Troll

    No point in forking. The codebase is a mess of security vulnerabilities already. A few years back somebody contracted me to break into their site and they had wordpress. I found a zero-day vulnerability in fifteen minutes and had it exploited in under an hour. I contacted wordpress, provided a way to patch it, and then a couple years later they reintroduced the same exact vulnerability when they refactored the code to add templates.

    Please, don't fork it unless you plan on completely rewriting the entire SQL backend. It's a horrid mess. We don't need _more_ b2/wordpress forks around.

    I would though suggest if you do fork it, do it well. Matt's done a lot of idiotic things (check the slashdot archives) with wordpress and he's a rabid commercializer, regardless of the cost. That his code absolutely sucks is the only reason he hasn't been able to make it big even with selling out at every opportunity.

  68. Re:Guys, the information is all really essential.. by Xtravar · · Score: 1

    A list of the $_SERVER env variables I keep my root password in my env variables, you insensitive clod!
    --
    Buckle your ROFL belt, we're in for some LOLs.
  69. Re:YAY! This saves me work. by lawthomp · · Score: 1

    The entire open source community should be upset over this decision. Now everyone will be wondering what information their open source application might send home.

  70. Not first time Matt Mullenweg has been stubborn by Anonymous Coward · · Score: 0

    There have been a few fiascos with WordPress doing semi-evil things like SEO-hidden-linking every copy of wordpress back to his pay-per-ad site(s).

    After a few arguments and releases later he finally removed it.

    Face it, WordPress is a business and it has security/privacy issues that need to be taken seriously.

    1. Re:Not first time Matt Mullenweg has been stubborn by Kelson · · Score: 1

      There have been a few fiascos with WordPress doing semi-evil things like SEO-hidden-linking every copy of wordpress back to his pay-per-ad site(s).

      After a few arguments and releases later he finally removed it.

      Um... not exactly. What you're probably thinking of is the time when he had keyword-spam "content" on hidden areas of wordpress.org. All WP blogs had, by default, a link back to wordpress.org, and that site (not anyone's own blog) had the hidden links to the spam.

      Someone called him on it while he was on vacation, there was a huge controversy, Google de-listed them, and WordPress.org scrambled to take the links down from their site. When he got home, he pulled everything down and issued a public apology.

  71. INCLUDE POST IN SUMMERY by joe+155 · · Score: 1

    This post neatly sums up what should have been said in the summery; ie. nothing is going on. One person is over reacting, and the suggestions which were given including "fork" seem like a rather pleasant way of this being dealt with...

    Basically, this is FUD.

    --
    *''I can't believe it's not a hyperlink.''
  72. Re:Guys, the information is all really essential.. by lawthomp · · Score: 1

    And when I installed Windows, I agreed to this information being sent. This not only provided me with a layer of protection on what the information can and can not be used for, but also provides Microsoft with their own protection. It appears this isn't the case with Wordpress. I can't find anything in any license agreement that they will be retrieving this information. Reading through the link, it appears that this was done very stealthy. Now why would that be?

  73. A little php snippet by unity100 · · Score: 1

    that can be run in the wp directory as a 'patch' would easily solve that situation. provided that you give write permissions to all files it needs to fix, of course.

    wouldnt be too long until someone produces a 'fix'.

  74. Alternatives, in that case? by Spy+der+Mann · · Score: 4, Interesting
    Wow - to think that such a popular blogging engine is so flawed...

    Anyway, i googled and found this link:

    http://www.mitchelaneous.com/2007/09/19/9-wordpress-alternatives/

    9 WordPress Alternatives

    September 19, 2007 at 7:16 am Web Development

    No doubt that WordPress is the king of the hill when it comes to content management these days. It seems like in a lot of people's eyes they can do no wrong. There have to a few other choices out there though right?

    Now don't get me wrong, I am totally happy with Wordpress - but, there are several cool alternatives that might be worth checking out for your next web project.

    Drupal - Drupal is a little more of a WordPress on steroids. Lots of goodies and better membership system in place too.

    AJAXPress - A little buggy by looking at the demo but will become a better idea once it has had more time to get polished.

    Textpattern - Flexable and open source blogging solution - much of the same WordPress look and feel.

    Serendipity - This is a PHP-powered weblog application which gives the user an easy way to maintain a weblog or even a complete homepage.

    Joomla - Like Drupal, might be too feature rich for the casual blogging fan - but a good engine for in depth web sites or basic blogs.

    b2evolution - An old one, but still a good one - and can hold it's own weight still with the other selections out there.

    Simplog - Simple, yet powerful - the name says it all here. You want basics without the fluff - go with Simplog.

    Wikiblog - This one tries to mix the blogging and wiki sides of things into an interesting mashup of content creation.

    Sblog - Another one similar to WordPress, looks like it is playing catchup too. Once it gets there though, might be worthy competition.

    There you have it - nine other tools you can use to get your content published and your articles out there to the world. Have one I missed?


    Now, my question is - how secure are they for you, sethawoolley? Which one would you choose?
    1. Re:Alternatives, in that case? by Tumbleweed · · Score: 1

      I must admit, I found Serendipity especially irritating when I was trying to hack it a bit earlier this year. I think if I were to use anything other than WP, it would have to be Drupal.

    2. Re:Alternatives, in that case? by janozaurus · · Score: 0

      The list misses Pivot and all those Blosxom variants and many others. You have plenty of choice.

    3. Re:Alternatives, in that case? by Gulthek · · Score: 1

      Mephisto.

      p1k3 has its excellent and fast code available for download, but it's really not aimed at the Wordpress crowd yet.

    4. Re:Alternatives, in that case? by sethawoolley · · Score: 1

      Bloxsom is the best blog tool available:

      http://www.blosxom.com/

      But I've written my own.

      Seth

  75. Re:Guys, the information is all really essential.. by M.+Baranczak · · Score: 1

    Since the plugins are the source of so many vulnerabilities, you need to know their versions etc. The auto-updater code needs to know the version of the locally installed software, and it needs to download the version of the current release, so it can compare the two. It does NOT need to send the local version to the vendor.

    Since so much incompatibility may be caused by funky $_SERVER variables, you need to know their contents. What exactly do you need this for? I've read the linked thread, and the software author himself can't even come up with a concrete reason for sending the $_SERVER variables. Elsewhere in the thread, someone else claims that the system works just fine when it doesn't send this data, or sends dummy data.

    And the blog URL tells you who it is. Again, this is totally unnecessary for automatic updates.

    Windows Update has to send far MORE intrusive information. I won't even comment on that one.
  76. Re:Guys, the information is all really essential.. by garett_spencley · · Score: 1

    yes and no.

    On the one hand, security through obscurity is a very bad default and sole security policy. On the other hand it can be a nice extra layer of security on top of an already well planned and established security policy.

    Let's see what kind of details $_SERVER contains:

    1. Absolute path to document_root on server
    2. Absolute path to script being executed to process request
    3. Contents of $PATH
    4. SERVER_ADMIN which is an e-mail address that may not be public information - and apache can be configured, and often is, to not output this on error pages.

    Now, having this information alone does not present a huge security risk. Using that information someone isn't going to be able to immediately compromise my system. But I would still prefer that it not be public information. I've taken steps on my servers to limit the amount of information that the web server offers about itself. I don't need software relaying that information to untrusted sources without even telling me about it. Perhaps I'm paranoid, but as a server admin it's my job to be paranoid.

    Secondly, it is a privacy concern. Perhaps some of the information is required for a software update but most of that necessary information (such as filesystem paths) can be determined very easily by a script that runs on the server itself without ever transmitting that data to a 3rd party. The way I see it, it is absolutely none of WP's business what directories I installed my software in and what version of apache I'm running etc. (which, unlike the blog url + IP which is very much public information, apache versions, php versions etc. are often kept PRIVATE for security reasons by the admins when they install and configure the software).

    Now for the argument that a lot seem to making of "Windows Update sends far more info blah blah" ... if I were running anything critical on my personal machine I would run Linux ... oh wait, I am and I do. Most web servers exist to run critical web sites or applications etc. that make money and keep businesses afloat. If something happens to them it's a very serious situation. Therefore you take the time to consider carefully what software you run on them and to design your security policies. I can't speak for others regarding their security policies and their choice of software but up until now I had no reason to mistrust word press. After all, it's a) open source and b) a LOT of people use it and trust it so, like PHP, apache, MySQL etc. I trust that exploitable bugs get found relatively quickly and thanks to auto update etc. I am comfortable running the software. My biggest beef is that if it weren't for Slashdot I WOULD NOT HAVE KNOWN ABOUT THIS! In fact, I was just about to install the latest version of word press on one server for an employee to run her blog and had I not read this article first I would have gone ahead and had no idea that it was relaying this kind of information to the WP authors.

  77. Re:Guys, the information is all really essential.. by Celarnor · · Score: 1
    They're right about Windows Update sending more intrusive information...but it's hardly applicable at all. Two main things separate the two (I can't believe I'm putting Windows Update on a pedestal here, but you have to admit...) a) There's an option to turn it off. b) It's off by default until you turn it on explicitly. I read the majority of the thread in the linked article, and it's mostly a debate about whether or not they should be including functionality to deactivate the uploading functions; there's a brief discussion about the legality of sending personal information over the web without notifying users (they came to the conclusion that the URL isn't personal information since it's available on the interwebz anyway...no mention of the $_SERVER vars or PHP/MySQL Settings). What disturbs me the most is the casual mentality they have towards it. I don't think that they realize the severity of what they're doing by having at least a privacy policy detailing what happens to the data. Mullenweg also posted to the mailing list about this mess being ./ed, whining about how the interwebz are out to get WordPress.

    Mark Shields wrote: > This e-mail thread found it's way onto slashdot, by the way. As usual, > there's a lot of spin. > http://yro.slashdot.org/article.pl?sid=07/09/25/1632246 It's shocking how inaccurate that is. If anyone has a few spare moments to drop some sanity in that discussion it would be a big help. It was obviously written by someone with malicious intent toward WordPress. -- Matt Mullenweg
    I don't know about you, but it seems pretty accurate to me. You wrote non-transparent (unless you happen to know PHP and regularly delve through the code of the software you're running, which the vast majority of people running WordPress don't) code that sends $_SERVER vars, Apache settings, URLs, plugin version numbers, and PHP/MySQL settings. There's no spin on anything, it's just a statement of fact, and there's really no way to justify not having this be an opt-in only thing. The excuse that they seem to be using in the mailing list runs mostly along the lines of "Well, 2.3 has been frozen for two weeks now, so it's too late."
  78. Fork kdawson by Anonymous Coward · · Score: 0

    I've got one of those big shiny (and above all sharp) BBQ forks in mind.

  79. Correction by Otto · · Score: 1

    The $_SERVER variables are not sent out by WordPress, they're sent by Akismet during its spam-checking process. Akismet is a plugin that is bundled with WordPress which helps prevent comment spam. Activating it requires an account on WordPress.com as well, so it's not something you can turn on by accident.

    The reason it sends those variables is that it does so when somebody submits a comment to your blog. Those variables and the comment are sent to the Akismet servers which send back a pass/fail for spam identification. The variables allow Akismet to more easily identify mass spammers across a wide range of blogs.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  80. Re:Guys, the information is all really essential.. by Xanlexian · · Score: 1

    At a minimum, I don't see why sending this information is so "alarming", even if it's inappropriate. Are your $_SERVER env variables such a sensitive bit of information?

    "If you have nothing to hide, then you wouldn't mind if we searched you."

    --
    "Congratulations, Boots. Your robot has become self-aware. You're a daddy now." -- Dr. Rho Bowman
  81. I thought... by WED+Fan · · Score: 3, Insightful

    I thought only MS could be evil. Well, Google, too. Now, you are telling me that open sourcers are evil, too? Now, how many of you that use WordPress dug into the code to find that out? Hands? Anyone? Anyone? Bueller? Nah, didn't think so. But, I bet a number of you upgraded. Doesn't matter, closed or open, you're argument about security is bogus unless you crawl through the code, otherwise, it might as well be closed.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  82. I'm glad Matt updated us on this... by Mr.Fork · · Score: 2, Informative

    Canada's privacy law is pretty strict against the unauthorized sending in of personally identifiable information, especially one that sends it to an American server. There, the Patriot act allows the government to capture Matt's database. And the kicker, he is not allowed to tell you.

    Up here, we (being the government) can't buy any software package that stores the data in the USA. I can only imagine the tens of millions of lost dollars in contracts because of the Patriot Act. I would of hate to have added Matt's awesome editor to that list. Rock on Matt!

    --
    Management is doing things right; leadership is doing the right things. - Peter F. Drucker
  83. How does this affect WPmu? And hosted sites.... by edmicman · · Score: 1

    How does this affect WordPress multiuser? Usually that's a few steps ahead of the single WP installation. Also, how does this actually schedule and send things? I'm on a hosted WP install, and as far as I know, I'd have to manually go in an set up some sort of job or something to get any sort of recurring activity. They're saying my hosted webserver PHP code is going to initiate outgoing requests or something?

  84. Try Serendipity by Judebert · · Score: 1

    It appears that the article is mistaken, and WordPress doesn't actually send stuff like $_SERVER. You might want to go ahead and switch.

    But, if you want a blog with a central, auto-updating plugin repository, try Serendipity. It uses Smarty for its templates, and has a very involved developer base. It's also light, fast, and security-conscious. It's largely compatible with Movable Type, too.

    For the record, its auto-update feature downloads the list of available plugins, then lets the local installation decide what needs to be updated. No private information required.

    --

    For geek dads: Contraction Timer

  85. Re:There's no money in it ... by SpiritGod21 · · Score: 1

    Not trying to be snide, but RTFA. I just finished all 103 posts in the mailing list and it's not really as bad as it seems.

    I could write a long explanation of what 2.3 does and what the pros and cons are, but they've been enumerated in other posts here, and more eloquently and correctly in the original mailing list. I run WordPress as well, and will likely update when all is said and done. The issue really seems to be one of ethics and privacy concern rather than security, and I think the privacy concerns will be addressed adequately to soothe even my paranoid ire. Read what Matt (the lead developer) has to say rather than KDawson (the apparent bearer of all FUD) and then decide.

  86. Fork wordpress! by Anonymous Coward · · Score: 0

    I do (or should I say, "did") mine using Notepad. Christ, people, HTML isn't exactly assembly language!

    -mcgrew

  87. Re:Guys, the information is all really essential.. by x_MeRLiN_x · · Score: 1

    I agree that kdawson's original post was inexcusable - libellous even, but do you not think that the people who responded so negatively are also at fault? Slashdot isn't exactly known for its standard of journalism and routinely publishes sensationalist headlines/stories that lead the reader to form a misinformed opinion. After one negative Slashdot headline, numerous people were thinking of a new name for a Wordpress fork. Why would you place so much credibility on a Slashdot post? Frankly, it's scary how much influence and power the Slashdot editors have.

  88. Re:YAY! This saves me work. by Just+Some+Guy · · Score: 1

    I was gonna upgrade to WordPress from MT, but this may be enough to make me not bother.

    Go with Drupal. Get all the blogging goodness plus photo albums, iGoogle-like portal pages (that support iGoogle plugins!) and pretty much anything else you could ever possible want in a personal site. See my link above for an example.

    --
    Dewey, what part of this looks like authorities should be involved?
  89. Re:YAY! This saves me work. by djh101010 · · Score: 1

    The entire open source community should be upset over this decision. Now everyone will be wondering what information their open source application might send home.
    Maybe you could wait to see if it's actually true because, it looks like it might not be. THEN you can get upset and base decisions on it.
  90. Glad to see the update BUT... by lawthomp · · Score: 1

    It appears as if this was going to be placed into the code without notifying anyone of it. It was people in the linked list that found out about this, which provoked a rather harsh response from the developer. Considering the amount of secrecy that was evidently intended with this feature, what is to prevent even more information to be sent in the future? A security update could come out next week and in that a developer decides to sneak a code in that also sends a list of all emails in your user database. Trust is something earned. The trust for Wordpress has gone down in my book. I will be moving my site to another platform this week. As a lawyer who specializes in tech related issues, I have written numerous privacy statements and end user agreements for software companies. They pay money for these to protect their own interests, as well as the interests of their users. Wordpress took none of these into consideration. That is ashame since Wordpress is a great platform for the person who isn't that technically gifted. Those are also the same people that deserve some sort of guarantee that their privacy is of utmost concern to the software manufacturers, and not be expected to learn programming or search mailing lists to find out about it.

    1. Re:Glad to see the update BUT... by ZaMoose · · Score: 1

      Secrecy? It's an Open Source project. Plugin update checking went into the core inrev 5913 (change committed by Matt, reviewed by at least two other devs with non-commit access to the repo). I'm having a bit of difficulty tracking down the changeset that accounts for the core update code, but I'm assuming it's well in advance of 5913.

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    2. Re:Glad to see the update BUT... by ZaMoose · · Score: 1

      Ahhh, here's the associated ticket with the update.php code. It's a long thread, showing a good deal of discussion going on on the subject of the udpates. Hardly "slipping in" or "secret".

      --
      I wish I had a kryptonite cross, because then you could keep Dracula and Superman away.
    3. Re:Glad to see the update BUT... by lawthomp · · Score: 1

      But how many people are expected to read the tickets, along with the source code of every program they choose to use? Also it looks like there is another issue involving a plugin that comes with Wordpress.

    4. Re:Glad to see the update BUT... by Cro+Magnon · · Score: 1

      How many people NEED to read the tickets/the source? All it takes is one with a big mouth, and it's all over the net.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  91. Re:Guys, the information is all really essential.. by GeckoX · · Score: 1

    Sort of...it's typical for a lot of people to jump on whatever is stated in the headline, others to jump on what is in the summary, and others to actually read everything linked to as well.

    I almost always read everything.

    But in this case, I read the headline and summary, opened the link and read the first few posts of the linked thread, and decided the summary was likely good enough...didn't feel like reading an entire blog thread just to see if the summary was right. Giving /. the benefit of the doubt, summaries aren't usually that completely and utterly wrong. I then read a bunch of posts to the thread and all seemed to be in the same vein, suggesting that the summary was accurate.

    Then I found a couple that indicated it wasn't accurate at all. At that point I read the entire linked to blog thread and had to change my stance.

    At least KD changed his tune and updated the story.

    While I do think the editors have a lot of initial influence on the direction of a thread (Same goes for ANY journalistic or editorial avenue, not unique here!)...I do think that more oft than not, as is the case in point, the masses figure out and call out the editors on misleading or mistaken headlines and titles. And usually, moderation eventually sorts things out. However, in many cases the moderations hinder things getting sorted out quickly as the typical result of calling an editor out on something like this is to be modded into oblivion quite quickly which is definitely a major problem.

    --
    No Comment.
  92. Re:Guys, the information is all really essential.. by TheNinjaroach · · Score: 1

    PHP_AUTH_USER and PHP_AUTH_PASS are incredibly private pieces of information.

    As a PHP developer myself, I must take extra caution so much as to not even print_r($_SERVER) when debugging my code with colleagues to prevent my username and password from being plastered across the screen.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  93. Re:Welll, I'll be... by Bourbon+Man · · Score: 1

    Now go RTFA, and see that when read in context his remarks are completely acceptable and civil. What is unacceptable is kdawson posting yet another FUD submission without bothering to check it out for facts.

  94. Well... by Anonymous Coward · · Score: 0

    ...what the FORK is going on here?

    Thank-you, I'm here all week...

  95. I read the forum posts and still disagree by MacColossus · · Score: 1

    Of course Matt thinks the article is wrong. I did read the linked forum discussion from the day before this shipped. First, You shouldn't have to plug the app to enable/disable a feature like this. Are we really that bad for wanting this? The functionality should be included. Secondly, there is no privacy statement associated with the information gathering. They can do with it if they so choose. Third, they never provided convincing info on why they need to gather the info. Autoupdate would work without most the info they are collecting. I could go on with rational discussion of why people see this as a negative, but what's the fun in that. Flame away.

    1. Re:I read the forum posts and still disagree by MacColossus · · Score: 1

      They can do whatever they want with it if they so choose. sorry

  96. Re:Guys, the information is all really essential.. by UnknownSoldier · · Score: 1

    > Simply laziness? Obstinacy? I suspect something else behind this debacle.

    Never attribute to malice what can be explained by incompetence.

      - paraphrasing Hanlon's razor

  97. Yes Sir by jshriverWVU · · Score: 1
    telling users to 'fork WordPress' if they aren't willing to put up with this behavior.

    Ok easy enough :) curling old source now.

  98. OpenPress by j_aroche · · Score: 1

    It's time to start OpenPress guys ;)

    --
    --Javier Aroche
  99. it's not that hard to write your own blogtool by wikinerd · · Score: 1

    I don't particularly prefer WordPress, and while recently considering various blogging tools for my new blogs and a new website service offering hosted blogs that I am designing, I ended up building my own tool based on some pre-existing code: I got Drupal's HEAD and I am currently modifying its blog module to create exactly what I perceive as the perfect blogging tool for me and the blog service I am going to launch. I'll provide patches or a complete new blog module to the Drupal project when I finish the preliminary testing of my changes. I liked Drupal's blog module for its simplicity and small size, as I had a good base (posting system and Drupal's blog API support) to start adding features to, without having to worry about breaking an existing large complex system. I found Drupal's blog module easy to customise, so I think it's a good platform to base your own blog on, especially if you know PHP programming and you have special requirements that are not solved by existing packages (like in my case). So, if you feel that WP or MT or any other blogging tool does not fully suit you, I encourage you to have a look at Drupal and modify it to create the perfect solution just for you. After all, a blog is something personal and must fully express your individuality and personality, and this cannot be done simply by changing a theme, as the software code itself is also an expression of your personality, so my idea is that if you want a fully personalised blog you should run your own blog engine too.

  100. Moderate kdawson -1 Troll by uofitorn · · Score: 1

    Is anyone really surprised that this story didn't turn out to be all that?

    kdawson has a penchant for posting 'stories' linking to shady blog postings, archived emails and usenet messages that tend to be little more than flamebait. If he's got anything going for him, he doesn't discriminate who he spreads FUD against.

    For extra enjoyment when you read slashdot, try to pick out which stories have been posted by kdawson without peeking at who it was. It's a very easy game.

    --
    "What kind of music do pirates listen to?" -Paul Maud'dib
    "Yeeeaaarrrrr n' Bee!!" -Stilgar, Leader of Sietch Tabr
  101. Well Sometimes Even Developers Cross the line by mauriatm · · Score: 1

    I know that wordpress does make some profit. I guess the referrals for hosting is worth quite a bit. But I would have to wonder, how they would use whatever new information they are gathering (in addition to whatever they gathered in the past). I'm sure they plan to make $$$ out of it somehow. I personally don't trust anyone when gathering information (be it google, wordpress or the US gov).

    Just for fun I thought I'd mention the past incident when Wordpress intentionally violating Google Adwords to make money.

  102. Why send, instead of retrieve? by Anonumous+Coward · · Score: 1

    Matt Mullenweg writes: "As mentioned in our release
    announcement, the update notification sends your blog URL,
    plugins, and version info when it checks api.wordpress.org
    for new and compatible updates.
    Helping the users keep the software up to date is an
    honourable goal, but why exactly does WP need to *send*
    any data in order to do this? Wouldn't it be enough to
    *retrieve* a text file containing the latest version of
    everything, compare it to what it's running on and inform
    the user accordingly?

    In this particular case, concern for security is a cheap
    excuse for invading privacy and actually causing a security
    problem.

  103. Re:How does this affect WPmu? And hosted sites.... by Anonymous Coward · · Score: 0

    Um, because WP MU is basically the WP software, in fact it's codebase is based on the latest version of the software, currently 2.2.3.

  104. Re:YAY! This saves me work. by Nullav · · Score: 1

    But isn't that one of the main benefits of being able to see the source code? If you wonder what's going on, just look.

    --
    I just read Slashdot for the articles.
  105. Forking hell by caesura · · Score: 1

    So in other words, everyone was too busy forking around to actually pay attention to what information was being sent.

  106. Shut up, it's open source! by billcopc · · Score: 1

    The magic of open-source software is that any idiot with a text editor can go in and change it.

    If someone's so darn concerned about the information in $_SERVER, then they should just grep the source and rip out the offending code.

    And if they don't know how, then they should shut the hell up about $_SERVER. In the end, it's really not a huge deal, nothing an attacker couldn't figure out on their own in about ten seconds with readily available scripts.

    --
    -Billco, Fnarg.com
  107. Re:YAY! This saves me work. by Columcille · · Score: 1

    ...since the only people we want to have using Open Source are people with the time and knowhow to dig through piles of source code? Most Slashdotters don't have that kind of time or knowledge to dig through any given open source project, even one like WordPress. Open source means code review is possible, it doesn't mean it's realistic to the general user. If you want to attract general users, the person putting out the code has to be trusted.

    --
    I love my sig.