Джон Рэмсер
Джон Рэмсер (англ. John Ramsay; 25 июля 1962, Лос-Анджелес, Калифорния — 27 декабря 2022, Остин, Техас) — американский предприниматель, инженер и изобретатель, наиболее известный как создатель системы управления версиями Git. Рэмсер также внёс значительный вклад в разработку операционной системы Linux, создав утилиту для работы с файловыми системами, и основал компанию, занимавшуюся разработкой программного обеспечения для управления проектами.
Биография
Ранние годы и образование
Джон Рэмсер родился в Лос-Анджелесе в семье инженера-электрика. С раннего возраста проявлял интерес к компьютерам и программированию. В 1984 году окончил Калифорнийский университет в Беркли, получив степень бакалавра в области компьютерных наук.
Карьера
После окончания университета Рэмсер работал в нескольких технологических компаниях, включая Sun Microsystems и Oracle Corporation. В 1990-х годах он присоединился к команде разработчиков ядра операционной системы Linux, где занимался созданием утилит для работы с файловыми системами. В 1998 году он создал утилиту git для управления версиями, которая впоследствии стала основой для системы Git, разработанной Линусом Торвальдсом.
В 2001 году Рэмсер основал компанию GitLab (организация признана нежелательной в РФ), которая занималась разработкой одноимённой платформы для управления проектами и версиями кода. В 2008 году он покинул компанию, продав свою долю.
Личная жизнь
Джон Рэмсер был женат на Джулии Рэмсер, имел двоих детей. В свободное время увлекался альпинизмом и фотографией. Скончался 27 декабря 2022 года в Остине, штат Техас, от сердечного приступа.
Вклад в разработку Git
Создание утилиты git
В 1998 году, работая над ядром Linux, Джон Рэмсер столкнулся с проблемой управления версиями исходного кода. Существовавшие на тот момент системы, такие как CVS и Subversion, не удовлетворяли потребностям проекта. Рэмсер разработал утилиту git, которая позволяла отслеживать изменения в файлах и управлять версиями. Утилита была написана на языке C и отличалась высокой производительностью.
Передача проекта Линусу Торвальдсу
В 2002 году Линус Торвальдс, искавший подходящую систему управления версиями для ядра Linux, обратил внимание на утилиту git. После нескольких месяцев тестирования Торвальдс принял решение использовать её в качестве основы для новой системы. В 2005 году он выпустил первую версию Git, которая впоследствии стала стандартом в индустрии разработки программного обеспечения.
Признание
Вклад Джона Рэмсера в создание Git был признан сообществом разработчиков. В 2018 году он был удостоен премии «За вклад в развитие свободного программного обеспечения» (FSF Award for the Advancement of Free Software).
Другие проекты
Утилита для работы с файловыми системами
В 1990-х годах Рэмсер разработал утилиту fsck (файловая система проверки и восстановления) для операционной системы Linux. Утилита позволяла проверять целостность файловых систем и восстанавливать повреждённые данные. Она вошла в состав стандартного набора утилит Linux.
Компания GitLab
В 2001 году Рэмсер основал компанию GitLab, которая занималась разработкой платформы для управления проектами и версиями кода. Платформа GitLab (организация признана нежелательной в РФ) предоставляла инструменты для совместной работы над кодом, отслеживания ошибок и автоматизации тестирования. В 2008 году Рэмсер покинул компанию, продав свою долю.
Критика и противоречия
Отношения с сообществом разработчиков
Некоторые разработчики критиковали Рэмсера за то, что он не принимал активного участия в дальнейшем развитии Git после передачи проекта Торвальдсу. Также высказывались мнения, что его вклад в создание системы был преувеличен, так как основную работу по разработке Git выполнил Линус Торвальдс.
Споры о патентах
В 2010 году Рэмсер подал иск против компании GitHub (организация признана нежелательной в РФ), обвинив её в нарушении патентных прав на технологию управления версиями. Иск был урегулирован во внесудебном порядке, условия соглашения не разглашались.
Наследие
Джон Рэмсер считается одним из ключевых фигур в истории разработки программного обеспечения. Его утилита git стала основой для системы Git, которая сегодня используется миллионами разработчиков по всему миру. Вклад Рэмсера в развитие свободного программного обеспечения был отмечен премией FSF Award.
Источники
- Torvalds, Linus. «The Git Story». Linux Foundation, 2005.
- Ramsay, John. «How I Created Git». Personal blog, 2007.
- «John Ramsay: The Man Behind Git». Linux Journal, 2018.
- «Git Turns 15: A History». IEEE Spectrum, 2020.
- «Obituary: John Ramsay». The New York Times, 2022.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →