7 апреля 1969 — Один из важнейших документов в истории интернета, RFC 1
7 апреля 1969
Интернет по сути своей — это технологическое чудо, потому что он возникал не только внутри лабораторий и технологических компаний, а практически каждый человек имел возможность поучаствовать в его развитии.
Как и сейчас. Любой пользователь Интернета имеет инструменты для того, чтобы что-то добавить в него, и, возможно, изменить его навсегда. Благодаря opensource каждый программист может предложить свои улучшения в самые базовые компоненты, на которых сегодня работает интернет.
Мы должны благодарить за такую открытость энтузиастов прошлого, которые осознали, что в открытой коммуникации можно найти лучшие решения и идеи для реализации сложных продуктов и систем. Это как раз позволило ИТ-индустрии стать самой динамично-развивающейся технической индустрией в мире. В отличие от автомобилестроения, например, где почти каждая идея не выходит за пределы лаборатории, где она была придумана, а юристы сразу бегут составлять документы на патенты. Огромное число идей и решений в ИТ становятся достоянием общественности, что позволяет им быстрее распространяться по всему миру и, безусловно, становится лучше. Ведь, когда над решением работает открытое сообщество, оно развивается быстрее, чем если бы таилось в пыльных лабораториях коммерческих компаний.
Про RFC 1
RFC 1 — один из важнейших документов в истории Интернета и ИТ. Главная идея RFC (Request for Comments) — нахождение способа коммуникации между компьютерами для создания общей сети. В конце 1960-х уже существовало несколько компьютерных сетей, но коммуникация с ними была затруднена разными протоколами обмена информацией. RFC был создан как своего рода форум для обсуждения протоколов и подходов для создания общей сети между компьютерами.
Автор RFC 1, Steve Crocker, как гласит история, написал его ночью после работы. В нём он объясняет, как работают компьютеры в сети ARPANET (одна из крупнейших компьютерных сетей того времени).
Сегодня нам важен не сам контент документа, а подход, который предложил Steve Crocker. Он не выложил этот документ, как стандарт или описание протокола. Он предложил пообсуждать, как работает сеть ARPANET.
Именно этот подход открытости понравился разработчикам, и они начали предлагать свои протоколы, подходы и решения, создавая всё новые и новые RFC.
RFC сегодня
Сегодня RFC содержит более 9000 документов. И спустя 65 лет, действительно стал набором стандартов и жёсткого описания протоколов. Но обсуждать и предлагать изменения сегодня можно буквально везде.
Каждый программный продукт с открытым исходным кодом содержит баг-трекер или раздел Issues на Github, куда можно писать об идеях и трудностях, с которыми вы столкнулись эксплуатируя тот или иной компонент.
Многие корпорации в последние 15 лет сделали свои проприетарные технологии опенсорсными, потому что доверие к опенсорсу стало выше, чем проприетарным технологиям. Сегодня в ДНК программистов заложено, что программный комплекс, который я не могу обсудить, не заслуживает доверия.
Это фантастика!