Slashdot Mirror


Tridge wins 2005 Free Software Award

johnsu01 writes "The Free Software Foundation has announced the winner of the 2005 Award for the Advancement of Free Software. The winner, Andrew Tridgell, wins the prize for his work on Samba, the Linux kernel, and rsync. In his work on Samba and on a free software client for the proprietary version control system previously used by the Linux kernel hackers, Tridgell furthered what has been an important goal of the free software movement since the founding of GNU --- analyzing ways for free software to interact with the currently widespread proprietary systems so people can more easily move away from those systems."

35 of 117 comments (clear)

  1. Let's not forget his gift to the Tivo hackers by jerkychew · · Score: 5, Informative

    Don't forget all the work Tridge did in hacking the early Tivos so we could install Ethernet ports in them! The guy has had quite an impact on several projects, hardware and software.

  2. The FSF shows its true colors by Jay+Maynard · · Score: 3, Insightful

    By congratulating Tridge in the way they did, the FSF shows that it is fundamentally hostile to the world of commercial software, period. This flies in the face of denials from its supporters that the FSF isn't anti-software business.

    Tridge's work with Samba is certainly worthy of recognition. It's just the way in which the FSF chose to grant that recognition that I have a problem with.

    --
    Disinfect the GNU General Public Virus!
    1. Re:The FSF shows its true colors by Knuckles · · Score: 2, Insightful

      So interoperating with proprietary software on the protocol level is now bad? Why does this apply to a free bitkeeper client, but not to a free SMB/CIFS server?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    2. Re:The FSF shows its true colors by Jay+Maynard · · Score: 4, Insightful

      McVoy was working with the open source community. Microsoft is not.

      The open source community turned on McVoy. It never had a cooperative setup with Microsoft in the first place.

      --
      Disinfect the GNU General Public Virus!
    3. Re:The FSF shows its true colors by WilliamSChips · · Score: 2, Interesting

      "The open-source community" is not a coherent whole in any way. Andrew Tridgell was not a licensee of any BitMover software. He just happened to work in the same place as one. No licensee of BitKeeper was working on that until after it was revoked.

      --
      Please, for the good of Humanity, vote Obama.
    4. Re:The FSF shows its true colors by Knuckles · · Score: 2, Interesting

      McVoy had a license agreement with individual people, that's it. Whatever that "open source community" is you speak of, if I may myself call a fringe part of it for the sake of argument, Linus et al. surely did not represent me when they chose to go with BitKeeper in the first place.

      This is all moot anyway, since the FSF never denied that it sees itself outside of any "open source community", so they would not be part of any commitment of this community to McVoy.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    5. Re:The FSF shows its true colors by Schraegstrichpunkt · · Score: 5, Insightful
      By congratulating Tridge in the way they did, the FSF shows that it is fundamentally hostile to the world of commercial software, period. This flies in the face of denials from its supporters that the FSF isn't anti-software business.

      Assuming you're not trolling, your argument is essentially a straw man. The reality is that the FSF is hostile to proprietary software, which should hardly be a surprise.

      If the FSF were opposed to commercial software, I doubt the GPL (the current version, as well as the GPLv3 draft) would say this:

      You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
    6. Re:The FSF shows its true colors by ClamIAm · · Score: 2, Insightful
      By congratulating Tridge in the way they did, the FSF shows that it is fundamentally hostile to the world of commercial software, period.

      REAlly.

      Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

      Actually we encourage people who redistribute free software to charge as much as they wish or can. (link)

      So, straight from the horse's mouth, we can see your argument is bullshit, "period".

    7. Re:The FSF shows its true colors by jbolden · · Score: 2, Informative

      What you mean by commercial software: redistribution restricted applications sold for money. Well yeah the core principle of the FSF is to ensure that all software meets the 4 fundamental freedoms. The FSF has never claimed they aren't hostile to that sort of software business.

      What they are friendly to is services based software, more of consulting nature:
      -- one off apps for specific clients (client gets the source)
      -- custom implementations
      -- support contracts
      etc...

    8. Re:The FSF shows its true colors by HermanAB · · Score: 2, Insightful

      Huh? The FSF *is* a software business. It just has different business model from some others.

      --
      Oh well, what the hell...
  3. Trying to find the detailed story... by IAAP · · Score: 4, Insightful
    from Samba.org ...Andrew Tridgell, who is both tall and Australian, had a bit of a problem. He needed to mount disk space from a Unix server on his DOS PC. Actually, this wasn't the problem at all because he had an NFS (Network File System) client for DOS and it worked just fine. Unfortunately, he also had an application that required the NetBIOS interface. Anyone who has ever tried to run multiple protocols under DOS knows that it can be...er...quirky. So Andrew chose the obvious solution. He wrote a packet sniffer, reverse engineered the SMB protocol, and implemented it on the Unix box. Thus, he made the Unix system appear to be a PC file server, which allowed him to mount shared filesystems from the Unix server while concurrently running NetBIOS applications. Andrew published his code in early 1992. There was a quick, but short succession of bug-fix releases, and then he put the project aside. Occasionally he would get E'mail about it, but he otherwise ignored it. Then one day, almost two years later, he decided to link his wife's Windows PC with his own Linux system. Lacking any better options, he used his own server code. He was actually surprised when it worked. Through his E'mail contacts, Andrew discovered that NetBIOS and SMB were actually (though nominally) documented. With this new information at his fingertips he set to work again, but soon ran into another problem. He was contacted by a company claiming trademark on the name that he had chosen for his server software. Rather than cause a fuss, Andrew did a quick scan against a spell-checker dictionary, looking for words containing the letters "smb". "Samba" was in the list. Curiously, that same word is not in the dictionary file that he uses today. (Perhaps they know it's been taken.) The Samba project has grown mightily since then. Andrew now has a whole team of programmers, scattered around the world, to help with Samba development. When a new release is announced, thousands of copies are downloaded within days. Commercial systems vendors, including Silicon Graphics, bundle Samba with their products. There are even Samba T-shirts available. Perhaps one of the best measures of the success of Samba is that it was listed in the "Halloween Documents", a pair of internal Microsoft memos that were leaked to the Open Source community. These memos list Open Source products which Microsoft considers to be competitive threats. The absolutely best measure of success, though, is that Andrew can still share the printer with his wife.

    BUT, the real story is REALLY interesting...and I can't find it, now! The story talked about how he experimented with all of the bits and bytes to get the software to work. A lot of stuff in the beginning was hard coded and everytime MS released a new version, he had to rush to fix shit, until he figured out how things really worked.

    Shit! I wish I could find that story again. It really explained how to reverse engineer stuff!

  4. Strange Politics by Eberlin · · Score: 2, Interesting

    Now was this award for his work on SAMBA or his smallish part in the whole bitkeeper debacle that led to git?

    I truly do appreciate everything SAMBA has going for it and hell, hats off to Tridge, but is it kinda weird that FSF gives him this award after being almost blamed for the bitkeeper diplomatic breakdown? (especially with how vocal RMS was regarding bitkeeper's use in Linux development)

    1. Re:Strange Politics by Jay+Maynard · · Score: 2, Insightful

      The FSF does nothing that is not political.

      I'm not disagreeing that Tridge is deserving; it's just that the FSF chose to recognize him in part for work that advances their own political, anti-commercial agenda, and that is what I find offensive.

      --
      Disinfect the GNU General Public Virus!
    2. Re:Strange Politics by SquadBoy · · Score: 2, Insightful

      In 2004 they gave it to Theo da Raadt... This is a reward with *no* history of doing what you are saying they are doing. So on what do you base this thought of yours?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  5. Re:Hmmmm by Liselle · · Score: 5, Interesting

    Oh, come off it already. Linus was playing in a minefield by using BitKeeper and trusting Larry McVoy. If Tridge didn't step on a landmine, someone else would have. Kudos for him for doing what he does best.

    --
    Auto-reply to ACs: "Truly, you have a dizzying intellect."
  6. Re:Hmmmm by TheRaven64 · · Score: 5, Informative
    This is a GNU/FSF award, not an Open Source award. To the Free Software movement[1], being productive with proprietary software is only ever a temporary measure as (a Free Software advocate would say) the Linux kernel developers found out. By forcing the Bitkeeper authors hand, Tridge showed the world the dangers of relying on proprietary software, namely that you are at the whim of the licenser. This is 100% in line with the objectives of the Free Software movement, no matter how galling it may be to the Open Source crowd.

    Of course, an alternate headline could have been 'Stallman Gives Torvalds The Finger.'

    [1] Bruce Perens, if you're reading this, don't try telling me that they're the same. Only people in the Open Source community believe that, not people in the Free Software community, and if they were truly the same then both sides would have to agree.

    --
    I am TheRaven on Soylent News
  7. Awarded with... by krunoce · · Score: 2, Interesting

    Is there anything else besides a big certificate and getting your name popularized? Just curious.

  8. Re:Hmmmm by Knuckles · · Score: 4, Insightful

    "The open source community" had no commitment to McVoy in any shape, way, or form. Only the individual people accepting the BitKeeper license (i.e., not Tridgell) had a commitment.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  9. Re:Hmmmm by Liselle · · Score: 4, Insightful
    Larry McVoy was playing in a minefield by trusting the open source community to live up ti its commitments.
    How can a "community" even MAKE a commitment, never mind live up to one?

    Larry McVoy got a bunch of cheap advertising for his software, then he threw a hissy fit when someone tried to interoperate with it. He's a twit.
    --
    Auto-reply to ACs: "Truly, you have a dizzying intellect."
  10. Re:Hmmmm by drinkypoo · · Score: 3, Informative

    Oddly enough, I consider myself part of both communities, yet I can tell the difference. I promote Free software in cases where it makes sense, but I always promote Open Source. Naturally, in my ideal world, all software would be both.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. Reverse what? by Yojimbo-San · · Score: 2, Insightful

    IIRC the proper description of Tridge's investigations into BitKeeper wasn't "reverse engineering", but discovering the "help" command when telnetting to the BK server.

    Which version of history are we now supporting?

    --
    Quick wafting zephyrs vex bold Jim
  12. Handed Out at the GPLv3 Launch by _xeno_ · · Score: 2, Interesting

    This was actually awarded ages ago (OK, more like a week ago) at the GPLv3 launch. I happened to be sitting one row in front of where he was sitting when they called him up (which was kinda neat, I guess). I never did get to see what the actual award was there because the thing was rolled up, and he never unrolled. So it's nice to see the picture on the website.

    I'll have to check to see if I have any pictures of the award ceremony. I think I might have one of him actually holding the thing. However I haven't gotten around to dumping my camera yet, so I'm not sure.

    They should also be announcing (any day now) the winner of the FSF Award for the Advancement of Free Software, which was also awarded at the GPLv3 launch. If I had been paying closer attention, I could tell you if it was Wikimedia that won, or Wikipedia. I think I also have pictures of that award being accepted.

    --
    You are in a maze of twisty little relative jumps, all alike.
  13. Re:Hmmmm by MichaelSmith · · Score: 2, Insightful
    Technically, by using BK Linus made a commitment on behalf of OSDL, and hence Tridgell.

    Does the commitment extend to me, a user of Linux?

    I doubt that OSDL or Tridgell knowingly agreed to any such commitment.

  14. Framing the question in a more familiar way by SavvyPlayer · · Score: 2, Funny

    1. ...
    2. ...
    3. ...
    4. Win FSF Award
    5. Profit!!!

    Unlikely.

  15. Fantastic by foo+fighter · · Score: 2, Informative

    Samba is one the most important open source software projects. It's up there with the various open operating systems, apache, etc.

    Anytime the creator and developers of this project get recognition it's a good thing.

    I, for one, can hardly wait for a stable release of v4.

    --
    obviously no deficiencies vs. no obvious deficiencies
  16. Re:Hmmmm by iabervon · · Score: 5, Interesting

    They're actually significantly more productive using git than they were using BitKeeper. To some extent, this is because more people are comfortable using git, so there's more uniformity of process. To some extent, this is because git is faster for some critical processes. To some extent, this is because people have tools for git tuned for their own use (because they can). To some extent, this is because people continue to work on the maintainability of the kernel, so productivity improves over time, tools aside.

    As far as I can tell, the switch took a lot of Linus's attention, so nothing got done on putting changes in for a month, but development continued approximately as before, and then there was a period where Linus was applying patches blazingly fast, because they'd been developed and tested while he was doing git (and he designed git so he could apply and commit patches faster than 1/second).

  17. More about Tridge by aconkling · · Score: 2, Informative

    Seems I'm the only one around here who doesn't know who he is.... So here's the skinny:
    http://en.wikipedia.org/wiki/Andrew_Tridgell
    http://samba.org/~tridge

  18. Re:Tridge or Tridgell? by kebes · · Score: 3, Informative

    There's an easy way to answer that question... just look at his "signature"! In a shell:
    man rsync
    man samba

    (or check out an equivalent webpage on rsync, or samba)

    In the "Author" section he always writes it:
    Andrew Tridgell (that's the name used in the wikipedia entry, too).

    In the examples section of rsync, however, he writes:
    rsync -az -e ssh --delete ~ftp/pub/samba/ nim-bus:"~ftp/pub/tridge/samba"

    So I guess he uses "tridge" as a nickname for himself.

  19. "How Samba was written" by toby · · Score: 4, Informative
    Is this the article you're looking for?

    There's also Tridgell's Myths about Samba.

    --
    you had me at #!
  20. Congratulations Tridge by Anthony · · Score: 3, Insightful

    Sensible, Passionate, Helpful, Friendly, Intelligent, Communicative, Considerate. These are not the criteria for a FSF award, but these are the attributes that comes to mind from the years I have known Tridge. A driving force in the formation of CLUG and getting Linus to visit Canberra all those years ago. Of course he is not a god, but he is certainly deserving of any award the world chooses bestow upon him.

    --
    Slashdot: Where nerds gather to pool their ignorance
  21. Re:Free Software by MichaelSmith · · Score: 2, Insightful
    I don't see why software should be free any more than I see why cars or anything else should be free

    Cars are free in the sense that you can examine components and build your own extensions to them. You don't need permission from Ford to build and sell towbars for Ford cars.

    Binary interfaces make this next to impossible with software.

  22. Re:Free Software by ClamIAm · · Score: 2, Informative
    Assuming you're not trolling, there are many reasona Free software makes sense. I also find it an interesting coincidence that you compare software to cars.

    From the Debian project's "about" page:

    Most software costs over 100 US dollars. How can you give it away?

    A better question is how do software companies get away with charging so much? Software is not like making a car. Once you've made one copy of your software, the production costs to make a million more are tiny (there's a good reason Microsoft has so many billions in the bank).

    Second, relying on non-Free software to store your documents is not a very good idea. It's a bit like instead of buying a book, you buy a machine that reads specially-formatted books. But when buying the machine, you have to sign a contract that says you will never look inside these special books or the machine to learn how they work, and the company that you buy it from has the right to stop supporting the machine or your special books at any time. And when they stop supporting your machine (don't worry, they will) and the machine breaks down, you'll have no way to fix it.

    These are not the only reasons Free Software is a good idea.

  23. Re:Hmmmm by iabervon · · Score: 2, Insightful

    Well, git actually tries to be sufficiently customizable that you can use it however you want, and it's just that the first set of git scripts people would actually use were done by Linus for his own use. Then they were followed by Jeff Garzik doing his own scripts (he maintains a ton of little trees, rather than one big one), and more people doing scripts for the use of individual developers, users who want to help with debugging, and now people with entirely different sorts of projects. It's following the UNIX way, based on the idea that, if you give people all the parts, they'll be able to build a better selection of things than you could build for them. You don't have to solve all problems, you just have to make sure that you don't rule out solving any, and someone will solve each problem when it comes up.

  24. This award is going downhill fast... by raddan · · Score: 2, Interesting
    First they give the award to a troll, and now to a hooligan. What's up?

    In all seriousness, though, I just set up a diskless router based on OpenBSD that saves its state to flash using rsync. So these awards are spot-on, at least as far as I am concerned. And on the heels of Samba 4, too. Great work, tridge!

  25. Re:Destructive vs constructive by Darth · · Score: 2, Interesting

    Logging in and typing "help" IS using the software. Please at least get familiar with the major details before saying something did or didn't happen

    as you yourself pointed out, he telnetted to a port and typed "help". that no more binds him to the license for the software than i am bound to sendmail's license if i telnet to it's port and play with the available commands. If I were to telnet to a public port on a machine a friend owns and play around with the commands available to me, and it happened to be the port bitkeeper runs on, how does that make me subject to a license i've never seen and never agreed to?

    Tridge was considered to be bound by the licence because he was working for a company that was granted a licence.

    Tridge was considered to be bound by the license by Bitkeeper's assertion. I've never seen anything that said OSDL agreed to any licensing terms involving Bitkeeper or that Linus was allowed to agree to licensing terms on behalf of the company and its employees. Linus was bound by the license and he was the one granted a license. Unless you can provide some documentation to support that OSDL had agreed to any licensing terms with Bitkeeper, I cannot see any way that Tridge was bound to any agreement with Bitkeeper.

    If I was to consider myself legally free to make copies of MS Windows software purchased by my workplace it would be just as stupid as those who are saying Tridge didn't break the licence.

    show me anything that says OSDL purchased any licenses for Bitkeeper. Show me anything that says the licensing agreement between OSDL and Bitkeeper bound all of the OSDL employees to its terms, even the ones who didn't use it.

    Your analogy also fails on the fact that Tridge never possessed a copy of any software made by Bitkeeper.

    Please bother to actually read the entire previous post where I mentioned Samba.
    Actually i did read what you said about Samba. I fail to see how Tridge violated any licenses creating Samba too.

    --
    Darth --
    Nil Mortifi, Sine Lucre