Kniga-Online.club
» » » » Читай, пиши, управляй: блокчейн как новая эра интернета - Крис Диксон

Читай, пиши, управляй: блокчейн как новая эра интернета - Крис Диксон

Читать бесплатно Читай, пиши, управляй: блокчейн как новая эра интернета - Крис Диксон. Жанр: Менеджмент и кадры / Маркетинг, PR, реклама / Периодические издания год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:
Пиши», казалось, что этот переход приведет к большей открытости и взаимодействию в рамках всего интернета. API-интерфейсы, которые соединяют интернет-сервисы, стали настоящим писком моды. Разработчики создавали услуги, которые перемешивали, модифицировали и повторно использовали другие услуги в так называемых мэшапах. YouTube приобрела популярность как видеовиджет, встраиваемый в блоги и прочие сайты. Ранние приложения для доставки и каршеринга подключались к Google Maps. Блоги и соцсети набирали популярность на приложениях для комментариев, таких как Disqus, и выставлении фотографий третьих сторон с сайтов вроде Flickr. И заметьте, все это они делали бесплатно; разрешения никто ни у кого не спрашивал.

В те времена казалось, что дух совместимости и взаимодействия заполонит интернет и останется там навсегда[170]. Вот как журналист Алексис Мадригал описывал в 2017 году в The Atlantic оптимизм десятилетней давности:

«В 2007 году народ Веба праздновал победу. Конечно, бум доткомов к тому времени закончился, но из обломков компьютерных кресел и оптоволоконных кабелей и из безработных программистов строились империи. Название Web 2.0 было не просто сиюминутным, временным описанием, оно передавало суть и дух явления. Веб должен быть и будет открытым и доступным. Будут созданы мириады сервисов, которые, взаимодействуя через API, обеспечат общий интернет-опыт».

А затем произошел очередной поворот событий – дебют iPhone. С появлением смартфонов ситуация резко изменилась[171]. Протокольные сети утратили свой баланс, а корпоративные – напротив, приобрели более надежную опору. Мадригал пишет вот что:

«После этого всемирно-исторического взрыва началась война платформ. И открытый Веб проиграл в ней стремительно и бесповоротно. К 2013 году американцы проводили в Facebook♦ на своих телефонах примерно столько же времени, сколько в остальном открытом Вебе вместе взятом».

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

Моддинг, ремиксы и открытый исходный код

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

Моддинг (внесение творческих изменений в конструкцию и дизайн) существует с 1980-х, с момента появления компьютерных игр. В то время геймерами были в основном программисты, любители поэкспериментировать с софтом – иными словами, хакеры. Игровые студии точно знали, чего жаждет эта аудитория, и засучив рукава занялись моддингом. Самым известным примером, пожалуй, можно назвать компанию id Software, создателя Doom – популярного шутера от первого лица[172]. В 1994 году один из игроков в Doom дошел до того, что воссоздал внутри игры элементы знаменитого научно-фантастического фильма 1986 года «Чужие», в частности экзоскелет для борьбы с ксеноморфами и все такое. А сиквел Doom 1996 года под названием Quake даже включал собственный язык программирования, благодаря чему моддинг стал еще проще и удобнее.

Сегодня моддинг весьма распространен в играх на ПК, где платформы, как правило, более открыты, чем на консолях и в мобильных телефонах. В популярном магазине компьютерных игр Steam представлены сотни миллионов элементов игровых модов и прочих компонентов, созданных пользователями[173]. Популярные продукты нередко начинаются как моды других игр. Можно назвать, например, League of Legends (адаптация мода Warcraft III под названием Defense of the Ancients) и Counter-Strike (мод шутера от первого лица, игры под названием Half-Life)[174]. Львиная доля популярной игры Roblox тоже генерируется пользователями, которые создают свой игровой контент и делают ремиксы уже существующего. Возможность делать и переделывать – один из самых привлекательных аспектов этой компьютерной игры.

Словом, многие видеоигры представляют собой своего рода игровую площадку для моддинга, но наибольшего успеха эта деятельность достигла в сфере ПО с открытым исходным кодом. Участники процесса обычно работают как волонтеры, часто по схеме частичной занятости. Они слабо организованы, разбросаны по всему миру и сильно зависят от удаленного сотрудничества и обмена знаниями. Любой при желании может повторно использовать открытый исходный код в своем софте – совершенно бесплатно и с минимальными ограничениями.

Открытый исходный код зарождался в 1980-х как идея радикальная[175], компонент маргинального политического движения[176]. Его сторонники выступили против кода защиты авторского права по чисто идеологическим соображениям. Они настаивали, что пользователям необходимо разрешить модифицировать ПО по своему усмотрению. В 1990-е эта кампания приобрела более прагматичный характер, однако по-прежнему оставалась в основном на периферии индустрии разработки софта. Только в 2000-х, в частности после появления ныне повсеместно распространенной операционной системы Linux с открытым исходным кодом, этот код стал мейнстримом.

Учитывая такую скромную историю происхождения программного обеспечения с открытым исходным кодом, вас, наверное, удивит, что львиная доля софта, запущенного сегодня в серийное производство во всем мире, имеет именно такой код. Когда ваш телефон подключается к интернету, он общается с компьютерами в центре обработки данных, большинство которых использует ПО с открытым исходным кодом, такое как Linux. Телефоны на Android тоже используют в основном такой софт, опять же, включая Linux. Большинство устройств следующего поколения: скажем, беспилотные автомобили, дроны и гарнитуры виртуальной реальности – работают на Linux и используют другие программы с открытым исходным кодом (в iPhone и Mac используется сочетание открытого и проприетарного софта от Apple).

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

Композитность: софт как «кирпичики» Lego

Композитность – свойство программного обеспечения, которое позволяет собирать части меньшего размера в более крупные структуры. Она невозможна без функциональной совместимости и взаимодействия компонентов, но развивает эту идею дальше, позволяя комбинировать системы так же, как дети строят разные сооружения из элементов Lego (мы говорили об этом ранее, когда обсуждали токены). Такая компоновка программ сродни созданию музыкального или литературного произведения, когда более крупные элементы: скажем, симфония или роман – складываются из более мелких, таких как строки нот или слов.

Композитность настолько важна для программного обеспечения, что компьютеры в большинстве своем трактуют все коды как компонуемые по умолчанию. Они реализуют это предположение в рамках двухэтапного процесса при подготовке к запуску кода. Сначала программа, называемая компилятором, преобразует исходный код ПО, написанный читабельным для человека языком, в язык более низкого уровня, читабельный для машины. Затем все остальные составные части кода, на которые ссылается программное обеспечение, вводятся программой, называемой компоновщиком. Он связывает (компонует) все части кода в один большой исполняемый файл. Так что, как видите, ПО и правда вполне можно назвать сборным произведением искусства.

Композитность позволяет разблокировать потенциал всего лучшего, что может предложить человечество. Почти все проекты на GitHub – это крупнейший репозиторий кода, сервис для хостинга ИТ-проектов и их совместной разработки – содержат ссылки на другие проекты с открытым исходным кодом, там размещенные. В большинстве проектов большая часть одного кода представляет собой новые композиции другого. Собрание репозиториев кода образует разветвленную структуру из миллиардов взаимосвязанных идей, предложенных миллионами людей, большинство из которых никогда не встречались друг с другом, но работают сообща ради расширения этого глобального хранилища знаний. (А если вам нужно больше доказательств окончательного и бесповоротного пришествия открытого исходного кода, вот еще один любопытный факт: по иронии судьбы GitHub теперь принадлежит Microsoft, когда-то самому ярому противнику

Перейти на страницу:

Крис Диксон читать все книги автора по порядку

Крис Диксон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Читай, пиши, управляй: блокчейн как новая эра интернета отзывы

Отзывы читателей о книге Читай, пиши, управляй: блокчейн как новая эра интернета, автор: Крис Диксон. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*