LWN.net Logo

Advertisement

AOSP, Kernel Androidisms, System Server, Internals / 5-days / O'Reilly Author Instructor

Advertise here

Tridge wins the 2005 Free Software Award

Tridge wins the 2005 Free Software Award

Posted Jan 25, 2006 23:55 UTC (Wed) by kirkengaard (subscriber, #15022)
In reply to: Tridge wins the 2005 Free Software Award by lordsutch
Parent article: Tridge wins the 2005 Free Software Award

" The Free Software Foundation sponsors the annual Award for the
Advancement of Free Software, to recognize and honor those that have
made a great contribution to the progress and development of Free
Software (free as in freedom as defined in the Free Software
Definition), through activities that accord with the spirit of
software freedom."

Consider how many other people pissed of Larry McVoy by attempting to violate his license to create a replacement, an activity which is not in accord with the spirit of software freedom. Consider that Tridge violated no license agreement, and simply called out functions from someone else's working BitKeeper server, mapped them, and made a program to interact with the server properly. It was practically a subset of his Samba practice. If acheiving interoperability through cleanroom GPL code written to a mapped protocol (be it published or recreated from server response) isn't d'accord with the spirit of software freedom, I don't know what is. And Mr. Tridgell has involved himself principally in two such endeavors.

So, yes, pissing off Larry McVoy (while icing on the cake), when done properly, seems to entitle *someone* to an award. :)


(Log in to post comments)

From the FSF perspective ...

Posted Jan 26, 2006 0:39 UTC (Thu) by JoeBuck (subscriber, #2330) [Link]

... I'm sure that they were just delighted that Larry was pissed off and yanked BitKeeper, even more so than they were with Samba. Though for me, rsync is my favorite Tridgeware.

hurrah for rsync!

Posted Jan 26, 2006 16:49 UTC (Thu) by grouch (guest, #27289) [Link]

Years ago, I needed Samba and delighted at reading about Tridgell's international pizza compensation.

Tridgell's rsync has saved me uncountable hours while providing amazing convenience. Somehow I missed his name in the credits for rsync all this time.

Tridge wins the 2005 Free Software Award

Posted Jan 26, 2006 2:11 UTC (Thu) by lm (guest, #6402) [Link]

> Consider that Tridge violated no license agreement

Let's set the record straight on this one. He definitely violated the
license. He was using bkbits.net as a test case and we changed what was
required to be sent to bkbits to talk to it. Low and behold a few days
later Tridge's stuff sent the new things required in the protocol.

Now it is possible that he just randomly guessed the right thing but if he
was doing that we would have seen tons and tons of tests against bkbits
until he got it right. We didn't.

So he ran bk to see what it sent. He did or someone helping him did, either way it's a license violation. Read the license.

Tridge has done a great job marketing that it was just "telnet" to do this.
Perhaps he'd like to explain the above and perhaps he'd like to explain how
a simple telnet turned into 14,000 lines of code. Seems like telnet ought
to be

f = popen("telnet linux.bkbits.net", r");

What's the other 13,999 lines for, eh?

Tridge wins the 2005 Free Software Award

Posted Jan 26, 2006 2:27 UTC (Thu) by beoba (guest, #16942) [Link]

Here you go:

http://www.theregister.co.uk/2005/04/21/tridgell_bitkeepe...

Enjoy.

Tridge wins the 2005 Free Software Award

Posted Jan 26, 2006 5:18 UTC (Thu) by kirkengaard (subscriber, #15022) [Link]

You're making bad assumptions.

1) That the only way you can access BitKeeper is by running a copy yourself
2) That without running your own BitKeeper, it's just random guessing
3) That someone else running Bitkeeper "helped" him intentionally
4) That Andrew Tridgell is a liar.

Anyone running a server that communicates meaningfully over basic network protocols is vulnerable to attacks that listen and figure out the language of its communications. It's like cryptanalysis only with transmissions in cleartext of a different language.

Just because you find it hard to belive, and can't do it yourself, doesn't make it impossible.

You have also brought an onerous accusation. If you have evidence of a license violation on Mr. Tridgell's part, please, come forward with it. I'm sure we'd like to see you back up your libel. Please, "set the record straight" for us. For starters, tell us when he accepted the license agreement. You can work from there. You sound like you think you're smart enough for that. Show us contract, and we'll talk contract violation.

Tridge wins the 2005 Free Software Award

Posted Jan 26, 2006 9:26 UTC (Thu) by gowen (guest, #23914) [Link]

Even assuming every word you say is true, and tridge ran BK contrary to the license (and I know who I believe to be the more likely to dissemble) ...

Given that the legality of reverse engineering for the purpose of interoperability has been repeatedly affirmed the the Australian Supreme Court, do you really believe that your license that attempted to relieve users of that right to be legally binding?

Tridge wins the 2005 Free Software Award

Posted Jan 28, 2006 5:29 UTC (Sat) by aliguori (subscriber, #30636) [Link]

Hi Larry,

We don't know each, so I'm not sure how much this will mean to you. I had the pleasure of working with tridge for a few years now. While working on Samba, I can personally attest that tridge is very conservative when it comes to reverse engineering. He knows the law very well and has made conservative choices on a number of occasions when other projects haven't.

If you want to discuss the changes to the protocol you made and how tridge could have figured them out without a large number of requests to bitkeeper, feel free to contact me or continue the conversation here--trust me, there's a lot of really clever ways to approach this sort of thing.

Tridge is one of the few people I've met that I have complete faith in. That's not to say I always agree with his decisions, but if he said he didn't do something, I have complete faith in the fact that he didn't.

I won't argue with you about whether reverse engineering BitKeeper's protocol was a "moral" thing to do. It doesn't matter, it's a religious issue. If you want to hate tridge for doing that, fine. Please don't accuse him of lying though. I know you probably feel there's a lot of ill-will directed toward you (and there probably is), but that doesn't mean you have to degenerate to that level.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds