Andrew Tridgell: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Citation bot
Altered url. URLs might have been anonymized. Add: archive-date, archive-url. Removed parameters. | Use this bot. Report bugs. | Suggested by Abductive | Category:Wikipedia articles needing clarification from June 2016 | #UCB_Category 168/240
 
imported>AnomieBOT
m Dating maintenance tags: {{Cn}}
 
Line 1: Line 1:
{{Short description|Australian computer programmer}}
{{Short description|Australian computer programmer}}
{{EngvarB|date=August 2014}}
{{Use Australian English|date=August 2014}}
{{Use dmy dates|date=August 2014}}
{{Use dmy dates|date=August 2014}}
{{Infobox person
{{Infobox person
Line 15: Line 15:
| other_names        = Tridge
| other_names        = Tridge
}}
}}
'''Andrew''' "'''Tridge'''" '''Tridgell''' {{post-nominals|country=AUS|OAM}} (born 28 February 1967) is an Australian [[computer programmer]]. He is the author of and a contributor to the [[Samba (software)|Samba]] [[file server]], and co-inventor of the [[rsync]] algorithm.
'''Andrew''' "'''Tridge'''" '''Tridgell''' {{post-nominals|country=AUS|OAM}} (born 28 February 1967{{cn|date=September 2025}}) is an Australian [[computer programmer]]. He is the author of and a contributor to the [[Samba (software)|Samba]] [[file server]], and co-inventor of the [[rsync]] algorithm.


He has analysed complex [[proprietary protocol]]s and algorithms, to allow compatible [[free and open source software]] implementations.
He has analysed complex [[proprietary protocol]]s and algorithms, to allow compatible [[free and open source software]] implementations.
Line 28: Line 28:
Tridgell was also a leader in [[Hacker (hobbyist)|hacking]] the [[TiVo]] to make it work in Australia, which uses the [[PAL]] video format.<ref>{{Cite web |url=http://www.samba.org/~tridge/tivo-ethernet/ |title=TiVo Ethernet |first=Andrew |last=Tridgell |access-date=17 August 2012 |archive-date=14 January 2012 |archive-url=https://web.archive.org/web/20120114183142/http://www.samba.org/~tridge/tivo-ethernet/ |url-status=dead }}</ref>
Tridgell was also a leader in [[Hacker (hobbyist)|hacking]] the [[TiVo]] to make it work in Australia, which uses the [[PAL]] video format.<ref>{{Cite web |url=http://www.samba.org/~tridge/tivo-ethernet/ |title=TiVo Ethernet |first=Andrew |last=Tridgell |access-date=17 August 2012 |archive-date=14 January 2012 |archive-url=https://web.archive.org/web/20120114183142/http://www.samba.org/~tridge/tivo-ethernet/ |url-status=dead }}</ref>


In April 2005, Tridgell tried to produce free software (now known as [[SourcePuller]]) that interoperated with the [[BitKeeper]] source code repository. This was cited as the reason that BitMover revoked a license allowing [[Linux]] developers free use of their BitKeeper product.<ref>[https://lwn.net/Articles/169178/ git [LWN.net&#93;<!-- Bot generated title -->]</ref> [[Linus Torvalds]], the creator of the Linux kernel, and Tridgell were thus involved in a public debate about the events, in which Tridgell stated that, not having bought or owned BitKeeper – and thus having never agreed to its license – he could not violate it, and was analyzing the protocol ethically, as he had done with Samba. Tridgell's involvement in the project resulted in Torvalds accusing him of playing dirty tricks with BitKeeper.<ref>{{Cite news |url=https://www.theregister.co.uk/2005/04/14/torvalds_attacks_tridgell/ |title=Torvalds knifes Tridgell: Kernel source row turns nasty |first= Andrew |last=Orlowski |date=14 April 2005 |work=[[The Register]]}}</ref> Tridgell claimed his analysis started with simply [[telnet]]ing to a BitKeeper server and typing <code>help</code>.<ref>{{Cite web |url=http://www.groklaw.net/articlebasic.php?story=20050421023821174 |title=Groklaw – Tridge Speaks<!-- Bot generated title --> |access-date=5 September 2007 |archive-url=https://web.archive.org/web/20110527150705/http://www.groklaw.net/articlebasic.php?story=20050421023821174 |archive-date=27 May 2011 |url-status=dead }}</ref>
In April 2005, Tridgell tried to produce free software (now known as [[SourcePuller]]) that interoperated with the [[BitKeeper]] source code repository. This was cited as the reason that BitMover revoked a license allowing [[Linux]] developers free use of their BitKeeper product.<ref>[https://lwn.net/Articles/169178/ git [LWN.net&#93;<!-- Bot generated title -->]</ref> [[Linus Torvalds]], the creator of the Linux kernel, and Tridgell were thus involved in a public debate about the events, in which Tridgell stated that, not having bought or owned BitKeeper – and thus having never agreed to its license – he could not violate it, and was analyzing the protocol ethically, as he had done with Samba. Tridgell's involvement in the project resulted in Torvalds accusing him of playing dirty tricks with BitKeeper.<ref>{{Cite news |url=https://www.theregister.co.uk/2005/04/14/torvalds_attacks_tridgell/ |title=Torvalds knifes Tridgell: Kernel source row turns nasty |first= Andrew |last=Orlowski |date=14 April 2005 |work=[[The Register]]}}</ref> Tridgell claimed his analysis started with simply [[telnet]]ing to a BitKeeper server and typing <code>help</code>.<ref>{{Cite web |url=http://www.groklaw.net/articlebasic.php?story=20050421023821174 |title=Groklaw – Tridge Speaks<!-- Bot generated title --> |access-date=5 September 2007 |archive-url=https://web.archive.org/web/20110527150705/http://www.groklaw.net/articlebasic.php?story=20050421023821174 |archive-date=27 May 2011 |url-status=usurped }}</ref> This incident triggered the creation of [[Git]] by Torvalds.<ref>{{Cite web |title=A Git Origin Story {{!}} Linux Journal |url=https://www.linuxjournal.com/content/git-origin-story |access-date=2025-08-03 |website=www.linuxjournal.com}}</ref>


In 2011 Tridgell became involved with the software development of ArduPilot Mega,<ref>[http://diydrones.com/profile/AndrewTridgell Andrew Tridgell's Page] {{Webarchive|url=https://web.archive.org/web/20120414011835/http://diydrones.com/profile/AndrewTridgell |date=14 April 2012 }}. DIY Drones. Retrieved on 19 September 2013.</ref> an open source Arduino-based UAV controller board, working on an entry with CanberraUAV<ref>{{Cite web |date=2018-12-03 |title=CanberraUAV – Open Source Civilian UAV Development |url=http://www.canberrauav.com/ |access-date=2024-03-31 |archive-url=https://web.archive.org/web/20181203100833/http://www.canberrauav.com/ |archive-date=3 December 2018 }}</ref> for the [[UAV Outback Challenge|UAV Challenge Outback Rescue]].<ref>[http://www.uavoutbackchallenge.com.au/ UAV Challenge – Outback Rescue 2013 – Home] {{webarchive|url=https://web.archive.org/web/20120210145124/http://www.uavoutbackchallenge.com.au/ |date=10 February 2012 }}. Retrieved on 19 September 2013.</ref>
In 2011 Tridgell became involved with the software development of ArduPilot Mega,<ref>[http://diydrones.com/profile/AndrewTridgell Andrew Tridgell's Page] {{Webarchive|url=https://web.archive.org/web/20120414011835/http://diydrones.com/profile/AndrewTridgell |date=14 April 2012 }}. DIY Drones. Retrieved on 19 September 2013.</ref> an open source Arduino-based UAV controller board, working on an entry with CanberraUAV<ref>{{Cite web |date=2018-12-03 |title=CanberraUAV – Open Source Civilian UAV Development |url=http://www.canberrauav.com/ |access-date=2024-03-31 |archive-url=https://web.archive.org/web/20181203100833/http://www.canberrauav.com/ |archive-date=3 December 2018 }}</ref> for the [[UAV Outback Challenge|UAV Challenge Outback Rescue]].<ref>[http://www.uavoutbackchallenge.com.au/ UAV Challenge – Outback Rescue 2013 – Home] {{webarchive|url=https://web.archive.org/web/20120210145124/http://www.uavoutbackchallenge.com.au/ |date=10 February 2012 }}. Retrieved on 19 September 2013.</ref>
Line 62: Line 62:
[[Category:1967 births]]
[[Category:1967 births]]
[[Category:Living people]]
[[Category:Living people]]
[[Category:People from the Australian Capital Territory]]
[[Category:University of Sydney alumni]]
[[Category:Australian National University alumni]]
[[Category:Australian National University alumni]]
[[Category:Geeknet]]
[[Category:Geeknet]]
[[Category:People educated at Barker College]]
[[Category:Recipients of the Medal of the Order of Australia]]
[[Category:Recipients of the Medal of the Order of Australia]]
[[Category:People from Sydney]]

Latest revision as of 00:12, 15 September 2025

Template:Short description Template:Use Australian English Template:Use dmy dates Script error: No such module "infobox".Script error: No such module "Check for unknown parameters".Template:Main otherScript error: No such module "Check for clobbered parameters".Template:Wikidata image Andrew "Tridge" Tridgell Template:Post-nominals (born 28 February 1967Script error: No such module "Unsubst".) is an Australian computer programmer. He is the author of and a contributor to the Samba file server, and co-inventor of the rsync algorithm.

He has analysed complex proprietary protocols and algorithms, to allow compatible free and open source software implementations.

Projects

Tridgell was a major developer of the Samba software, analyzing the Server Message Block protocol used for workgroup and network file sharing by Microsoft Windows products. He developed the Template:Not a typo hierarchical memory allocator, originally as part of Samba.

For his PhD dissertation, he co-developed rsync, including the rsync algorithm, a highly efficient file transfer and synchronisation tool. He was also the original author of rzip, which uses a similar algorithm to rsync. He developed spamsum,Template:Clarify based on locality-sensitive hashing algorithms.[1]

He is the author of KnightCap, a reinforcement-learning based chess engine.

Tridgell was also a leader in hacking the TiVo to make it work in Australia, which uses the PAL video format.[2]

In April 2005, Tridgell tried to produce free software (now known as SourcePuller) that interoperated with the BitKeeper source code repository. This was cited as the reason that BitMover revoked a license allowing Linux developers free use of their BitKeeper product.[3] Linus Torvalds, the creator of the Linux kernel, and Tridgell were thus involved in a public debate about the events, in which Tridgell stated that, not having bought or owned BitKeeper – and thus having never agreed to its license – he could not violate it, and was analyzing the protocol ethically, as he had done with Samba. Tridgell's involvement in the project resulted in Torvalds accusing him of playing dirty tricks with BitKeeper.[4] Tridgell claimed his analysis started with simply telneting to a BitKeeper server and typing help.[5] This incident triggered the creation of Git by Torvalds.[6]

In 2011 Tridgell became involved with the software development of ArduPilot Mega,[7] an open source Arduino-based UAV controller board, working on an entry with CanberraUAV[8] for the UAV Challenge Outback Rescue.[9]

Academic achievements

Tridgell completed a PhD at the Computer Sciences Laboratory of the Australian National University. His original doctorate work was in the area of speech recognition but was never completed. His submitted dissertation 'Efficient Algorithms for Sorting and Synchronization' was based on his work on the rsync algorithm.[10]

Awards and honours

References

Template:Reflist

External links

Script error: No such module "Portal".

Template:Authority control

  1. Script error: No such module "Citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. git [LWN.net]
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Andrew Tridgell's Page Template:Webarchive. DIY Drones. Retrieved on 19 September 2013.
  8. Script error: No such module "citation/CS1".
  9. UAV Challenge – Outback Rescue 2013 – Home Template:Webarchive. Retrieved on 19 September 2013.
  10. Script error: No such module "citation/CS1".
  11. The Bulletin Smart 100 Template:Webarchive
  12. The Bulletin publishes for the last time Template:Webarchive
  13. Google Open Source Blog: ... and the winners of the 2008 Google-O'Reilly Open Source Awards are
  14. FOSS folk who make us proud, Sam Varghese, iTWire, 2007-12-25, accessed 27 September 2009
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".