исходный код всемирной паутины

«Создатель интернета» продает с молотка его исходный код

«Код интернета» уйдет с молотка

«Отец интернета» британец Тимоти Бернерс-Ли (Timothy Berners-Lee) продаст с молотка в форме NFT оригинальный исходный код программ, на которым основаны многие из существующих интернет-технологий, пишет BBC.

Продажа будет осуществлена при посредничестве известного аукционного дома Sotheby’s. Вырученные средства программист и его супруга намерены направить на «продвижение собственных инициатив».

Как отмечает BBC, создатель WWW Бернерс-Ли никогда не стремился заработать на своем творении, благодаря чему, в частности, мировая паутина и по сей день функционирует на основе открытых стандартов. CERN (Европейская организация по ядерным исследованиям), работая в которой ученый создал концепт всемирной паутины, отказалась от всех своих прав на технологию в 1993 г., после чего та стала общественным достоянием (Public domain). Потенциально высокую ценность лоту, по мнению журналистов издания, может предавать историческая значимость кода, одобрение продажи его автором, подтвержденное цифровой подписью.

исходный код всемирной паутины

Состав лота

Согласно описанию, размещенному на сайте аукционного дома, лот включает четыре позиции. Во-первых, это архив формата tar, содержащий файлы с исходным кодом, написанным Бернерсом-Ли в период с 3 октября 1990 г. по 24 августа 1991 г. Файлы, сохранившие оригинальные временные отметки, содержат в совокупности 9555 строк программного кода, в том числе представляющих собой числе реализацию двух протоколов (HTTP и URI) и языка разметки гипертекста (HTML), а также справочную документацию в формате HTML.

Кроме того, победителю аукциона достанется цифровой постер со все тем же исходным кодом, представленный в виде векторного изображения размерами 841×1189 мм в формате SVG. Картинка, помимо прочего содержащая подпись Бернерса-Ли, создана им собственноручно при помощи интерпретатора Python.

Наконец, покупатель получит беззвучный 30-минутный черно-белый видеоролик, в котором визуализирован процесс написания кода, а также письмо от автора на языке разметки Markdown (файл README.md), созданное в июне 2021 г. и посвященное рассуждениям о коде и процессе его написания.

Что такое NFT

NFT (non-fungible token, невзаимозаменяемый токен) – это своего рода цифровой сертификат, который подтверждает право на владение оригиналом какого-либо объекта виртуального или реального мира, цифровой аналог коллекционного предмета. Токен содержит исчерпывающую информацию о товаре и хранится в открытом и распределенном блокчейне, то есть имеет под собой такую же технологическую основу, как и криптовалюты вроде Bitcoin или Ethereum.

«NFT, будь то произведения искусства или другие цифровые артефакты, являются последними творениями в этой сфере и наиболее подходящим способом владения из существующих», – считает Бернерс-Ли.

Чем знаменит Тимоти Бернерс-Ли

В 1989 г. Тимоти Бернерс-Ли, будучи сотрудником CERN, предложил глобальный гипертекстовый проект «семантической паутины», ставший основой для интернета в том виде, в каком мы его знаем сегодня.

исходный код всемирной паутины

В течение следующих нескольких лет «отец интернета» разработал свои спецификации URI (универсальный идентификатор ресурса), HTTP (протокол передачи гипертекста) и HTML (язык гипертекстовой разметки) – концепции, без которых невозможно представить функционирование интернета в наши дни.

Кроме того, Бернерс-Ли написал первый в мире веб-сервер httpd и первый в мире гипертекстовый веб-браузер для компьютера NeXT, называвшийся WorldWideWeb.

Бернерс-Ли является ярым сторонником открытости интернета и сетевого нейтралитета. Он неоднократно заявлял о том, что американские технологические корпорации «слишком могущественны» и с ними нужно бороться. Один из способов борьбы, по его мнению, – дробление техгигантов и сокращение их капитализации.

«Отец интернета» также пытается привлечь внимание общественности к проблеме цифрового неравенства, которое угрожает «выключенной из глобальных процессов» части населения отсутствием возможности обучаться, достойно зарабатывать и пользоваться благами цивилизации.

В начале октября 2018 г. Бернерс-Ли объявил о запуске стартапа Inrupt, который, по задумке ученого и его коллег по Массачусетскому технологическому институту (МТИ, MIT), должен вернуть пользователям возможность распоряжаться собственными данными.

В рамках проекта разрабатывается децентрализованная платформа Solid, предназначенная для хранения личной информации и обмена ею. Платформа позволит разработчикам веб-приложений и сайтов создавать продукты, не привязанные к конкретным сервисам хранения данных, а пользователям – самостоятельно решать, какими именно сведениями и с кем им делиться.

В ноябре 2020 г. Inrupt анонсировала выпуск коммерческой корпоративной версии программной платформы Solid, позволяющей госструктурам и бизнесу создавать веб-приложения, пользователи которых смогут получить полный контроль над собственными данными. Повсеместное внедрение Solid, по мнению Бернерса-Ли, будет выгодно всем, кроме интернет-гигантов вроде Google, Facebook и Amazon, зарабатывающих на торговле сведениями о пользователях.

Источник

Помимо 10 000 строк исходного кода WWW, победитель торгов получил также инструкцию по использованию технологии, анимированную визуализацию написания кода, цифровой «постер» с изображением шифра и подписью автора, а также письмо разработчика с его рассуждениями о создании технологии. Лот был оформлен в формате невзаимозаменяемого токена (Non-Fungible Token, NFT), уникальной записи в блокчейн-сети, подтверждающей право владения. В Sotheby’s пояснили, что дополнительные элементы к лоту решили добавить, чтобы покупатель мог лучше понимать, что именно он покупает.

Это первый раз, когда разработчик Тим Бернерс-Ли сумел заработать деньги на своём изобретении. Несмотря на то что он, по сути, изобрёл технологию, на которой в той или иной степени работает вся триллионная интернет-индустрия, написанный им исходный код не был запатентован. Лаборатория ЦЕРН в Швейцарии, где в то время работал исследователь, сочла необходимым сделать его разработку достоянием общественности.

«Три десятилетия назад я создал нечто, что затем с помощью огромного числа коллег по всему миру стало мощным инструментом в руках человечества. Говоря о Всемирной паутине, больше всего меня радует то, что она была создана в результате сотрудничества», — сказал в преддверии торгов Тим Бернерс-Ли. При этом он высказался об NFT как о «последнем примере забавных творений» в Сети и самом удобном способе подтвердить своё право владения каким-либо предметом.

О Всемирной паутине

Система World Wide Web стала первым редактором, позволявшем пользователям создавать и перемещаться по ссылкам между файлами в сети компьютеров. Бернерс-Ли предложил использовать такую технологию в 1989 году. 12 ноября 1990-го Бернерс-Ли и бельгиец Роберт Кайо, который занимался организационными вопросами разработки новой технологии, представили проект ЦЕРН. Именно тогда разработку впервые назвали Всемирной паутиной (World Wide Web). Уже в следующем месяце заработал первый сайт во внутренней сети организации, а 6 августа 1991 года технология стала доступной всем пользователям интернета. В ЦЕРН отказались от всех прав на технологию и передали её в открытый доступ в 1993 году.

Бернерс-Ли также был создателем первого в мире браузера — WorldWideWeb, впоследствии переименованного в Nexus. Адреса во Всемирной паутине получили название «Единый указатель ресурса» (unified resource locator, URL). По замыслу создателей WWW, любой её ресурс должен иметь свой уникальный URL.

В 2016 году создатель Всемирной паутины начал работу над децентрализованной системой Solid, которая должна в отдалённой перспективе стать альтернативой WWW. «Мы пытаемся придумать иную модель работы Сети, в которой у людей будет больше личного пространства. Можно сказать, что мы строим новую экосистему», — рассказывал Бернерс-Ли The Guardian. Недовольство разработчика вызвали технологические компании вроде Google, Facebook, Amazon, которые, по его мнению, подчиняют себе практически весь онлайн-опыт пользователей и вольно обращаются с их личными данными.

