History and credits

Last updated on Jun 10, 2021

UltraDefrag was born in 2007 by Dmitri Arkhangelski out of a desire for a powerful and feature-rich disk defragmenter. Dmitri already learned a bunch of programming languages, read a bunch of books about computer programming and was eager to tackle an interesting real world problem. One day in February 2007 he got interested in disk defragmentation and that’s how UltraDefrag was born.

A few months later Justin Dearing joined Dmitri. He proposed the idea of the boot time defragmentation and wrote the original version of documentation.

In 2008 Nagy Zsolt joined the team. He proposed many good ideas, including internationalization support, translated the program to the Hungarian language and helped a lot with beta testing.

In 2009 Sayem Chaklader joined the team. He created the original website for the project, proposed many good ideas and helped a lot with beta testing.

In 2010 Stephan Pendl joined the project. He came up with a lot of great ideas, contributed a lot of code and completely rewrote the documentation making it much more clear and detailed.

In 2018 the UltraDefrag project has been acquired by Green Gate Systems, LLC, a California based company which specializes in development of high end software solutions for individual and enterprise customers.

Since then UltraDefrag was greatly improved in many areas. Now it is a mature and stable product. And we hope that by focusing on user experience and high quality standards we can make our product even greater!

Credits

A lot of people helped us on our way by suggesting good ideas, sharing their user experience, reporting bugs, making contributions to the project and participating in beta testing. Also we use a couple of open source software libraries and a bunch of icons made by third-party developers which help us to develop UltraDefrag as well.

We would like to thank everybody who helped us on the way. Thank you very much, guys, without your invaluable help we wouldn’t be able to develop such a great software!

Translations

UltraDefrag translations have been contributed by UltraDefrag Translation Team:

AlbanianFitim I. Halili, Skender Mustafi
ArabicAhmed Arbaoui, Awadh A Al-Ghaamdi
ArmenianMrEgho
BelarusianDmitri Arkhangelski
BengaliSayem Chaklader
BosanskiTimur Ljubunčić
BulgarianDmitri Arkhangelski, Georgi Dimov
BurmeseMuhammed Widuya, Pyae Sone
CatalanIlles Balears, jmontane, Joseph S. Maza
Chinese (Simplified)All UltraDefrag Fans, Elita Alutee, HPJ, muzuiget, Tommy He, wwj402, Y.F. Yang
Chinese (Traditional)James Bond, muzuiget, PasserBy, rexx, Ryan Ping Chih Ko
CroatianDenis Jeličić, Dmitri Arkhangelski, Mladen Ivošević, streger
CzechDavid Horák /Dave MacBlack/, Jiří Vírava, Pavel Kinkor
DanishJens Erik Graversgaard, Jens Hyllegaard, Patrick Paludan-Müller
DutchEvert Blankestijn, Klaas Nekeman, Tom Louwrier, Wim Kerstens
English (UK)Andrew Smith
EstonianJoosep-Georg Järvemaa, Olav Mägi, Tiit Pääsukene
FarsiAli Jafari, SBL
Finnishjtl, Jukka Laari
FrenchJérôme Blum, Marc Sokolovitch, Marina Louwrier-Johannsen, Mathieu Van Weersch, Pascal Crozet, Thomas Laroche, William Gathoye, yahoe.001
GalicianJulio Mojón Fuentes, pep
GeorgianUGLT.org
GermanStefan Geuken, Stefan Pendl
GreekDionisios Klonaris, Konstantinos Kapoukranidis, Wasilis Mandratzis
HebrewDmitri Arkhangelski, ION
HindiGaurav Chatterjee, Utkarsh Ray
HungarianÁron Hegedüs, Attila Kalmár, Brechler Zsolt, Gellért Lukács, Nagy Zsolt
IcelandicStefan Pendl
IlokoJoseph S. Maza
IndonesianDjati Satria, Imanuel Novian, Joshua Randiny, Rizki Aulia Rachman, Taufan Nur Hidayat
ItalianAlessandro Visentin, eagleman, Edoardo Brunetti, Giacomo Margarito, Paolo Loggia, Sherpya
Japaneseao3, kako, Masao Kajiwara, Michael Robert Lawrence, Tatsuya Mizushima (MCtek)
JavaneseTaufan Nur Hidayat
KapampanganEdwin N. Camaya
KoreanAlex Han, Inhwan Hwang, Zames Dean
LatinDmitri Arkhangelski
LatvianRaitis Nugumanovs, Sevelyr, Vladislav Stuznev
LithuanianEugenijus Januškevičius, Laurynas
MacedonianDmitri Arkhangelski
NorwegianStefan Pendl, Sveinung Heggen
PolishAndrzej Rudnik, CWK, Ireneusz Chorosz, Mateusz Kacprzak, Project 3CH0
Portuguese (Brazil)Depeo da Masol, Felipe, Rafael Ferreira
PortugueseCarlos Rodrigues, Ricardo A. Garcia, Sérgio Marques
RomanianMicu (BeBe) Dumitru
RussianDmitri Arkhangelski, Raitis Nugumanovs
SerbianDamjan Daljevic, Dmitri Arkhangelski
SlovakJajo Pajo, Milan Cerovský
SlovenianDmitri Arkhangelski, Miha Mlakar
Spanishjavi p, Javier Contreras, Joseph S. Maza, Juan C. Mendez Valledor, NetVicious, PCInteligente, strel, Txusti
Spanish (Argentina)Daniel Testa
Spanish (Mexico)Conrad Flyckt, Felipe Ángel González Báñez, Francisco Ortega Olivos, Joseph S. Maza
SwedishChristoffer Ekberg, JacobVF, Magnus Rostedt, Per-Eric Jenshagen
TagalogEzekiel JB Vegiga, Joseph S. Maza
TamilVinod V.
ThaiPat Taweewat, Thanapon Namjittrong
TurkishAlper Tiryakioglu, Huseyin Kozan, Şahin Salincakli, Vedat Odabasioglu, yakup
Ukrainianalex hap, Dmitri Arkhangelski, lembergman, zubr139
Uzbek (Latin)Sherzod Mamatkulov
VietnameseAnh Phan, DT, Vietnamize Team
Wáray-WárayJoseph S. Maza, Harvey Fiji, Voltaire Oyzon
YiddishDmitri Arkhangelski

Translations Copyright © 2008-2021 UltraDefrag Translation Team

All the translations are licensed under the Creative Commons Attribution 3.0 License.

Open source software

UltraDefrag includes portions of the following open source software:

  • wxWidgets

    Copyright © 1998-2005 Julian Smart, Robert Roebling et al

    This library is licensed under the terms of the wxWindows Library Licence.

  • Lua

    Copyright © 1994-2007 Lua.org, PUC-Rio

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Icons

The graphical interface of UltraDefrag includes icons made by third-party developers:

  • The glass icon has been copied from the NSIS compiler’s frontend.

    Copyright © 2002 Robert Rainwater <rrainwater@yahoo.com>

    This software is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

    Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

    • The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
    • Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
    • This notice may not be removed or altered from any source distribution.

  • The table and stop icons have been copied from the FamFamFam Silk icon set.

    Copyright © 2006 Mark James

    This work is licensed under the Creative Commons Attribution 2.5 License.

    The icons can also be used under the Creative Commons Attribution 3.0 License with the following requirements:

    As an author, I would appreciate a reference to my authorship of the Silk icon set contents within a readme file or equivalent documentation for the software which includes the set or a subset of the icons contained within.

  • The Lua and Lua Report icons are based on the artwork by Alexandre Nakonechnyj.

    Copyright © 1998 Lua.org. Graphic design by Alexandre Nakonechnyj.

    Permission is hereby granted, without written agreement and without license or royalty fees, to use, copy, and distribute this logo for any purpose, including commercial applications, subject to the following conditions:

    • The origin of this logo must not be misrepresented; you must not claim that you drew the original logo.
    • The only modification you can make is to adapt the orbiting text to your product name.
    • The logo can be used in any scale as long as the relative proportions of its elements are maintained.

  • The taskbar overlay icon is based on the Fugue icon set. Also the following icons have been copied from it: pause, gear, terminal, script, help, light bulb, star and large stop.

    Copyright © 2012 Yusuke Kamiyamane

    These icons are licensed under the Creative Commons Attribution 3.0 License.

  • The UltraDefrag debugger’s icon is based on Mozilla Crash Reporter’s icon licensed under Mozilla Public License 2.0.

Linux port

Special thanks for porting UltraDefrag to Linux are going to:

Ideas and contributions

Special thanks for great ideas and contributions are going to:

Alexander Peter KowalskiProcess priority control.
Alexander VedyakinDisk type detection improvements and more efficient defragmentation algorithms.
Andrei MaksimovA bunch of graphical interface improvements and a lot of other interesting ideas.
Brian GaffImproved accessibility.
Bryan KirkAutomatic defragmentation and improvements of the drives list.
Christopher NaegelA fix for a kernel mode driver loading problem on Windows Vista.
Craig OakesHint about case mismatched names of help files and incorrect registration of the .lua file extension.
Dario RaparelliWindows NT 4.0 support.
Gan Yau KuangDrives repair menu.
Jan LoncikFull support of 64-bit editions of Windows and improved default settings.
Jim LaskiSystem fonts and visual styles use for the graphical interface.
Joachim OtahalDisk processing algorithms optimization.
Kalle KoseckDisk analysis algorithm speedup and a bunch of improvements of the graphical interface.
Kerem GümrükcüManifests for the User Account Control (UAC).
Leland G. WhitlockMore efficient defragmentation algorithms and improved progress indication.
Markus ElfringStrong error handling.
Mike BracaImproved cluster map implementation consuming less memory.
Parvez RezaVarious interesting programming tricks.
Steve LawrenceAutomatic shutdown after the job completion.
Tiago Filipe SilvaOptimized web images and the file fragmentation reports sorting script.
Vasily SmirnovFAT directories optimization algorithm and a bunch of graphical interface improvements.

Translations updates and corrections

Special thanks for translations updates and corrections are going to:

Aivier, Andi Chandler, Antonio Vivace, Benny Stütz, Bernard Ladenthin, Carlo Bruschi, Catur Susetyo, Connection, credofashion, Dandy Cheung, Daniel Rodríguez, Davide, Dmitry Zemskov, Erwin Dokter, El Fiera, Fabrizio Marana, FS, Garoiu Victor, Giulio Fornasar, Gustavo Rezende, Haein Jung, Harald Arnesen, Jan Iemhoff, Jani Kinnunen, JIFF, Julien Chartier, Luigi C., Javier Valdivieso, Jiri Sedlak, José Carlos Taveira de Souza, José Luis Farías, Karam Al-Shorbassi, Ken Choy, Krzysztof Świderski, Latino, Leo Smulders, luigif, Łukasz Chojnacki, MAFA1005, Massa, Matej Marton, Mateusz Krawczyk, Nikolay Parukhin, Onur Çakan, Patrick Palm, Piotr Halama, Ralf Boening, Reynald Didier, Robert Jr, Robert Readman, Rodrigo Lopes Paitach, Seph, SMHA, Suranappar.se, Timo VJ Lähde, Tjeerd van Sas, Trans-fr, translucens, TurboHz, udef-jardic, Zirikkanen

Beta testing

Special thanks for extensive beta testing are going to:

  • Andrei Maksimov
  • Bear Windows
  • Brent Jenkins
  • Fred Schall
  • Jeff Cubillos
  • Kalle Koseck
  • Kerem Gümrükcü
  • Leslie Trenholm
  • Markus Elfring
  • Sachin Kunjikoran
  • Tom Arroyo

General support

Special thanks for sharing awesome stuff are going to:

And, of course, big thanks are going to our family members and friends for their constant support ❤