Технологии будущего, которое уже наступило, — в нашем инстаграме.

Источник

Исходный код интернета выставят на продажу как NFT-токен

#ThisChangedEverything Thrilled to announce that we are working with Sir Tim Berners-Lee to offer the source code for the World Wide Web as an NFT @Sothebys pic.twitter.com/O8gLKi1mmK

«Три десятилетия назад я создал нечто, что затем с помощью огромного числа коллег по всему миру стало мощным инструментом в руках человечества. Говоря о Всемирной паутине, больше всего меня радует то, что она была создана в результате сотрудничества», — сказал в преддверии торгов Тим Бернерс-Ли.

Программист выразил надежду, что получаемые в интернете знания и его «огромный полезный потенциал» сохранятся и будут доступны всем желающим творить что-то новое. По его словам, с помощью Всемирной паутины люди могут начать «следующую технологическую трансформацию», которую ещё невозможно представить.

Также создатель интернета высказался и новом формате продаж. Он назвал NFT «последним примером забавных творений» в сети и самым удобным способом подтвердить своё право владения каким-либо предметом.

Создание интернета

Бернерс-Ли в 1989 году впервые предложил создавать интернет-страницы, связанные гиперссылками и имеющие стандартные адреса. Как отметила BBC, сам программист никогда не стремился зарабатывать деньги на своём творении. Будучи сотрудником Европейской организации по ядерным исследованиям (ЦЕРН), технологию интернета он собирался использовать для быстрого и удобного доступа к документации и материалам научных исследований центра.

12 ноября 1990-го Бернерс-Ли и бельгиец Роберт Кайо, который занимался организационными вопросами разработки новой технологии, представили проект ЦЕРН. Именно тогда разработку впервые назвали Всемирной паутиной (World Wide Web). Уже в следующем месяце заработал первый сайт во внутренней сети организации, а 6 августа 1991 года технология стала доступной всем пользователям интернета. Сама ЦЕРН отказалась от всех прав на технологию и передала её в открытый доступ в 1993 году.

Бернерс-Ли также был создателем первого в мире браузера — WorldWideWeb, впоследствии переименованного в Nexus. Адреса во Всемирной паутине получили название «Единый указатель ресурса» (unified resource locator, URL). По замыслу создателей WWW, любой её ресурс должен иметь свой уникальный URL.

Популярность NFT

NFT-токены обрели популярность в начале 2021 года, когда несколько цифровых предметов искусств были проданы за беспрецедентную для такого рода сделок сумму. После этого пользователи блокчейн-сетей начали соревноваться в оригинальности лотов, проданных в виде токена.

Кратко о деньгах, бизнесе, финансах в твиттере «Секрета».

Источник

Исходный код интернета выставили на аукцион как NFT

Создатель всемирной паутины выставит на аукцион ее исходный код. Это будет в первый раз, когда Тимоти Бернерс-Ли получит деньги за свое изобретение напрямую.

Читайте «Хайтек» в

Во вторник аукционный дом Sotheby’s выставит на торги исходный код всемирной паутины Тима Бернерса-Ли.

По данным CNBC, аукцион будет проводиться лондонским отделением Sotheby’s с 23 по 30 июня, причем торги за NFT под названием «Это изменило все», начинаются с тысячи долларов. Издание сообщает, что доходы от аукциона пойдут на инициативы, которые поддерживают Бернерс-Ли и его жена.

исходный код всемирной паутины

NFT, невзаимозаменяемые токены, это цифровые активы, которые демонстируют право собственности на виртуальные объекты. В последние месяцы популярность этой технологии резко возросла: на торги выставляется и продается все — спортивные карточки, твиты, мемы и многое другое. В марте 2021 года на аукционе «Кристис» произведение цифрового искусства продали за 69 млн долларов.

Тимоти Бернерс-Ли — это создатель URI, URL, HTTP, HTML и всемирной паутины. На аукционе NFT люди смогут принять участие в торгах за «оригинальные файлы с временными отметками, содержащие исходный код Всемирной паутины, с цифровой подписью сэра Тима», сообщает Fast Company со ссылкой на Sotheby’s. Также будет выставлен «цифровой плакат» со всего 9 тысячами строк кода, а также письмо Бернерса-Ли о создании всемирной паутины.

Источник

История WWW¶

Интернет — это глобальная компьютерная сеть, объединяющая сотни миллионов компьютеров в общее информационное пространство. Интернет представляет свою инфраструктуру для прикладных сервисов различного назначения, самым популярным из которых является Всемирная Паутина – World Wide Web (www).

World Wide Web (www, web, рус.: веб, Всемирная Паутина) — распределенная информационная система, предоставляющая доступ к гипертекстовым документам по протоколу HTTP.

WWW — сетевая технология прикладного уровня стека TCP/IP, построенная на клиент-серверной архитектуре и использующая инфраструктуру Интернет для взаимодействия между сервером и клиентом (рис. 1).

Серверы www (веб-серверы) — это хранилища гипертекстовой (в общем случае) информации, управляемые специальным программным обеспечением.

Документы, представленные в виде гипертекста называются веб-страницами. Несколько веб-страниц, объединенных общей тематикой, оформлением, связанных гипертекстовыми ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом.

Для загрузки и просмотра информации с веб-сайтов используются специальные программы — браузеры, способные обрабатывать гипертектовую разметку и отображать содержимое веб-страниц.

исходный код всемирной паутины

Рис. 1. Архитектура сервиса WWW

В основе www — взаимодействие между веб-сервером и браузерами по протоколу HTTP (HyperText Transfer Protocol). Веб-сервер — это программа, запущенная на сетевом компьютере и ожидающая клиентские запросы по протоколу HTTP. Браузер может обратиться к веб-серверу по доменному имени или по ip-адресу, передавая в запросе идентификатор требуемого ресурса. Получив запрос от клиента, сервер находит соответствующий ресурс на локальном устройстве хранения и отправляет его как ответ. Браузер принимает ответ и обрабатывает его соответствующим образом, в зависимости от типа ресурса (отображает гипертекст, показывает изображения, сохраняет полученные файлы и т.п.).

Основной тип ресурсов Всемирной паутины — гипертекстовые страницы. Гипертекст — это обычный текст, размеченный специальными управляющими конструкциями — тегами. Браузер считывает теги и интерпретирует их как команды форматирования при выводе информации. Теги описывают структуру документа, а специальные теги, якоря и гиперссылки, позволяют установить связи между веб-страницами и перемещаться как внутри веб-сайта, так и между сайтами.

Т. Дж. Бернерс-Ли — «отец» Всемирной паутины

исходный код всемирной паутины

Сэр Тимоти Джон Бернерс-Ли — британский учёный-физик, изобретатель Всемирной паутины (совместно с Робертом Кайо), автор URI, HTTP и HTML. Действующий глава Консорциума Всемирной паутины (W3C). Автор концепции семантической паутины и множества других разработок в области информационных технологий. 16 июля 2004 года Королева Великобритании Елизавета II произвела Тима Бернерса-Ли в Рыцари-Командоры за «службу во благо глобального развития Интернета».

Компоненты WWW¶

Функционирование сервиса обеспечивается четырьмя составляющими:

Адресация веб-ресурсов. URL, URN, URI

Для доступа к любым сетевым ресурсам необходимо знать где они размещены и как к ним можно обратиться. Во Всемирной паутине для обращения к веб-документам изначально используется стандартизованная схема адресации и идентификации, учитывающую опыт адресации и идентификации таких сетевых сервисов, как e-mail, telnet, ftp и т.п. — URL, Uniform Resource Locator.

URL (RFC 1738) — унифицированный локатор (указатель) ресурсов, стандартизированный способ записи адреса ресурса в www и сети Интернет. Адрес URL имеет гибкую и расширяемую структуру для максимально естественного указания местонахождения ресурсов в сети. Для записи адреса используется ограниченный набор символов ASCII. Общий вид адреса можно представить так:

В августе 2002 года RFC 3305 анонсировал устаревание URL в пользу URI (Uniform Resource Identifier), еще более гибкого способа адресации, вобравшего возможности как URL, так и URN (Uniform Resource Name, унифицированное имя ресурса). URI позволяет не только указавать местонахождение ресурса (как URL), но и идентифицировать его в заданном пространстве имен (как URN). Если в URI не указывать местонахождение, то с его помощью можно описывать ресурсы, которые не могут быть получены непосредственно из Интернета (автомобили, персоны и т.п.). Текущая структура и синтаксис URI регулируется стандартом RFC 3986, вышедшим в январе 2005 года.

Язык гипертекстовой разметки HTML¶

HTML ( `HyperText Markup Language <>`_ ) — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц созданы при помощи языка HTML. Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме. HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. Для этого он представляет небольшой (сравнительно) набор структурных и семантических элементов — тегов. С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен единообразно воспроизводиться на различном оборудовании (монитор ПК, экран органайзера, ограниченный по размерам экран мобильного телефона, медиа-проектор). Однако современное применение HTML очень далеко от его изначальной задачи. Со временем основная идея платформонезависимости языка HTML стала жертвой коммерциализации www и потребностей в мультимедийном и графическом оформлении.

Протокол HTTP¶

HTTP ( `HyperText Transfer Protocol <>`_ ) — протокол передачи гипертекста, текущая версия HTTP/1.1 (RFC 2616). Этот протокол изначально был предназначен для обмена гипертекстовыми документами, сейчас его возможности существенно расширены в сторону передачи двоичной информации.

HTTP — типичный клиент-серверный протокол, обмен сообщениями идёт по схеме «запрос-ответ» в виде ASCII-команд. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является символьно-ориентированным.

HTTP — протокол прикладного уровня, но используется также в качестве «транспорта» для других прикладных протоколов, в первую очередь, основанных на языке XML (SOAP, XML-RPC, SiteMap, RSS и проч.).

Общий шлюзовый интерфейс CGI¶

CGI ( `Common Gateway Interface <>`_ ) — механизм доступа к программам на стороне веб-сервера. Спецификация CGI была разработана для расширения возможностей сервиса www за счет подключения различного внешнего программного обеспечения. При использовании CGI веб-сервер представляет браузеру доступ к исполнимым программам, запускаемым на его (серверной) стороне через стандартные потоки ввода и вывода.

Интерфейс CGI применяется для создания динамических веб-сайтов, например, когда веб-страницы формируются из результатов запроса к базе данных. Сейчас популярность CGI снизилась, т.к. появились более совершенные альтернативные решения (например, модульные расширения веб-серверов).

Программное обеспечение сервиса WWW¶

Веб-сервер — это сетевое приложение, обслуживающее HTTP-запросы от клиентов, обычно веб-браузеров. Веб-сервер принимает запросы и возвращает ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-серверы — основа Всемирной паутины. С расширением спектра сетевых сервисов веб-серверы все чаще используются в качестве шлюзов для серверов приложений или сами представляют такие функции (например, Apache Tomcat).

Созданием программного обеспечения веб-серверов занимаются многие разработчики, но наибольшую популярность (по статистике http://netcraft.com) имеют такие программные продукты, как Apache (Apache Software Foundation), IIS (Microsoft), Google Web Server (GWS, Google Inc.) и nginx.

Apache — свободное программное обеспечение, распространяется под совместимой с GPL лицензией. Apache уже многие годы является лидером по распространенности во Всемирной паутине в силу своей надежности, гибкости, масштабируемости и безопасности.

IIS (Internet Information Services) — проприетарный набор серверов для нескольких служб Интернета, разработанный Майкрософт и распространяемый с серверными операционными системами семейства Windows. Основным компонентом IIS является веб-сервер, также поддерживаются протоколы FTP, POP3, SMTP, NNTP.

Google Web Server (GWS) — разработка компании Google на основе веб-сервера Apache. GWS оптимизирован для выполнения приложений сервиса Google Applications.

nginx [engine x] — это HTTP-сервер, совмещенный с кэширующим прокси-сервером. Разработан И. Сысоевым для компании Рамблер. Осенью 2004 года вышел первый публично доступный релиз, сейчас nginx используется на 9-12% веб-серверов. Браузеры

Браузер, веб-обозреватель (web-browser) — клиентское приложение для доступа к веб-серверам по протоколу HTTP и просмотра веб-страниц. Как правило браузеры дополнительно поддерживают и ряд других протоколов (например ftp, file, mms, pop3).

Первые HTTP-клиенты были консольными и работали в текстовом режиме, позволяя читать гипертекст и перемещаться по ссылкам. Сейчас консольные браузеры (такие, как lynx, w3m или links) практически не используются рядовыми посетителями веб-сайтов. Тем не менее такие браузеры весьма полезны для веб-разработчиков, так как позволяют «увидеть» веб-страницу «глазами» поискового робота.

Исторически первым браузером в современном понимании (т.е. с графическим интерфейсом и т.д.) была программа NCSA Mosaic, разработанная Марком Андерисеном и Эриком Бина. Mosaic имел довольно ограниченные возможности, но его открытый исходный код стал основой для многих последующих разработок.

Существует большое число программ-браузеров, но наибольшей популярностью пользуются следующие:

Internet Explorer (IE) — браузер, разработанный компанией Майкрософт и тесно интегрированный c ОС Windows. Платформозависим (поддержка сторонних ОС прекращена, начиная с версии 5). Единственный браузер, напрямую поддерживающий технологию ActiveX. Не полностью совместим со стандартами W3C, в связи с чем требует дополнительных затрат от веб-разработчиков.

Firefox — свободный кроссплатформенный браузер, разрабатываемый Mozilla Foundation и распространяемый под тройной лицензией GPL/LGPL/MPL. В основе браузера — движок Gekko, который изначально создавался для Netscape Communicator. Однако, вместо того, чтобы предоставить все возможности движка в стандартной поставке, Firefox реализует лишь основную его функциональность, предоставляя пользователям возможность модифицировать браузер в соответствии с их требованиями через поддержку расширений (add-ons), тем оформления и плагинов.

Safari — проприетарный браузер, разработаный корпорацией Apple и входящий в состав операционной системы Mac OS X. Бесплатно распространяется для операционных систем семейства Microsoft Windows. В браузере используется уникальный по производительности интерпретатор JavaScript и еще ряд интересных для пользователя решений, которые отсутствуют или не развиты в других браузерах.

Chrome — кроссплатформенный браузер с открытым исходным кодом, разрабатываемый компанией Google. Первая стабильная версия вышла 11 декабря 2008 года. В отличие от многих других браузеров, в Chrome каждая вкладка является отдельным процессом. В случае если процесс обработки содержимого вкладки зависнет, его можно будет завершить без риска потери данных других вкладок. Еще одна особенность — интеллектуальная адресная строка (Omnibox). К возможности автозаполнения она добавляет поисковые функции с учетом популярности сайта, релевантности и пользовательских предпочтений (истории переходов).

Opera — кроссплатформенный многофункциональный веб-браузер, впервые представленный в 1994 году группой исследователей из норвежской компании Telenor. Дальнейшая разработка ведется Opera Software ASA. Этот браузер обладает высокой скоростью работы и совместим с основными стандартами. Отличительными особенностями Opera долгое время являлись многостраничный интерфейс и возможность масштабирования веб-страниц целиком. На разных этапах развития в Opera были интегрированы возможности почтового/новостного клиента, адресной книги, клиента сети BitTorrent, агрегатора RSS, клиента IRC, менеджера закачек, WAP-браузера, а также поддержка виджетов — графические модулей, работающих вне окна браузера. Роботы-«пауки»

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *